@charset "UTF-8";
@import "font-awesome.css";
/* spin infinite animation 360deg*/
/* infinite animation*/
@-webkit-keyframes triangleMoveX {
  from {
    background-position: 0 0;
  }
  /*use negative width if you want it to flow right to left else and positive for left to right*/
  to {
    background-position: -400vw 0;
  }
}
@-moz-keyframes spinR {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spinR {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spinR {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinL {
  100% {
    -moz-transform: rotate(-360deg);
  }
}
@-webkit-keyframes spinL {
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes spinL {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/* infinite animation vertical*/
@-webkit-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-15px);
  }
  60% {
    -webkit-transform: translateY(-5px);
  }
}
@-moz-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-15px);
  }
  60% {
    -moz-transform: translateY(-5px);
  }
}
@-o-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0);
  }
  40% {
    -o-transform: translateY(-15px);
  }
  60% {
    -o-transform: translateY(-5px);
  }
}
@keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-5px);
  }
}
/* infinite animation horizontal*/
@-webkit-keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-30px);
  }
  60% {
    -webkit-transform: translateX(-10px);
  }
}
@-moz-keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateX(0);
  }
  40% {
    -moz-transform: translateX(-30px);
  }
  60% {
    -moz-transform: translateX(-10px);
  }
}
@-o-keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateX(0);
  }
  40% {
    -o-transform: translateX(-30px);
  }
  60% {
    -o-transform: translateX(-10px);
  }
}
@keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-30px);
  }
  60% {
    transform: translateX(-10px);
  }
}
@keyframes bounceXR {
  0%, 40%, 60%, 100% {
    background-position: center;
  }
  40% {
    background-position: left;
  }
  60% {
    background-position: right;
  }
}
@keyframes bounceArrow {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-20px);
  }
  60% {
    transform: translateX(-10px);
  }
}
@-o-keyframes bounceArrow {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateX(0);
  }
  40% {
    -o-transform: translateX(-20px);
  }
  60% {
    -o-transform: translateX(-10px);
  }
}
/*used Colors*/
/*used Colors*/
/*Others Colors*/
/*300;400;500;600;700;800*/
/*300;500;600;700;900*/
/*Viewport---------------------------------------------------------*/
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/*START Buttons------------------------------------------ */
a.btn-1,
button.btn-1,
li.btn-1,
span.btn-1 {
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-stretch: normal !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 15px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  transition: all 0.2s ease;
  z-index: 5;
  font-family: "Mulish" !important;
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.15em !important;
  text-transform: uppercase !important;
}
a.btn-1::selection,
button.btn-1::selection,
li.btn-1::selection,
span.btn-1::selection {
  background-color: black;
  color: white;
}
@media (min-width: 1199.98px) {
  a.btn-1:hover::after, a.btn-1:focus::after, a.btn-1:active::after,
  button.btn-1:hover::after,
  button.btn-1:focus::after,
  button.btn-1:active::after,
  li.btn-1:hover::after,
  li.btn-1:focus::after,
  li.btn-1:active::after,
  span.btn-1:hover::after,
  span.btn-1:focus::after,
  span.btn-1:active::after {
    cursor: pointer;
  }
}
a.btn-1.clr-red,
button.btn-1.clr-red,
li.btn-1.clr-red,
span.btn-1.clr-red {
  color: #ffffff !important;
  background: #A40D12;
}
a.btn-1.clr-red:hover,
button.btn-1.clr-red:hover,
li.btn-1.clr-red:hover,
span.btn-1.clr-red:hover {
  background-color: #69190B !important;
  color: #ffffff !important;
}
a.btn-1.clr-white,
button.btn-1.clr-white,
li.btn-1.clr-white,
span.btn-1.clr-white {
  color: black !important;
  background: #ffffff;
}
a.btn-1.clr-white:hover,
button.btn-1.clr-white:hover,
li.btn-1.clr-white:hover,
span.btn-1.clr-white:hover {
  background-color: #69190B !important;
  color: #ffffff !important;
}
a.btn-1.clr-gold,
button.btn-1.clr-gold,
li.btn-1.clr-gold,
span.btn-1.clr-gold {
  color: #613B07 !important;
  background: #CBB698;
}
a.btn-1.clr-gold:hover,
button.btn-1.clr-gold:hover,
li.btn-1.clr-gold:hover,
span.btn-1.clr-gold:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
a.btn-2,
button.btn-2,
li.btn-2,
span.btn-2 {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: transparent !important;
  border: none;
  color: #ffffff;
  padding: 15px 30px 15px 0px !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.25px;
  line-height: 15px !important;
  position: relative;
  text-decoration: underline;
  text-transform: uppercase;
  transition: all 0.4s ease !important;
  text-decoration: none !important;
}
a.btn-2::selection,
button.btn-2::selection,
li.btn-2::selection,
span.btn-2::selection {
  background-color: black;
  color: white;
}
a.btn-2::before,
button.btn-2::before,
li.btn-2::before,
span.btn-2::before {
  content: " ";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
}
a.btn-2.clr-black,
button.btn-2.clr-black,
li.btn-2.clr-black,
span.btn-2.clr-black {
  color: black !important;
}
a.btn-2.clr-black::before,
button.btn-2.clr-black::before,
li.btn-2.clr-black::before,
span.btn-2.clr-black::before {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82107 1.46446C8.82107 1.05024 8.48528 0.714455 8.07107 0.714455L1.32107 0.714455C0.906854 0.714455 0.571068 1.05024 0.571068 1.46445C0.571068 1.87867 0.906854 2.21445 1.32107 2.21445H7.32107V8.21445C7.32107 8.62867 7.65685 8.96445 8.07107 8.96445C8.48528 8.96445 8.82107 8.62867 8.82107 8.21445L8.82107 1.46446ZM1.53033 9.06585L8.6014 1.99478L7.54074 0.934125L0.46967 8.00519L1.53033 9.06585Z' fill='black'/%3E%3C/svg%3E%0A");
}
a.btn-2.clr-black:hover,
button.btn-2.clr-black:hover,
li.btn-2.clr-black:hover,
span.btn-2.clr-black:hover {
  color: #A40D12 !important;
}
a.btn-2.clr-black:hover::before,
button.btn-2.clr-black:hover::before,
li.btn-2.clr-black:hover::before,
span.btn-2.clr-black:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82107 1.46446C8.82107 1.05024 8.48528 0.714455 8.07107 0.714455L1.32107 0.714455C0.906854 0.714455 0.571068 1.05024 0.571068 1.46445C0.571068 1.87867 0.906854 2.21445 1.32107 2.21445H7.32107V8.21445C7.32107 8.62867 7.65685 8.96445 8.07107 8.96445C8.48528 8.96445 8.82107 8.62867 8.82107 8.21445L8.82107 1.46446ZM1.53033 9.06585L8.6014 1.99478L7.54074 0.934125L0.46967 8.00519L1.53033 9.06585Z' fill='%23A40D12'/%3E%3C/svg%3E%0A");
}
a.btn-2.clr-white,
button.btn-2.clr-white,
li.btn-2.clr-white,
span.btn-2.clr-white {
  color: white !important;
}
a.btn-2.clr-white::before,
button.btn-2.clr-white::before,
li.btn-2.clr-white::before,
span.btn-2.clr-white::before {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82107 1.46446C8.82107 1.05024 8.48528 0.714455 8.07107 0.714455L1.32107 0.714455C0.906854 0.714455 0.571068 1.05024 0.571068 1.46445C0.571068 1.87867 0.906854 2.21445 1.32107 2.21445H7.32107V8.21445C7.32107 8.62867 7.65685 8.96445 8.07107 8.96445C8.48528 8.96445 8.82107 8.62867 8.82107 8.21445L8.82107 1.46446ZM1.53033 9.06585L8.6014 1.99478L7.54074 0.934125L0.46967 8.00519L1.53033 9.06585Z' fill='white'/%3E%3C/svg%3E%0A");
}
a.btn-2.clr-white:hover::before,
button.btn-2.clr-white:hover::before,
li.btn-2.clr-white:hover::before,
span.btn-2.clr-white:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82107 1.46446C8.82107 1.05024 8.48528 0.714455 8.07107 0.714455L1.32107 0.714455C0.906854 0.714455 0.571068 1.05024 0.571068 1.46445C0.571068 1.87867 0.906854 2.21445 1.32107 2.21445H7.32107V8.21445C7.32107 8.62867 7.65685 8.96445 8.07107 8.96445C8.48528 8.96445 8.82107 8.62867 8.82107 8.21445L8.82107 1.46446ZM1.53033 9.06585L8.6014 1.99478L7.54074 0.934125L0.46967 8.00519L1.53033 9.06585Z' fill='white'/%3E%3C/svg%3E%0A");
}
a.btn-2.download-button::after,
button.btn-2.download-button::after,
li.btn-2.download-button::after,
span.btn-2.download-button::after {
  content: " ";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 15px;
  background-repeat: no-repeat;
  background-position: center;
}
a.btn-2.download-button::before,
button.btn-2.download-button::before,
li.btn-2.download-button::before,
span.btn-2.download-button::before {
  content: none;
}
a.btn-2.download-button::after,
button.btn-2.download-button::after,
li.btn-2.download-button::after,
span.btn-2.download-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46968 11.0274C5.76257 11.3187 6.23743 11.3162 6.53032 11.0217L11.3032 6.22325C11.5961 5.9288 11.5961 5.45392 11.3032 5.16259C11.0103 4.87127 10.5355 4.87381 10.2426 5.16827L6 9.43359L1.75742 5.21363C1.46453 4.9223 0.989664 4.92484 0.696775 5.2193C0.403886 5.51376 0.403886 5.98864 0.696775 6.27996L5.46968 11.0274ZM5.25001 0.509762L5.25001 10.4983L6.74999 10.4902L6.74999 0.501743L5.25001 0.509762Z' fill='%23002B70'/%3E%3C/svg%3E%0A");
}
a.btn-2.play-button::after,
button.btn-2.play-button::after,
li.btn-2.play-button::after,
span.btn-2.play-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1541_2013)'%3E%3Cpath d='M36 72C55.8823 72 72 55.8823 72 36C72 16.1177 55.8823 0 36 0C16.1177 0 0 16.1177 0 36C0 55.8823 16.1177 72 36 72Z' fill='white'/%3E%3Cpath d='M31.6094 27.0009V44.9993C31.6094 45.5314 32.2797 45.8442 32.7672 45.5381L47.1011 36.5407C47.5186 36.2785 47.5186 35.7248 47.1011 35.4626L32.7672 26.4619C32.2799 26.156 31.6094 26.4679 31.6094 27.0009Z' fill='%233EB8D1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1541_2013'%3E%3Crect width='72' height='72' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
a.btn-2.pause-button,
button.btn-2.pause-button,
li.btn-2.pause-button,
span.btn-2.pause-button {
  max-width: 150px;
  text-align: start;
}
a.btn-2.pause-button::after,
button.btn-2.pause-button::after,
li.btn-2.pause-button::after,
span.btn-2.pause-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 60C13.458 60 0 46.542 0 30C0 13.458 13.458 0 30 0C46.542 0 60 13.458 60 30C60 46.542 46.542 60 30 60ZM30 3.1179C15.1768 3.1179 3.1175 15.1772 3.1175 30C3.1175 44.8228 15.1768 56.8825 30 56.8825C44.8232 56.8825 56.8825 44.8232 56.8825 30C56.8825 15.1768 44.8228 3.1179 30 3.1179Z' fill='white'/%3E%3Crect x='23' y='19' width='5' height='22' fill='white'/%3E%3Crect x='33' y='19' width='5' height='22' fill='white'/%3E%3C/svg%3E");
}
a.btn-2[class*=play], a.btn-2[class*=pause],
button.btn-2[class*=play],
button.btn-2[class*=pause],
li.btn-2[class*=play],
li.btn-2[class*=pause],
span.btn-2[class*=play],
span.btn-2[class*=pause] {
  padding-left: 50px !important;
}
a.btn-2[class*=play]::after, a.btn-2[class*=pause]::after,
button.btn-2[class*=play]::after,
button.btn-2[class*=pause]::after,
li.btn-2[class*=play]::after,
li.btn-2[class*=pause]::after,
span.btn-2[class*=play]::after,
span.btn-2[class*=pause]::after {
  content: "";
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 37px;
  bottom: unset;
  height: 41px;
  left: unset;
  position: absolute;
  left: 0;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 41px;
  z-index: 2;
}
a.btn-2[class*=arrow],
button.btn-2[class*=arrow],
li.btn-2[class*=arrow],
span.btn-2[class*=arrow] {
  padding-right: 15px !important;
}
a.btn-2[class*=arrow]::after,
button.btn-2[class*=arrow]::after,
li.btn-2[class*=arrow]::after,
span.btn-2[class*=arrow]::after {
  content: "";
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 10px;
  bottom: unset;
  height: 15px;
  right: 0;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 10px;
  z-index: 2;
}
a.btn-2:hover, a.btn-2:focus, a.btn-2:active,
button.btn-2:hover,
button.btn-2:focus,
button.btn-2:active,
li.btn-2:hover,
li.btn-2:focus,
li.btn-2:active,
span.btn-2:hover,
span.btn-2:focus,
span.btn-2:active {
  background-color: transparent !important;
  text-decoration: underline !important;
}
a.btn-2:hover[class*=arrow]::after, a.btn-2:focus[class*=arrow]::after, a.btn-2:active[class*=arrow]::after,
button.btn-2:hover[class*=arrow]::after,
button.btn-2:focus[class*=arrow]::after,
button.btn-2:active[class*=arrow]::after,
li.btn-2:hover[class*=arrow]::after,
li.btn-2:focus[class*=arrow]::after,
li.btn-2:active[class*=arrow]::after,
span.btn-2:hover[class*=arrow]::after,
span.btn-2:focus[class*=arrow]::after,
span.btn-2:active[class*=arrow]::after {
  animation: bounceXR 2s infinite;
}

/*END Buttons-------------------------------------*/
.newsletter {
  padding: 55px 0;
  background-color: #f4f4f5;
  position: relative;
  margin-bottom: 80px;
}
.newsletter::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='424' viewBox='0 0 1440 424' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2618_2802' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='424'%3E%3Crect width='1440' height='424' fill='%231F1342'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2618_2802)'%3E%3Cg opacity='0.15' filter='url(%23filter0_f_2618_2802)'%3E%3Cellipse cx='186.039' cy='199.107' rx='186.039' ry='199.107' transform='matrix(0.895752 0.444553 -0.436132 0.899883 -12.3263 -210.482)' fill='%23F1B14F'/%3E%3C/g%3E%3Cg opacity='0.35'%3E%3Cg opacity='0.3' filter='url(%23filter1_f_2618_2802)'%3E%3Cellipse cx='114.208' cy='112.641' rx='114.208' ry='112.641' transform='matrix(0.320081 0.94739 -0.945041 0.326953 76.9011 213.518)' fill='%23BE202E'/%3E%3C/g%3E%3Cg opacity='0.25' filter='url(%23filter2_f_2618_2802)'%3E%3Cellipse cx='80.8553' cy='85.1067' rx='80.8553' ry='85.1067' transform='matrix(0.320081 0.94739 -0.945041 0.326953 203.13 261.819)' fill='%23F1B14F'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.5'%3E%3Cg opacity='0.3' filter='url(%23filter3_f_2618_2802)'%3E%3Cellipse cx='108.211' cy='108.845' rx='108.211' ry='108.845' transform='matrix(-0.96515 0.261697 -0.255968 -0.966685 1572.6 244.843)' fill='%23BE202E'/%3E%3C/g%3E%3Cg opacity='0.25' filter='url(%23filter4_f_2618_2802)'%3E%3Cellipse cx='76.6097' cy='82.2384' rx='76.6097' ry='82.2384' transform='matrix(-0.96515 0.261697 -0.255968 -0.966685 1518.87 363.664)' fill='%23F1B14F'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2618_2802' x='-220.47' y='-245.992' width='575.902' height='594.774' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2802'/%3E%3C/filter%3E%3Cfilter id='filter1_f_2618_2802' x='-205.577' y='144.219' width='425.166' height='428.653' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2802'/%3E%3C/filter%3E%3Cfilter id='filter2_f_2618_2802' x='-35.9325' y='184.725' width='369.027' height='363.042' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2802'/%3E%3C/filter%3E%3Cfilter id='filter3_f_2618_2802' x='1232.18' y='-41.047' width='416.238' height='417.98' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2802'/%3E%3C/filter%3E%3Cfilter id='filter4_f_2618_2802' x='1246.98' y='122.207' width='353.796' height='364.014' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2802'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.newsletter .img-after {
  position: relative;
}
.newsletter .img-after img {
  width: 100%;
  height: 100%;
  max-width: 100%;
}

footer.footer {
  position: relative;
}
footer.footer .footer_content {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 576.98px) {
  footer.footer .footer_content {
    flex-direction: column;
    justify-content: flex-start;
  }
}
footer.footer .social {
  display: flex;
  flex-direction: row;
  padding-left: 0px !important;
  margin-left: 15px;
}
footer.footer .social li {
  list-style-type: none;
  margin-right: 20px;
}
footer.footer .social li img {
  max-width: 20px;
  max-height: 20px;
}
footer.footer .logo-footer {
  margin-bottom: 32px !important;
}
@media (max-width: 990.98px) {
  footer.footer .logo-footer img {
    max-width: 190px;
  }
}
footer.footer .address-org {
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 140% !important;
  letter-spacing: 0.1px !important;
  color: black;
  margin-bottom: 22px;
}
@media (max-width: 990.98px) {
  footer.footer .address-org {
    font-size: 14px;
  }
}
footer.footer .email-phone {
  display: flex;
  flex-direction: column;
}
footer.footer .email-phone a {
  margin-bottom: 14px;
  margin-left: 30px;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  letter-spacing: 0.1px !important;
  color: #A40D12;
}
footer.footer .email-phone span {
  margin-bottom: 14px;
  margin-left: 30px;
  font-size: 14px !important;
}
footer.footer .email-phone span a {
  margin: 0;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 17px !important;
  letter-spacing: 0.1px !important;
  color: #A40D12;
}
footer.footer .title {
  display: block;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 12px !important;
  line-height: 15px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  color: black;
  margin-bottom: 10px;
}
footer.footer .ft-top .box-2 {
  display: flex;
  justify-content: center;
}
@media (max-width: 990.98px) {
  footer.footer .ft-top .box-2 {
    justify-content: start;
  }
}
footer.footer .ft-top .box-3 {
  display: flex;
  justify-content: end;
  align-items: flex-start;
}
@media (max-width: 990.98px) {
  footer.footer .ft-top .box-3 .btn-container {
    width: 100%;
    display: flex;
    justify-content: start;
  }
}
footer.footer .fb-bottom {
  padding: 50px 0;
}
footer.footer .fb-bottom .fb-bottom-direction {
  padding-top: 20px;
  border-top: 0.3px solid #ffffff;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}
@media (max-width: 1199.98px) {
  footer.footer .fb-bottom .fb-bottom-direction {
    flex-direction: column;
  }
}
@media (max-width: 999.98px) {
  footer.footer .fb-bottom .fb-bottom-direction .column-contain {
    flex-direction: column;
  }
}
footer.footer .fb-bottom .fb-bottom-direction .column-contain span,
footer.footer .fb-bottom .fb-bottom-direction .column-contain a {
  font-family: "Work Sans" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 29px !important;
  letter-spacing: 0.02em !important;
  color: black !important;
  margin-right: 10px;
}
footer.footer .fb-bottom .fb-bottom-direction .column-contain a {
  text-decoration: underline;
}
footer.footer .fb-bottom .fb-bottom-direction .column-contain .created-by {
  margin-left: 5px;
  font-weight: 500 !important;
}
footer.footer .fb-bottom .fb-bottom-direction .column-contain .created-by span {
  font-weight: 500 !important;
}
footer.footer .fb-bottom .fb-bottom-direction .column-contain .created-by a:hover {
  text-decoration: underline;
}
footer.footer .gform_wrapper.gravity-theme .gfield input.large,
footer.footer .gform_wrapper.gravity-theme .gfield select.large {
  background: #CBB698 !important;
}
footer.footer .gform_wrapper.gravity-theme .gfield input.large::placeholder,
footer.footer .gform_wrapper.gravity-theme .gfield select.large::placeholder {
  color: #ffffff !important;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400 !important;
  font-size: 15px;
  line-height: 26px;
  /* identical to box height, or 173% */
  letter-spacing: -0.02em;
}
footer.footer .gform-icon--close:before {
  content: "\e903";
  color: white;
  position: absolute;
  margin-right: 20px;
  left: -14px;
}
footer.footer .gform_submission_error {
  color: white !important;
}
footer.footer input[type=submit],
footer.footer input.button {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: #ffffff !important;
  border-radius: 40px !important;
  border: none;
  box-shadow: none;
  color: #CBB698 !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  height: unset;
  letter-spacing: normal !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 40px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: auto !important;
}
footer.footer input[type=submit]:hover, footer.footer input[type=submit]:focus, footer.footer input[type=submit]:active,
footer.footer input.button:hover,
footer.footer input.button:focus,
footer.footer input.button:active {
  background-color: #d4d2d2 !important;
  color: #8e8e8e !important;
  text-decoration: none;
}
footer.footer img {
  max-width: 200px;
  height: 100%;
  object-fit: cover;
}
footer.footer .img-after {
  position: relative;
  margin: 20px 0;
}
@media (min-width: 1400px) {
  footer.footer .img-after::after {
    content: " ";
  }
}
footer.footer .img-after::after {
  content: none;
  position: absolute;
  height: 115px;
  width: 130px;
  right: 80px;
  top: 15%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='105' height='73' viewBox='0 0 105 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.697314 72.8368C1.16367 72.9707 1.70792 71.793 1.82548 71.5894C8.77963 56.4811 19.5676 43.451 33.265 33.8636C45.5862 25.2446 60.1466 19.8176 75.0746 17.9931C81.5017 17.2282 87.9997 17.0469 94.3493 17.5928C94.1889 17.6355 93.9689 17.7799 93.8085 17.8227C90.563 19.2041 87.3597 20.7453 84.0714 21.9659C82.9895 22.4264 82.3867 23.7055 81.9607 24.6799C81.8432 24.8836 81.179 27.2123 81.939 26.8376C86.808 24.7662 91.7348 22.5928 96.5611 20.3605C98.0234 19.7128 99.3831 19.006 100.701 18.1394C101.022 18.0537 101.359 17.7059 101.696 17.3573C101.974 17.111 102.311 16.7629 102.648 16.4151C103.952 14.8626 105.625 12.4375 103.937 10.6494C102.394 9.08064 99.6949 8.33577 97.8432 7.53818C95.4226 6.54744 92.8411 5.60007 90.3032 4.81215C87.824 3.92288 85.2266 3.23783 82.6888 2.45C80.3549 1.7808 77.7579 1.09506 75.2321 0.993433C74.4439 0.945185 73.0774 3.54696 73.6744 4.16309C74.2713 4.77924 74.6486 5.53914 75.0845 6.19764C75.2729 6.57795 75.8604 5.56047 76.0523 4.993C77.7585 5.57126 79.4219 5.98857 81.1875 6.46585C83.8275 7.31175 86.4093 8.26025 88.9907 9.20764C91.4113 10.1984 93.8321 11.1892 96.296 12.3402C96.7038 12.5757 97.2726 12.7688 97.9436 13.02C84.0906 11.8032 70.0099 13.5741 56.912 18.3541C40.9642 24.0658 26.8717 34.1027 16.0402 46.9723C9.85517 54.3867 4.61617 62.7542 0.922574 71.7434C0.481364 72.0326 0.231542 72.702 0.697901 72.836L0.697314 72.8368Z' fill='%23A40D12'/%3E%3C/svg%3E%0A");
}
footer.footer .content-1 span {
  display: block;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  line-height: 110%;
  color: #a40d12;
  margin-bottom: 10px;
}
footer.footer .content-1 h1,
footer.footer .content-1 h2,
footer.footer .content-1 h3,
footer.footer .content-1 h4,
footer.footer .content-1 h5,
footer.footer .content-1 h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 400 !important;
  font-size: 38px !important;
  line-height: 110%;
  color: #000000;
}
footer.footer .content-1 p {
  width: 80%;
  font-size: 18px !important;
}
footer.footer .content-2 span {
  margin-bottom: 10px;
  display: inline-block;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 16px;
  letter-spacing: 1.87514px;
  text-transform: uppercase;
  color: #a40d12 !important;
}
footer.footer .content-2 h1,
footer.footer .content-2 h2,
footer.footer .content-2 h3,
footer.footer .content-2 h4,
footer.footer .content-2 h5,
footer.footer .content-2 h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 400 !important;
  font-size: 28px !important;
  line-height: 110%;
  color: #000000;
}
footer.footer .content-2 p {
  font-size: 14px !important;
}

.terms-policy span {
  margin-left: 10px;
}

/* START header-------------*/
body.fixed.single-tribe_events header.header section.header-navigation,
body.fixed.single-tribe_venue header.header section.header-navigation {
  padding-top: 20px;
}
body.fixed.single-tribe_events header.header .header-top,
body.fixed.single-tribe_venue header.header .header-top {
  opacity: 1;
  height: auto;
  padding: 0 0 10px 0;
}

.header-bottom {
  align-items: flex-start !important;
}

.fixed-menu {
  padding-top: 100px !important;
}

body.fixed-menu header.header,
body.template-page-no-banner header.header {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1030;
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.04);
  /* Chrome, Safari, Opera */
}
@-webkit-keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
body.fixed-menu header.header .header-menu,
body.template-page-no-banner header.header .header-menu {
  padding-bottom: 25px;
}
body.fixed-menu header.header .header-menu ul,
body.template-page-no-banner header.header .header-menu ul {
  height: 100%;
  margin-right: 35px;
  margin-top: 0;
  margin-bottom: 0;
  gap: 30px;
  display: flex;
  align-items: center;
}
@media (max-width: 1400px) {
  body.fixed-menu header.header .header-menu ul,
  body.template-page-no-banner header.header .header-menu ul {
    gap: 10px !important;
  }
}
@media (max-width: 1199px) {
  body.fixed-menu header.header .header-menu ul,
  body.template-page-no-banner header.header .header-menu ul {
    align-items: flex-start;
  }
}
body.fixed-menu header.header .header-menu ul a,
body.template-page-no-banner header.header .header-menu ul a {
  color: #2B3990 !important;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.03em;
}
body.fixed-menu header.header .header-menu ul a:hover,
body.template-page-no-banner header.header .header-menu ul a:hover {
  color: #4F77C5 !important;
}
body.fixed-menu header.header .header-menu .bg-white,
body.template-page-no-banner header.header .header-menu .bg-white {
  color: #ffffff !important;
  background: #69190B !important;
}
body.fixed-menu header.header .header-menu .bg-white:hover,
body.template-page-no-banner header.header .header-menu .bg-white:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
body.fixed-menu header.header,
body.template-page-no-banner header.header {
  /* Standard syntax */
}
@keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
body.fixed-menu header.header::after, body.fixed-menu header.header::before,
body.template-page-no-banner header.header::after,
body.template-page-no-banner header.header::before {
  content: none;
}
body.fixed-menu header.header .header-bottom,
body.template-page-no-banner header.header .header-bottom {
  align-items: center !important;
}
body.fixed-menu header.header .header-navigation,
body.template-page-no-banner header.header .header-navigation {
  padding-top: 0;
  background-color: #ffffff;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.15);
  border-radius: 1px;
}
body.fixed-menu header.header .header-navigation .navbar,
body.template-page-no-banner header.header .header-navigation .navbar {
  padding: 0;
}
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img {
  max-height: 150px;
}
@media (min-width: 700px) {
  body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img,
  body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img {
    max-height: 50px;
  }
}
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
  display: none;
}
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
  display: block;
}
body.fixed-menu header.header .header-navigation .navbar .header-top,
body.template-page-no-banner header.header .header-navigation .navbar .header-top {
  margin: 0;
  padding: 0;
  height: 0;
}
@media (min-width: 1199.98px) {
  body.fixed-menu header.header .header-navigation .navbar .header-top .column-header-top,
  body.template-page-no-banner header.header .header-navigation .navbar .header-top .column-header-top {
    display: none;
  }
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown .height-wrap,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown .height-wrap {
  row-gap: 0px;
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul {
  padding-top: 0;
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul .bg-white,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul .bg-white {
  background-color: #69190B !important;
  color: #ffffff !important;
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul .bg-white:hover,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul .bg-white:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li::after,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li.open::after,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li::after,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open::after {
  border-color: #41415b;
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu > a,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu > a {
  color: #5E675D !important;
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu li,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu li,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu li,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu li {
  background-color: #ffffff !important;
}
@media (min-width: 1199.98px) {
  body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu:hover > a,
  body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu:hover > a,
  body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu:hover > a,
  body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu:hover > a {
    color: #69190B !important;
  }
}
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li > a,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li.open > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open > a {
  color: #69190B;
}

body.fixed header.header .clr-white,
body.template-page-no-banner header.header .clr-white {
  background: #69190B !important;
  color: white !important;
}
body.fixed header.header,
body.template-page-no-banner header.header {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1030;
  /* Chrome, Safari, Opera */
}
@-webkit-keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
body.fixed header.header .header-menu .fa-chevron-down:before,
body.template-page-no-banner header.header .header-menu .fa-chevron-down:before {
  content: none;
}
body.fixed header.header .header-menu ul,
body.template-page-no-banner header.header .header-menu ul {
  height: 100%;
  margin-right: 35px;
  margin-top: 0;
  margin-bottom: 0;
  gap: 30px;
  display: flex;
  align-items: center;
}
@media (max-width: 1400px) {
  body.fixed header.header .header-menu ul,
  body.template-page-no-banner header.header .header-menu ul {
    gap: 10px !important;
  }
}
@media (max-width: 1199px) {
  body.fixed header.header .header-menu ul,
  body.template-page-no-banner header.header .header-menu ul {
    align-items: flex-start;
  }
}
body.fixed header.header .header-menu ul a,
body.template-page-no-banner header.header .header-menu ul a {
  color: black !important;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.03em;
}
body.fixed header.header .header-menu ul a:hover,
body.template-page-no-banner header.header .header-menu ul a:hover {
  color: #A40D12 !important;
}
body.fixed header.header .header-menu .bg-white,
body.template-page-no-banner header.header .header-menu .bg-white {
  color: #ffffff !important;
  background: #69190B !important;
}
body.fixed header.header .header-menu .bg-white:hover,
body.template-page-no-banner header.header .header-menu .bg-white:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
body.fixed header.header,
body.template-page-no-banner header.header {
  /* Standard syntax */
}
@keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
body.fixed header.header::after, body.fixed header.header::before,
body.template-page-no-banner header.header::after,
body.template-page-no-banner header.header::before {
  content: none;
}
body.fixed header.header .header-bottom,
body.template-page-no-banner header.header .header-bottom {
  align-items: center !important;
}
body.fixed header.header .header-navigation,
body.template-page-no-banner header.header .header-navigation {
  padding-top: 0;
  background-color: #ffffff;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.15);
  border-radius: 1px;
}
body.fixed header.header .header-navigation .navbar,
body.template-page-no-banner header.header .header-navigation .navbar {
  padding: 0;
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand img,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img {
  max-height: 150px;
}
@media (min-width: 700px) {
  body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand img,
  body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img {
    max-height: 50px;
  }
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
  display: none;
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
  display: block;
}
body.fixed header.header .header-navigation .navbar .header-top,
body.template-page-no-banner header.header .header-navigation .navbar .header-top {
  margin: 0;
  padding: 0;
  height: 0;
}
@media (min-width: 1199.98px) {
  body.fixed header.header .header-navigation .navbar .header-top .column-header-top,
  body.template-page-no-banner header.header .header-navigation .navbar .header-top .column-header-top {
    display: none;
  }
}
body.fixed header.header .header-navigation .navbar #NavDropdown .height-wrap,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown .height-wrap {
  row-gap: 0px;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul {
  padding-top: 0;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul .bg-white,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul .bg-white {
  background-color: #69190B !important;
  color: #ffffff !important;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul .bg-white:hover,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul .bg-white:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul li::after,
body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open::after,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li::after,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open::after {
  border-color: #41415b;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu > a,
body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu > a {
  color: #5E675D !important;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu li,
body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu li,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu li,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu li {
  background-color: #ffffff !important;
}
@media (min-width: 1199.98px) {
  body.fixed header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu:hover > a,
  body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu:hover > a,
  body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li .dropdown-menu:hover > a,
  body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open .dropdown-menu:hover > a {
    color: #69190B !important;
  }
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul li > a,
body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open > a {
  color: #69190B;
}

header.header {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  box-shadow: none;
  transition: top 0.4s ease-in;
  width: 100%;
  z-index: 1030;
}
header.header p {
  margin-bottom: 0 !important;
}
header.header #NavDropdown ul.nav > li > a,
header.header .mobile-padding {
  z-index: 2;
}
header.header .header-navigation {
  position: relative;
}
header.header .header-menu {
  display: flex;
  justify-content: center;
  gap: 40px;
  align-items: center;
}
@media (max-width: 1199.98px) {
  header.header .header-menu {
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    padding-left: 25px !important;
    width: 100%;
  }
}
header.header .header-menu .btn-1 {
  margin-left: 0px;
  margin-bottom: 0px;
}
header.header .header-menu .dropdown-menu .menu-item a {
  padding-left: 20px !important;
}
header.header .header-menu ul {
  margin-right: 35px;
  margin-top: 0;
  margin-bottom: 0;
  gap: 30px;
  display: flex;
}
@media (max-width: 1399.98px) {
  header.header .header-menu ul {
    gap: 10px;
    margin-right: 0px;
  }
}
@media (max-width: 1199.98px) {
  header.header .header-menu ul {
    flex-direction: column;
    justify-content: start;
    align-items: flex-start !important;
    padding-left: 0px !important;
    margin-bottom: 15px;
  }
}
header.header .header-menu ul a {
  color: #FFFFFF !important;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.03em;
}
header.header .header-menu ul a:hover {
  color: #18263C !important;
}
@media (max-width: 1199.98px) {
  header.header .header-menu ul a {
    color: #41415b !important;
  }
}

/*END header-------------------------------------*/
.header-top-mobile {
  margin-bottom: 15px;
  margin-top: 25px;
}
@media (min-width: 1199.98px) {
  .header-top-mobile {
    display: none;
  }
}
.header-top-mobile .btn-login {
  margin-top: 25px !important;
  text-align: initial !important;
}
.header-top-mobile .column-header-top.search-menu {
  padding-left: 40px !important;
  display: block !important;
}
@media (max-width: 1199.98px) {
  .header-top-mobile .column-header-top.search-menu {
    padding-left: 0px !important;
  }
}
.header-top-mobile .column-header-top.search-menu #open-search {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  margin-top: 40px;
  align-items: center;
  border-radius: 50;
  border: none;
  display: flex;
  font-weight: normal;
  height: 22px;
  width: 22px;
  padding: 0;
  position: relative;
  text-align: center;
  transition: all 0.4s ease;
  background-color: transparent;
}
@media (min-width: 1199.98px) {
  .header-top-mobile .column-header-top.search-menu #open-search {
    display: none;
  }
}
.header-top-mobile .column-header-top.search-menu #open-search::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1076 19.1319L23 23.2346M22.1255 11.7633C22.1255 17.5781 17.3964 22.292 11.5628 22.292C5.72911 22.292 1 17.5781 1 11.7633C1 5.94848 5.72911 1.23462 11.5628 1.23462C17.3964 1.23462 22.1255 5.94848 22.1255 11.7633Z' stroke='%232B3990' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  font-size: 0;
  height: 22px;
  width: 22px;
  right: 0;
  padding: 0 !important;
  position: absolute;
  transition: all 0.4s ease;
  z-index: 2;
}
.header-top-mobile .column-header-top.search-menu #open-search span.label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height: 1;
  margin-right: 6px;
  text-align: center;
  text-transform: none;
}
.header-top-mobile .column-header-top.search-menu #open-search:hover, .header-top-mobile .column-header-top.search-menu #open-search:focus, .header-top-mobile .column-header-top.search-menu #open-search:active {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  box-shadow: none;
  outline: none !important;
  transition: all 0.4s ease;
}
.header-top-mobile .column-header-top.search-menu #open-search:focus-visible {
  outline: 1px solid blue !important;
}

.header-top {
  position: relative;
  align-items: center;
  display: flex;
  flex-basis: 100%;
  font-size: 0;
  justify-content: flex-end;
  transition: all 0.4s ease;
}
@media (max-width: 1199.98px) {
  .header-top {
    width: 100%;
  }
}
.header-top .google-translate {
  position: relative;
}
.header-top .google-translate #gtranslate_selector {
  background-color: #eaeaea;
}
@media (max-width: 1199.98px) {
  .header-top .google-translate #gtranslate_selector {
    color: #A40D12;
  }
}
.header-top .google-translate #gtranslate_selector:nth-child(1) {
  background-color: #eaeaea;
  border: none;
  padding: 0px;
  border-radius: 20px;
  width: 158px;
  height: 30px;
  padding-left: 5px;
}
.header-top .google-translate #gtranslate_selector option {
  color: #A40D12 !important;
}
.header-top .google-translate select {
  font-size: 14px !important;
  font-weight: 400 !important;
  width: 150px !important;
}
.column-header-top {
  display: flex;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
  position: relative;
}
@media (max-width: 1199.98px) {
  .column-header-top {
    justify-content: flex-start;
    flex-direction: column;
  }
}
.column-header-top.custom-links .custom-link {
  position: relative;
  display: flex;
  align-items: center;
}
.column-header-top.custom-links a {
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 1px;
  color: white;
  border: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-stretch: normal;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.4s ease;
  margin-left: 12px;
}
@media (max-width: 1199.98px) {
  .column-header-top.custom-links a {
    margin-left: 0px;
  }
}
.column-header-top.custom-links a i {
  padding-right: 10px;
}
.column-header-top.custom-links a:hover {
  text-decoration: underline;
}
.column-header-top.custom-links .btn-login {
  font-family: "Inter" !important;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 11px !important;
  line-height: 13px !important;
  letter-spacing: 1px !important;
}
.column-header-top.custom-links .btn-login:after {
  content: "";
  height: 16px;
  width: 14px;
  position: absolute;
  left: -20px;
  top: -2px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 15C14 11.6863 11.0899 9 7.5 9C3.91015 9 1 11.6863 1 15' stroke='white' stroke-linecap='round'/%3E%3Ccircle cx='7.5' cy='4.5' r='4' stroke='white'/%3E%3C/svg%3E%0A");
}
.column-header-top.search-menu {
  position: relative;
  padding-left: 12px;
}
.column-header-top.search-menu #open-search {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  align-items: center;
  border-radius: 50;
  border: none;
  display: flex;
  font-weight: normal;
  height: 22px;
  width: 22px;
  padding: 0;
  position: relative;
  text-align: center;
  transition: all 0.4s ease;
  background-color: transparent;
}
.column-header-top.search-menu #open-search::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8002 16.8L13.1513 13.2947M8.27043 1.20001C4.36559 1.20001 1.2002 4.33871 1.2002 8.22011C1.2002 12.1013 4.36559 15.2402 8.27043 15.2402C10.1658 15.2402 11.8813 14.5072 13.1513 13.3043C14.5065 12.0262 15.35 10.2219 15.35 8.2202C15.3407 4.33881 12.1751 1.20011 8.27043 1.20011V1.20001Z' stroke='%230E47A0' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  font-size: 0;
  height: 22px;
  width: 22px;
  right: 0;
  padding: 0 !important;
  position: absolute;
  transition: all 0.4s ease;
  z-index: 2;
}
.column-header-top.search-menu #open-search span.label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height: 1;
  margin-right: 6px;
  text-align: center;
  text-transform: none;
}
.column-header-top.search-menu #open-search:hover, .column-header-top.search-menu #open-search:focus, .column-header-top.search-menu #open-search:active {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  box-shadow: none;
  outline: none !important;
  transition: all 0.4s ease;
}

.col-middle {
  flex-basis: calc(100% - 260px);
}
.col-middle .header-bottom {
  height: 100%;
}

.height-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  position: relative;
  width: 100%;
  row-gap: 10px;
}

.menu-item:hover  {
  background-color: #ffffff !important;
}

/*START Main Navigation------------------------------------------*/
.navbar,
.navbar.navbar-expand-xl {
  padding: 15px 0;
  align-items: stretch;
  justify-content: space-between;
}
.navbar .navbar-header,
.navbar.navbar-expand-xl .navbar-header {
  display: flex;
  margin-right: 15px;
  overflow: hidden;
  padding: 0;
  position: relative;
  align-self: flex-end;
}
@media (max-width: 1200px) {
  .navbar .navbar-header,
  .navbar.navbar-expand-xl .navbar-header {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
.navbar .navbar-header .navbar-brand,
.navbar.navbar-expand-xl .navbar-header .navbar-brand {
  align-self: center;
  background-color: transparent;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: none;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
  transition: all 0.4s ease;
  width: 100%;
}
.navbar .navbar-header .navbar-brand img,
.navbar.navbar-expand-xl .navbar-header .navbar-brand img {
  max-width: 100%;
  transition: all 0.4s ease;
}
.navbar .navbar-header .navbar-brand .navbar-brand-desktop,
.navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-desktop {
  display: block;
}
.navbar .navbar-header .navbar-brand .navbar-brand-fixed,
.navbar .navbar-header .navbar-brand .navbar-brand-mobile,
.navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-fixed,
.navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-mobile {
  display: none;
}
.navbar .navbar-header .navbar-brand.active .navbar-brand-fixed,
.navbar .navbar-header .navbar-brand.active .navbar-brand-mobile,
.navbar.navbar-expand-xl .navbar-header .navbar-brand.active .navbar-brand-fixed,
.navbar.navbar-expand-xl .navbar-header .navbar-brand.active .navbar-brand-mobile {
  display: block;
}
.navbar .navbar-header .navbar-brand.active .navbar-brand-desktop,
.navbar.navbar-expand-xl .navbar-header .navbar-brand.active .navbar-brand-desktop {
  display: none;
}

.navbar-nav .btn-1 {
  display: block;
}
@media (max-width: 770px) {
  .navbar-nav .btn-1 {
    display: none !important;
  }
}

#NavDropdown {
  font-size: 1rem;
  padding: 0;
  text-align: center;
  align-items: center;
  justify-content: flex-end;
  transition-property: align-items;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}
#NavDropdown ul.nav {
  margin: 0;
  justify-content: end;
  align-items: center;
  flex-flow: row nowrap;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  transition: all 0.4s ease;
}
#NavDropdown ul.nav > li.btn-1 {
  padding: 0px !important;
  margin-left: 20px;
}
#NavDropdown ul.nav > li.btn-1 a {
  color: inherit !important;
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: 1.25px !important;
  line-height: 15px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 15px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: all 0.2s ease;
  z-index: 5;
}
#NavDropdown ul.nav > li.btn-1 a::selection {
  background-color: black;
  color: white;
}
@media (min-width: 1199.98px) {
  #NavDropdown ul.nav > li.btn-1 a:hover::after, #NavDropdown ul.nav > li.btn-1 a:focus::after, #NavDropdown ul.nav > li.btn-1 a:active::after {
    cursor: pointer;
  }
}
#NavDropdown ul.nav > li.btn-1 a.bg-red {
  color: #ffffff !important;
  background: #A40D12 !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-red:hover {
  background-color: #69190B !important;
  color: #ffffff !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-brown {
  background-color: #69190B;
  color: #ffffff;
}
#NavDropdown ul.nav > li.btn-1 a.bg-brown:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-tranparent {
  background-color: transparent;
  color: #ffffff;
  border: 1px solid #ffffff !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-tranparent:hover {
  background-color: #ffffff !important;
  color: #A40D12 !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-gray {
  background-color: #181818;
  color: #A40D12;
}
#NavDropdown ul.nav > li.btn-1 a.bg-gray:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-white {
  background-color: #ffffff !important;
  color: #5E675D !important;
}
#NavDropdown ul.nav > li.btn-1 a.bg-white:hover {
  color: #A40D12 !important;
}
#NavDropdown ul.nav > li:not(.btn-1),
#NavDropdown ul.nav > li.open {
  display: inline-block;
  float: none;
  vertical-align: middle;
  position: relative;
  transition: all 0.3s;
}
#NavDropdown ul.nav > li:not(.btn-1).only-mobile,
#NavDropdown ul.nav > li.open.only-mobile {
  display: none;
}
#NavDropdown ul.nav > li:not(.btn-1)::before,
#NavDropdown ul.nav > li.open::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 13px;
  height: 51px;
  width: 1px;
}
@media (max-width: 769.98px) {
  #NavDropdown ul.nav > li:not(.btn-1),
  #NavDropdown ul.nav > li.open {
    border-bottom: none !important;
  }
  #NavDropdown ul.nav > li:not(.btn-1)::after,
  #NavDropdown ul.nav > li.open::after {
    content: none;
    opacity: 0 !important;
  }
}
#NavDropdown ul.nav > li:not(.btn-1):hover, #NavDropdown ul.nav > li:not(.btn-1):focus, #NavDropdown ul.nav > li:not(.btn-1):active,
#NavDropdown ul.nav > li.open:hover,
#NavDropdown ul.nav > li.open:focus,
#NavDropdown ul.nav > li.open:active {
  color: #181818;
}
#NavDropdown ul.nav > li:not(.btn-1):hover a, #NavDropdown ul.nav > li:not(.btn-1):focus a, #NavDropdown ul.nav > li:not(.btn-1):active a,
#NavDropdown ul.nav > li.open:hover a,
#NavDropdown ul.nav > li.open:focus a,
#NavDropdown ul.nav > li.open:active a {
  color: #181818;
}
#NavDropdown ul.nav > li:not(.btn-1):last-child ul.dropdown-menu,
#NavDropdown ul.nav > li.open:last-child ul.dropdown-menu {
  transform: translate(0, 0) !important;
  right: 0;
  left: unset !important;
}
#NavDropdown ul.nav > li:not(.btn-1).active > a,
#NavDropdown ul.nav > li.open.active > a {
  background: transparent;
  transition: all 0.2s ease;
}
#NavDropdown ul.nav > li:not(.btn-1).active > a::after,
#NavDropdown ul.nav > li.open.active > a::after {
  opacity: 1;
  width: 50%;
  height: 5px;
}
#NavDropdown ul.nav > li:not(.btn-1).active > a:hover, #NavDropdown ul.nav > li:not(.btn-1).active > a:focus, #NavDropdown ul.nav > li:not(.btn-1).active > a:active,
#NavDropdown ul.nav > li.open.active > a:hover,
#NavDropdown ul.nav > li.open.active > a:focus,
#NavDropdown ul.nav > li.open.active > a:active {
  cursor: pointer;
  text-decoration: none;
}
#NavDropdown ul.nav > li:not(.btn-1) a,
#NavDropdown ul.nav > li.open a {
  background: transparent;
  border-radius: 0;
  color: #ffffff;
  display: block;
  font-stretch: normal;
  font-style: normal;
  padding: 0px 10px 0px 10px;
  position: relative;
  text-align: center;
  text-shadow: none;
  transition: all 0.2s ease;
  white-space: normal;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  /* identical to box height */
  letter-spacing: 1px;
  color: white;
}
#NavDropdown ul.nav > li:not(.btn-1) a::before,
#NavDropdown ul.nav > li.open a::before {
  content: none;
}
#NavDropdown ul.nav > li:not(.btn-1) a::after,
#NavDropdown ul.nav > li.open a::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  opacity: 0;
  -webkit-transition-delay: 0.3s, 0s;
  transition-delay: 0.3s, 0s;
  -webkit-transition-duration: 0.3s, 0s;
  transition-duration: 0.3s, 0s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  border: none;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -webkit-transition-delay: 0.3s, 0s;
  transition-delay: 0.3s, 0s;
  -webkit-transition-duration: 0.3s, 0s;
  transition-duration: 0.3s, 0s;
  -webkit-transition-property: height, opacity, width;
  transition-property: height, opacity, width;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  width: 0;
  height: 0;
  z-index: 5;
}
#NavDropdown ul.nav > li:not(.btn-1) a:hover, #NavDropdown ul.nav > li:not(.btn-1) a:focus, #NavDropdown ul.nav > li:not(.btn-1) a:active,
#NavDropdown ul.nav > li.open a:hover,
#NavDropdown ul.nav > li.open a:focus,
#NavDropdown ul.nav > li.open a:active {
  outline: none;
  text-decoration: none;
  text-decoration: none;
}
#NavDropdown ul.nav > li:not(.btn-1) a:hover::after, #NavDropdown ul.nav > li:not(.btn-1) a:focus::after, #NavDropdown ul.nav > li:not(.btn-1) a:active::after,
#NavDropdown ul.nav > li.open a:hover::after,
#NavDropdown ul.nav > li.open a:focus::after,
#NavDropdown ul.nav > li.open a:active::after {
  opacity: 1;
}
#NavDropdown ul.nav > li:not(.btn-1) a:first-child::after,
#NavDropdown ul.nav > li.open a:first-child::after {
  left: -6px;
}
@media (min-width: 1199.98px) {
  #NavDropdown ul.nav > li:not(.btn-1):first-of-type > a,
  #NavDropdown ul.nav > li.open:first-of-type > a {
    padding-left: 0px !important;
  }
}
#NavDropdown ul.nav > li:not(.btn-1).menu-hide,
#NavDropdown ul.nav > li.open.menu-hide {
  display: none;
}
#NavDropdown ul.nav > li:not(.btn-1) ul,
#NavDropdown ul.nav > li.open ul {
  background: white;
  border: none;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  display: none;
  height: unset;
  left: 0;
  min-height: 0;
  padding: 0 !important;
  text-align: left;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li,
#NavDropdown ul.nav > li.open ul li {
  display: block;
  margin: 0 !important;
  width: 260px;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li.dropdown > a::before,
#NavDropdown ul.nav > li.open ul li.dropdown > a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L3 3L5.5 0.5' stroke='%230091D0'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  height: 8px;
  opacity: 1;
  position: absolute;
  top: 45%;
  right: 14px;
  transition: 0.4s;
  width: 10px;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li.dropdown > a:hover::before,
#NavDropdown ul.nav > li.open ul li.dropdown > a:hover::before {
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L3 3L5.5 0.5' stroke='white'/%3E%3C/svg%3E ");
}
#NavDropdown ul.nav > li:not(.btn-1) ul li::before,
#NavDropdown ul.nav > li.open ul li::before {
  content: none !important;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li:first-child a,
#NavDropdown ul.nav > li.open ul li:first-child a {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li:last-child a,
#NavDropdown ul.nav > li.open ul li:last-child a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li:last-child a::before,
#NavDropdown ul.nav > li.open ul li:last-child a::before {
  content: none !important;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li.active > a,
#NavDropdown ul.nav > li.open ul li.active > a {
  background: #181818;
  color: #69190B !important;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li.active > a::after,
#NavDropdown ul.nav > li.open ul li.active > a::after {
  opacity: 1;
  width: 11px;
  height: 11px;
  flex-basis: 11px;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li.active > a::before,
#NavDropdown ul.nav > li.open ul li.active > a::before {
  content: none !important;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li a,
#NavDropdown ul.nav > li.open ul li a {
  align-items: center;
  border: none;
  color: black !important;
  display: flex;
  font-size: 14px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal !important;
  line-height: 1.1;
  margin-top: 0;
  padding: 19px 29px 20px !important;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  background-color: #CBB698 !important;
}
@media (max-width: 1299.98px) {
  #NavDropdown ul.nav > li:not(.btn-1) ul li a,
  #NavDropdown ul.nav > li.open ul li a {
    padding: 14px 30px 14px;
  }
}
#NavDropdown ul.nav > li:not(.btn-1) ul li a::before, #NavDropdown ul.nav > li:not(.btn-1) ul li a:after,
#NavDropdown ul.nav > li.open ul li a::before,
#NavDropdown ul.nav > li.open ul li a:after {
  content: none !important;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li a:hover, #NavDropdown ul.nav > li:not(.btn-1) ul li a:focus, #NavDropdown ul.nav > li:not(.btn-1) ul li a:active,
#NavDropdown ul.nav > li.open ul li a:hover,
#NavDropdown ul.nav > li.open ul li a:focus,
#NavDropdown ul.nav > li.open ul li a:active {
  text-decoration: none;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li:last-child ul,
#NavDropdown ul.nav > li.open ul li:last-child ul {
  left: 100%;
  top: 0;
  right: auto;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li ul,
#NavDropdown ul.nav > li.open ul li ul {
  background-color: #ffffff;
  margin-top: 0;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li ul li a,
#NavDropdown ul.nav > li.open ul li ul li a {
  font-family: "Roboto";
  font-size: 15px !important;
  font-weight: 600;
  letter-spacing: 0.1em;
  padding: 19px 29px 20px !important;
  text-align: left;
  color: #181818;
  text-transform: none;
}
#NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:hover, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:focus, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:active,
#NavDropdown ul.nav > li.open ul li ul li a:hover,
#NavDropdown ul.nav > li.open ul li ul li a:focus,
#NavDropdown ul.nav > li.open ul li ul li a:active {
  text-decoration: none;
  background-color: #C2E2FF !important;
}
@media (max-width: 1299.98px) {
  #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:hover, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:focus, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:active,
  #NavDropdown ul.nav > li.open ul li ul li a:hover,
  #NavDropdown ul.nav > li.open ul li ul li a:focus,
  #NavDropdown ul.nav > li.open ul li ul li a:active {
    background-color: #ffffff !important;
  }
}
#NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:hover, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:focus, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:active,
#NavDropdown ul.nav > li.open ul li ul li a:hover,
#NavDropdown ul.nav > li.open ul li ul li a:focus,
#NavDropdown ul.nav > li.open ul li ul li a:active {
  color: #A40D12 !important;
}

.display_dropdown {
  border-radius: 0;
}
.display_dropdown li:first-child::before {
  transition-property: top, opacity;
  transition-duration: 0.1s, 0.1s;
  transition-timing-function: ease, ease-out;
  transition-delay: 0.1s, 0s;
  top: 0 !important;
  opacity: 1 !important;
}

.dropdown-menu {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  border-radius: 0;
  display: block;
  left: 50%;
  margin: 0 auto;
  padding: 0;
  position: absolute;
}
.dropdown-menu .dropdown-menu {
  border-radius: 0;
  border: none !important;
  box-shadow: none;
  display: block;
  left: 100% !important;
  top: 0;
}

.dropdown-btn {
  display: none;
}

.dropdown-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  border-radius: 0;
  border: none;
  color: #ffffff;
  font-size: 15px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 4px;
  width: 45px;
}
.dropdown-btn span {
  content: "\f061";
}
.dropdown-btn .fa-caret-right.open::before {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  transition: all 0.4s ease;
}

.dropdown-toggle::after {
  content: none;
}

.mobile-links {
  min-width: 300px;
  padding-top: 30px;
  display: none !important;
}
@media (max-width: 1199.98px) {
  .mobile-links {
    display: block !important;
  }
}
.mobile-links .btn-1.custom.bg-red {
  margin-top: 30px;
  padding: 15px 37px !important;
  width: fit-content !important;
  color: #ffffff !important;
  background: #A40D12 !important;
}
.mobile-links .btn-1.custom.bg-red:hover {
  background-color: #69190B !important;
  color: #ffffff !important;
}
.mobile-links .btn-1.custom.bg-brown {
  width: fit-content !important;
  background-color: #69190B !important;
  color: #ffffff !important;
}
.mobile-links .btn-1.custom.bg-brown:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}

@media only screen and (max-width: 1199.98px) {
  section.header-navigation {
    background-color: transparent;
  }
  section.header-navigation .container,
  section.header-navigation .container-fluid {
    width: 100vw;
    max-width: 100%;
    padding: 0 !important;
    margin: 0 !important;
  }
  section.header-navigation .navbar .navbar-header .mobile-view .btn-1 {
    display: none !important;
    padding: 8px 18px !important;
  }
  section.header-navigation .navbar .navbar-header {
    background-color: transparent;
    display: flex;
    flex: 0 0 100%;
    justify-content: space-between;
    margin-right: 0 !important;
    position: relative;
    z-index: 1050;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1200px) {
  section.header-navigation .navbar .navbar-header .mobile-view .btn-1 {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .mobile-view.active {
    display: none !important;
  }
  section.header-navigation .navbar .navbar-header .navbar-brand {
    margin: 10px 10px 10px 15px;
    width: auto;
    max-height: 150px !important;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199px) {
  section.header-navigation .navbar .navbar-header .navbar-brand {
    margin: 0px 10px 0px 15px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .navbar-brand img {
    max-height: 150px !important;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1099px) {
  section.header-navigation .navbar .navbar-header .navbar-brand img {
    max-height: 60px !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
    display: block;
  }
  section.header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
    display: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .navbar-toggler {
    margin-right: 15px !important;
    border: none;
    box-shadow: none;
  }
  section.header-navigation .navbar .navbar-header .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='34' height='34' rx='1' fill='white'/%3E%3Cpath d='M8 11H26' stroke='%23C51230' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 16.5H26' stroke='%23C51230' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 22H26' stroke='%23C51230' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 34px;
    height: 34px;
  }
  section.header-navigation .navbar .navbar-header .navbar-toggler:focus {
    outline: none;
    box-shadow: none;
  }
  section.header-navigation .navbar .navbar-header .navbar-toggler.active .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23A40D12'/%3E%3Cpath d='M16.6075 16.9999L7.21795 6.99993' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.39254 16.9999L16.7821 6.99993' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 24px;
    border: none !important;
  }
  section.header-navigation #NavDropdown {
    background: transparent;
    display: none;
    height: 100vh;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 0px;
    z-index: 1040;
  }
  section.header-navigation #NavDropdown .height-wrap {
    padding-top: 100px !important;
    background-color: #ffffff;
    align-content: flex-start;
    align-items: flex-start !important;
    flex-flow: wrap row !important;
    height: 100vh;
    justify-content: flex-start !important;
    margin-left: auto;
    overflow-y: scroll;
    width: 368px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 575.98px) {
  section.header-navigation #NavDropdown .height-wrap {
    width: 100vw;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar {
    width: 8px;
  }
  section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar-track {
    -webkit-border-radius: 0;
    border-radius: 0;
  }
  section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 255, 255, 0.2);
  }
  section.header-navigation #NavDropdown .height-wrap::before {
    content: none;
  }
  section.header-navigation #NavDropdown .height-wrap .btn-1 {
    padding: 15px 25px;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.99px) {
  section.header-navigation #NavDropdown .height-wrap .btn-1 {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .height-wrap .header-top {
    position: relative;
    border-top: none !important;
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    order: 1;
    padding: 20px 15px 0 30px;
    width: 100%;
    opacity: 1;
    height: auto;
    gap: 20px;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.99px) {
  section.header-navigation #NavDropdown .height-wrap .header-top {
    display: none !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top {
    flex-direction: column;
    gap: 20px;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links .mobile-links {
    min-width: 300px;
    padding-top: 30px;
    display: none !important;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links .mobile-links {
    display: block !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links .mobile-links .btn-1.custom.bg-red {
    margin-top: 30px;
    padding: 15px 37px !important;
    width: fit-content !important;
    color: #ffffff !important;
    background: #A40D12 !important;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links .mobile-links .btn-1.custom.bg-red:hover {
    background-color: #69190B !important;
    color: #ffffff !important;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links .mobile-links .btn-1.custom.bg-brown {
    width: fit-content !important;
    background-color: #69190B !important;
    color: #ffffff !important;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links .mobile-links .btn-1.custom.bg-brown:hover {
    background-color: #A40D12 !important;
    color: #ffffff !important;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links a {
    text-align: start !important;
    display: block;
    color: #A40D12 !important;
    border-right: none;
    font-size: 14px !important;
    margin-right: 0;
    padding-left: 0;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links a i {
    color: #A40D12 !important;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top .column-header-top.custom-links a::after {
    background-image: url("../images/icons/email-mobile-header.svg");
  }
  section.header-navigation #NavDropdown .height-wrap #open-search {
    align-self: flex-start;
    flex: 0 1 auto;
    padding: 0 !important;
    position: relative;
  }
  section.header-navigation #NavDropdown .height-wrap #open-search::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 16.8L13.151 13.2946M8.27018 1.19995C4.36535 1.19995 1.19995 4.33865 1.19995 8.22005C1.19995 12.1013 4.36535 15.2401 8.27018 15.2401C10.1656 15.2401 11.881 14.5071 13.151 13.3042C14.5063 12.0262 15.3498 10.2218 15.3498 8.22014C15.3404 4.33875 12.1748 1.20005 8.27018 1.20005V1.19995Z' stroke='%234C4E6D' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E ");
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav {
    padding-top: 0;
    align-content: flex-start;
    display: flex;
    flex-flow: row wrap;
    flex: 0 1 100%;
    justify-content: flex-start;
    width: 100%;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) {
    display: block;
    width: 100%;
    position: relative;
    margin: 0;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a {
    font-family: "Mulish", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #A40D12;
    display: block;
    font-size: 17px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    padding: 15px 55px 15px 0px;
    text-align: left;
    max-width: 100%;
    text-transform: capitalize !important;
    text-decoration: none !important;
    border-top: none;
    border-bottom: none;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a br {
    display: none;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a::before, section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a::after {
    content: none;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn {
    background-color: transparent;
    color: #69190B !important;
    display: block;
    font-size: 9px;
    height: 47px;
    padding: 0;
    position: absolute;
    right: 42px;
    top: 0;
    width: 40px;
    z-index: 5;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 575.98px) {
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn {
    right: 13px;
    top: 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn::after {
    content: none;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn span {
    font-size: 10px;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn:active, section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn:focus {
    outline: none;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1).only-mobile {
    display: block;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1).only-mobile::after {
    content: "\f015";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    /*--adjust as necessary--*/
    color: #A40D12;
    position: absolute;
    font-size: 17px;
    right: 12px;
    top: 12px;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul {
    background-color: #ffffff;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul.dropdown-menu {
    position: relative;
    transform: unset;
    border-radius: 0;
    box-shadow: none;
    left: 0 !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul > li.active > a {
    background-color: #4F77C5 !important;
    color: #ffffff !important;
    font-weight: bold;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul > li.active > .dropdown-btn {
    color: #69190B !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li {
    width: 100%;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li::after {
    content: "" !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li button.dropdown-btn {
    top: 5px;
    color: #69190B !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a {
    color: #A40D12;
    font-family: "Mulish", sans-serif;
    font-weight: 400;
    font-style: normal;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600 !important;
    letter-spacing: -0.02em;
    line-height: 1.1;
    padding: 20px 40px 20px 60px !important;
    width: 100% !important;
    border: none !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a::before, section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a::after {
    content: none !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li ul li a {
    color: #5E675D;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -0.02em;
    line-height: 1.1;
    padding: 20px 50px !important;
    text-align: left;
  }
  section.header-navigation #NavDropdown .height-wrap .dropdown-toggle::before {
    content: none !important;
  }
}
.lenguages {
  display: flex;
  margin-left: 18px;
  color: white !important;
}
@media (max-width: 1199px) {
  .lenguages {
    color: #41415b !important;
    margin-left: 0px;
  }
}
.lenguages select.gt_selector {
  background: transparent !important;
  border: none !important;
  color: white !important;
  font-weight: 500 !important;
  font-size: 11px !important;
  height: 20px !important;
}
@media (max-width: 1199px) {
  .lenguages select.gt_selector {
    color: #41415b !important;
  }
}
.lenguages .gt_selector option {
  white-space: normal;
  color: #000;
}
.lenguages .icon-lang {
  margin-top: 2px;
  margin-right: 12px;
  display: block;
  height: 17px;
  width: 17px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8324 6.77698H10.9115C10.9365 6.61591 10.9491 6.45301 10.9491 6.28997V3.16755C10.948 2.32776 10.614 1.52268 10.0203 0.928817C9.42643 0.33495 8.62124 0.000936268 7.7814 0H3.16755C2.32791 0.000914344 1.52268 0.334946 0.928817 0.928817C0.335106 1.52268 0.00109231 2.32772 0 3.16755V6.28997C0.00106668 7.12976 0.335098 7.93483 0.928817 8.5287C1.52268 9.12257 2.32788 9.45658 3.16755 9.45752H6.08929C6.06385 9.61859 6.0512 9.7815 6.05104 9.94453V13.0669C6.05196 13.9067 6.38599 14.7118 6.97986 15.3057C7.57357 15.8996 8.37876 16.2336 9.2186 16.2345H13.8324C14.6722 16.2336 15.4773 15.8996 16.0712 15.3057C16.6651 14.7118 16.9991 13.9068 17 13.0669V9.94453C16.9991 9.10474 16.6651 8.29967 16.0712 7.7058C15.4773 7.11193 14.6723 6.77792 13.8324 6.77698H13.8324ZM0.682936 6.28997V3.16755C0.683697 2.50877 0.945805 1.87714 1.41166 1.41127C1.8775 0.945436 2.50901 0.683476 3.16779 0.682696H7.78164C8.44058 0.683457 9.07206 0.945413 9.53793 1.41127C10.0038 1.8771 10.2659 2.50877 10.2667 3.16755V6.28997C10.2659 6.94875 10.0038 7.58038 9.53793 8.04625C9.07209 8.51208 8.44058 8.77404 7.78164 8.77482H3.16779C2.50901 8.77406 1.87754 8.51211 1.41166 8.04625C0.945832 7.58042 0.683716 6.94875 0.682936 6.28997ZM14.0883 10.7119H13.2563C13.0293 11.5224 12.607 12.265 12.0264 12.8747C12.3175 13.1074 12.6321 13.3087 12.9653 13.4756L13.4296 13.7087H13.4297C13.5981 13.7933 13.6661 13.9984 13.5815 14.1669C13.4969 14.3353 13.2918 14.4034 13.1233 14.3187L12.659 14.0856C12.2537 13.8832 11.8731 13.6354 11.524 13.3471C11.1759 13.6354 10.7962 13.8832 10.392 14.0856L9.92771 14.3187H9.92756C9.75917 14.4033 9.5539 14.3353 9.46933 14.1669C9.38475 13.9984 9.45272 13.7933 9.62126 13.7087L10.0856 13.4756V13.4754C10.4179 13.309 10.7317 13.1078 11.0218 12.8754C10.6781 12.5109 10.3879 12.0993 10.1599 11.6531C10.1188 11.5725 10.1113 11.4788 10.1394 11.3927C10.1674 11.3066 10.2283 11.2351 10.309 11.194C10.477 11.1085 10.6826 11.1753 10.7681 11.3432C10.9679 11.7339 11.2224 12.094 11.524 12.4126C11.9862 11.9285 12.3343 11.3474 12.5436 10.7118H8.96265C8.77399 10.7118 8.6213 10.559 8.6213 10.3705C8.6213 10.1818 8.77399 10.0291 8.96265 10.0291H11.1841V8.99764C11.1841 8.80914 11.337 8.6563 11.5255 8.6563C11.714 8.6563 11.8668 8.80914 11.8668 8.99764V10.0291H14.0883C14.2768 10.0291 14.4297 10.1818 14.4297 10.3705C14.4297 10.559 14.2768 10.7118 14.0883 10.7118L14.0883 10.7119Z' fill='white'/%3E%3Cpath d='M6.08517 2.89495C5.97377 2.61928 5.7397 2.448 5.47441 2.448C5.2091 2.448 4.97518 2.61928 4.86365 2.89495L3.39008 6.54019H3.39023C3.31953 6.71498 3.40395 6.914 3.57873 6.98472C3.75352 7.05528 3.95254 6.97086 4.02311 6.79607L4.57551 5.42947H6.37338L6.92578 6.79607C6.95961 6.88034 7.02544 6.94754 7.10895 6.9832C7.1923 7.01871 7.28648 7.01962 7.37059 6.98564C7.45471 6.95166 7.52176 6.88552 7.55712 6.80202C7.59247 6.71836 7.59293 6.62433 7.55879 6.54022L6.08517 2.89495ZM4.8516 4.74677L5.47456 3.20583L6.09753 4.74677H4.8516Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .lenguages .icon-lang {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8324 6.77698H10.9115C10.9365 6.61591 10.9491 6.45301 10.9491 6.28997V3.16755C10.948 2.32776 10.614 1.52268 10.0203 0.928817C9.42643 0.33495 8.62124 0.000936268 7.7814 0H3.16755C2.32791 0.000914344 1.52268 0.334946 0.928817 0.928817C0.335106 1.52268 0.00109231 2.32772 0 3.16755V6.28997C0.00106668 7.12976 0.335098 7.93483 0.928817 8.5287C1.52268 9.12257 2.32788 9.45658 3.16755 9.45752H6.08929C6.06385 9.61859 6.0512 9.7815 6.05104 9.94453V13.0669C6.05196 13.9067 6.38599 14.7118 6.97986 15.3057C7.57357 15.8996 8.37876 16.2336 9.2186 16.2345H13.8324C14.6722 16.2336 15.4773 15.8996 16.0712 15.3057C16.6651 14.7118 16.9991 13.9068 17 13.0669V9.94453C16.9991 9.10474 16.6651 8.29967 16.0712 7.7058C15.4773 7.11193 14.6723 6.77792 13.8324 6.77698H13.8324ZM0.682936 6.28997V3.16755C0.683697 2.50877 0.945805 1.87714 1.41166 1.41127C1.8775 0.945436 2.50901 0.683476 3.16779 0.682696H7.78164C8.44058 0.683457 9.07206 0.945413 9.53793 1.41127C10.0038 1.8771 10.2659 2.50877 10.2667 3.16755V6.28997C10.2659 6.94875 10.0038 7.58038 9.53793 8.04625C9.07209 8.51208 8.44058 8.77404 7.78164 8.77482H3.16779C2.50901 8.77406 1.87754 8.51211 1.41166 8.04625C0.945832 7.58042 0.683716 6.94875 0.682936 6.28997ZM14.0883 10.7119H13.2563C13.0293 11.5224 12.607 12.265 12.0264 12.8747C12.3175 13.1074 12.6321 13.3087 12.9653 13.4756L13.4296 13.7087H13.4297C13.5981 13.7933 13.6661 13.9984 13.5815 14.1669C13.4969 14.3353 13.2918 14.4034 13.1233 14.3187L12.659 14.0856C12.2537 13.8832 11.8731 13.6354 11.524 13.3471C11.1759 13.6354 10.7962 13.8832 10.392 14.0856L9.92771 14.3187H9.92756C9.75917 14.4033 9.5539 14.3353 9.46933 14.1669C9.38475 13.9984 9.45272 13.7933 9.62126 13.7087L10.0856 13.4756V13.4754C10.4179 13.309 10.7317 13.1078 11.0218 12.8754C10.6781 12.5109 10.3879 12.0993 10.1599 11.6531C10.1188 11.5725 10.1113 11.4788 10.1394 11.3927C10.1674 11.3066 10.2283 11.2351 10.309 11.194C10.477 11.1085 10.6826 11.1753 10.7681 11.3432C10.9679 11.7339 11.2224 12.094 11.524 12.4126C11.9862 11.9285 12.3343 11.3474 12.5436 10.7118H8.96265C8.77399 10.7118 8.6213 10.559 8.6213 10.3705C8.6213 10.1818 8.77399 10.0291 8.96265 10.0291H11.1841V8.99764C11.1841 8.80914 11.337 8.6563 11.5255 8.6563C11.714 8.6563 11.8668 8.80914 11.8668 8.99764V10.0291H14.0883C14.2768 10.0291 14.4297 10.1818 14.4297 10.3705C14.4297 10.559 14.2768 10.7118 14.0883 10.7118L14.0883 10.7119Z' fill='black'/%3E%3Cpath d='M6.08517 2.89495C5.97377 2.61928 5.7397 2.448 5.47441 2.448C5.2091 2.448 4.97518 2.61928 4.86365 2.89495L3.39008 6.54019H3.39023C3.31953 6.71498 3.40395 6.914 3.57873 6.98472C3.75352 7.05528 3.95254 6.97086 4.02311 6.79607L4.57551 5.42947H6.37338L6.92578 6.79607C6.95961 6.88034 7.02544 6.94754 7.10895 6.9832C7.1923 7.01871 7.28648 7.01962 7.37059 6.98564C7.45471 6.95166 7.52176 6.88552 7.55712 6.80202C7.59247 6.71836 7.59293 6.62433 7.55879 6.54022L6.08517 2.89495ZM4.8516 4.74677L5.47456 3.20583L6.09753 4.74677H4.8516Z' fill='black'/%3E%3C/svg%3E%0A");
  }
}

@media only screen and (max-width: 575.98px) {
  section.header-navigation .navbar .navbar-header .navbar-toggler {
    margin-right: 0 !important;
  }
}
.show .btn-login {
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 13px;
  letter-spacing: 1px;
  color: #FFFFFF !important;
}
@media (max-width: 1199px) {
  .show .btn-login {
    color: #000000 !important;
  }
}
.show a.btn-1.clr-white, .show button.btn-1.clr-white, .show li.btn-1.clr-white, .show span.btn-1.clr-white {
  background: #69190B !important;
  color: white !important;
}
.show .header-menu {
  gap: 20px !important;
}
.show .header-menu ul {
  gap: 20px !important;
}
.show .header-menu .bg-white {
  color: #ffffff !important;
  background: #69190B !important;
}
.show .header-menu .bg-white:hover {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
.show #open-search::after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 16.8L13.151 13.2946M8.27018 1.19995C4.36535 1.19995 1.19995 4.33865 1.19995 8.22005C1.19995 12.1013 4.36535 15.2401 8.27018 15.2401C10.1656 15.2401 11.881 14.5071 13.151 13.3042C14.5063 12.0262 15.3498 10.2218 15.3498 8.22014C15.3404 4.33875 12.1748 1.20005 8.27018 1.20005V1.19995Z' stroke='%234C4E6D' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E ");
}

.show .header-menu {
  gap: 0px !important;
}

.header-donate-mobile a {
  display: none;
}
@media (max-width: 1199px) {
  .header-donate-mobile a {
    display: inline-block;
  }
}
.header-donate-mobile .active-btn {
  display: none !important;
}

.navbar-brand-fixed {
  margin: 7px 0;
}

.column-header-top.search-menu #open-search::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9307 19.7108L24 24M23.0858 12.0073C23.0858 18.0864 18.1417 23.0145 12.0429 23.0145C5.94407 23.0145 1 18.0864 1 12.0073C1 5.92812 5.94407 1 12.0429 1C18.1417 1 23.0858 5.92812 23.0858 12.0073Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.header-top {
  margin-bottom: 15px;
}

header.header .header-menu ul a:hover {
  color: #A40D12 !important;
}

.show section.header-navigation #NavDropdown .height-wrap ul.nav a {
  color: #000000 !important;
}

div.search #s {
  background: #A40D12 !important;
}

.logout {
  margin: 25px 0;
}

/*END Main Navigation------------------------------------- */
/*START Helper Classes------------------------------------------*/
body.page-id-461 .entry-content {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.important-text {
  color: #A40D12 !important;
  padding: 30px 20px;
  margin: 20px 0;
  background: rgba(165, 13, 18, 0.1);
  display: inline-block;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  /* or 27px */
  color: #69190B;
}

#s::placeholder {
  color: white !important;
}

.icon {
  display: block;
}
@media (max-width: 1200px) {
  .icon {
    display: none;
  }
}

.email-before {
  position: relative;
}
.email-before::after {
  content: "";
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='white'/%3E%3Cpath d='M14.4971 7.82566C14.4971 7.60671 14.4101 7.39666 14.2553 7.24183C14.1005 7.087 13.8904 7 13.6715 7H6.82566C6.60671 7 6.39666 7.08701 6.24183 7.24183C6.087 7.39666 6 7.60671 6 7.82566V12.0493C6 12.2683 6.08701 12.4783 6.24183 12.6332C6.39666 12.788 6.60671 12.875 6.82566 12.875H13.6715C13.8904 12.875 14.1005 12.788 14.2553 12.6332C14.4101 12.4783 14.4971 12.2683 14.4971 12.0493V7.82566ZM13.3786 12.1381C13.3329 12.1794 13.2726 12.2009 13.2111 12.1977C13.1495 12.1946 13.0917 12.1672 13.0504 12.1215L11.3049 10.1836L10.4049 11.0022L10.4037 11.0032C10.4012 11.0054 10.3987 11.0074 10.3963 11.0094C10.3938 11.0114 10.3891 11.0154 10.3855 11.018L10.377 11.0238C10.3733 11.0263 10.3697 11.0286 10.3658 11.0308L10.3572 11.0356L10.3451 11.0416L10.3366 11.0453L10.3235 11.0503L10.3154 11.0529C10.3106 11.0544 10.3059 11.0556 10.3011 11.0566L10.2935 11.0583C10.2881 11.0593 10.2827 11.0601 10.2769 11.0608C10.2749 11.0608 10.2727 11.0629 10.2707 11.0631C10.2632 11.0631 10.2558 11.0657 10.2483 11.0657C10.2408 11.0657 10.2334 11.0637 10.2259 11.0631C10.2238 11.0631 10.2218 11.0618 10.2196 11.0614C10.2143 11.0614 10.2088 11.0596 10.203 11.0586L10.1954 11.0566C10.1906 11.0554 10.1859 11.0542 10.1811 11.0528L10.1728 11.0499L10.1599 11.0451L10.1512 11.0413L10.1393 11.0353L10.1305 11.0305C10.1268 11.0284 10.1232 11.026 10.1195 11.0235L10.1109 11.0177C10.1072 11.0151 10.1037 11.0121 10.1003 11.0093C10.0968 11.0064 10.0951 11.0053 10.0926 11.003L10.0914 11.002L9.20685 10.1972L7.44552 12.1223C7.38945 12.1835 7.30499 12.2102 7.22396 12.1922C7.14288 12.1743 7.07756 12.1145 7.05261 12.0353C7.02759 11.9562 7.04674 11.8697 7.10281 11.8085L8.86399 9.88493L7.11768 8.29642C7.05764 8.24023 7.03173 8.15648 7.04964 8.07616C7.06748 7.99591 7.12645 7.93107 7.20469 7.9057C7.28293 7.88033 7.36875 7.89818 7.43034 7.95271L10.2485 10.5164L13.0667 7.95271C13.1121 7.91021 13.1726 7.88775 13.2348 7.89023C13.2969 7.89272 13.3554 7.92005 13.3972 7.96604C13.4391 8.01204 13.4608 8.07285 13.4574 8.13497C13.454 8.19702 13.4259 8.25517 13.3793 8.29643L11.6485 9.87098L13.3955 11.8098C13.4368 11.8557 13.4582 11.9159 13.4549 11.9775C13.4517 12.039 13.4242 12.0967 13.3785 12.138L13.3786 12.1381Z' fill='%232259B0'/%3E%3C/svg%3E%0A");
  transform: translate(0%, -50%);
  background-position: center;
  background-repeat: no-repeat;
  bottom: unset;
  right: unset;
  position: absolute;
  left: -30px;
  top: 50%;
  transition: background-image 0.2s ease;
  z-index: 2;
  width: 20px;
  height: 20px;
}

.web-before {
  position: relative;
}
.web-before::after {
  background-repeat: no-repeat;
  content: "";
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.37104 9.11318C8.2785 9.1802 8.17454 9.21395 8.07098 9.21395C7.96702 9.21395 7.86307 9.1802 7.77053 9.11318L0.252333 3.67727C0.140815 3.59675 0 3.69511 0 3.85375V12.1103C0 12.9681 0.568142 13.6638 1.26887 13.6638H14.8727C15.5736 13.6638 16.1418 12.9681 16.1418 12.1103V3.85375C16.1418 3.69511 16.0009 3.59675 15.8894 3.67727L8.37104 9.11318Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.40475 7.54678L16.0593 2.20262C16.1137 2.16442 16.1468 2.09316 16.1412 2.01863C16.0865 1.25005 15.54 0.644043 14.8762 0.644043H1.26553C0.601722 0.644043 0.0551992 1.25005 0.000554794 2.01863C-0.00472447 2.09316 0.0280543 2.16442 0.0826198 2.20262L7.73697 7.54678C7.94302 7.69071 8.19871 7.69071 8.40475 7.54678Z' fill='black'/%3E%3C/svg%3E%0A");
  right: unset;
  position: absolute;
  left: -30px;
  top: 70%;
  transition: background-image 0.2s ease;
  z-index: 2;
  width: 25px;
  height: 20px;
}

.contact-before {
  position: relative;
}
.contact-before::after {
  background-repeat: no-repeat;
  content: "";
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.892 15.0703L9.68231 12.5501C9.5013 12.1728 9.10749 11.9291 8.67952 11.9291C8.57351 11.9291 8.46789 11.944 8.36541 11.9734L6.92758 12.3416C6.72066 12.1682 6.05868 11.4751 4.87842 9.01641C3.69109 6.54324 3.57408 5.61447 3.57173 5.3544L4.78654 4.51766C5.23964 4.22513 5.4073 3.64502 5.17721 3.16536L3.9675 0.645369C3.77943 0.253313 3.36991 0 2.92466 0C2.70361 0 2.48805 0.0620584 2.30155 0.17953L1.57832 0.634676C0.935967 1.02047 0.483259 1.60672 0.232758 2.37712C0.0124894 3.05461 -0.0519028 3.87836 0.0415444 4.82661C0.198598 6.42065 0.817392 8.40767 1.78406 10.4218C2.62076 12.1644 3.63494 13.7432 4.64048 14.8667C5.92243 16.2996 7.18436 17.026 8.39132 17.026C8.72349 17.026 9.05252 16.9694 9.36977 16.8579L10.1896 16.6116C10.5072 16.5161 10.7668 16.2919 10.9014 15.9964C11.0361 15.7008 11.0326 15.3632 10.892 15.0703Z' fill='black'/%3E%3C/svg%3E%0A");
  right: unset;
  position: absolute;
  left: -30px;
  top: 50%;
  transition: background-image 0.2s ease;
  z-index: 2;
  width: 25px;
  height: 20px;
}

body.logged-in {
  overflow-x: hidden;
}
body.logged-in header.fixed-top {
  margin-top: 0 !important;
}
body.logged-inadmin-bar .header {
  margin-top: 32px !important;
}

.gt_white_content .gt_languages {
  column-count: 1;
  column-gap: 10px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.container .alignfull .container {
  padding-right: 15px;
  padding-left: 15px;
}

.entry-content .alignfull {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  max-width: 100vw;
}
.entry-content .alignfull img {
  width: 100%;
}
.entry-content div[class*=""]:last-child .block-content {
  margin-bottom: 0 !important;
}

/*loader animation*/
.loader-container {
  align-items: center;
  display: flex;
  height: 100vh;
  justify-content: center;
  position: fixed;
  width: 100vw;
  z-index: 2050;
  top: 0;
}
.loader-container.exit {
  -webkit-animation: fade-out 1s ease-out 0s both;
  animation: fade-out 1s ease-out 0s both;
}
.loader-container::before {
  content: "";
  background: white;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.loader {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
  height: 120px;
  width: 120px;
}
.loader .loading-spinner {
  border-radius: 50%;
  width: 180px;
  height: 180px;
  border: 2px solid rgba(105, 25, 11, 0.2);
  border-top-color: #69190B;
  -webkit-animation: rotation 0.8s infinite cubic-bezier(0.6, 0.3, 0.3, 0.6);
  animation: rotation 0.8s infinite cubic-bezier(0.6, 0.3, 0.3, 0.6);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
}
.loader .loading-logo {
  background: transparent url("../images/preload-icon.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 100px;
  width: 100px;
  margin: auto;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: calc(50% + 1px);
  top: 50%;
}

@-webkit-keyframes rotation {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes rotation {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*loader animation*/
/*Limit Excerpt Text*/
.line-clamp-6, .line-clamp-6 p, .line-clamp-6 span {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-5, .line-clamp-5 p, .line-clamp-5 span {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-4, .line-clamp-4 p, .line-clamp-4 span {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-3, .line-clamp-3 p, .line-clamp-3 span {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-2, .line-clamp-2 p, .line-clamp-2 span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.line-clamp-1, .line-clamp-1 p, .line-clamp-1 span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/*Limit Excerpt Text*/
body .uwy.userway_p5 .uai {
  bottom: 8px !important;
  left: 5px !important;
}
body .addtoany_list a:hover {
  color: #ffffff !important;
}
body .addtoany_list a:hover svg {
  fill: #ffffff !important;
}
body .a2a_floating_style, body .a2a_overlay_style {
  border-radius: 0;
  padding: 0;
  bottom: 25vh !important;
  top: unset !important;
}
body .addtoany_content .addtoany_header {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #A40D12;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  text-transform: none;
  vertical-align: middle;
}
body .addtoany_content .a2a_kit a {
  border-bottom: none !important;
}
body .addtoany_content .a2a_kit a span {
  background: transparent !important;
  color: #A40D12 !important;
}
body .addtoany_content .a2a_kit a span svg path {
  fill: #A40D12 !important;
}
body .addtoany_shortcode .a2a_kit {
  line-height: inherit !important;
}
body .addtoany_shortcode .a2a_kit a:hover span.a2a_svg {
  color: #ffffff !important;
}
body .addtoany_shortcode .a2a_kit a:hover span.a2a_svg svg {
  fill: #ffffff !important;
}
body .addtoany_shortcode a.addtoany_share {
  color: #A40D12 !important;
  display: block;
  font-family: "Open Sans" !important;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: bold !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 0;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
  width: auto;
}
body .addtoany_shortcode a.addtoany_share::before {
  content: none;
}
body .addtoany_shortcode a.addtoany_share span, body .addtoany_shortcode a.addtoany_share .a2a_svg, body .addtoany_shortcode a.addtoany_share .a2a_s__default, body .addtoany_shortcode a.addtoany_share .a2a_s_a2a {
  display: none !important;
  margin: 0 !important;
}
body .addtoany_shortcode a.addtoany_share:hover {
  text-decoration: underline !important;
}
body #a2apage_dropdown {
  background-color: #A40D12 !important;
  border-color: #A40D12 !important;
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
  width: 140px;
  min-width: 140px;
  padding: 10px 0 0;
  margin-top: 12px;
}
body #a2apage_dropdown a, body #a2apage_dropdown a.a2a_i, body #a2apage_dropdown a.a2a_i:visited, body #a2apage_dropdown a.a2a_more, body #a2apage_dropdown i.a2a_i {
  font: 14px "Open Sans", sans-serif;
  border-color: transparent !important;
  color: #ffffff !important;
  text-transform: none;
  width: 100%;
  border: none !important;
  float: none;
  border-radius: 0 !important;
  transition: all 0.4s ease;
}
body #a2apage_dropdown a span.a2a_svg, body #a2apage_dropdown a.a2a_i span.a2a_svg, body #a2apage_dropdown a.a2a_i:visited span.a2a_svg, body #a2apage_dropdown a.a2a_more span.a2a_svg, body #a2apage_dropdown i.a2a_i span.a2a_svg {
  margin-top: -3px;
}
body #a2apage_dropdown a:hover, body #a2apage_dropdown a.a2a_i:hover, body #a2apage_dropdown a.a2a_i:visited:hover, body #a2apage_dropdown a.a2a_more:hover, body #a2apage_dropdown i.a2a_i:hover {
  color: #ffffff !important;
  background-color: transparent !important;
  text-decoration: underline;
}
body #a2apage_dropdown a:hover span.a2a_svg, body #a2apage_dropdown a.a2a_i:hover span.a2a_svg, body #a2apage_dropdown a.a2a_i:visited:hover span.a2a_svg, body #a2apage_dropdown a.a2a_more:hover span.a2a_svg, body #a2apage_dropdown i.a2a_i:hover span.a2a_svg {
  color: #ffffff !important;
}
body #a2apage_dropdown a:hover span.a2a_svg svg, body #a2apage_dropdown a.a2a_i:hover span.a2a_svg svg, body #a2apage_dropdown a.a2a_i:visited:hover span.a2a_svg svg, body #a2apage_dropdown a.a2a_more:hover span.a2a_svg svg, body #a2apage_dropdown i.a2a_i:hover span.a2a_svg svg {
  fill: #ffffff !important;
}
body .a2a_menu i.a2a_i {
  border-color: transparent !important;
}
body .a2a_menu_find_container {
  border-color: #A40D12 !important;
  background-color: #A40D12 !important;
}
body .a2a_menu a.a2a_i:active, body .a2a_menu a.a2a_i:focus, body .a2a_menu a.a2a_i:hover, body .a2a_menu a.a2a_more:active, body .a2a_menu a.a2a_more:focus, body .a2a_menu a.a2a_more:hover, body .a2a_menu_find_container {
  background-color: #A40D12 !important;
  border-color: #A40D12 !important;
}
body .a2a_menu {
  border-color: #A40D12 !important;
  background-color: #A40D12 !important;
}
body .a2a_menu a, body .a2a_menu a.a2a_i, body .a2a_menu a.a2a_i:visited, body .a2a_menu a.a2a_more, body .a2a_menu i.a2a_i {
  color: #ffffff !important;
}

.col-align-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.alignleft {
  margin: 0 15px 15px 0;
}

.alignright {
  margin: 0 0 15px 15px;
}

.aligncenter {
  display: block;
  margin: 0 auto;
}

.img-wrap {
  background-image: none;
  background-position-x: 0%;
  background-position-y: 0%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  background: transparent;
  height: 300px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 3;
}
.img-wrap img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  max-height: inherit;
  min-width: inherit;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  z-index: 1;
}
.img-wrap.left-float {
  float: left;
  margin: 0 20px 20px 0;
}
@media (max-width: 767.98px) {
  .img-wrap.left-float {
    float: none;
    width: 100%;
    margin: 0 auto 20px;
  }
}
.img-wrap.right-float {
  float: right;
  margin: 0 0 20px 20px;
}
@media (max-width: 767.98px) {
  .img-wrap.right-float {
    float: none;
    width: 100%;
    margin: 0 auto 20px;
  }
}

.wp-caption.alignright {
  float: right;
}

.wp-caption.alignleft {
  float: left;
}

.sbi_no_avatar .sbi_header_img {
  background: #A40D12 !important;
}

#sb_instagram .sbi_follow_btn a {
  background-color: #A40D12 !important;
  color: #ffffff !important;
}
#sb_instagram .sbi_follow_btn a:hover {
  background-color: #F4E8C1;
  color: #ffffff !important;
  box-shadow: inset 0 0 10px 20px #F4E8C1;
}

#sb_instagram #sbi_load .sbi_load_btn {
  background: #A40D12 !important;
}

#sb_instagram {
  margin-bottom: 40px;
}
#sb_instagram .sbi_link > * {
  color: #ffffff !important;
}
#sb_instagram .sbi_link > * p {
  color: #ffffff !important;
}
#sb_instagram .sbi_link > * p > * {
  color: #ffffff !important;
}

.wp-block-gallery ul.blocks-gallery-grid, .blocks-gallery-grid ul.blocks-gallery-grid {
  align-items: stretch;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item {
  padding: 5px !important;
  margin: 0 !important;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure img {
  height: 100% !important;
  object-fit: cover;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption {
  color: #ffffff !important;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection {
  background-color: black;
  color: white;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item::before, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item::before {
  content: none !important;
}

#cd-timeline {
  height: auto !important;
}
#cd-timeline .cd-timeline-content .cd-timeline-title-container h2, #cd-timeline .cd-timeline-content .the-excerpt p, #cd-timeline .cd-timeline-content .the-excerpt {
  color: #ffffff !important;
}
#cd-timeline .cd-timeline-content .the-excerpt .addtoany_list {
  display: none !important;
}
#cd-timeline .cd-timeline-content .the-excerpt .addtoany_list a {
  color: #ffffff;
}

.bg-primary {
  background-color: #69190B !important;
}

a.fe_btn_navigation {
  background-color: #69190B !important;
  border: none !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
  border-radius: 7px;
  padding: 16px 28px;
  line-height: 1;
  text-transform: none;
}
a.fe_btn_navigation:hover {
  background-color: #613B07 !important;
}

.wpcw_fe_navigation_box {
  padding: 20px;
}
.wpcw_fe_navigation_box a {
  margin: 0 10px;
}

.ui-loader.ui-corner-all.ui-body-a.ui-loader-default {
  display: none;
}

.wp-block-gallery.has-nested-images {
  row-gap: 15px;
}

@media only screen and (max-width: 767.98px) {
  .alignright, .alignleft {
    float: none !important;
    display: block !important;
    margin: 0 auto 20px;
    text-align: center;
  }
}
@media only screen and (max-width: 575.98px) {
  .wp-block-spacer {
    height: 20px !important;
    min-height: 5vh !important;
  }
  .wp-block-image .alignright, .wp-block-image .alignleft {
    float: none !important;
    display: block !important;
    text-align: center;
    margin: 0 auto 20px;
  }
}
/*Portal / login classes -------------------------------------*/
body.page-template-login {
  background-color: #F1F2F4;
}
body.page-template-login .site-main .entry-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  padding: 10vh 0;
  position: relative;
  row-gap: 20px;
}
body.page-template-login .site-main .entry-content .login-top-link {
  align-items: center;
  column-gap: 15px;
  display: flex;
  font-size: 0;
  position: absolute;
  right: 0;
  top: 20px;
}
@media (max-width: 1199.98px) {
  body.page-template-login .site-main .entry-content .login-top-link {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
body.page-template-login .site-main .entry-content .login-top-link span {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: var(--body-color);
  font-size: var(--font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.2;
}
body.page-template-login .site-main .entry-content .login-site-logo {
  margin-bottom: 1rem;
}
@media (max-width: 1199.98px) {
  body.page-template-login .site-main .entry-content .login-site-logo {
    margin-bottom: 10px;
  }
}
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap .pmpro_lost_password-instructions {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: var(--body-color);
  font-size: var(--font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.5;
}
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap .pmpro_lost_password-fields {
  margin: 15px auto;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap,
body.page-template-login .site-main .entry-content .pmpro_login_wrap {
  margin: 0 auto;
  background-color: #ffffff;
  padding: 40px 60px 60px;
  max-width: 480px;
}
@media (max-width: 1199.98px) {
  body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none,
  body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap,
  body.page-template-login .site-main .entry-content .pmpro_login_wrap {
    padding: 30px;
  }
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none #loginform .login-remember label,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap #loginform .login-remember label,
body.page-template-login .site-main .entry-content .pmpro_login_wrap #loginform .login-remember label {
  display: flex;
  align-items: center;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-],
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-],
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] {
  margin-bottom: 15px;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] label,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] label,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] label {
  color: var(--body-color);
  display: block;
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-style: normal;
  font-weight: var(--font-weight);
  letter-spacing: 0.07em;
  line-height: 1.2;
  margin-bottom: 5px;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] #user_pass,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] #user_pass,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] #user_pass {
  font-size: 11px;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input {
  color: #9C9C9C;
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-weight: var(--font-weight);
  letter-spacing: 1px;
  line-height: 1.2;
  min-height: 40px;
  padding: 10px 15px;
  width: 356px;
}
@media (max-width: 1199.98px) {
  body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input,
  body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input,
  body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input {
    width: 100% !important;
  }
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input::-webkit-input-placeholder,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input::-webkit-input-placeholder,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input::-webkit-input-placeholder {
  color: #9C9C9C;
  opacity: 1;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input::-moz-placeholder,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input::-moz-placeholder,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input::-moz-placeholder {
  color: #9C9C9C;
  opacity: 1;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input { /* firefox 19+ */ }
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-ms-input-placeholder,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-ms-input-placeholder,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-ms-input-placeholder {
  color: #9C9C9C;
  opacity: 1;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input { /* ie */ }
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill:hover, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill:focus, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill:hover, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill:focus, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill:hover, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input.input:-webkit-autofill:focus,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill:hover,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill:focus,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill:hover,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill:focus,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill:hover,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input.input:-webkit-autofill:focus,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill:hover,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill:focus,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill:hover,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill:focus,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill:hover,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input.input:-webkit-autofill:focus {
  -webkit-text-fill-color: #9c9c9c !important;
  background: transparent !important;
  color: #9c9c9c !important;
  transition: background-color 5000s ease-in-out 0s;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input[type=submit],
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input[type=submit],
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input[type=submit] {
  background-color: var(--body-color);
  border: none;
  color: #fff;
  display: block;
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-weight: var(--font-weight-link);
  letter-spacing: 0.15em;
  line-height: 1.2;
  padding: 21px 28px;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.4s ease;
  margin: 0 auto;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input[type=submit]:hover, body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none p[class^=login-] input[type=submit]:focus,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input[type=submit]:hover,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap p[class^=login-] input[type=submit]:focus,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input[type=submit]:hover,
body.page-template-login .site-main .entry-content .pmpro_login_wrap p[class^=login-] input[type=submit]:focus {
  background-color: var(--tertiary-color);
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none .login-remember label,
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none #pmpro_tos_fields .pmpro_checkout-fields label,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap .login-remember label,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap #pmpro_tos_fields .pmpro_checkout-fields label,
body.page-template-login .site-main .entry-content .pmpro_login_wrap .login-remember label,
body.page-template-login .site-main .entry-content .pmpro_login_wrap #pmpro_tos_fields .pmpro_checkout-fields label {
  position: relative;
  display: flex;
  column-gap: 10px;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none .login-remember label input[type=checkbox],
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox],
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap .login-remember label input[type=checkbox],
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox],
body.page-template-login .site-main .entry-content .pmpro_login_wrap .login-remember label input[type=checkbox],
body.page-template-login .site-main .entry-content .pmpro_login_wrap #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  border: 1px solid #ccc;
  flex: 0 0 19px;
  height: 19px;
  outline: none;
  position: relative;
  transition: background-color 0.3s;
  width: 19px;
  cursor: pointer;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none .login-remember label input[type=checkbox]::before,
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox]::before,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap .login-remember label input[type=checkbox]::before,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox]::before,
body.page-template-login .site-main .entry-content .pmpro_login_wrap .login-remember label input[type=checkbox]::before,
body.page-template-login .site-main .entry-content .pmpro_login_wrap #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox]::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.16484L4.10757 8L10 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  border-radius: 4px;
  bottom: unset;
  height: 19px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s ease;
  width: 19px;
}
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none .login-remember label input[type=checkbox]:checked::before,
body.page-template-login .site-main .entry-content .pmpro_checkout_gateway-none #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox]:checked::before,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap .login-remember label input[type=checkbox]:checked::before,
body.page-template-login .site-main .entry-content .pmpro_lost_password_wrap #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox]:checked::before,
body.page-template-login .site-main .entry-content .pmpro_login_wrap .login-remember label input[type=checkbox]:checked::before,
body.page-template-login .site-main .entry-content .pmpro_login_wrap #pmpro_tos_fields .pmpro_checkout-fields label input[type=checkbox]:checked::before {
  background-color: var(--checkbox-color);
  border-color: var(--checkbox-color);
  transition: all 0.4s ease;
}
body.page-template-login .site-main .entry-content .pmpro_logged_in_welcome_wrap {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
body.page-template-login .site-main .entry-content .pmpro_logged_in_welcome_wrap .pmpro_member_display_name a {
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-style: normal;
  font-weight: var(--font-weight);
  line-height: 1.2;
  letter-spacing: 0.07em;
  text-decoration-line: underline;
  color: var(--tertiary-color);
  transition: all 0.4s ease;
}
body.page-template-login .site-main .entry-content .pmpro_logged_in_welcome_wrap .pmpro_member_log_out > a {
  background-color: var(--body-color);
  color: #fff !important;
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-weight: var(--font-weight-link);
  letter-spacing: 0.15em;
  line-height: 1.2;
  display: inline-block;
  text-transform: uppercase;
  padding: 20px 28px;
  transition: all 0.4s ease;
}
body.page-template-login {
  /*
  * Checkout Page
  */
}
body.page-template-login.pmpro-checkout .site-main .entry-content .login-top-link {
  display: none;
}
body.page-template-login.pmpro-checkout .site-main .entry-content .checkout-title-form {
  text-align: center;
  margin-bottom: 25px;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_form > #pmpro_message {
  display: none;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_form .pmpro_checkout {
  width: 356px;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields,
body.page-template-login.pmpro-checkout .site-main .entry-content div[id^=pmpro_checkout_box] .pmpro_checkout-fields {
  display: flex;
  flex-wrap: wrap;
  row-gap: 15px;
  column-gap: 10px;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field,
body.page-template-login.pmpro-checkout .site-main .entry-content div[id^=pmpro_checkout_box] .pmpro_checkout-fields .pmpro_checkout-field {
  flex: 0 0 100%;
  width: 100%;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-firstname,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-lastname {
  flex: 0 0 calc(50% - 5px);
  width: calc(50% - 5px);
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-firstname {
  order: -2;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-lastname {
  order: -1;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields #password {
  font-size: 10px;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-firstname label,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-lastname label,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-username label,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-password label,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-bemail label {
  display: inline-block;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-firstname label::after,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-lastname label::after,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-username label::after,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-password label::after,
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field-bemail label::after {
  content: "*";
  color: var(--body-color);
  display: inline-block;
  margin-left: 5px;
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-weight: var(--font-weight-link);
  letter-spacing: 0.15em;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_tos_fields label {
  align-items: flex-start;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_tos_fields label p, body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_tos_fields label p > * {
  color: var(--body-color);
  font-family: var(--font-family-headings);
  font-size: var(--font-size);
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.1px;
  line-height: 1.3;
}
body.page-template-login.pmpro-checkout .site-main .entry-content .pmpro_submit {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  position: relative;
}
body.page-template-login.pmpro-checkout .site-main .entry-content .pmpro_submit #pmpro_processing_message {
  background-color: #fff;
  bottom: unset;
  display: block;
  padding: 20px 28px;
  height: 102%;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  transition: all 0.4s ease;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_social_login {
  text-align: center;
  position: relative;
  margin-top: 20px;
  padding-top: 50px;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_social_login::before {
  content: "or";
  background-color: #fff;
  padding: 0 10px;
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 30px;
  z-index: 2;
}
body.page-template-login.pmpro-checkout .site-main .entry-content #pmpro_social_login::after {
  content: "";
  border: 0.5px dashed #211F1F;
  display: block;
  height: 1px;
  left: 0;
  margin: 0 auto;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 15px;
  width: 100%;
}

body.page-template-portal {
  padding-top: 135px !important;
}
body.page-template-portal footer.footer {
  padding-top: 0px !important;
}
body.page-template-portal .user-link-wrap {
  display: flex;
  align-items: center;
  gap: 15px;
}
body.page-template-portal .user-link-wrap .icon-user {
  width: 20px;
  height: 20px;
}
body.page-template-portal .user-link-wrap .icon-user img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
body.page-template-portal .user-link-wrap .name-user {
  position: relative;
  padding-right: 35px;
}
body.page-template-portal .user-link-wrap .name-user::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 12.5303C5.76256 12.8232 6.23744 12.8232 6.53033 12.5303L11.3033 7.75736C11.5962 7.46447 11.5962 6.98959 11.3033 6.6967C11.0104 6.40381 10.5355 6.40381 10.2426 6.6967L6 10.9393L1.75736 6.6967C1.46447 6.40381 0.989593 6.40381 0.696699 6.6967C0.403806 6.98959 0.403806 7.46447 0.696699 7.75736L5.46967 12.5303ZM5.25 8.94366e-09L5.25 12L6.75 12L6.75 -8.94366e-09L5.25 8.94366e-09Z' fill='%23211F1F'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  transform: translate(0%, -50%);
  position: absolute;
  bottom: unset;
  left: unset;
  right: 0;
  top: 50%;
}
body.page-template-portal .user-link-wrap .name-user > a {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 2px;
  color: #211F1F;
}
body.page-template-portal .account-settings {
  padding: 15px 15px;
  background-color: #A40D12;
}
body.page-template-portal .account-settings h3 {
  color: #fff !important;
}
body.page-template-portal .account-settings > * {
  color: #fff !important;
}
body.page-template-portal .site-main {
  background: #F5F5F5;
  padding-top: 80px;
  padding-bottom: 180px;
}
body.page-template-portal .nav-portal .nav-item .nav-link {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: transparent;
  color: #9C9C9C;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.15em;
  line-height: 1.2;
  padding: 15px 30px;
  text-transform: uppercase;
  position: relative;
}
body.page-template-portal .nav-portal .nav-item .nav-link::after {
  content: "";
  background-color: #CB4B3B;
  bottom: 0;
  height: 3px;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: all 0.4s ease;
  width: 0;
}
body.page-template-portal .nav-portal .nav-item .nav-link.active {
  color: #CB4B3B;
}
body.page-template-portal .nav-portal .nav-item .nav-link.active::after {
  opacity: 1;
  width: 100%;
}
body.page-template-portal .tab-content-portal {
  border: 1px solid #E5E6E9;
  padding: 45px 30px;
  background-color: #ffffff;
  min-height: 30vh;
}
body.page-template-portal .tab-content-portal .tab-pane-header {
  display: block;
  padding-bottom: 25px;
  border-bottom: 0.5px dashed #211F1F;
  margin-bottom: 25px;
}
body.page-template-portal .tab-content-portal .pmpro_form .input {
  width: 350px;
}
body.page-template-portal #menu-portal-menu {
  margin-right: auto;
}

@media (max-width: 1199.98px) {
  .pmpro_btn {
    margin-bottom: 20px;
  }
}

.btn-play-video {
  background-color: transparent;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  text-align: center;
  border: none;
  z-index: 3;
}
.btn-play-video.center {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
}
.btn-play-video.left {
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  position: absolute;
  bottom: unset;
  left: 40px;
  top: 50%;
}
.btn-play-video.left-bottom {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  position: absolute;
  bottom: 40px;
  left: 40px;
  top: unset;
}
@media (max-width: 991.98px) {
  .btn-play-video.left-bottom {
    bottom: 20px;
  }
}
.btn-play-video.right {
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  position: absolute;
  bottom: unset;
  left: unset;
  right: 40px;
  top: 50%;
}
.btn-play-video.right-bottom {
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  position: absolute;
  bottom: 40px;
  right: 40px;
  top: unset;
}
@media (max-width: 991.98px) {
  .btn-play-video.right-bottom {
    bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .btn-play-video.center, .btn-play-video.left, .btn-play-video.left-bottom, .btn-play-video.right, .btn-play-video.right-bottom {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    bottom: unset;
    left: 50%;
    top: 50%;
  }
}
.btn-play-video .playIframe {
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='43' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='21.5' cy='21.5' r='21.5' fill='%23A40D12'/%3E%3Cpath d='M17 15.4438V27.5563C17 27.9145 17.4241 28.1249 17.7326 27.919L26.8019 21.8638C27.066 21.6874 27.066 21.3148 26.8019 21.1384L17.7326 15.0811C17.4243 14.8752 17 15.0851 17 15.4438Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-size: contain;
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  border-radius: 50%;
  display: inline-block;
  flex: 0 0 auto;
  height: 46px;
  margin: 0;
  transition: all 0.4s ease;
  width: 46px;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .btn-play-video .playIframe {
    height: 20px;
    width: 20px;
  }
}
.btn-play-video .play-label {
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 15px;
}
.btn-play-video:hover, .btn-play-video:focus {
  outline: none;
}
.btn-play-video:hover .playIframe, .btn-play-video:focus .playIframe {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.modal-backdrop.show {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.5);
}

.video-text-block-modal {
  padding-right: 0 !important;
}
.video-text-block-modal .modal-xl, .video-text-block-modal .modal-lg {
  margin: 0 auto !important;
  max-width: 80vw;
}
@media (min-width: 1199.98px) {
  .video-text-block-modal .modal-xl:hover .modal-content .modal-header .close, .video-text-block-modal .modal-xl:focus .modal-content .modal-header .close, .video-text-block-modal .modal-xl.active .modal-content .modal-header .close, .video-text-block-modal .modal-lg:hover .modal-content .modal-header .close, .video-text-block-modal .modal-lg:focus .modal-content .modal-header .close, .video-text-block-modal .modal-lg.active .modal-content .modal-header .close {
    top: 5%;
    border: none;
  }
}
.video-text-block-modal .modal-content {
  background-color: #000;
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  .video-text-block-modal .modal-content {
    overflow: visible;
  }
}
.video-text-block-modal .modal-content .modal-header {
  border-bottom: none;
  padding: 0 !important;
}
.video-text-block-modal .modal-content .modal-header .close {
  background: #ffffff;
  border-radius: 50%;
  color: #000000;
  float: none !important;
  border: none;
  font-size: 50px;
  left: 0;
  margin: 0 auto !important;
  opacity: 1;
  padding: 0 !important;
  position: absolute;
  right: 0;
  text-align: center;
  top: -18px;
  transition: all 0.4s ease;
  width: 30px;
  height: 30px;
  z-index: 99;
}
@media (min-width: 1199.98px) {
  .video-text-block-modal .modal-content .modal-header .close {
    top: -55px;
    right: 0;
    left: 0;
    width: 50px;
    height: 50px;
    font-size: 50px;
  }
}
.video-text-block-modal .modal-content .modal-header .close span {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  bottom: unset;
  display: block;
  font-size: 0;
  font-weight: 400;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 15px;
  height: 15px;
}
@media (min-width: 1199.98px) {
  .video-text-block-modal .modal-content .modal-header .close span {
    width: 25px;
    height: 25px;
  }
}
.video-text-block-modal .modal-content .modal-header .close span::after {
  content: "";
  background-image: url("../images/icons/close-modal.svg") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
  width: 15px;
  height: 15px;
}
@media (min-width: 1199.98px) {
  .video-text-block-modal .modal-content .modal-header .close span::after {
    width: 25px;
    height: 25px;
  }
}
.video-text-block-modal .modal-content .modal-header .close:hover, .video-text-block-modal .modal-content .modal-header .close:focus, .video-text-block-modal .modal-content .modal-header .close.active {
  background: white;
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.5);
  opacity: 1;
  outline: none !important;
}
.video-text-block-modal .modal-content .modal-body {
  padding: 0 !important;
}
.video-text-block-modal .modal-content .modal-footer {
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] {
  background-image: radial-gradient(ellipse at center, transparent, transparent) !important;
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #d7d7d7 !important;
  border: none;
  flex: 0 0 auto !important;
  font-size: 16px !important;
  font-weight: normal !important;
  max-width: 328px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro].vertical {
  background-color: #d7d7d7 !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox {
  height: 40px !important;
  background: transparent !important;
  box-shadow: none !important;
  border-color: #d7d7d7 !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .promagnifier {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  width: 40px !important;
  height: 40px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .promagnifier .innericon {
  width: 40px !important;
  position: relative;
  height: 40px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .promagnifier .innericon::after {
  content: "";
  background-image: url("../images/icons/search-icon-primary.svg");
  background-size: 19px;
  background-position: right center;
  background-repeat: no-repeat;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .promagnifier .innericon svg {
  display: none !important;
  fill: rgb(0, 0, 0) !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput {
  background: transparent !important;
  height: auto !important;
  margin: 0 !important;
  padding-left: 5px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select {
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #5b5c5f !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  height: auto !important;
  outline: none !important;
  letter-spacing: -0.02em;
  padding: 10px 15px !important;
  position: absolute;
  top: 0;
  width: 100%;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input.autocomplete, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea.autocomplete, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select.autocomplete {
  top: 3px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input:active, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input:focus, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea:active, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea:focus, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select:active, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select:focus {
  border: none !important;
  outline: none !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input::-webkit-input-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input::-moz-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input:-ms-input-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form input:-moz-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea::-webkit-input-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea::-moz-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea:-ms-input-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form textarea:-moz-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select::-webkit-input-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select::-moz-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select:-ms-input-placeholder, .filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput form select:-moz-placeholder {
  color: #5b5c5f !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  font-weight: normal !important;
  letter-spacing: -0.02em;
  opacity: 1 !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.autocomplete {
  top: 12px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.orig {
  font-size: 14px !important;
  height: 43px !important;
  margin: 0 !important;
  color: #5b5c5f !important;
  padding: 0 20px !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.orig::-webkit-input-placeholder {
  color: #5b5c5f !important;
  font-size: 14px !important;
  opacity: 1 !important;
  font-weight: 500 !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.orig::-moz-placeholder {
  color: #5b5c5f !important;
  font-size: 14px !important;
  opacity: 1 !important;
  font-weight: 500 !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.orig { /* firefox 19+ */ }
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.orig:-ms-input-placeholder {
  color: #5b5c5f !important;
  font-size: 14px !important;
  opacity: 1 !important;
  font-weight: 500 !important;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proinput input.orig { /* ie */ }
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proloading {
  align-self: center;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .probox .proclose {
  align-self: center;
}
.filter-category div.ajaxsearchpro[id^=ajaxsearchpro] .results .item .asp_content h3 a {
  color: #5b5c5f !important;
}

/*search result ajax pro*/
div[id^=ajaxsearchprores].vertical, div[class^=asp_r_].vertical {
  background: #5b5c5f !important;
}
div[id^=ajaxsearchprores] .resdrg .item h3, div[id^=ajaxsearchprores] .resdrg .item h3 a, div[class^=asp_r_] .resdrg .item h3, div[class^=asp_r_] .resdrg .item h3 a {
  color: #5b5c5f !important;
}

@media only screen and (max-width: 991.98px) {
  #ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
    flex-basis: auto !important;
  }
  .filter-category div.ajaxsearchpro[id^=ajaxsearchpro], .filter-wrap div.ajaxsearchpro[id^=ajaxsearchpro] {
    flex-basis: auto !important;
  }
}
.buorg {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #A40D12 !important;
  border: 1px solid #A40D12 !important;
  bottom: 0px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  color: #ffffff !important;
  left: 0px;
  text-align: center;
  top: unset !important;
  width: 100%;
  z-index: 111111;
}
.buorg .buorg-buttons {
  margin-top: 10px;
}
.buorg .buorg-buttons #buorgul, .buorg .buorg-buttons #buorgig {
  background: transparent !important;
  font-family: "Open Sans", sans-serif !important;
  border-radius: 0;
  border: 1px solid rgba(255, 255, 255, 0.32) !important;
  font-weight: 600;
  box-shadow: none !important;
  padding: 10px 25px;
  font-size: 14px;
  line-height: 1;
}
.buorg .buorg-buttons #buorgul {
  background-color: #A40D12;
  color: #ffffff !important;
}
.buorg .buorg-buttons #buorgig {
  background-color: #A40D12;
  color: #ffffff !important;
}
.buorg .buorg-pad {
  margin-top: 10px;
  color: #ffffff;
}
.buorg .buorg-pad #buorgpermanent {
  font-family: "Open Sans", sans-serif !important;
  border-radius: 0;
  border: none;
  font-weight: 900;
  box-shadow: none !important;
  padding: 10px 15px;
  font-size: 15px;
  background-color: #A40D12 !important;
  color: #ffffff !important;
}

.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading {
  margin-bottom: 0 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_title {
  color: #494F57;
  font-family: "Open Sans", sans-serif;
  font-size: 37px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin: 0;
  padding: 0;
  text-align: left;
  text-transform: none !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_title::selection {
  background-color: black;
  color: white;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_description {
  color: #494F57;
  display: block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 17px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  line-height: 1.6;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
  text-transform: none !important;
  width: 100%;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_description::selection {
  background-color: black;
  color: white;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_required_legend {
  display: none;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form {
  margin-top: 20px;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body {
  margin-top: 0 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield {
  padding-left: 0 !important;
  margin-top: 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield.field-hide {
  visibility: hidden;
  margin: 0;
  height: 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio {
  /*RADIO Button circular style*/
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice {
  margin-bottom: 5px;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B;
  cursor: pointer;
  display: inline-block !important;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  padding: 2px 0 2px 25px !important;
  position: relative;
  vertical-align: middle;
  z-index: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::after,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label::after {
  content: "";
  background: #69190B;
  border-radius: 4px;
  border: solid 2px #69190B;
  height: 19px;
  left: 0;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  width: 19px;
  z-index: -1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::before {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  /*--adjust as necessary--*/
  color: #ffffff;
  font-size: 14px;
  left: 3px;
  position: absolute;
  top: 3px;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label:after {
  content: "";
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -webkit-transform: scale(1);
  transform: scale(1);
  background: transparent;
  border: 2px solid #cdcdd5;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield {
  /*checkbox*/
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice {
  margin-bottom: 5px;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #613B07;
  cursor: pointer;
  display: inline-block !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: normal;
  margin: 0 auto;
  min-height: 30px;
  padding: 0 0 0 30px !important;
  position: relative;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  z-index: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after {
  content: "";
  background: #69190b;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid #69190B;
  height: 19px;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
  width: 19px;
  z-index: -1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before {
  content: "";
  background-image: url("../images/icons/checkbox-on.svg");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  width: 19px;
  height: 19px;
  left: 0;
  position: absolute;
  top: 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after {
  content: "";
  transition: all 0.2s ease;
  background: transparent;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #613B07;
  cursor: pointer;
  display: inline-block !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: normal;
  margin: 0 auto;
  min-height: 30px;
  padding: 0 0 0 30px !important;
  position: relative;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  z-index: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label::after,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label::after {
  content: "";
  background: #69190b;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid #69190B;
  height: 19px;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
  width: 19px;
  z-index: -1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked,
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label::before {
  content: "";
  background-image: url("../images/icons/checkbox-on.svg");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  width: 19px;
  height: 19px;
  left: 0;
  position: absolute;
  top: 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label:after {
  content: "";
  transition: all 0.2s ease;
  background: transparent;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield {
  /*field address */
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_address .address_country select {
  line-height: 1.2 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .top_label .gfield_label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #F4E8C1;
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1.2;
  text-align: left;
  text-transform: none;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .top_label .gfield_label::selection {
  background-color: black;
  color: white;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer {
  display: inline-block;
  margin: 30px 0 0 0 !important;
  padding: 0 !important;
  position: relative;
  width: auto !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit], .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #A40D12;
  border-radius: 40px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  height: unset;
  letter-spacing: normal !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 40px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: auto !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit]:hover, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit]:focus, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit]:active, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button:hover, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button:focus, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button:active {
  background-color: #d4d2d2 !important;
  color: #8e8e8e !important;
  text-decoration: none;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) {
  /*Error Form Css*/
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_validation_errors > h2 {
  font-size: 12px !important;
  font-weight: bold !important;
  letter-spacing: -0.02em;
  margin: 0 !important;
  color: #ff0000;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_wrapper .gfield_required, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_wrapper .gfield_error legend {
  color: #ff0000;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_validation_errors {
  order: 2;
  background: transparent !important;
  border-radius: 3px !important;
  border: none !important;
  box-shadow: none !important;
  padding-left: 40px !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_validation_errors .gform_submission_error span.gform-icon {
  left: 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true] {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ff0000 !important;
  border: 1px solid #ff0000 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true]::-webkit-input-placeholder {
  color: #ff0000;
  opacity: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true]::-moz-placeholder {
  color: #ff0000;
  opacity: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true] { /* firefox 19+ */ }
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true]:-ms-input-placeholder {
  color: #ff0000;
  opacity: 1;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true] { /* ie */ }
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.gfield_description {
  background-color: #ff0000;
  border-radius: 2px;
  color: #ffffff;
  font-family: "Open Sans", sans-serif !important;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  text-transform: none;
  line-height: 1.2;
  padding-top: 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.gfield_description::selection {
  background-color: black;
  color: white;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper).gform_validation_error .gform_body .gform_fields .gfield {
  padding-right: 0 !important;
  margin-top: 5px !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield.gfield_error, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  padding-top: 0 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .top_label .gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
  margin: 5px 0 0;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_validation_message, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .validation_message {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 0 !important;
  padding: 5px 5px !important;
  border-radius: 5px;
  display: inline;
  border: none !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  letter-spacing: -0.02em;
  text-align: left;
  font-weight: bold !important;
  color: #ffffff !important;
  background-color: #ff0000 !important;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) {
  /*Error Form*/
}

.interior .gform_confirmation_wrapper {
  font-size: 25px !important;
  color: #69190B !important;
}
.interior .gform_confirmation_wrapper::selection {
  background-color: black;
  color: white;
}

.gform_confirmation_wrapper .gform_confirmation_message {
  font-size: 25px;
  color: #69190B !important;
  display: block;
  padding: 0;
  position: relative;
}
.gform_confirmation_wrapper .gform_confirmation_message::selection {
  background-color: black;
  color: white;
}

/*Global Styles Gform*/
.gform_wrapper .hidden_label input {
  margin-top: 0 !important;
}

.gfield_html {
  font-size: 12px;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.gfield_html::selection {
  background-color: black;
  color: white;
}

.gfield_html_formatted {
  margin-top: 30px;
}

.gform_wrapper:not(.donateSteps_wrapper) .gsection .gsection_title {
  font-size: 30px !important;
}
.gform_wrapper:not(.donateSteps_wrapper) .field_sublabel_below .ginput_complex.ginput_container label {
  margin-bottom: 0 !important;
}
.gform_wrapper:not(.donateSteps_wrapper) .field_sublabel_above .gfield_description {
  padding-top: 5px;
  margin-top: 0 !important;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield.field_sublabel_above.field_description_below + .gfield {
  margin-top: 0 !important;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper:not(.donateSteps_wrapper) .gform_wrapper .gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 5px !important;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]), .gform_wrapper:not(.donateSteps_wrapper) textarea, .gform_wrapper:not(.donateSteps_wrapper) select {
  font-family: "Open Sans", sans-serif !important;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #d7d7d7;
  box-shadow: none;
  color: #494F57;
  font-size: 12px !important;
  font-weight: 400;
  letter-spacing: -0.02em;
  min-height: 44px;
  padding: 10px 15px !important;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit])::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select::-webkit-input-placeholder {
  color: #494F57;
  opacity: 1;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit])::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select::-moz-placeholder {
  color: #494F57;
  opacity: 1;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]), .gform_wrapper:not(.donateSteps_wrapper) textarea, .gform_wrapper:not(.donateSteps_wrapper) select { /* firefox 19+ */ }
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:-ms-input-placeholder {
  color: #494F57;
  opacity: 1;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]), .gform_wrapper:not(.donateSteps_wrapper) textarea, .gform_wrapper:not(.donateSteps_wrapper) select { /* ie */ }
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):active, .gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):focus, .gform_wrapper:not(.donateSteps_wrapper) textarea:active, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active, .gform_wrapper:not(.donateSteps_wrapper) select:focus {
  box-shadow: none;
  border-color: #69190B;
  outline: none;
  color: #69190B;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):active::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):focus::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:active::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:active::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:focus::-webkit-input-placeholder {
  color: #69190B;
  opacity: 1;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):active::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):focus::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:active::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:active::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:focus::-moz-placeholder {
  color: #69190B;
  opacity: 1;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):active, .gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):focus, .gform_wrapper:not(.donateSteps_wrapper) textarea:active, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active, .gform_wrapper:not(.donateSteps_wrapper) select:focus { /* firefox 19+ */ }
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):active:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):focus:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:active:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:active:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:focus:-ms-input-placeholder {
  color: #69190B;
  opacity: 1;
}
.gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):active, .gform_wrapper:not(.donateSteps_wrapper) input:not([type=submit]):focus, .gform_wrapper:not(.donateSteps_wrapper) textarea:active, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active, .gform_wrapper:not(.donateSteps_wrapper) select:focus { /* ie */ }
.gform_wrapper:not(.donateSteps_wrapper) select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
  line-height: 1.2 !important;
  padding: 14px 10px !important;
  transition: all 0.4s ease;
  color: #494F57;
}
.gform_wrapper:not(.donateSteps_wrapper) select option {
  color: #494F57;
}
.gform_wrapper:not(.donateSteps_wrapper) select:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active {
  border-color: #69190B;
  transition: all 0.4s ease;
  color: #69190B;
}
.gform_wrapper:not(.donateSteps_wrapper) textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}
.gform_wrapper:not(.donateSteps_wrapper) input[type=checkbox], .gform_wrapper:not(.donateSteps_wrapper) input[type=radio] {
  height: 30px;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label, .gform_wrapper:not(.donateSteps_wrapper) label, .gform_wrapper:not(.donateSteps_wrapper) legend {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  display: block;
  font-size: 14px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -0.02em;
  line-height: 1.1;
  text-align: left;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label::selection, .gform_wrapper:not(.donateSteps_wrapper) label::selection, .gform_wrapper:not(.donateSteps_wrapper) legend::selection {
  background-color: black;
  color: white;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required {
  position: relative;
  color: #ffffff;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom {
  font-size: 0;
  font-style: normal;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::after, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::after, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::after {
  content: "*";
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 0;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::after::selection, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::after::selection, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::after::selection {
  background-color: black;
  color: white;
}
.gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::selection, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::selection, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::selection {
  background-color: black;
  color: white;
}

.gform_wrapper.gravity-theme .gfield_label {
  margin-bottom: 10px;
  display: block;
  width: 100%;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
  margin-bottom: 5px !important;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label::selection {
  background-color: black;
  color: white;
}

.gform_wrapper .top_label .gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label .gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
  margin-top: 5px !important;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 0 !important;
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_street input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_street select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_city input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_city select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_state input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_state select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_zip input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_zip select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_country input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_country select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.ginput_container_address input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.ginput_container_address select {
  margin-bottom: 10px !important;
}

/*START Sign Up form-------------------------------*/
#sign_up .gform_wrapper,
#sign_up .newsletterForm_wrapper,
.sign-up-form .gform_wrapper,
.sign-up-form .newsletterForm_wrapper {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
#sign_up .gform_wrapper .gform_heading,
#sign_up .newsletterForm_wrapper .gform_heading,
.sign-up-form .gform_wrapper .gform_heading,
.sign-up-form .newsletterForm_wrapper .gform_heading {
  display: none;
  position: relative;
}
#sign_up .gform_wrapper .gform_heading .gform_title,
#sign_up .newsletterForm_wrapper .gform_heading .gform_title,
.sign-up-form .gform_wrapper .gform_heading .gform_title,
.sign-up-form .newsletterForm_wrapper .gform_heading .gform_title {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B;
  font-size: 52px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  text-align: left;
  text-transform: none !important;
}
#sign_up .gform_wrapper .gform_heading .gform_title::selection,
#sign_up .newsletterForm_wrapper .gform_heading .gform_title::selection,
.sign-up-form .gform_wrapper .gform_heading .gform_title::selection,
.sign-up-form .newsletterForm_wrapper .gform_heading .gform_title::selection {
  background-color: black;
  color: white;
}
#sign_up .gform_wrapper .gform_heading h3,
#sign_up .newsletterForm_wrapper .gform_heading h3,
.sign-up-form .gform_wrapper .gform_heading h3,
.sign-up-form .newsletterForm_wrapper .gform_heading h3 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
#sign_up .gform_wrapper .gform_heading .gform_description,
#sign_up .newsletterForm_wrapper .gform_heading .gform_description,
.sign-up-form .gform_wrapper .gform_heading .gform_description,
.sign-up-form .newsletterForm_wrapper .gform_heading .gform_description {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  text-align: left;
  text-transform: none !important;
}
#sign_up .gform_wrapper .gform_heading .gform_description::selection,
#sign_up .newsletterForm_wrapper .gform_heading .gform_description::selection,
.sign-up-form .gform_wrapper .gform_heading .gform_description::selection,
.sign-up-form .newsletterForm_wrapper .gform_heading .gform_description::selection {
  background-color: black;
  color: white;
}
#sign_up .gform_wrapper form,
#sign_up .newsletterForm_wrapper form,
.sign-up-form .gform_wrapper form,
.sign-up-form .newsletterForm_wrapper form {
  margin: 0;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  position: relative;
}
#sign_up .gform_wrapper form .gform_body,
#sign_up .newsletterForm_wrapper form .gform_body,
.sign-up-form .gform_wrapper form .gform_body,
.sign-up-form .newsletterForm_wrapper form .gform_body {
  flex: 0 0 100%;
  margin: 0 0 0 !important;
  position: relative;
  max-width: 100% !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields,
.sign-up-form .gform_wrapper form .gform_body .gform_fields,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields {
  list-style: none;
  margin: 0;
  padding-left: 0;
  position: relative;
  grid-column-gap: 30px;
  grid-row-gap: 0;
}
@media (max-width: 991.98px) {
  #sign_up .gform_wrapper form .gform_body .gform_fields,
  #sign_up .newsletterForm_wrapper form .gform_body .gform_fields,
  .sign-up-form .gform_wrapper form .gform_body .gform_fields,
  .sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 575.98px) {
  #sign_up .gform_wrapper form .gform_body .gform_fields,
  #sign_up .newsletterForm_wrapper form .gform_body .gform_fields,
  .sign-up-form .gform_wrapper form .gform_body .gform_fields,
  .sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields {
    grid-row-gap: 15px;
  }
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield,
#sign_up .gform_wrapper form .gform_body .gform_fields li,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  max-width: 100% !important;
  align-self: end;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield.field-hide,
#sign_up .gform_wrapper form .gform_body .gform_fields li.field-hide,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield.field-hide,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li.field-hide,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield.field-hide,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li.field-hide,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield.field-hide,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li.field-hide {
  margin-bottom: 0 !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description,
#sign_up .gform_wrapper form .gform_body .gform_fields li .gfield_label,
#sign_up .gform_wrapper form .gform_body .gform_fields li .gfield_description,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .gfield_label,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .gfield_description,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description {
  display: none;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  align-items: center;
  color: #69190B !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin-bottom: 5px;
  text-transform: none;
  width: 100%;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span,
#sign_up .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span,
#sign_up .gform_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span {
  color: #69190B !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container {
  margin: 0 !important;
  position: relative;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input {
  background-color: white !important;
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #69190B !important;
  color: #69190b;
  font-family: "Manrope", sans-serif;
  font-size: 18px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: normal !important;
  line-height: 1.2 !important;
  margin-top: 0;
  min-height: 57px;
  padding: 16px 0px !important;
  text-align: left;
  text-transform: none;
  width: 100% !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder {
  color: #69190B;
  opacity: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input::-moz-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input::-moz-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input::-moz-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input::-moz-placeholder {
  color: #69190B;
  opacity: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input {
  /* firefox 19+ */
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder {
  color: #69190B;
  opacity: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input {
  /* ie */
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus {
  -webkit-text-fill-color: #69190b !important;
  background: transparent !important;
  border: none;
  color: #69190b !important;
  transition: background-color 5000s ease-in-out 0s;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:hover, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:hover,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:active,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container input:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:active,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:active,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:active,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:focus {
  box-shadow: none;
  outline: none;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_recaptcha,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_recaptcha,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_recaptcha,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_recaptcha {
  width: 0;
  height: 0;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha::after,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_recaptcha::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_recaptcha::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_recaptcha::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_recaptcha::after {
  content: none !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_email input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_email input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_email input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_email input {
  max-width: 100%;
  border-radius: 0;
  width: 100%;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice {
  margin-bottom: 0;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B;
  cursor: pointer;
  display: inline-block !important;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  padding: 2px 0 2px 21px !important;
  position: relative;
  text-transform: none;
  vertical-align: middle;
  z-index: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after {
  content: "";
  -webkit-transition: all 0.2s ease;
  background: #ffffff;
  border-radius: 3px;
  border: 0.4px solid rgba(91, 92, 95, 0.8);
  height: 14px;
  left: 0;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  width: 14px;
  z-index: -1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0 !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  /*--adjust as necessary--*/
  color: #613B07;
  font-size: 14px;
  left: 2px;
  position: absolute;
  top: 1px;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
#sign_up .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after {
  content: "";
  transition: all 0.2s ease;
  background: #ffffff;
  border-radius: 3px;
  border: 0.4px solid rgba(91, 92, 95, 0.8);
}
#sign_up .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button,
.sign-up-form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button {
  background-color: #69190B;
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Manrope", sans-serif;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  min-height: 57px;
  min-width: 148px;
  overflow-wrap: break-word;
  padding: 20px 40px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
#sign_up .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:hover, #sign_up .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:focus, #sign_up .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:active,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:active,
.sign-up-form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:active,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:active {
  background-color: #d4d2d2 !important;
  color: #8e8e8e !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container::after,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container::after,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container::after,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container::after {
  background-color: #ff2400 !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input {
  color: #ff2400 !important;
  background-color: rgba(255, 36, 0, 0) !important;
  border: none !important;
  border-bottom: 1px solid #ff2400 !important;
  max-width: 100% !important;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-webkit-input-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-webkit-input-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-webkit-input-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-webkit-input-placeholder {
  color: #ff2400 !important;
  opacity: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-moz-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-moz-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-moz-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-moz-placeholder {
  color: #ff2400 !important;
  opacity: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input {
  /* firefox 19+ */
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-ms-input-placeholder,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-ms-input-placeholder,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-ms-input-placeholder,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-ms-input-placeholder {
  color: #ff2400;
  opacity: 1;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input {
  /* ie */
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover, #sign_up .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus {
  background: transparent !important;
  border: none;
  color: #ff2400 !important;
  -webkit-text-fill-color: #ff2400 !important;
  transition: background-color 5000s ease-in-out 0s;
}
#sign_up .gform_wrapper form .gform_footer,
#sign_up .newsletterForm_wrapper form .gform_footer,
.sign-up-form .gform_wrapper form .gform_footer,
.sign-up-form .newsletterForm_wrapper form .gform_footer {
  margin: 25px 0 0 0 !important;
  padding: 0 !important;
  width: auto;
  position: relative;
  text-align: left;
}
#sign_up .gform_wrapper form .gform_footer input.gform_button,
#sign_up .newsletterForm_wrapper form .gform_footer input.gform_button,
.sign-up-form .gform_wrapper form .gform_footer input.gform_button,
.sign-up-form .newsletterForm_wrapper form .gform_footer input.gform_button {
  background-color: #69190B;
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Manrope", sans-serif;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  min-height: 57px;
  overflow-wrap: break-word;
  padding: 20px 40px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
#sign_up .gform_wrapper form .gform_footer:hover, #sign_up .gform_wrapper form .gform_footer:focus,
#sign_up .newsletterForm_wrapper form .gform_footer:hover,
#sign_up .newsletterForm_wrapper form .gform_footer:focus,
.sign-up-form .gform_wrapper form .gform_footer:hover,
.sign-up-form .gform_wrapper form .gform_footer:focus,
.sign-up-form .newsletterForm_wrapper form .gform_footer:hover,
.sign-up-form .newsletterForm_wrapper form .gform_footer:focus {
  outline: none;
  text-decoration: none;
}
#sign_up .gform_wrapper form .gform_footer:hover input.gform_button, #sign_up .gform_wrapper form .gform_footer:focus input.gform_button,
#sign_up .newsletterForm_wrapper form .gform_footer:hover input.gform_button,
#sign_up .newsletterForm_wrapper form .gform_footer:focus input.gform_button,
.sign-up-form .gform_wrapper form .gform_footer:hover input.gform_button,
.sign-up-form .gform_wrapper form .gform_footer:focus input.gform_button,
.sign-up-form .newsletterForm_wrapper form .gform_footer:hover input.gform_button,
.sign-up-form .newsletterForm_wrapper form .gform_footer:focus input.gform_button {
  color: #000000 !important;
}
#sign_up .gform_wrapper form .gform_footer input[name=gform_ajax],
#sign_up .newsletterForm_wrapper form .gform_footer input[name=gform_ajax],
.sign-up-form .gform_wrapper form .gform_footer input[name=gform_ajax],
.sign-up-form .newsletterForm_wrapper form .gform_footer input[name=gform_ajax] {
  position: absolute;
  bottom: -10px;
}
#sign_up .gform_wrapper .gform_validation_errors,
#sign_up .newsletterForm_wrapper .gform_validation_errors,
.sign-up-form .gform_wrapper .gform_validation_errors,
.sign-up-form .newsletterForm_wrapper .gform_validation_errors {
  background-color: #ff2400 !important;
  border: none;
  margin: 0 0 10px;
}
#sign_up .gform_wrapper .gform_validation_errors h2,
#sign_up .newsletterForm_wrapper .gform_validation_errors h2,
.sign-up-form .gform_wrapper .gform_validation_errors h2,
.sign-up-form .newsletterForm_wrapper .gform_validation_errors h2 {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: bold !important;
  line-height: 1;
  margin-bottom: 0 !important;
}
#sign_up .gform_wrapper .gform_validation_errors h2 .gform-icon,
#sign_up .newsletterForm_wrapper .gform_validation_errors h2 .gform-icon,
.sign-up-form .gform_wrapper .gform_validation_errors h2 .gform-icon,
.sign-up-form .newsletterForm_wrapper .gform_validation_errors h2 .gform-icon {
  color: #ffffff !important;
}
#sign_up .gform_confirmation_wrapper,
.sign-up-form .gform_confirmation_wrapper {
  float: none;
  margin-top: 0;
  text-align: left;
}
#sign_up .gform_confirmation_wrapper .gform_confirmation_message,
.sign-up-form .gform_confirmation_wrapper .gform_confirmation_message {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent !important;
  border-radius: 0;
  color: #69190B !important;
  display: inline-block;
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  left: 0;
  letter-spacing: -0.02em;
  line-height: 1.29;
  margin: 0;
  max-width: 100%;
  opacity: 1;
  padding: 15px 17px !important;
  position: relative;
  right: 0;
  text-align: center;
  text-transform: none !important;
  width: auto;
  z-index: 10;
}
#sign_up img.gform_ajax_spinner,
.sign-up-form img.gform_ajax_spinner {
  display: none !important;
}

/*END Sign Up------------------------------------------*/
/*START Interior Top (BANNER)--------------------------------------------------*/
.interior-banner {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  position: relative;
  z-index: 5;
  height: 500px;
}
.interior-banner .mask-image {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='600' viewBox='0 0 1440 600' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1440' y='600' width='1440' height='364.233' transform='rotate(-180 1440 600)' fill='url(%23paint0_linear_2509_2394)' fill-opacity='0.41'/%3E%3Crect y='0.000244141' width='1440' height='284.672' fill='url(%23paint1_linear_2509_2394)' fill-opacity='0.35'/%3E%3Crect y='600' width='600' height='674' transform='rotate(-90 0 600)' fill='url(%23paint2_linear_2509_2394)' fill-opacity='0.36'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2509_2394' x1='2160' y1='694.245' x2='2160' y2='979.997' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2509_2394' x1='720' y1='52.5551' x2='720' y2='293.796' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2509_2394' x1='300' y1='724.431' x2='300' y2='1295.6' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  position: absolute;
  z-index: 2;
}
.interior-banner .title-page {
  text-align: initial !important;
  width: 60%;
}
@media (max-width: 1199.98px) {
  .interior-banner .title-page {
    width: 100%;
  }
}
.interior-banner p {
  font-family: "Inter" !important;
}
.interior-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='750' viewBox='0 0 1440 750' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.3' width='1440' height='750' fill='black'/%3E%3C/svg%3E%0A");
  background-size: cover;
  z-index: 2;
}
.interior-banner .banner-image {
  position: absolute;
  top: 0;
  left: 0;
}
.interior-banner .banner-image,
.interior-banner .banner-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.interior-banner .content-banner {
  text-align: center;
  position: relative;
  z-index: 2;
  min-height: 600px;
  padding-top: 280px;
  padding-bottom: 45px;
  width: 100%;
  flex-direction: column;
  justify-content: end;
  height: 100%;
}
.interior-banner .content-banner .heading-page {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.interior-banner .content-banner .heading-page .heading {
  font-weight: 700;
  margin-bottom: 0px !important;
}
.interior-banner .content-banner .heading-page p {
  max-width: 663px;
}
.interior-banner.i-singular-post .title-page, .interior-banner.i-single .title-page {
  text-align: initial !important;
}
.interior-banner.i-singular-post .title-page h1, .interior-banner.i-single .title-page h1 {
  font-size: 76px !important;
  font-weight: 500;
}

/*END Interior Top (BANNER)------------------------------------------*/
#comments h3#comments {
  display: none;
}
#comments .comments-title {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: 1px solid rgba(105, 25, 11, 0.3);
  color: #000000;
  display: block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.1px;
  line-height: 1.36;
  padding-bottom: 23px;
  text-transform: none;
  margin-bottom: 0;
}
#comments .count-comments {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000 !important;
  font-size: 25px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 10px;
}
#comments ol.commentlist {
  border-bottom: 1px solid rgba(105, 25, 11, 0.3);
  counter-reset: none;
  list-style-type: none;
  margin: 0 0 19px 0;
  padding: 17px 0;
}
#comments ol.commentlist li.comment {
  counter-increment: none;
  padding: 0;
  margin: 0 0 10px 0;
  display: block;
}
#comments ol.commentlist li.comment::before {
  content: none;
}
#comments ol.commentlist .comment-body {
  position: relative;
}
#comments ol.commentlist .comment-body .comment-author.vcard {
  display: block;
  margin-bottom: 5px;
}
#comments ol.commentlist .comment-body .comment-author.vcard img {
  border-radius: 50%;
  height: 31px;
  left: 0;
  position: relative;
  top: 0;
  width: 31px;
}
#comments ol.commentlist .comment-body .comment-author.vcard cite.fn {
  text-transform: none;
  margin-left: 10px;
}
#comments ol.commentlist .comment-body .comment-author.vcard cite, #comments ol.commentlist .comment-body .comment-author.vcard a.url, #comments ol.commentlist .comment-body .comment-author.vcard .says, #comments ol.commentlist .comment-body .comment-author.vcard .fn {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B;
  display: inline-block;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.94px;
  line-height: 1.58;
}
#comments ol.commentlist .comment-body .comment-author.vcard .says {
  text-decoration: none !important;
}
#comments ol.commentlist .comment-body .comment-meta {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
#comments ol.commentlist .comment-body .comment-meta a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.94px;
  line-height: 1.58;
  position: relative;
  text-decoration: underline;
  text-transform: none;
}
#comments ol.commentlist .comment-body .comment-meta .comment-edit-link {
  margin-left: 20px;
}
#comments ol.commentlist .comment-body .comment-meta .comment-edit-link::before {
  content: "\f044";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  /*--adjust as necessary--*/
  color: #aaaaaa;
  font-size: 17px;
  position: relative;
  margin-right: 5px;
}
#comments ol.commentlist .comment-body h1, #comments ol.commentlist .comment-body h2, #comments ol.commentlist .comment-body h3, #comments ol.commentlist .comment-body h4, #comments ol.commentlist .comment-body h5, #comments ol.commentlist .comment-body h6 {
  margin-bottom: 5px;
}
#comments ol.commentlist .comment-body p, #comments ol.commentlist .comment-body p a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.56;
}
#comments ol.commentlist .comment-body h1, #comments ol.commentlist .comment-body h2, #comments ol.commentlist .comment-body h3, #comments ol.commentlist .comment-body h4, #comments ol.commentlist .comment-body h5, #comments ol.commentlist .comment-body h6, #comments ol.commentlist .comment-body p, #comments ol.commentlist .comment-body a, #comments ol.commentlist .comment-body strong {
  color: #5b5c5f;
  margin: 0;
}
#comments ol.commentlist .comment-body .reply {
  display: block;
  margin-top: 13px;
}
#comments ol.commentlist .comment-body .reply a.comment-reply-link {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #5b5c5f;
  display: inline-block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.1px;
  line-height: 1;
  position: relative;
  text-decoration: underline;
  text-transform: none;
}
#comments .comment-respond #reply-title {
  display: none;
}
#comments .comment-respond .comment-reply-title {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.1px;
  line-height: 1.36;
  margin-bottom: 15px;
  text-transform: none;
}
#comments .comment-respond p.must-log-in {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000 !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.1px;
  line-height: 1.36;
  margin-bottom: 15px;
}
#comments .comment-respond p.must-log-in a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #5b5c5f !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.1px;
  line-height: 1.36;
  text-decoration: underline;
}
#comments .comment-respond {
  /*form Comments*/
}
#comments .comment-respond #commentform p.logged-in-as {
  margin: 0 0 15px;
  display: block;
}
#comments .comment-respond #commentform p.logged-in-as a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.36;
  letter-spacing: 1.1px;
  color: #5b5c5f !important;
  text-decoration: underline;
}
#comments .comment-respond #commentform .comment-form-comment label, #comments .comment-respond #commentform .comment-form-author label, #comments .comment-respond #commentform .comment-form-email label, #comments .comment-respond #commentform .comment-form-url label {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: block;
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.58;
  letter-spacing: 0.94px;
  color: #5b5c5f;
}
#comments .comment-respond #commentform .comment-form-comment textarea, #comments .comment-respond #commentform .comment-form-comment input, #comments .comment-respond #commentform .comment-form-author textarea, #comments .comment-respond #commentform .comment-form-author input, #comments .comment-respond #commentform .comment-form-email textarea, #comments .comment-respond #commentform .comment-form-email input, #comments .comment-respond #commentform .comment-form-url textarea, #comments .comment-respond #commentform .comment-form-url input {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #5b5c5f;
  color: #5b5c5f;
  display: block;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: normal;
  padding: 15px 25px;
  width: 100%;
}
#comments .comment-respond #commentform .comment-form-comment #comment, #comments .comment-respond #commentform .comment-form-author #comment, #comments .comment-respond #commentform .comment-form-email #comment, #comments .comment-respond #commentform .comment-form-url #comment {
  height: 120px;
}
#comments .comment-respond #commentform .comment-form-email {
  display: block;
}
#comments .comment-respond #commentform .comment-form-url, #comments .comment-respond #commentform .comment-form-cookies-consent {
  display: none;
}
#comments .comment-respond #commentform .form-submit input[type=submit] {
  background-color: transparent;
  border-radius: 0px !important;
  border: 1px solid #69190b !important;
  box-shadow: none;
  color: #41415b !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: 1.25px !important;
  line-height: 15px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 18px 25px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
  width: 200px;
}
#comments .comment-respond #commentform .form-submit input[type=submit]:hover, #comments .comment-respond #commentform .form-submit input[type=submit]:focus, #comments .comment-respond #commentform .form-submit input[type=submit]:active {
  color: #69190B !important;
}

.filter-category {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  margin: 34px 0 65px !important;
}
.filter-category .filter-item {
  position: relative;
}
.filter-category .filter-item select {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent url("../images/icons/dropdown-select.svg") 95%/11px no-repeat;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 1px solid #cecece;
  color: #969696;
  display: block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0 35px 0 0;
  max-width: 100% !important;
  min-height: 40px;
  padding: 18px 40px 18px 18px;
  width: 419px;
}
.filter-category .filter-item select option {
  color: #969696;
}
.filter-category .filter-item select option.uncategorized {
  display: none;
}
.filter-category .filter-item input {
  border-radius: 0;
  border: none;
  border-bottom: 2px solid #d8d8d8;
  color: #a5a5a5;
  display: block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0 35px 0 0;
  max-width: 100% !important;
  min-height: 40px;
  padding: 10px 30px 8px 10px;
  width: 418px;
  position: relative;
}
.filter-category .filter-item button {
  background-color: transparent;
  border: none;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.25' stroke='%23163F7B' stroke-width='1.5'/%3E%3Cpath d='M14 13L17.3615 16.2383' stroke='%23163F7B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 12px;
  right: 43px;
  bottom: 15px;
}

/*start container post structure*/
.container-blog-post {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 30px;
}
.container-blog-post .card,
.container-blog-post .single-post,
.container-blog-post .card-post {
  display: flex !important;
  flex-direction: column;
  flex-wrap: wrap;
  margin: 0;
  position: relative;
  text-decoration: none !important;
  width: calc(33.3% - 30px);
  transition: all 0.3s ease;
}
@media (max-width: 1199.98px) {
  .container-blog-post .card,
  .container-blog-post .single-post,
  .container-blog-post .card-post {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767.98px) {
  .container-blog-post .card,
  .container-blog-post .single-post,
  .container-blog-post .card-post {
    width: 100%;
    margin-right: 0;
  }
}
.container-blog-post .card .card-image,
.container-blog-post .single-post .card-image,
.container-blog-post .card-post .card-image {
  flex: 0 0 auto;
  border-radius: 0;
  height: 271px;
  margin-bottom: 0 !important;
  overflow: hidden;
  padding-top: inherit;
  position: relative;
  width: 100%;
}
.container-blog-post .card .card-image img,
.container-blog-post .single-post .card-image img,
.container-blog-post .card-post .card-image img {
  height: 101% !important;
  object-fit: cover;
  width: 101%;
  transition: all 0.3s ease;
}
.container-blog-post .card .card-body,
.container-blog-post .card .body-post,
.container-blog-post .single-post .card-body,
.container-blog-post .single-post .body-post,
.container-blog-post .card-post .card-body,
.container-blog-post .card-post .body-post {
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  padding: 30px;
  align-items: start;
  position: relative;
  transition: all 0.4s ease;
}
@media (max-width: 1199.98px) {
  .container-blog-post .card .card-body,
  .container-blog-post .card .body-post,
  .container-blog-post .single-post .card-body,
  .container-blog-post .single-post .body-post,
  .container-blog-post .card-post .card-body,
  .container-blog-post .card-post .body-post {
    background: #f4f9fe;
  }
}
.container-blog-post .card .card-body .card-title,
.container-blog-post .card .card-body .card-title a,
.container-blog-post .card .body-post .card-title,
.container-blog-post .card .body-post .card-title a,
.container-blog-post .single-post .card-body .card-title,
.container-blog-post .single-post .card-body .card-title a,
.container-blog-post .single-post .body-post .card-title,
.container-blog-post .single-post .body-post .card-title a,
.container-blog-post .card-post .card-body .card-title,
.container-blog-post .card-post .card-body .card-title a,
.container-blog-post .card-post .body-post .card-title,
.container-blog-post .card-post .body-post .card-title a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-stretch: normal;
  font-style: normal;
  line-height: 26px !important;
  font-weight: 700;
  font-size: 18px !important;
  margin-bottom: 0px;
  text-align: left;
  text-decoration: none !important;
  transition: all 0.4s ease;
  color: #A40D12 !important;
}
.container-blog-post .card .card-body p.card-text,
.container-blog-post .card .card-body .content-post,
.container-blog-post .card .card-body .card-excerpt p,
.container-blog-post .card .card-body .content-post p,
.container-blog-post .card .body-post p.card-text,
.container-blog-post .card .body-post .content-post,
.container-blog-post .card .body-post .card-excerpt p,
.container-blog-post .card .body-post .content-post p,
.container-blog-post .single-post .card-body p.card-text,
.container-blog-post .single-post .card-body .content-post,
.container-blog-post .single-post .card-body .card-excerpt p,
.container-blog-post .single-post .card-body .content-post p,
.container-blog-post .single-post .body-post p.card-text,
.container-blog-post .single-post .body-post .content-post,
.container-blog-post .single-post .body-post .card-excerpt p,
.container-blog-post .single-post .body-post .content-post p,
.container-blog-post .card-post .card-body p.card-text,
.container-blog-post .card-post .card-body .content-post,
.container-blog-post .card-post .card-body .card-excerpt p,
.container-blog-post .card-post .card-body .content-post p,
.container-blog-post .card-post .body-post p.card-text,
.container-blog-post .card-post .body-post .content-post,
.container-blog-post .card-post .body-post .card-excerpt p,
.container-blog-post .card-post .body-post .content-post p {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #A40D12 !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 0;
  text-align: left;
}
.container-blog-post .card .card-taxonomy,
.container-blog-post .single-post .card-taxonomy,
.container-blog-post .card-post .card-taxonomy {
  color: #ffffff;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 10px;
  background: #CBB698;
  padding: 6px 13px;
}
.container-blog-post .card .card-info,
.container-blog-post .single-post .card-info,
.container-blog-post .card-post .card-info {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #fff;
  border: none;
  padding: 0px;
  margin-top: 23px;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #A40D12;
}
@media (min-width: 1199.98px) {
  .container-blog-post .card:hover, .container-blog-post .card:active, .container-blog-post .card:focus,
  .container-blog-post .single-post:hover,
  .container-blog-post .single-post:active,
  .container-blog-post .single-post:focus,
  .container-blog-post .card-post:hover,
  .container-blog-post .card-post:active,
  .container-blog-post .card-post:focus {
    box-shadow: 4px 2px 22px rgba(0, 0, 0, 0.0920291) !important;
  }
  .container-blog-post .card:hover .card-image img, .container-blog-post .card:active .card-image img, .container-blog-post .card:focus .card-image img,
  .container-blog-post .single-post:hover .card-image img,
  .container-blog-post .single-post:active .card-image img,
  .container-blog-post .single-post:focus .card-image img,
  .container-blog-post .card-post:hover .card-image img,
  .container-blog-post .card-post:active .card-image img,
  .container-blog-post .card-post:focus .card-image img {
    transform: scale(1.1) !important;
  }
  .container-blog-post .card:hover .card-body .card-title,
  .container-blog-post .card:hover .card-body .card-title a, .container-blog-post .card:active .card-body .card-title,
  .container-blog-post .card:active .card-body .card-title a, .container-blog-post .card:focus .card-body .card-title,
  .container-blog-post .card:focus .card-body .card-title a,
  .container-blog-post .single-post:hover .card-body .card-title,
  .container-blog-post .single-post:hover .card-body .card-title a,
  .container-blog-post .single-post:active .card-body .card-title,
  .container-blog-post .single-post:active .card-body .card-title a,
  .container-blog-post .single-post:focus .card-body .card-title,
  .container-blog-post .single-post:focus .card-body .card-title a,
  .container-blog-post .card-post:hover .card-body .card-title,
  .container-blog-post .card-post:hover .card-body .card-title a,
  .container-blog-post .card-post:active .card-body .card-title,
  .container-blog-post .card-post:active .card-body .card-title a,
  .container-blog-post .card-post:focus .card-body .card-title,
  .container-blog-post .card-post:focus .card-body .card-title a {
    text-decoration: underline !important;
  }
}

@media only screen and (max-width: 1199.98px) {
  .filter-category {
    flex-flow: wrap row;
    justify-content: space-between;
    width: 100% !important;
    margin: 20px auto 70px !important;
    max-width: 100%;
    gap: 20px;
  }
  .filter-category select#blog-categories {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 991.98px) {
  .interior-category .filter-category select {
    margin-top: 0;
  }
  .interior-category .single-blog-post .info-single-post {
    text-align: center;
  }
  .interior-category .single-blog-post .info-single-post .title-post,
  .interior-category .single-blog-post .info-single-post a,
  .interior-category .single-blog-post .info-single-post .content-preview,
  .interior-category .single-blog-post .info-single-post p {
    text-align: center;
  }
}
@media only screen and (max-width: 767.98px) {
  .interior-category .single-blog-post .info-single-post p,
  .interior-category .single-blog-post .info-single-post,
  .interior-category .single-blog-post .info-single-post .title-post {
    text-align: center;
  }
  .container-blog-post .card {
    flex-basis: 100%;
  }
  .interior-category .single-blog-post .info-single-post {
    text-align: center;
  }
  .interior-category .single-blog-post .info-single-post .title-post,
  .interior-category .single-blog-post .info-single-post a,
  .interior-category .single-blog-post .info-single-post .content-preview,
  .interior-category .single-blog-post .info-single-post p {
    text-align: center;
  }
}
@media only screen and (max-width: 575.98px) {
  .interior-category .content-page {
    padding: 0 !important;
  }
}
.tribe-events-single .interior-page .entry-content img,
.tribe-events-single .interior-page .content-page img,
#tribe-events .interior-page .entry-content img,
#tribe-events .interior-page .content-page img,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content img,
body:not(.post-type-archive-tribe_events) .interior-page .content-page img,
body:not(.single-tribe_events) .interior-page .entry-content img,
body:not(.single-tribe_events) .interior-page .content-page img,
body:not(.home) .interior-page .entry-content img,
body:not(.home) .interior-page .content-page img,
body.page-template-default:not(.home) .interior-page .entry-content img,
body.page-template-default:not(.home) .interior-page .content-page img {
  max-width: 100%;
  height: auto;
}
.tribe-events-single .interior-page .entry-content .title-page,
.tribe-events-single .interior-page .entry-content .sub-title,
.tribe-events-single .interior-page .content-page .title-page,
.tribe-events-single .interior-page .content-page .sub-title,
#tribe-events .interior-page .entry-content .title-page,
#tribe-events .interior-page .entry-content .sub-title,
#tribe-events .interior-page .content-page .title-page,
#tribe-events .interior-page .content-page .sub-title,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
body:not(.single-tribe_events) .interior-page .entry-content .title-page,
body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
body:not(.single-tribe_events) .interior-page .content-page .title-page,
body:not(.single-tribe_events) .interior-page .content-page .sub-title,
body:not(.home) .interior-page .entry-content .title-page,
body:not(.home) .interior-page .entry-content .sub-title,
body:not(.home) .interior-page .content-page .title-page,
body:not(.home) .interior-page .content-page .sub-title,
body.page-template-default:not(.home) .interior-page .entry-content .title-page,
body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
body.page-template-default:not(.home) .interior-page .content-page .title-page,
body.page-template-default:not(.home) .interior-page .content-page .sub-title {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 52px;
  font-stretch: normal;
  font-weight: 900;
  letter-spacing: -0.02em;
  line-height: 1;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .tribe-events-single .interior-page .entry-content .title-page,
  .tribe-events-single .interior-page .entry-content .sub-title,
  .tribe-events-single .interior-page .content-page .title-page,
  .tribe-events-single .interior-page .content-page .sub-title,
  #tribe-events .interior-page .entry-content .title-page,
  #tribe-events .interior-page .entry-content .sub-title,
  #tribe-events .interior-page .content-page .title-page,
  #tribe-events .interior-page .content-page .sub-title,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
  body:not(.single-tribe_events) .interior-page .entry-content .title-page,
  body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
  body:not(.single-tribe_events) .interior-page .content-page .title-page,
  body:not(.single-tribe_events) .interior-page .content-page .sub-title,
  body:not(.home) .interior-page .entry-content .title-page,
  body:not(.home) .interior-page .entry-content .sub-title,
  body:not(.home) .interior-page .content-page .title-page,
  body:not(.home) .interior-page .content-page .sub-title,
  body.page-template-default:not(.home) .interior-page .entry-content .title-page,
  body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
  body.page-template-default:not(.home) .interior-page .content-page .title-page,
  body.page-template-default:not(.home) .interior-page .content-page .sub-title {
    font-size: 52px;
  }
}
@media (max-width: 767.98px) {
  .tribe-events-single .interior-page .entry-content .title-page,
  .tribe-events-single .interior-page .entry-content .sub-title,
  .tribe-events-single .interior-page .content-page .title-page,
  .tribe-events-single .interior-page .content-page .sub-title,
  #tribe-events .interior-page .entry-content .title-page,
  #tribe-events .interior-page .entry-content .sub-title,
  #tribe-events .interior-page .content-page .title-page,
  #tribe-events .interior-page .content-page .sub-title,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
  body:not(.single-tribe_events) .interior-page .entry-content .title-page,
  body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
  body:not(.single-tribe_events) .interior-page .content-page .title-page,
  body:not(.single-tribe_events) .interior-page .content-page .sub-title,
  body:not(.home) .interior-page .entry-content .title-page,
  body:not(.home) .interior-page .entry-content .sub-title,
  body:not(.home) .interior-page .content-page .title-page,
  body:not(.home) .interior-page .content-page .sub-title,
  body.page-template-default:not(.home) .interior-page .entry-content .title-page,
  body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
  body.page-template-default:not(.home) .interior-page .content-page .title-page,
  body.page-template-default:not(.home) .interior-page .content-page .sub-title {
    font-size: 52px;
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .tribe-events-single .interior-page .entry-content .title-page,
  .tribe-events-single .interior-page .entry-content .sub-title,
  .tribe-events-single .interior-page .content-page .title-page,
  .tribe-events-single .interior-page .content-page .sub-title,
  #tribe-events .interior-page .entry-content .title-page,
  #tribe-events .interior-page .entry-content .sub-title,
  #tribe-events .interior-page .content-page .title-page,
  #tribe-events .interior-page .content-page .sub-title,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
  body:not(.single-tribe_events) .interior-page .entry-content .title-page,
  body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
  body:not(.single-tribe_events) .interior-page .content-page .title-page,
  body:not(.single-tribe_events) .interior-page .content-page .sub-title,
  body:not(.home) .interior-page .entry-content .title-page,
  body:not(.home) .interior-page .entry-content .sub-title,
  body:not(.home) .interior-page .content-page .title-page,
  body:not(.home) .interior-page .content-page .sub-title,
  body.page-template-default:not(.home) .interior-page .entry-content .title-page,
  body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
  body.page-template-default:not(.home) .interior-page .content-page .title-page,
  body.page-template-default:not(.home) .interior-page .content-page .sub-title {
    font-size: 41px;
  }
}
.tribe-events-single .interior-page .entry-content hr,
.tribe-events-single .interior-page .content-page hr,
#tribe-events .interior-page .entry-content hr,
#tribe-events .interior-page .content-page hr,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content hr,
body:not(.post-type-archive-tribe_events) .interior-page .content-page hr,
body:not(.single-tribe_events) .interior-page .entry-content hr,
body:not(.single-tribe_events) .interior-page .content-page hr,
body:not(.home) .interior-page .entry-content hr,
body:not(.home) .interior-page .content-page hr,
body.page-template-default:not(.home) .interior-page .entry-content hr,
body.page-template-default:not(.home) .interior-page .content-page hr {
  border-color: #A40D12 !important;
  border-style: dashed none none;
  border-width: 1px 0px 0px;
  margin-bottom: 25px;
  margin-top: 25px;
}
.tribe-events-single .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
.tribe-events-single .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
#tribe-events .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
#tribe-events .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body:not(.post-type-archive-tribe_events) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body:not(.single-tribe_events) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body:not(.single-tribe_events) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body:not(.home) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body:not(.home) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body.page-template-default:not(.home) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
body.page-template-default:not(.home) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size) {
  font-size: 18px;
}
.tribe-events-single .interior-page .entry-content p,
.tribe-events-single .interior-page .content-page p,
#tribe-events .interior-page .entry-content p,
#tribe-events .interior-page .content-page p,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p,
body:not(.single-tribe_events) .interior-page .entry-content p,
body:not(.single-tribe_events) .interior-page .content-page p,
body:not(.home) .interior-page .entry-content p,
body:not(.home) .interior-page .content-page p,
body.page-template-default:not(.home) .interior-page .entry-content p,
body.page-template-default:not(.home) .interior-page .content-page p {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  color: #5E675D;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 150%;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
}
.tribe-events-single .interior-page .entry-content p > *,
.tribe-events-single .interior-page .content-page p > *,
#tribe-events .interior-page .entry-content p > *,
#tribe-events .interior-page .content-page p > *,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p > *,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p > *,
body:not(.single-tribe_events) .interior-page .entry-content p > *,
body:not(.single-tribe_events) .interior-page .content-page p > *,
body:not(.home) .interior-page .entry-content p > *,
body:not(.home) .interior-page .content-page p > *,
body.page-template-default:not(.home) .interior-page .entry-content p > *,
body.page-template-default:not(.home) .interior-page .content-page p > * {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: inherit;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
  letter-spacing: -0.02em;
  line-height: 150%;
}
.tribe-events-single .interior-page .entry-content p strong,
.tribe-events-single .interior-page .content-page p strong,
#tribe-events .interior-page .entry-content p strong,
#tribe-events .interior-page .content-page p strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong,
body:not(.single-tribe_events) .interior-page .entry-content p strong,
body:not(.single-tribe_events) .interior-page .content-page p strong,
body:not(.home) .interior-page .entry-content p strong,
body:not(.home) .interior-page .content-page p strong,
body.page-template-default:not(.home) .interior-page .entry-content p strong,
body.page-template-default:not(.home) .interior-page .content-page p strong {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: inherit;
  font-size: 18px;
  font-weight: bold;
  line-height: 150%;
}
.tribe-events-single .interior-page .entry-content p a,
.tribe-events-single .interior-page .content-page p a,
#tribe-events .interior-page .entry-content p a,
#tribe-events .interior-page .content-page p a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p a,
body:not(.single-tribe_events) .interior-page .entry-content p a,
body:not(.single-tribe_events) .interior-page .content-page p a,
body:not(.home) .interior-page .entry-content p a,
body:not(.home) .interior-page .content-page p a,
body.page-template-default:not(.home) .interior-page .entry-content p a,
body.page-template-default:not(.home) .interior-page .content-page p a {
  color: #2B3990;
  text-decoration: underline !important;
  transition: all 0.4s ease;
}
.tribe-events-single .interior-page .entry-content p a > *,
.tribe-events-single .interior-page .content-page p a > *,
#tribe-events .interior-page .entry-content p a > *,
#tribe-events .interior-page .content-page p a > *,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a > *,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p a > *,
body:not(.single-tribe_events) .interior-page .entry-content p a > *,
body:not(.single-tribe_events) .interior-page .content-page p a > *,
body:not(.home) .interior-page .entry-content p a > *,
body:not(.home) .interior-page .content-page p a > *,
body.page-template-default:not(.home) .interior-page .entry-content p a > *,
body.page-template-default:not(.home) .interior-page .content-page p a > * {
  color: #5E675D;
}
.tribe-events-single .interior-page .entry-content p a strong,
.tribe-events-single .interior-page .content-page p a strong,
#tribe-events .interior-page .entry-content p a strong,
#tribe-events .interior-page .content-page p a strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p a strong,
body:not(.single-tribe_events) .interior-page .entry-content p a strong,
body:not(.single-tribe_events) .interior-page .content-page p a strong,
body:not(.home) .interior-page .entry-content p a strong,
body:not(.home) .interior-page .content-page p a strong,
body.page-template-default:not(.home) .interior-page .entry-content p a strong,
body.page-template-default:not(.home) .interior-page .content-page p a strong {
  font-weight: bold;
}
.tribe-events-single .interior-page .entry-content p a:hover,
.tribe-events-single .interior-page .content-page p a:hover,
#tribe-events .interior-page .entry-content p a:hover,
#tribe-events .interior-page .content-page p a:hover,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a:hover,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p a:hover,
body:not(.single-tribe_events) .interior-page .entry-content p a:hover,
body:not(.single-tribe_events) .interior-page .content-page p a:hover,
body:not(.home) .interior-page .entry-content p a:hover,
body:not(.home) .interior-page .content-page p a:hover,
body.page-template-default:not(.home) .interior-page .entry-content p a:hover,
body.page-template-default:not(.home) .interior-page .content-page p a:hover {
  text-decoration: none !important;
}
.tribe-events-single .interior-page .entry-content p em,
.tribe-events-single .interior-page .content-page p em,
#tribe-events .interior-page .entry-content p em,
#tribe-events .interior-page .content-page p em,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p em,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p em,
body:not(.single-tribe_events) .interior-page .entry-content p em,
body:not(.single-tribe_events) .interior-page .content-page p em,
body:not(.home) .interior-page .entry-content p em,
body:not(.home) .interior-page .content-page p em,
body.page-template-default:not(.home) .interior-page .entry-content p em,
body.page-template-default:not(.home) .interior-page .content-page p em {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-style: italic;
}
.tribe-events-single .interior-page .entry-content p::selection,
.tribe-events-single .interior-page .content-page p::selection,
#tribe-events .interior-page .entry-content p::selection,
#tribe-events .interior-page .content-page p::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p::selection,
body:not(.single-tribe_events) .interior-page .entry-content p::selection,
body:not(.single-tribe_events) .interior-page .content-page p::selection,
body:not(.home) .interior-page .entry-content p::selection,
body:not(.home) .interior-page .content-page p::selection,
body.page-template-default:not(.home) .interior-page .entry-content p::selection,
body.page-template-default:not(.home) .interior-page .content-page p::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content p strong,
.tribe-events-single .interior-page .entry-content p em,
.tribe-events-single .interior-page .entry-content p a,
.tribe-events-single .interior-page .entry-content p span,
.tribe-events-single .interior-page .content-page p strong,
.tribe-events-single .interior-page .content-page p em,
.tribe-events-single .interior-page .content-page p a,
.tribe-events-single .interior-page .content-page p span,
#tribe-events .interior-page .entry-content p strong,
#tribe-events .interior-page .entry-content p em,
#tribe-events .interior-page .entry-content p a,
#tribe-events .interior-page .entry-content p span,
#tribe-events .interior-page .content-page p strong,
#tribe-events .interior-page .content-page p em,
#tribe-events .interior-page .content-page p a,
#tribe-events .interior-page .content-page p span,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p em,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p span,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p em,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p span,
body:not(.single-tribe_events) .interior-page .entry-content p strong,
body:not(.single-tribe_events) .interior-page .entry-content p em,
body:not(.single-tribe_events) .interior-page .entry-content p a,
body:not(.single-tribe_events) .interior-page .entry-content p span,
body:not(.single-tribe_events) .interior-page .content-page p strong,
body:not(.single-tribe_events) .interior-page .content-page p em,
body:not(.single-tribe_events) .interior-page .content-page p a,
body:not(.single-tribe_events) .interior-page .content-page p span,
body:not(.home) .interior-page .entry-content p strong,
body:not(.home) .interior-page .entry-content p em,
body:not(.home) .interior-page .entry-content p a,
body:not(.home) .interior-page .entry-content p span,
body:not(.home) .interior-page .content-page p strong,
body:not(.home) .interior-page .content-page p em,
body:not(.home) .interior-page .content-page p a,
body:not(.home) .interior-page .content-page p span,
body.page-template-default:not(.home) .interior-page .entry-content p strong,
body.page-template-default:not(.home) .interior-page .entry-content p em,
body.page-template-default:not(.home) .interior-page .entry-content p a,
body.page-template-default:not(.home) .interior-page .entry-content p span,
body.page-template-default:not(.home) .interior-page .content-page p strong,
body.page-template-default:not(.home) .interior-page .content-page p em,
body.page-template-default:not(.home) .interior-page .content-page p a,
body.page-template-default:not(.home) .interior-page .content-page p span {
  margin: 0 !important;
}
.tribe-events-single .interior-page .entry-content p strong::selection,
.tribe-events-single .interior-page .entry-content p em::selection,
.tribe-events-single .interior-page .entry-content p a::selection,
.tribe-events-single .interior-page .entry-content p span::selection,
.tribe-events-single .interior-page .content-page p strong::selection,
.tribe-events-single .interior-page .content-page p em::selection,
.tribe-events-single .interior-page .content-page p a::selection,
.tribe-events-single .interior-page .content-page p span::selection,
#tribe-events .interior-page .entry-content p strong::selection,
#tribe-events .interior-page .entry-content p em::selection,
#tribe-events .interior-page .entry-content p a::selection,
#tribe-events .interior-page .entry-content p span::selection,
#tribe-events .interior-page .content-page p strong::selection,
#tribe-events .interior-page .content-page p em::selection,
#tribe-events .interior-page .content-page p a::selection,
#tribe-events .interior-page .content-page p span::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p em::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p span::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p em::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p a::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p span::selection,
body:not(.single-tribe_events) .interior-page .entry-content p strong::selection,
body:not(.single-tribe_events) .interior-page .entry-content p em::selection,
body:not(.single-tribe_events) .interior-page .entry-content p a::selection,
body:not(.single-tribe_events) .interior-page .entry-content p span::selection,
body:not(.single-tribe_events) .interior-page .content-page p strong::selection,
body:not(.single-tribe_events) .interior-page .content-page p em::selection,
body:not(.single-tribe_events) .interior-page .content-page p a::selection,
body:not(.single-tribe_events) .interior-page .content-page p span::selection,
body:not(.home) .interior-page .entry-content p strong::selection,
body:not(.home) .interior-page .entry-content p em::selection,
body:not(.home) .interior-page .entry-content p a::selection,
body:not(.home) .interior-page .entry-content p span::selection,
body:not(.home) .interior-page .content-page p strong::selection,
body:not(.home) .interior-page .content-page p em::selection,
body:not(.home) .interior-page .content-page p a::selection,
body:not(.home) .interior-page .content-page p span::selection,
body.page-template-default:not(.home) .interior-page .entry-content p strong::selection,
body.page-template-default:not(.home) .interior-page .entry-content p em::selection,
body.page-template-default:not(.home) .interior-page .entry-content p a::selection,
body.page-template-default:not(.home) .interior-page .entry-content p span::selection,
body.page-template-default:not(.home) .interior-page .content-page p strong::selection,
body.page-template-default:not(.home) .interior-page .content-page p em::selection,
body.page-template-default:not(.home) .interior-page .content-page p a::selection,
body.page-template-default:not(.home) .interior-page .content-page p span::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content p:last-of-type,
.tribe-events-single .interior-page .content-page p:last-of-type,
#tribe-events .interior-page .entry-content p:last-of-type,
#tribe-events .interior-page .content-page p:last-of-type,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p:last-of-type,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p:last-of-type,
body:not(.single-tribe_events) .interior-page .entry-content p:last-of-type,
body:not(.single-tribe_events) .interior-page .content-page p:last-of-type,
body:not(.home) .interior-page .entry-content p:last-of-type,
body:not(.home) .interior-page .content-page p:last-of-type,
body.page-template-default:not(.home) .interior-page .entry-content p:last-of-type,
body.page-template-default:not(.home) .interior-page .content-page p:last-of-type {
  margin-bottom: 0;
}
.tribe-events-single .interior-page .entry-content blockquote,
.tribe-events-single .interior-page .entry-content .wp-block-quote,
.tribe-events-single .interior-page .content-page blockquote,
.tribe-events-single .interior-page .content-page .wp-block-quote,
#tribe-events .interior-page .entry-content blockquote,
#tribe-events .interior-page .entry-content .wp-block-quote,
#tribe-events .interior-page .content-page blockquote,
#tribe-events .interior-page .content-page .wp-block-quote,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote,
body:not(.single-tribe_events) .interior-page .entry-content blockquote,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote,
body:not(.single-tribe_events) .interior-page .content-page blockquote,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote,
body:not(.home) .interior-page .entry-content blockquote,
body:not(.home) .interior-page .entry-content .wp-block-quote,
body:not(.home) .interior-page .content-page blockquote,
body:not(.home) .interior-page .content-page .wp-block-quote,
body.page-template-default:not(.home) .interior-page .entry-content blockquote,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote,
body.page-template-default:not(.home) .interior-page .content-page blockquote,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote {
  color: #A40D12;
  font-weight: 600;
  font-size: 15px;
  line-height: 160%;
  letter-spacing: 0.01em;
}
.tribe-events-single .interior-page .entry-content blockquote p,
.tribe-events-single .interior-page .entry-content .wp-block-quote p,
.tribe-events-single .interior-page .content-page blockquote p,
.tribe-events-single .interior-page .content-page .wp-block-quote p,
#tribe-events .interior-page .entry-content blockquote p,
#tribe-events .interior-page .entry-content .wp-block-quote p,
#tribe-events .interior-page .content-page blockquote p,
#tribe-events .interior-page .content-page .wp-block-quote p,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote p,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote p,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote p,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote p,
body:not(.single-tribe_events) .interior-page .entry-content blockquote p,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote p,
body:not(.single-tribe_events) .interior-page .content-page blockquote p,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote p,
body:not(.home) .interior-page .entry-content blockquote p,
body:not(.home) .interior-page .entry-content .wp-block-quote p,
body:not(.home) .interior-page .content-page blockquote p,
body:not(.home) .interior-page .content-page .wp-block-quote p,
body.page-template-default:not(.home) .interior-page .entry-content blockquote p,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote p,
body.page-template-default:not(.home) .interior-page .content-page blockquote p,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote p {
  font-family: "Mulish";
  font-style: italic;
  font-weight: 700;
  line-height: 150%;
  /* or 27px */
  /* TH COLOR Primary 01 */
  color: #A40D12;
}
.tribe-events-single .interior-page .entry-content blockquote,
.tribe-events-single .interior-page .entry-content .wp-block-quote,
.tribe-events-single .interior-page .content-page blockquote,
.tribe-events-single .interior-page .content-page .wp-block-quote,
#tribe-events .interior-page .entry-content blockquote,
#tribe-events .interior-page .entry-content .wp-block-quote,
#tribe-events .interior-page .content-page blockquote,
#tribe-events .interior-page .content-page .wp-block-quote,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote,
body:not(.single-tribe_events) .interior-page .entry-content blockquote,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote,
body:not(.single-tribe_events) .interior-page .content-page blockquote,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote,
body:not(.home) .interior-page .entry-content blockquote,
body:not(.home) .interior-page .entry-content .wp-block-quote,
body:not(.home) .interior-page .content-page blockquote,
body:not(.home) .interior-page .content-page .wp-block-quote,
body.page-template-default:not(.home) .interior-page .entry-content blockquote,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote,
body.page-template-default:not(.home) .interior-page .content-page blockquote,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.tribe-events-single .interior-page .entry-content blockquote > *,
.tribe-events-single .interior-page .entry-content .wp-block-quote > *,
.tribe-events-single .interior-page .content-page blockquote > *,
.tribe-events-single .interior-page .content-page .wp-block-quote > *,
#tribe-events .interior-page .entry-content blockquote > *,
#tribe-events .interior-page .entry-content .wp-block-quote > *,
#tribe-events .interior-page .content-page blockquote > *,
#tribe-events .interior-page .content-page .wp-block-quote > *,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote > *,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote > *,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote > *,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote > *,
body:not(.single-tribe_events) .interior-page .entry-content blockquote > *,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote > *,
body:not(.single-tribe_events) .interior-page .content-page blockquote > *,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote > *,
body:not(.home) .interior-page .entry-content blockquote > *,
body:not(.home) .interior-page .entry-content .wp-block-quote > *,
body:not(.home) .interior-page .content-page blockquote > *,
body:not(.home) .interior-page .content-page .wp-block-quote > *,
body.page-template-default:not(.home) .interior-page .entry-content blockquote > *,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote > *,
body.page-template-default:not(.home) .interior-page .content-page blockquote > *,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote > * {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: -0.02em;
}
@media (max-width: 575.98px) {
  .tribe-events-single .interior-page .entry-content blockquote > *,
  .tribe-events-single .interior-page .entry-content .wp-block-quote > *,
  .tribe-events-single .interior-page .content-page blockquote > *,
  .tribe-events-single .interior-page .content-page .wp-block-quote > *,
  #tribe-events .interior-page .entry-content blockquote > *,
  #tribe-events .interior-page .entry-content .wp-block-quote > *,
  #tribe-events .interior-page .content-page blockquote > *,
  #tribe-events .interior-page .content-page .wp-block-quote > *,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote > *,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote > *,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote > *,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote > *,
  body:not(.single-tribe_events) .interior-page .entry-content blockquote > *,
  body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote > *,
  body:not(.single-tribe_events) .interior-page .content-page blockquote > *,
  body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote > *,
  body:not(.home) .interior-page .entry-content blockquote > *,
  body:not(.home) .interior-page .entry-content .wp-block-quote > *,
  body:not(.home) .interior-page .content-page blockquote > *,
  body:not(.home) .interior-page .content-page .wp-block-quote > *,
  body.page-template-default:not(.home) .interior-page .entry-content blockquote > *,
  body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote > *,
  body.page-template-default:not(.home) .interior-page .content-page blockquote > *,
  body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote > * {
    font-size: 16px !important;
  }
}
.tribe-events-single .interior-page .entry-content blockquote cite,
.tribe-events-single .interior-page .entry-content .wp-block-quote cite,
.tribe-events-single .interior-page .content-page blockquote cite,
.tribe-events-single .interior-page .content-page .wp-block-quote cite,
#tribe-events .interior-page .entry-content blockquote cite,
#tribe-events .interior-page .entry-content .wp-block-quote cite,
#tribe-events .interior-page .content-page blockquote cite,
#tribe-events .interior-page .content-page .wp-block-quote cite,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote cite,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote cite,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote cite,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote cite,
body:not(.single-tribe_events) .interior-page .entry-content blockquote cite,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote cite,
body:not(.single-tribe_events) .interior-page .content-page blockquote cite,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote cite,
body:not(.home) .interior-page .entry-content blockquote cite,
body:not(.home) .interior-page .entry-content .wp-block-quote cite,
body:not(.home) .interior-page .content-page blockquote cite,
body:not(.home) .interior-page .content-page .wp-block-quote cite,
body.page-template-default:not(.home) .interior-page .entry-content blockquote cite,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote cite,
body.page-template-default:not(.home) .interior-page .content-page blockquote cite,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote cite {
  font-weight: bold !important;
}
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center p,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center strong,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center em,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ul,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ul > li,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ol,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ol > li,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center span,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
.tribe-events-single .interior-page .entry-content blockquote .has-text-align-center cite,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center p,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center em,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center span,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
.tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center p,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center strong,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center em,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center ul,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center ul > li,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center ol,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center ol > li,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center span,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
.tribe-events-single .interior-page .content-page blockquote .has-text-align-center cite,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center p,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center strong,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center em,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ul,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ol,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center span,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
.tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center cite,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center p,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center strong,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center em,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center ul,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center ul > li,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center ol,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center ol > li,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center span,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
#tribe-events .interior-page .entry-content blockquote .has-text-align-center cite,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center p,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center em,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center span,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
#tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
#tribe-events .interior-page .content-page blockquote .has-text-align-center p,
#tribe-events .interior-page .content-page blockquote .has-text-align-center strong,
#tribe-events .interior-page .content-page blockquote .has-text-align-center em,
#tribe-events .interior-page .content-page blockquote .has-text-align-center ul,
#tribe-events .interior-page .content-page blockquote .has-text-align-center ul > li,
#tribe-events .interior-page .content-page blockquote .has-text-align-center ol,
#tribe-events .interior-page .content-page blockquote .has-text-align-center ol > li,
#tribe-events .interior-page .content-page blockquote .has-text-align-center span,
#tribe-events .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
#tribe-events .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
#tribe-events .interior-page .content-page blockquote .has-text-align-center cite,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center p,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center strong,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center em,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ul,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ol,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center span,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
#tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center cite,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center p,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center em,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center span,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center cite,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center p,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center em,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center span,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center cite,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center p,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center em,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center span,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center cite,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center p,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center strong,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center em,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul > li,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol > li,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center span,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center cite,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center p,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center strong,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center em,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul > li,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol > li,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center span,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center cite,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center p,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center em,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center span,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center cite,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center p,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center strong,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center em,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul > li,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol > li,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center span,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
body:not(.home) .interior-page .entry-content blockquote .has-text-align-center cite,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center p,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center strong,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center em,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center ul,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center ul > li,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center ol,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center ol > li,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center span,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
body:not(.home) .interior-page .content-page blockquote .has-text-align-center cite,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center p,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center em,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center span,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center cite,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center p,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center strong,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center em,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul > li,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol > li,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center span,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center cite,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center p,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center strong,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center em,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ul,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ul > li,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ol,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ol > li,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center span,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center cite,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center p,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center em,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center span,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center cite {
  text-align: center !important;
}
.tribe-events-single .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
.tribe-events-single .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
#tribe-events .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
#tribe-events .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body:not(.single-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body:not(.single-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body.page-template-default:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle),
body.page-template-default:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #5E675D;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 150%;
  text-decoration: underline;
  transition-duration: 0.4s;
  transition-property: color;
}
.tribe-events-single .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
.tribe-events-single .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
#tribe-events .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
#tribe-events .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body:not(.single-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body:not(.single-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body.page-template-default:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover,
body.page-template-default:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover {
  color: #A40D12;
}
.tribe-events-single .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
.tribe-events-single .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
#tribe-events .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
#tribe-events .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body:not(.single-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body:not(.single-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body.page-template-default:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection,
body.page-template-default:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection {
  background-color: black;
  border-color: white;
  color: white;
}
.tribe-events-single .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
.tribe-events-single .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
#tribe-events .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
#tribe-events .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body:not(.single-tribe_events) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body:not(.single-tribe_events) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body.page-template-default:not(.home) .interior-page .entry-content a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong,
body.page-template-default:not(.home) .interior-page .content-page a:not([class*=btn-]) :not([role=button]) :not([rel=boxlink]) :not([rel=bookmark]) :not([rel=noopener]) :not([class*=bbp-topic]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong {
  line-height: 150%;
  color: #4db0c7;
  font-weight: bold;
}
.tribe-events-single .interior-page .entry-content a[rel=external],
.tribe-events-single .interior-page .content-page a[rel=external],
#tribe-events .interior-page .entry-content a[rel=external],
#tribe-events .interior-page .content-page a[rel=external],
body:not(.post-type-archive-tribe_events) .interior-page .entry-content a[rel=external],
body:not(.post-type-archive-tribe_events) .interior-page .content-page a[rel=external],
body:not(.single-tribe_events) .interior-page .entry-content a[rel=external],
body:not(.single-tribe_events) .interior-page .content-page a[rel=external],
body:not(.home) .interior-page .entry-content a[rel=external],
body:not(.home) .interior-page .content-page a[rel=external],
body.page-template-default:not(.home) .interior-page .entry-content a[rel=external],
body.page-template-default:not(.home) .interior-page .content-page a[rel=external] {
  position: relative;
}
.tribe-events-single .interior-page .entry-content a[rel=external]::before,
.tribe-events-single .interior-page .content-page a[rel=external]::before,
#tribe-events .interior-page .entry-content a[rel=external]::before,
#tribe-events .interior-page .content-page a[rel=external]::before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content a[rel=external]::before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page a[rel=external]::before,
body:not(.single-tribe_events) .interior-page .entry-content a[rel=external]::before,
body:not(.single-tribe_events) .interior-page .content-page a[rel=external]::before,
body:not(.home) .interior-page .entry-content a[rel=external]::before,
body:not(.home) .interior-page .content-page a[rel=external]::before,
body.page-template-default:not(.home) .interior-page .entry-content a[rel=external]::before,
body.page-template-default:not(.home) .interior-page .content-page a[rel=external]::before {
  content: "\f35d";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  /*--adjust as necessary--*/
  color: #4db0c7;
  position: relative;
  font-size: 17px;
  padding-right: 5px;
  margin-left: 7px;
}
.tribe-events-single .interior-page .entry-content .image-wrapping,
.tribe-events-single .interior-page .entry-content .image-post-thumb,
.tribe-events-single .interior-page .entry-content .post-image-css,
.tribe-events-single .interior-page .content-page .image-wrapping,
.tribe-events-single .interior-page .content-page .image-post-thumb,
.tribe-events-single .interior-page .content-page .post-image-css,
#tribe-events .interior-page .entry-content .image-wrapping,
#tribe-events .interior-page .entry-content .image-post-thumb,
#tribe-events .interior-page .entry-content .post-image-css,
#tribe-events .interior-page .content-page .image-wrapping,
#tribe-events .interior-page .content-page .image-post-thumb,
#tribe-events .interior-page .content-page .post-image-css,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css,
body:not(.home) .interior-page .entry-content .image-wrapping,
body:not(.home) .interior-page .entry-content .image-post-thumb,
body:not(.home) .interior-page .entry-content .post-image-css,
body:not(.home) .interior-page .content-page .image-wrapping,
body:not(.home) .interior-page .content-page .image-post-thumb,
body:not(.home) .interior-page .content-page .post-image-css,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css {
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
  position: relative; /* If you want text inside of it */
}
.tribe-events-single .interior-page .entry-content .image-wrapping img,
.tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image,
.tribe-events-single .interior-page .entry-content .image-post-thumb img,
.tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image,
.tribe-events-single .interior-page .entry-content .post-image-css img,
.tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image,
.tribe-events-single .interior-page .content-page .image-wrapping img,
.tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image,
.tribe-events-single .interior-page .content-page .image-post-thumb img,
.tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image,
.tribe-events-single .interior-page .content-page .post-image-css img,
.tribe-events-single .interior-page .content-page .post-image-css .wrapped-image,
#tribe-events .interior-page .entry-content .image-wrapping img,
#tribe-events .interior-page .entry-content .image-wrapping .wrapped-image,
#tribe-events .interior-page .entry-content .image-post-thumb img,
#tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image,
#tribe-events .interior-page .entry-content .post-image-css img,
#tribe-events .interior-page .entry-content .post-image-css .wrapped-image,
#tribe-events .interior-page .content-page .image-wrapping img,
#tribe-events .interior-page .content-page .image-wrapping .wrapped-image,
#tribe-events .interior-page .content-page .image-post-thumb img,
#tribe-events .interior-page .content-page .image-post-thumb .wrapped-image,
#tribe-events .interior-page .content-page .post-image-css img,
#tribe-events .interior-page .content-page .post-image-css .wrapped-image,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css img,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image,
body:not(.home) .interior-page .entry-content .image-wrapping img,
body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image,
body:not(.home) .interior-page .entry-content .image-post-thumb img,
body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image,
body:not(.home) .interior-page .entry-content .post-image-css img,
body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image,
body:not(.home) .interior-page .content-page .image-wrapping img,
body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image,
body:not(.home) .interior-page .content-page .image-post-thumb img,
body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image,
body:not(.home) .interior-page .content-page .post-image-css img,
body:not(.home) .interior-page .content-page .post-image-css .wrapped-image,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css img,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 100%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  width: 100%;
}
.tribe-events-single .interior-page .entry-content .image-wrapping img.image-fit-contain,
.tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
.tribe-events-single .interior-page .entry-content .image-post-thumb img.image-fit-contain,
.tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
.tribe-events-single .interior-page .entry-content .post-image-css img.image-fit-contain,
.tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
.tribe-events-single .interior-page .content-page .image-wrapping img.image-fit-contain,
.tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
.tribe-events-single .interior-page .content-page .image-post-thumb img.image-fit-contain,
.tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
.tribe-events-single .interior-page .content-page .post-image-css img.image-fit-contain,
.tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
#tribe-events .interior-page .entry-content .image-wrapping img.image-fit-contain,
#tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
#tribe-events .interior-page .entry-content .image-post-thumb img.image-fit-contain,
#tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
#tribe-events .interior-page .entry-content .post-image-css img.image-fit-contain,
#tribe-events .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
#tribe-events .interior-page .content-page .image-wrapping img.image-fit-contain,
#tribe-events .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
#tribe-events .interior-page .content-page .image-post-thumb img.image-fit-contain,
#tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
#tribe-events .interior-page .content-page .post-image-css img.image-fit-contain,
#tribe-events .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
body:not(.home) .interior-page .entry-content .image-wrapping img.image-fit-contain,
body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
body:not(.home) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
body:not(.home) .interior-page .entry-content .post-image-css img.image-fit-contain,
body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
body:not(.home) .interior-page .content-page .image-wrapping img.image-fit-contain,
body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
body:not(.home) .interior-page .content-page .image-post-thumb img.image-fit-contain,
body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
body:not(.home) .interior-page .content-page .post-image-css img.image-fit-contain,
body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain {
  object-fit: contain !important;
}
.tribe-events-single .interior-page .entry-content .image-wrapping img.top,
.tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.top,
.tribe-events-single .interior-page .entry-content .image-post-thumb img.top,
.tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.top,
.tribe-events-single .interior-page .entry-content .post-image-css img.top,
.tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.top,
.tribe-events-single .interior-page .content-page .image-wrapping img.top,
.tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.top,
.tribe-events-single .interior-page .content-page .image-post-thumb img.top,
.tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.top,
.tribe-events-single .interior-page .content-page .post-image-css img.top,
.tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.top,
#tribe-events .interior-page .entry-content .image-wrapping img.top,
#tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.top,
#tribe-events .interior-page .entry-content .image-post-thumb img.top,
#tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.top,
#tribe-events .interior-page .entry-content .post-image-css img.top,
#tribe-events .interior-page .entry-content .post-image-css .wrapped-image.top,
#tribe-events .interior-page .content-page .image-wrapping img.top,
#tribe-events .interior-page .content-page .image-wrapping .wrapped-image.top,
#tribe-events .interior-page .content-page .image-post-thumb img.top,
#tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.top,
#tribe-events .interior-page .content-page .post-image-css img.top,
#tribe-events .interior-page .content-page .post-image-css .wrapped-image.top,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.top,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.top,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.top,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.top,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.top,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.top,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.top,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.top,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.top,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.top,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.top,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.top,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.top,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.top,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.top,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.top,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.top,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.top,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.top,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.top,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.top,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.top,
body:not(.home) .interior-page .entry-content .image-wrapping img.top,
body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.top,
body:not(.home) .interior-page .entry-content .image-post-thumb img.top,
body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
body:not(.home) .interior-page .entry-content .post-image-css img.top,
body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.top,
body:not(.home) .interior-page .content-page .image-wrapping img.top,
body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.top,
body:not(.home) .interior-page .content-page .image-post-thumb img.top,
body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.top,
body:not(.home) .interior-page .content-page .post-image-css img.top,
body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.top,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.top,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.top,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.top,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.top,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.top,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.top,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.top,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.top,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.top,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.top,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.top {
  object-position: top;
}
.tribe-events-single .interior-page .entry-content .image-wrapping img.center,
.tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.center,
.tribe-events-single .interior-page .entry-content .image-post-thumb img.center,
.tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.center,
.tribe-events-single .interior-page .entry-content .post-image-css img.center,
.tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.center,
.tribe-events-single .interior-page .content-page .image-wrapping img.center,
.tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.center,
.tribe-events-single .interior-page .content-page .image-post-thumb img.center,
.tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.center,
.tribe-events-single .interior-page .content-page .post-image-css img.center,
.tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.center,
#tribe-events .interior-page .entry-content .image-wrapping img.center,
#tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.center,
#tribe-events .interior-page .entry-content .image-post-thumb img.center,
#tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.center,
#tribe-events .interior-page .entry-content .post-image-css img.center,
#tribe-events .interior-page .entry-content .post-image-css .wrapped-image.center,
#tribe-events .interior-page .content-page .image-wrapping img.center,
#tribe-events .interior-page .content-page .image-wrapping .wrapped-image.center,
#tribe-events .interior-page .content-page .image-post-thumb img.center,
#tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.center,
#tribe-events .interior-page .content-page .post-image-css img.center,
#tribe-events .interior-page .content-page .post-image-css .wrapped-image.center,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.center,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.center,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.center,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.center,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.center,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.center,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.center,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.center,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.center,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.center,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.center,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.center,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.center,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.center,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.center,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.center,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.center,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.center,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.center,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.center,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.center,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.center,
body:not(.home) .interior-page .entry-content .image-wrapping img.center,
body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.center,
body:not(.home) .interior-page .entry-content .image-post-thumb img.center,
body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
body:not(.home) .interior-page .entry-content .post-image-css img.center,
body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.center,
body:not(.home) .interior-page .content-page .image-wrapping img.center,
body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.center,
body:not(.home) .interior-page .content-page .image-post-thumb img.center,
body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.center,
body:not(.home) .interior-page .content-page .post-image-css img.center,
body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.center,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.center,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.center,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.center,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.center,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.center,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.center,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.center,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.center,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.center,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.center,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.center {
  object-position: center;
}
.tribe-events-single .interior-page .entry-content .image-wrapping img.bottom,
.tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
.tribe-events-single .interior-page .entry-content .image-post-thumb img.bottom,
.tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
.tribe-events-single .interior-page .entry-content .post-image-css img.bottom,
.tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.bottom,
.tribe-events-single .interior-page .content-page .image-wrapping img.bottom,
.tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.bottom,
.tribe-events-single .interior-page .content-page .image-post-thumb img.bottom,
.tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
.tribe-events-single .interior-page .content-page .post-image-css img.bottom,
.tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.bottom,
#tribe-events .interior-page .entry-content .image-wrapping img.bottom,
#tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
#tribe-events .interior-page .entry-content .image-post-thumb img.bottom,
#tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
#tribe-events .interior-page .entry-content .post-image-css img.bottom,
#tribe-events .interior-page .entry-content .post-image-css .wrapped-image.bottom,
#tribe-events .interior-page .content-page .image-wrapping img.bottom,
#tribe-events .interior-page .content-page .image-wrapping .wrapped-image.bottom,
#tribe-events .interior-page .content-page .image-post-thumb img.bottom,
#tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
#tribe-events .interior-page .content-page .post-image-css img.bottom,
#tribe-events .interior-page .content-page .post-image-css .wrapped-image.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.bottom,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.bottom,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.bottom,
body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.bottom,
body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.bottom,
body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.bottom,
body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.bottom,
body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.bottom,
body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.bottom,
body:not(.home) .interior-page .entry-content .image-wrapping img.bottom,
body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
body:not(.home) .interior-page .entry-content .image-post-thumb img.bottom,
body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
body:not(.home) .interior-page .entry-content .post-image-css img.bottom,
body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
body:not(.home) .interior-page .content-page .image-wrapping img.bottom,
body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
body:not(.home) .interior-page .content-page .image-post-thumb img.bottom,
body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
body:not(.home) .interior-page .content-page .post-image-css img.bottom,
body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.bottom,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.bottom,
body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.bottom,
body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.bottom,
body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.bottom,
body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.bottom,
body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.bottom,
body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.bottom {
  object-position: bottom;
}
.tribe-events-single .interior-page .entry-content .image-fit-cover,
.tribe-events-single .interior-page .content-page .image-fit-cover,
#tribe-events .interior-page .entry-content .image-fit-cover,
#tribe-events .interior-page .content-page .image-fit-cover,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-fit-cover,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-fit-cover,
body:not(.single-tribe_events) .interior-page .entry-content .image-fit-cover,
body:not(.single-tribe_events) .interior-page .content-page .image-fit-cover,
body:not(.home) .interior-page .entry-content .image-fit-cover,
body:not(.home) .interior-page .content-page .image-fit-cover,
body.page-template-default:not(.home) .interior-page .entry-content .image-fit-cover,
body.page-template-default:not(.home) .interior-page .content-page .image-fit-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.tribe-events-single .interior-page .entry-content .image-fit-contain,
.tribe-events-single .interior-page .content-page .image-fit-contain,
#tribe-events .interior-page .entry-content .image-fit-contain,
#tribe-events .interior-page .content-page .image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-fit-contain,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-fit-contain,
body:not(.single-tribe_events) .interior-page .entry-content .image-fit-contain,
body:not(.single-tribe_events) .interior-page .content-page .image-fit-contain,
body:not(.home) .interior-page .entry-content .image-fit-contain,
body:not(.home) .interior-page .content-page .image-fit-contain,
body.page-template-default:not(.home) .interior-page .entry-content .image-fit-contain,
body.page-template-default:not(.home) .interior-page .content-page .image-fit-contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*--- Images With Caption (wordpress) ---*/
}
.tribe-events-single .interior-page .entry-content .wp-caption,
.tribe-events-single .interior-page .content-page .wp-caption,
#tribe-events .interior-page .entry-content .wp-caption,
#tribe-events .interior-page .content-page .wp-caption,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-caption,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-caption,
body:not(.single-tribe_events) .interior-page .entry-content .wp-caption,
body:not(.single-tribe_events) .interior-page .content-page .wp-caption,
body:not(.home) .interior-page .entry-content .wp-caption,
body:not(.home) .interior-page .content-page .wp-caption,
body.page-template-default:not(.home) .interior-page .entry-content .wp-caption,
body.page-template-default:not(.home) .interior-page .content-page .wp-caption {
  display: block;
  max-width: 100%;
}
.tribe-events-single .interior-page .entry-content .wp-caption img,
.tribe-events-single .interior-page .content-page .wp-caption img,
#tribe-events .interior-page .entry-content .wp-caption img,
#tribe-events .interior-page .content-page .wp-caption img,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-caption img,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-caption img,
body:not(.single-tribe_events) .interior-page .entry-content .wp-caption img,
body:not(.single-tribe_events) .interior-page .content-page .wp-caption img,
body:not(.home) .interior-page .entry-content .wp-caption img,
body:not(.home) .interior-page .content-page .wp-caption img,
body.page-template-default:not(.home) .interior-page .entry-content .wp-caption img,
body.page-template-default:not(.home) .interior-page .content-page .wp-caption img {
  display: block;
  margin: 0 auto 10px;
  max-width: 100%;
  width: 100%;
}
.tribe-events-single .interior-page .entry-content .wp-caption .wp-caption-text,
.tribe-events-single .interior-page .content-page .wp-caption .wp-caption-text,
#tribe-events .interior-page .entry-content .wp-caption .wp-caption-text,
#tribe-events .interior-page .content-page .wp-caption .wp-caption-text,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-caption .wp-caption-text,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-caption .wp-caption-text,
body:not(.single-tribe_events) .interior-page .entry-content .wp-caption .wp-caption-text,
body:not(.single-tribe_events) .interior-page .content-page .wp-caption .wp-caption-text,
body:not(.home) .interior-page .entry-content .wp-caption .wp-caption-text,
body:not(.home) .interior-page .content-page .wp-caption .wp-caption-text,
body.page-template-default:not(.home) .interior-page .entry-content .wp-caption .wp-caption-text,
body.page-template-default:not(.home) .interior-page .content-page .wp-caption .wp-caption-text {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height: 1.5;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*--- Images With Caption (wordpress) ---*/
}
.tribe-events-single .interior-page .entry-content figure a,
.tribe-events-single .interior-page .content-page figure a,
#tribe-events .interior-page .entry-content figure a,
#tribe-events .interior-page .content-page figure a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure a,
body:not(.single-tribe_events) .interior-page .entry-content figure a,
body:not(.single-tribe_events) .interior-page .content-page figure a,
body:not(.home) .interior-page .entry-content figure a,
body:not(.home) .interior-page .content-page figure a,
body.page-template-default:not(.home) .interior-page .entry-content figure a,
body.page-template-default:not(.home) .interior-page .content-page figure a {
  border: none !important;
}
.tribe-events-single .interior-page .entry-content figure img,
.tribe-events-single .interior-page .content-page figure img,
#tribe-events .interior-page .entry-content figure img,
#tribe-events .interior-page .content-page figure img,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure img,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure img,
body:not(.single-tribe_events) .interior-page .entry-content figure img,
body:not(.single-tribe_events) .interior-page .content-page figure img,
body:not(.home) .interior-page .entry-content figure img,
body:not(.home) .interior-page .content-page figure img,
body.page-template-default:not(.home) .interior-page .entry-content figure img,
body.page-template-default:not(.home) .interior-page .content-page figure img {
  max-width: 100%;
}
.tribe-events-single .interior-page .entry-content figure figcaption,
.tribe-events-single .interior-page .content-page figure figcaption,
#tribe-events .interior-page .entry-content figure figcaption,
#tribe-events .interior-page .content-page figure figcaption,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption,
body:not(.single-tribe_events) .interior-page .entry-content figure figcaption,
body:not(.single-tribe_events) .interior-page .content-page figure figcaption,
body:not(.home) .interior-page .entry-content figure figcaption,
body:not(.home) .interior-page .content-page figure figcaption,
body.page-template-default:not(.home) .interior-page .entry-content figure figcaption,
body.page-template-default:not(.home) .interior-page .content-page figure figcaption {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57 !important;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.8;
}
.tribe-events-single .interior-page .entry-content figure figcaption strong,
.tribe-events-single .interior-page .content-page figure figcaption strong,
#tribe-events .interior-page .entry-content figure figcaption strong,
#tribe-events .interior-page .content-page figure figcaption strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption strong,
body:not(.single-tribe_events) .interior-page .entry-content figure figcaption strong,
body:not(.single-tribe_events) .interior-page .content-page figure figcaption strong,
body:not(.home) .interior-page .entry-content figure figcaption strong,
body:not(.home) .interior-page .content-page figure figcaption strong,
body.page-template-default:not(.home) .interior-page .entry-content figure figcaption strong,
body.page-template-default:not(.home) .interior-page .content-page figure figcaption strong {
  font-weight: bold;
}
.tribe-events-single .interior-page .entry-content figure figcaption strong::selection,
.tribe-events-single .interior-page .content-page figure figcaption strong::selection,
#tribe-events .interior-page .entry-content figure figcaption strong::selection,
#tribe-events .interior-page .content-page figure figcaption strong::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption strong::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption strong::selection,
body:not(.single-tribe_events) .interior-page .entry-content figure figcaption strong::selection,
body:not(.single-tribe_events) .interior-page .content-page figure figcaption strong::selection,
body:not(.home) .interior-page .entry-content figure figcaption strong::selection,
body:not(.home) .interior-page .content-page figure figcaption strong::selection,
body.page-template-default:not(.home) .interior-page .entry-content figure figcaption strong::selection,
body.page-template-default:not(.home) .interior-page .content-page figure figcaption strong::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content figure figcaption::selection,
.tribe-events-single .interior-page .content-page figure figcaption::selection,
#tribe-events .interior-page .entry-content figure figcaption::selection,
#tribe-events .interior-page .content-page figure figcaption::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption::selection,
body:not(.single-tribe_events) .interior-page .entry-content figure figcaption::selection,
body:not(.single-tribe_events) .interior-page .content-page figure figcaption::selection,
body:not(.home) .interior-page .entry-content figure figcaption::selection,
body:not(.home) .interior-page .content-page figure figcaption::selection,
body.page-template-default:not(.home) .interior-page .entry-content figure figcaption::selection,
body.page-template-default:not(.home) .interior-page .content-page figure figcaption::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*---- Table Styles ----*/
}
.tribe-events-single .interior-page .entry-content .table-responsive .table tr td a,
.tribe-events-single .interior-page .entry-content .table-responsive table tr td a,
.tribe-events-single .interior-page .content-page .table-responsive .table tr td a,
.tribe-events-single .interior-page .content-page .table-responsive table tr td a,
#tribe-events .interior-page .entry-content .table-responsive .table tr td a,
#tribe-events .interior-page .entry-content .table-responsive table tr td a,
#tribe-events .interior-page .content-page .table-responsive .table tr td a,
#tribe-events .interior-page .content-page .table-responsive table tr td a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive .table tr td a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive table tr td a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive .table tr td a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive table tr td a,
body:not(.single-tribe_events) .interior-page .entry-content .table-responsive .table tr td a,
body:not(.single-tribe_events) .interior-page .entry-content .table-responsive table tr td a,
body:not(.single-tribe_events) .interior-page .content-page .table-responsive .table tr td a,
body:not(.single-tribe_events) .interior-page .content-page .table-responsive table tr td a,
body:not(.home) .interior-page .entry-content .table-responsive .table tr td a,
body:not(.home) .interior-page .entry-content .table-responsive table tr td a,
body:not(.home) .interior-page .content-page .table-responsive .table tr td a,
body:not(.home) .interior-page .content-page .table-responsive table tr td a,
body.page-template-default:not(.home) .interior-page .entry-content .table-responsive .table tr td a,
body.page-template-default:not(.home) .interior-page .entry-content .table-responsive table tr td a,
body.page-template-default:not(.home) .interior-page .content-page .table-responsive .table tr td a,
body.page-template-default:not(.home) .interior-page .content-page .table-responsive table tr td a {
  display: inline !important;
}
.tribe-events-single .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
.tribe-events-single .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
.tribe-events-single .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
.tribe-events-single .interior-page .content-page .table-responsive table tr:nth-child(even) td,
#tribe-events .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
#tribe-events .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
#tribe-events .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
#tribe-events .interior-page .content-page .table-responsive table tr:nth-child(even) td,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(even) td,
body:not(.single-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
body:not(.single-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
body:not(.single-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
body:not(.single-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(even) td,
body:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
body:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
body:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
body:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(even) td,
body.page-template-default:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
body.page-template-default:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
body.page-template-default:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
body.page-template-default:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(even) td {
  padding: 10px 15px;
}
.tribe-events-single .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
.tribe-events-single .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
.tribe-events-single .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
.tribe-events-single .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
#tribe-events .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
#tribe-events .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
#tribe-events .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
#tribe-events .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
body:not(.single-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
body:not(.single-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
body:not(.single-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
body:not(.single-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
body:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
body:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
body:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
body:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
body.page-template-default:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
body.page-template-default:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
body.page-template-default:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
body.page-template-default:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(odd) td {
  padding: 10px 15px;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*---- Table Styles ----*/
}
.tribe-events-single .interior-page .entry-content figure.wp-block-embed-youtube,
.tribe-events-single .interior-page .content-page figure.wp-block-embed-youtube,
#tribe-events .interior-page .entry-content figure.wp-block-embed-youtube,
#tribe-events .interior-page .content-page figure.wp-block-embed-youtube,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube,
body:not(.single-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube,
body:not(.single-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube,
body:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube,
body:not(.home) .interior-page .content-page figure.wp-block-embed-youtube,
body.page-template-default:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube,
body.page-template-default:not(.home) .interior-page .content-page figure.wp-block-embed-youtube {
  height: 600px;
  width: 100%;
}
.tribe-events-single .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
.tribe-events-single .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
#tribe-events .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
#tribe-events .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body:not(.single-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body:not(.single-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body.page-template-default:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
body.page-template-default:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper {
  height: 600px;
}
.tribe-events-single .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.tribe-events-single .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
#tribe-events .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
#tribe-events .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body:not(.post-type-archive-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body:not(.single-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body:not(.single-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body.page-template-default:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
body.page-template-default:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
  height: 100%;
  width: 100%;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*--- Undesorder List ---*/
}
.tribe-events-single .interior-page .entry-content ul.no-bullets,
.tribe-events-single .interior-page .content-page ul.no-bullets,
#tribe-events .interior-page .entry-content ul.no-bullets,
#tribe-events .interior-page .content-page ul.no-bullets,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets,
body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets,
body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets,
body:not(.home) .interior-page .entry-content ul.no-bullets,
body:not(.home) .interior-page .content-page ul.no-bullets,
body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets,
body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets {
  padding: 0;
}
.tribe-events-single .interior-page .entry-content ul.no-bullets > li,
.tribe-events-single .interior-page .content-page ul.no-bullets > li,
#tribe-events .interior-page .entry-content ul.no-bullets > li,
#tribe-events .interior-page .content-page ul.no-bullets > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li,
body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li,
body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li,
body:not(.home) .interior-page .entry-content ul.no-bullets > li,
body:not(.home) .interior-page .content-page ul.no-bullets > li,
body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li,
body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  font-stretch: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 150%;
  list-style-type: none;
  margin: 0 0 0.6em 0px;
  padding-left: 0;
  position: relative;
  text-align: left;
}
.tribe-events-single .interior-page .entry-content ul.no-bullets > li::marker,
.tribe-events-single .interior-page .content-page ul.no-bullets > li::marker,
#tribe-events .interior-page .entry-content ul.no-bullets > li::marker,
#tribe-events .interior-page .content-page ul.no-bullets > li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li::marker,
body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li::marker,
body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li::marker,
body:not(.home) .interior-page .entry-content ul.no-bullets > li::marker,
body:not(.home) .interior-page .content-page ul.no-bullets > li::marker,
body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li::marker,
body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li::marker {
  content: none;
}
.tribe-events-single .interior-page .entry-content ul.no-bullets > li a,
.tribe-events-single .interior-page .content-page ul.no-bullets > li a,
#tribe-events .interior-page .entry-content ul.no-bullets > li a,
#tribe-events .interior-page .content-page ul.no-bullets > li a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li a,
body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li a,
body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li a,
body:not(.home) .interior-page .entry-content ul.no-bullets > li a,
body:not(.home) .interior-page .content-page ul.no-bullets > li a,
body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li a,
body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li a {
  text-decoration: underline;
}
.tribe-events-single .interior-page .entry-content ul.no-bullets > li a:hover,
.tribe-events-single .interior-page .content-page ul.no-bullets > li a:hover,
#tribe-events .interior-page .entry-content ul.no-bullets > li a:hover,
#tribe-events .interior-page .content-page ul.no-bullets > li a:hover,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li a:hover,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li a:hover,
body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li a:hover,
body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li a:hover,
body:not(.home) .interior-page .entry-content ul.no-bullets > li a:hover,
body:not(.home) .interior-page .content-page ul.no-bullets > li a:hover,
body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li a:hover,
body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li a:hover {
  text-decoration: none;
}
.tribe-events-single .interior-page .entry-content ul,
.tribe-events-single .interior-page .content-page ul,
#tribe-events .interior-page .entry-content ul,
#tribe-events .interior-page .content-page ul,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul,
body:not(.single-tribe_events) .interior-page .entry-content ul,
body:not(.single-tribe_events) .interior-page .content-page ul,
body:not(.home) .interior-page .entry-content ul,
body:not(.home) .interior-page .content-page ul,
body.page-template-default:not(.home) .interior-page .entry-content ul,
body.page-template-default:not(.home) .interior-page .content-page ul {
  margin-top: 5px;
}
.tribe-events-single .interior-page .entry-content ul li,
.tribe-events-single .interior-page .content-page ul li,
#tribe-events .interior-page .entry-content ul li,
#tribe-events .interior-page .content-page ul li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul li,
body:not(.single-tribe_events) .interior-page .entry-content ul li,
body:not(.single-tribe_events) .interior-page .content-page ul li,
body:not(.home) .interior-page .entry-content ul li,
body:not(.home) .interior-page .content-page ul li,
body.page-template-default:not(.home) .interior-page .entry-content ul li,
body.page-template-default:not(.home) .interior-page .content-page ul li {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}
.tribe-events-single .interior-page .entry-content ul li::selection,
.tribe-events-single .interior-page .content-page ul li::selection,
#tribe-events .interior-page .entry-content ul li::selection,
#tribe-events .interior-page .content-page ul li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul li::selection,
body:not(.single-tribe_events) .interior-page .entry-content ul li::selection,
body:not(.single-tribe_events) .interior-page .content-page ul li::selection,
body:not(.home) .interior-page .entry-content ul li::selection,
body:not(.home) .interior-page .content-page ul li::selection,
body.page-template-default:not(.home) .interior-page .entry-content ul li::selection,
body.page-template-default:not(.home) .interior-page .content-page ul li::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ul li::marker,
.tribe-events-single .interior-page .content-page ul li::marker,
#tribe-events .interior-page .entry-content ul li::marker,
#tribe-events .interior-page .content-page ul li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul li::marker,
body:not(.single-tribe_events) .interior-page .entry-content ul li::marker,
body:not(.single-tribe_events) .interior-page .content-page ul li::marker,
body:not(.home) .interior-page .entry-content ul li::marker,
body:not(.home) .interior-page .content-page ul li::marker,
body.page-template-default:not(.home) .interior-page .entry-content ul li::marker,
body.page-template-default:not(.home) .interior-page .content-page ul li::marker {
  color: #A40D12;
}
.tribe-events-single .interior-page .entry-content ul li a,
.tribe-events-single .interior-page .content-page ul li a,
#tribe-events .interior-page .entry-content ul li a,
#tribe-events .interior-page .content-page ul li a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul li a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul li a,
body:not(.single-tribe_events) .interior-page .entry-content ul li a,
body:not(.single-tribe_events) .interior-page .content-page ul li a,
body:not(.home) .interior-page .entry-content ul li a,
body:not(.home) .interior-page .content-page ul li a,
body.page-template-default:not(.home) .interior-page .entry-content ul li a,
body.page-template-default:not(.home) .interior-page .content-page ul li a {
  text-decoration: underline;
}
.tribe-events-single .interior-page .entry-content ul li a:hover,
.tribe-events-single .interior-page .content-page ul li a:hover,
#tribe-events .interior-page .entry-content ul li a:hover,
#tribe-events .interior-page .content-page ul li a:hover,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul li a:hover,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul li a:hover,
body:not(.single-tribe_events) .interior-page .entry-content ul li a:hover,
body:not(.single-tribe_events) .interior-page .content-page ul li a:hover,
body:not(.home) .interior-page .entry-content ul li a:hover,
body:not(.home) .interior-page .content-page ul li a:hover,
body.page-template-default:not(.home) .interior-page .entry-content ul li a:hover,
body.page-template-default:not(.home) .interior-page .content-page ul li a:hover {
  text-decoration: none;
}
.tribe-events-single .interior-page .entry-content ul.list,
.tribe-events-single .interior-page .content-page ul.list,
#tribe-events .interior-page .entry-content ul.list,
#tribe-events .interior-page .content-page ul.list,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list,
body:not(.single-tribe_events) .interior-page .entry-content ul.list,
body:not(.single-tribe_events) .interior-page .content-page ul.list,
body:not(.home) .interior-page .entry-content ul.list,
body:not(.home) .interior-page .content-page ul.list,
body.page-template-default:not(.home) .interior-page .entry-content ul.list,
body.page-template-default:not(.home) .interior-page .content-page ul.list {
  padding: 0 !important;
}
.tribe-events-single .interior-page .entry-content ul.list br,
.tribe-events-single .interior-page .content-page ul.list br,
#tribe-events .interior-page .entry-content ul.list br,
#tribe-events .interior-page .content-page ul.list br,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list br,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list br,
body:not(.single-tribe_events) .interior-page .entry-content ul.list br,
body:not(.single-tribe_events) .interior-page .content-page ul.list br,
body:not(.home) .interior-page .entry-content ul.list br,
body:not(.home) .interior-page .content-page ul.list br,
body.page-template-default:not(.home) .interior-page .entry-content ul.list br,
body.page-template-default:not(.home) .interior-page .content-page ul.list br {
  display: none;
}
.tribe-events-single .interior-page .entry-content ul.list > li,
.tribe-events-single .interior-page .content-page ul.list > li,
#tribe-events .interior-page .entry-content ul.list > li,
#tribe-events .interior-page .content-page ul.list > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li,
body:not(.home) .interior-page .entry-content ul.list > li,
body:not(.home) .interior-page .content-page ul.list > li,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 150%;
  list-style-type: none;
  margin: 0 0 0.6em 0px;
  padding-left: 15px;
  position: relative;
  text-align: left;
}
.tribe-events-single .interior-page .entry-content ul.list > li::marker,
.tribe-events-single .interior-page .content-page ul.list > li::marker,
#tribe-events .interior-page .entry-content ul.list > li::marker,
#tribe-events .interior-page .content-page ul.list > li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li::marker,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li::marker,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li::marker,
body:not(.home) .interior-page .entry-content ul.list > li::marker,
body:not(.home) .interior-page .content-page ul.list > li::marker,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li::marker,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li::marker {
  content: none;
}
.tribe-events-single .interior-page .entry-content ul.list > li::before,
.tribe-events-single .interior-page .content-page ul.list > li::before,
#tribe-events .interior-page .entry-content ul.list > li::before,
#tribe-events .interior-page .content-page ul.list > li::before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li::before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li::before,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li::before,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li::before,
body:not(.home) .interior-page .entry-content ul.list > li::before,
body:not(.home) .interior-page .content-page ul.list > li::before,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li::before,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li::before {
  content: "";
  background: #69190B;
  border-radius: 50%;
  display: inline-block;
  left: 0;
  margin-left: 0;
  margin-right: 5px;
  margin-top: 5px;
  position: absolute;
  top: 5px;
  width: 5px;
  height: 5px;
}
.tribe-events-single .interior-page .entry-content ul.list > li::selection,
.tribe-events-single .interior-page .content-page ul.list > li::selection,
#tribe-events .interior-page .entry-content ul.list > li::selection,
#tribe-events .interior-page .content-page ul.list > li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li::selection,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li::selection,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li::selection,
body:not(.home) .interior-page .entry-content ul.list > li::selection,
body:not(.home) .interior-page .content-page ul.list > li::selection,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li::selection,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ul.list > li a,
.tribe-events-single .interior-page .content-page ul.list > li a,
#tribe-events .interior-page .entry-content ul.list > li a,
#tribe-events .interior-page .content-page ul.list > li a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li a,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li a,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li a,
body:not(.home) .interior-page .entry-content ul.list > li a,
body:not(.home) .interior-page .content-page ul.list > li a,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li a,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4db0c7;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 150%;
  text-align: left;
  text-decoration: underline;
}
.tribe-events-single .interior-page .entry-content ul.list > li a::selection,
.tribe-events-single .interior-page .content-page ul.list > li a::selection,
#tribe-events .interior-page .entry-content ul.list > li a::selection,
#tribe-events .interior-page .content-page ul.list > li a::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li a::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li a::selection,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li a::selection,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li a::selection,
body:not(.home) .interior-page .entry-content ul.list > li a::selection,
body:not(.home) .interior-page .content-page ul.list > li a::selection,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li a::selection,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li a::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ul.list > li p,
.tribe-events-single .interior-page .content-page ul.list > li p,
#tribe-events .interior-page .entry-content ul.list > li p,
#tribe-events .interior-page .content-page ul.list > li p,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li p,
body:not(.home) .interior-page .entry-content ul.list > li p,
body:not(.home) .interior-page .content-page ul.list > li p,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li p {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 150%;
  text-align: left;
}
.tribe-events-single .interior-page .entry-content ul.list > li p::selection,
.tribe-events-single .interior-page .content-page ul.list > li p::selection,
#tribe-events .interior-page .entry-content ul.list > li p::selection,
#tribe-events .interior-page .content-page ul.list > li p::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p::selection,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p::selection,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li p::selection,
body:not(.home) .interior-page .entry-content ul.list > li p::selection,
body:not(.home) .interior-page .content-page ul.list > li p::selection,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p::selection,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li p::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ul.list > li p strong,
.tribe-events-single .interior-page .content-page ul.list > li p strong,
#tribe-events .interior-page .entry-content ul.list > li p strong,
#tribe-events .interior-page .content-page ul.list > li p strong,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p strong,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p strong,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p strong,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li p strong,
body:not(.home) .interior-page .entry-content ul.list > li p strong,
body:not(.home) .interior-page .content-page ul.list > li p strong,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p strong,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li p strong {
  color: #494F57;
  font-size: 18px;
  font-weight: bold;
  line-height: 150%;
}
.tribe-events-single .interior-page .entry-content ul.list > li p strong::selection,
.tribe-events-single .interior-page .content-page ul.list > li p strong::selection,
#tribe-events .interior-page .entry-content ul.list > li p strong::selection,
#tribe-events .interior-page .content-page ul.list > li p strong::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p strong::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p strong::selection,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p strong::selection,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li p strong::selection,
body:not(.home) .interior-page .entry-content ul.list > li p strong::selection,
body:not(.home) .interior-page .content-page ul.list > li p strong::selection,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p strong::selection,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li p strong::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ul.list > li ul,
.tribe-events-single .interior-page .content-page ul.list > li ul,
#tribe-events .interior-page .entry-content ul.list > li ul,
#tribe-events .interior-page .content-page ul.list > li ul,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ul,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ul,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ul,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li ul,
body:not(.home) .interior-page .entry-content ul.list > li ul,
body:not(.home) .interior-page .content-page ul.list > li ul,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ul,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li ul {
  padding-left: 15px;
}
.tribe-events-single .interior-page .entry-content ul.list > li ol,
.tribe-events-single .interior-page .content-page ul.list > li ol,
#tribe-events .interior-page .entry-content ul.list > li ol,
#tribe-events .interior-page .content-page ul.list > li ol,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol,
body:not(.home) .interior-page .entry-content ul.list > li ol,
body:not(.home) .interior-page .content-page ul.list > li ol,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol {
  padding: 0;
}
.tribe-events-single .interior-page .entry-content ul.list > li ol li,
.tribe-events-single .interior-page .content-page ul.list > li ol li,
#tribe-events .interior-page .entry-content ul.list > li ol li,
#tribe-events .interior-page .content-page ul.list > li ol li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol li,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol li,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol li,
body:not(.home) .interior-page .entry-content ul.list > li ol li,
body:not(.home) .interior-page .content-page ul.list > li ol li,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol li,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol li {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  line-height: 150%;
  padding-left: 0;
  margin-bottom: 0.6em;
  position: relative;
}
.tribe-events-single .interior-page .entry-content ul.list > li ol li::selection,
.tribe-events-single .interior-page .content-page ul.list > li ol li::selection,
#tribe-events .interior-page .entry-content ul.list > li ol li::selection,
#tribe-events .interior-page .content-page ul.list > li ol li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol li::selection,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol li::selection,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol li::selection,
body:not(.home) .interior-page .entry-content ul.list > li ol li::selection,
body:not(.home) .interior-page .content-page ul.list > li ol li::selection,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol li::selection,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol li::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ul.list > li ol li::marker,
.tribe-events-single .interior-page .content-page ul.list > li ol li::marker,
#tribe-events .interior-page .entry-content ul.list > li ol li::marker,
#tribe-events .interior-page .content-page ul.list > li ol li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol li::marker,
body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol li::marker,
body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol li::marker,
body:not(.home) .interior-page .entry-content ul.list > li ol li::marker,
body:not(.home) .interior-page .content-page ul.list > li ol li::marker,
body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol li::marker,
body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol li::marker {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #494F57;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*--- Undesorder List ---*/
  /*--- Order List ---*/
}
.tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
.tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators),
#tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
#tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators),
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators),
body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators),
body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators),
body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) {
  padding: 0 0 0 20px;
}
.tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
.tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
#tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
#tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  line-height: 150%;
  padding-left: 0;
  margin-bottom: 0.6em;
  position: relative;
}
.tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
.tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
#tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
#tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a {
  padding: 0;
}
.tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
.tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
#tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
#tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
.tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
#tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
#tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #494F57;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
}
.tribe-events-single .interior-page .entry-content ol.list,
.tribe-events-single .interior-page .content-page ol.list,
#tribe-events .interior-page .entry-content ol.list,
#tribe-events .interior-page .content-page ol.list,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list,
body:not(.single-tribe_events) .interior-page .entry-content ol.list,
body:not(.single-tribe_events) .interior-page .content-page ol.list,
body:not(.home) .interior-page .entry-content ol.list,
body:not(.home) .interior-page .content-page ol.list,
body.page-template-default:not(.home) .interior-page .entry-content ol.list,
body.page-template-default:not(.home) .interior-page .content-page ol.list {
  counter-reset: item;
  list-style-type: none;
  margin-bottom: 1rem;
  padding: 0;
  position: relative;
}
.tribe-events-single .interior-page .entry-content ol.list > li,
.tribe-events-single .interior-page .content-page ol.list > li,
#tribe-events .interior-page .entry-content ol.list > li,
#tribe-events .interior-page .content-page ol.list > li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list > li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list > li,
body:not(.single-tribe_events) .interior-page .entry-content ol.list > li,
body:not(.single-tribe_events) .interior-page .content-page ol.list > li,
body:not(.home) .interior-page .entry-content ol.list > li,
body:not(.home) .interior-page .content-page ol.list > li,
body.page-template-default:not(.home) .interior-page .entry-content ol.list > li,
body.page-template-default:not(.home) .interior-page .content-page ol.list > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}
.tribe-events-single .interior-page .entry-content ol.list > li:before,
.tribe-events-single .interior-page .content-page ol.list > li:before,
#tribe-events .interior-page .entry-content ol.list > li:before,
#tribe-events .interior-page .content-page ol.list > li:before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list > li:before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list > li:before,
body:not(.single-tribe_events) .interior-page .entry-content ol.list > li:before,
body:not(.single-tribe_events) .interior-page .content-page ol.list > li:before,
body:not(.home) .interior-page .entry-content ol.list > li:before,
body:not(.home) .interior-page .content-page ol.list > li:before,
body.page-template-default:not(.home) .interior-page .entry-content ol.list > li:before,
body.page-template-default:not(.home) .interior-page .content-page ol.list > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}
.tribe-events-single .interior-page .entry-content ol.list > li ol > li:before,
.tribe-events-single .interior-page .content-page ol.list > li ol > li:before,
#tribe-events .interior-page .entry-content ol.list > li ol > li:before,
#tribe-events .interior-page .content-page ol.list > li ol > li:before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list > li ol > li:before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list > li ol > li:before,
body:not(.single-tribe_events) .interior-page .entry-content ol.list > li ol > li:before,
body:not(.single-tribe_events) .interior-page .content-page ol.list > li ol > li:before,
body:not(.home) .interior-page .entry-content ol.list > li ol > li:before,
body:not(.home) .interior-page .content-page ol.list > li ol > li:before,
body.page-template-default:not(.home) .interior-page .entry-content ol.list > li ol > li:before,
body.page-template-default:not(.home) .interior-page .content-page ol.list > li ol > li:before {
  content: counters(item, ".") " ";
}
.tribe-events-single .interior-page .entry-content ol.list li,
.tribe-events-single .interior-page .content-page ol.list li,
#tribe-events .interior-page .entry-content ol.list li,
#tribe-events .interior-page .content-page ol.list li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li,
body:not(.single-tribe_events) .interior-page .content-page ol.list li,
body:not(.home) .interior-page .entry-content ol.list li,
body:not(.home) .interior-page .content-page ol.list li,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li,
body.page-template-default:not(.home) .interior-page .content-page ol.list li {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-size: 18px;
  line-height: 150%;
  list-style-type: none;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
  margin-bottom: 0.6em;
}
.tribe-events-single .interior-page .entry-content ol.list li::selection,
.tribe-events-single .interior-page .content-page ol.list li::selection,
#tribe-events .interior-page .entry-content ol.list li::selection,
#tribe-events .interior-page .content-page ol.list li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li::selection,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li::selection,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li::selection,
body:not(.single-tribe_events) .interior-page .content-page ol.list li::selection,
body:not(.home) .interior-page .entry-content ol.list li::selection,
body:not(.home) .interior-page .content-page ol.list li::selection,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li::selection,
body.page-template-default:not(.home) .interior-page .content-page ol.list li::selection {
  background-color: black;
  color: white;
}
.tribe-events-single .interior-page .entry-content ol.list li h1,
.tribe-events-single .interior-page .entry-content ol.list li h2,
.tribe-events-single .interior-page .entry-content ol.list li h3,
.tribe-events-single .interior-page .entry-content ol.list li h4,
.tribe-events-single .interior-page .entry-content ol.list li h5,
.tribe-events-single .interior-page .entry-content ol.list li h6,
.tribe-events-single .interior-page .content-page ol.list li h1,
.tribe-events-single .interior-page .content-page ol.list li h2,
.tribe-events-single .interior-page .content-page ol.list li h3,
.tribe-events-single .interior-page .content-page ol.list li h4,
.tribe-events-single .interior-page .content-page ol.list li h5,
.tribe-events-single .interior-page .content-page ol.list li h6,
#tribe-events .interior-page .entry-content ol.list li h1,
#tribe-events .interior-page .entry-content ol.list li h2,
#tribe-events .interior-page .entry-content ol.list li h3,
#tribe-events .interior-page .entry-content ol.list li h4,
#tribe-events .interior-page .entry-content ol.list li h5,
#tribe-events .interior-page .entry-content ol.list li h6,
#tribe-events .interior-page .content-page ol.list li h1,
#tribe-events .interior-page .content-page ol.list li h2,
#tribe-events .interior-page .content-page ol.list li h3,
#tribe-events .interior-page .content-page ol.list li h4,
#tribe-events .interior-page .content-page ol.list li h5,
#tribe-events .interior-page .content-page ol.list li h6,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h1,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h2,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h3,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h4,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h5,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h6,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h1,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h2,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h3,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h4,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h5,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h6,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li h1,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li h2,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li h3,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li h4,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li h5,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li h6,
body:not(.single-tribe_events) .interior-page .content-page ol.list li h1,
body:not(.single-tribe_events) .interior-page .content-page ol.list li h2,
body:not(.single-tribe_events) .interior-page .content-page ol.list li h3,
body:not(.single-tribe_events) .interior-page .content-page ol.list li h4,
body:not(.single-tribe_events) .interior-page .content-page ol.list li h5,
body:not(.single-tribe_events) .interior-page .content-page ol.list li h6,
body:not(.home) .interior-page .entry-content ol.list li h1,
body:not(.home) .interior-page .entry-content ol.list li h2,
body:not(.home) .interior-page .entry-content ol.list li h3,
body:not(.home) .interior-page .entry-content ol.list li h4,
body:not(.home) .interior-page .entry-content ol.list li h5,
body:not(.home) .interior-page .entry-content ol.list li h6,
body:not(.home) .interior-page .content-page ol.list li h1,
body:not(.home) .interior-page .content-page ol.list li h2,
body:not(.home) .interior-page .content-page ol.list li h3,
body:not(.home) .interior-page .content-page ol.list li h4,
body:not(.home) .interior-page .content-page ol.list li h5,
body:not(.home) .interior-page .content-page ol.list li h6,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li h1,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li h2,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li h3,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li h4,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li h5,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li h6,
body.page-template-default:not(.home) .interior-page .content-page ol.list li h1,
body.page-template-default:not(.home) .interior-page .content-page ol.list li h2,
body.page-template-default:not(.home) .interior-page .content-page ol.list li h3,
body.page-template-default:not(.home) .interior-page .content-page ol.list li h4,
body.page-template-default:not(.home) .interior-page .content-page ol.list li h5,
body.page-template-default:not(.home) .interior-page .content-page ol.list li h6 {
  margin-top: 0 !important;
  display: inline-block !important;
}
.tribe-events-single .interior-page .entry-content ol.list li a,
.tribe-events-single .interior-page .content-page ol.list li a,
#tribe-events .interior-page .entry-content ol.list li a,
#tribe-events .interior-page .content-page ol.list li a,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li a,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li a,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li a,
body:not(.single-tribe_events) .interior-page .content-page ol.list li a,
body:not(.home) .interior-page .entry-content ol.list li a,
body:not(.home) .interior-page .content-page ol.list li a,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li a,
body.page-template-default:not(.home) .interior-page .content-page ol.list li a {
  padding: 0;
}
.tribe-events-single .interior-page .entry-content ol.list li::before,
.tribe-events-single .interior-page .content-page ol.list li::before,
#tribe-events .interior-page .entry-content ol.list li::before,
#tribe-events .interior-page .content-page ol.list li::before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li::before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li::before,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li::before,
body:not(.single-tribe_events) .interior-page .content-page ol.list li::before,
body:not(.home) .interior-page .entry-content ol.list li::before,
body:not(.home) .interior-page .content-page ol.list li::before,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li::before,
body.page-template-default:not(.home) .interior-page .content-page ol.list li::before {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #494F57;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
}
.tribe-events-single .interior-page .entry-content ol.list li ol,
.tribe-events-single .interior-page .content-page ol.list li ol,
#tribe-events .interior-page .entry-content ol.list li ol,
#tribe-events .interior-page .content-page ol.list li ol,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li ol,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li ol,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li ol,
body:not(.single-tribe_events) .interior-page .content-page ol.list li ol,
body:not(.home) .interior-page .entry-content ol.list li ol,
body:not(.home) .interior-page .content-page ol.list li ol,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li ol,
body.page-template-default:not(.home) .interior-page .content-page ol.list li ol {
  margin-top: 10px;
}
.tribe-events-single .interior-page .entry-content ol.list li ol li,
.tribe-events-single .interior-page .content-page ol.list li ol li,
#tribe-events .interior-page .entry-content ol.list li ol li,
#tribe-events .interior-page .content-page ol.list li ol li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li ol li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li ol li,
body:not(.single-tribe_events) .interior-page .entry-content ol.list li ol li,
body:not(.single-tribe_events) .interior-page .content-page ol.list li ol li,
body:not(.home) .interior-page .entry-content ol.list li ol li,
body:not(.home) .interior-page .content-page ol.list li ol li,
body.page-template-default:not(.home) .interior-page .entry-content ol.list li ol li,
body.page-template-default:not(.home) .interior-page .content-page ol.list li ol li {
  padding-left: 20px;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*----- Order List ----- */
  /*--- Definition List ---*/
}
.tribe-events-single .interior-page .entry-content dl.list dt,
.tribe-events-single .interior-page .content-page dl.list dt,
#tribe-events .interior-page .entry-content dl.list dt,
#tribe-events .interior-page .content-page dl.list dt,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dt,
body:not(.single-tribe_events) .interior-page .content-page dl.list dt,
body:not(.home) .interior-page .entry-content dl.list dt,
body:not(.home) .interior-page .content-page dl.list dt,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dt,
body.page-template-default:not(.home) .interior-page .content-page dl.list dt {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #A40D12;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 150%;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
}
.tribe-events-single .interior-page .entry-content dl.list dt.h3,
.tribe-events-single .interior-page .content-page dl.list dt.h3,
#tribe-events .interior-page .entry-content dl.list dt.h3,
#tribe-events .interior-page .content-page dl.list dt.h3,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h3,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h3,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h3,
body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h3,
body:not(.home) .interior-page .entry-content dl.list dt.h3,
body:not(.home) .interior-page .content-page dl.list dt.h3,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h3,
body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h3 {
  font-size: 36px;
}
.tribe-events-single .interior-page .entry-content dl.list dt.h4,
.tribe-events-single .interior-page .content-page dl.list dt.h4,
#tribe-events .interior-page .entry-content dl.list dt.h4,
#tribe-events .interior-page .content-page dl.list dt.h4,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h4,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h4,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h4,
body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h4,
body:not(.home) .interior-page .entry-content dl.list dt.h4,
body:not(.home) .interior-page .content-page dl.list dt.h4,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h4,
body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h4 {
  font-size: 30px;
}
.tribe-events-single .interior-page .entry-content dl.list dt.h5,
.tribe-events-single .interior-page .content-page dl.list dt.h5,
#tribe-events .interior-page .entry-content dl.list dt.h5,
#tribe-events .interior-page .content-page dl.list dt.h5,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h5,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h5,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h5,
body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h5,
body:not(.home) .interior-page .entry-content dl.list dt.h5,
body:not(.home) .interior-page .content-page dl.list dt.h5,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h5,
body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h5 {
  font-size: 28px;
}
.tribe-events-single .interior-page .entry-content dl.list dt.h6,
.tribe-events-single .interior-page .content-page dl.list dt.h6,
#tribe-events .interior-page .entry-content dl.list dt.h6,
#tribe-events .interior-page .content-page dl.list dt.h6,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h6,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h6,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h6,
body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h6,
body:not(.home) .interior-page .entry-content dl.list dt.h6,
body:not(.home) .interior-page .content-page dl.list dt.h6,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h6,
body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h6 {
  font-size: 24px;
}
.tribe-events-single .interior-page .entry-content dl.list dd,
.tribe-events-single .interior-page .content-page dl.list dd,
#tribe-events .interior-page .entry-content dl.list dd,
#tribe-events .interior-page .content-page dl.list dd,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dd,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dd,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dd,
body:not(.single-tribe_events) .interior-page .content-page dl.list dd,
body:not(.home) .interior-page .entry-content dl.list dd,
body:not(.home) .interior-page .content-page dl.list dd,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dd,
body.page-template-default:not(.home) .interior-page .content-page dl.list dd {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57 !important;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-left: 20px;
  position: relative;
}
.tribe-events-single .interior-page .entry-content dl.list dd::before,
.tribe-events-single .interior-page .content-page dl.list dd::before,
#tribe-events .interior-page .entry-content dl.list dd::before,
#tribe-events .interior-page .content-page dl.list dd::before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dd::before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dd::before,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dd::before,
body:not(.single-tribe_events) .interior-page .content-page dl.list dd::before,
body:not(.home) .interior-page .entry-content dl.list dd::before,
body:not(.home) .interior-page .content-page dl.list dd::before,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dd::before,
body.page-template-default:not(.home) .interior-page .content-page dl.list dd::before {
  content: "";
  border-radius: 50%;
  background: #A40D12;
  display: inline-block;
  left: 0;
  margin-left: 0;
  margin-right: 5px;
  margin-top: 10px;
  position: absolute;
  width: 5px;
  height: 5px;
}
.tribe-events-single .interior-page .entry-content dl.list dd dl,
.tribe-events-single .interior-page .content-page dl.list dd dl,
#tribe-events .interior-page .entry-content dl.list dd dl,
#tribe-events .interior-page .content-page dl.list dd dl,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dd dl,
body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dd dl,
body:not(.single-tribe_events) .interior-page .entry-content dl.list dd dl,
body:not(.single-tribe_events) .interior-page .content-page dl.list dd dl,
body:not(.home) .interior-page .entry-content dl.list dd dl,
body:not(.home) .interior-page .content-page dl.list dd dl,
body.page-template-default:not(.home) .interior-page .entry-content dl.list dd dl,
body.page-template-default:not(.home) .interior-page .content-page dl.list dd dl {
  margin-top: 10px;
}
.tribe-events-single .interior-page .entry-content,
.tribe-events-single .interior-page .content-page,
#tribe-events .interior-page .entry-content,
#tribe-events .interior-page .content-page,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
body:not(.post-type-archive-tribe_events) .interior-page .content-page,
body:not(.single-tribe_events) .interior-page .entry-content,
body:not(.single-tribe_events) .interior-page .content-page,
body:not(.home) .interior-page .entry-content,
body:not(.home) .interior-page .content-page,
body.page-template-default:not(.home) .interior-page .entry-content,
body.page-template-default:not(.home) .interior-page .content-page {
  /*--- Definition List ---*/
}
.tribe-events-single .interior-page,
#tribe-events .interior-page,
body:not(.post-type-archive-tribe_events) .interior-page,
body:not(.single-tribe_events) .interior-page,
body:not(.home) .interior-page,
body.page-template-default:not(.home) .interior-page {
  /*---entry-content----*/
}

@media only screen and (max-width: 767.98px) {
  .interior-page .entry-content h1,
  .interior-page .entry-content h2,
  .interior-page .entry-content h3,
  .interior-page .entry-content h4,
  .interior-page .entry-content h5,
  .interior-page .entry-content h6,
  .page-template-default:not(.home) h1,
  .page-template-default:not(.home) h2,
  .page-template-default:not(.home) h3,
  .page-template-default:not(.home) h4,
  .page-template-default:not(.home) h5,
  .page-template-default:not(.home) h6,
  .page-template:not(.home) h1,
  .page-template:not(.home) h2,
  .page-template:not(.home) h3,
  .page-template:not(.home) h4,
  .page-template:not(.home) h5,
  .page-template:not(.home) h6 {
    word-break: break-word;
    white-space: normal;
    overflow-wrap: break-word;
  }
  .interior-page .entry-content h1 strong,
  .interior-page .entry-content h2 strong,
  .interior-page .entry-content h3 strong,
  .interior-page .entry-content h4 strong,
  .interior-page .entry-content h5 strong,
  .interior-page .entry-content h6 strong,
  .page-template-default:not(.home) h1 strong,
  .page-template-default:not(.home) h2 strong,
  .page-template-default:not(.home) h3 strong,
  .page-template-default:not(.home) h4 strong,
  .page-template-default:not(.home) h5 strong,
  .page-template-default:not(.home) h6 strong,
  .page-template:not(.home) h1 strong,
  .page-template:not(.home) h2 strong,
  .page-template:not(.home) h3 strong,
  .page-template:not(.home) h4 strong,
  .page-template:not(.home) h5 strong,
  .page-template:not(.home) h6 strong {
    white-space: normal;
    overflow-wrap: break-word;
  }
  .interior-page .entry-content h1,
  .page-template-default:not(.home) h1,
  .page-template:not(.home) h1 {
    font-size: 41px;
  }
  .interior-page .entry-content h2,
  .page-template-default:not(.home) h2,
  .page-template:not(.home) h2 {
    font-size: 36px !important;
  }
  .interior-page .entry-content h3,
  .page-template-default:not(.home) h3,
  .page-template:not(.home) h3 {
    font-size: 31px !important;
  }
  .interior-page .entry-content h4,
  .page-template-default:not(.home) h4,
  .page-template:not(.home) h4 {
    font-size: 26px;
  }
  .interior-page .entry-content h5,
  .page-template-default:not(.home) h5,
  .page-template:not(.home) h5 {
    font-size: 21px;
  }
  .interior-page .entry-content h6,
  .page-template-default:not(.home) h6,
  .page-template:not(.home) h6 {
    font-size: 18px;
  }
  .interior-page .entry-content blockquote,
  .interior-page .entry-content blockquote p,
  .page-template-default:not(.home) blockquote,
  .page-template-default:not(.home) blockquote p,
  .page-template:not(.home) blockquote,
  .page-template:not(.home) blockquote p {
    font-size: 18px;
    margin: 30px auto 20px;
  }
  .interior-page .entry-content ul.list li a,
  .page-template-default:not(.home) ul.list li a,
  .page-template:not(.home) ul.list li a {
    word-break: break-all;
  }
  .interior-page .entry-content ul.list li a strong,
  .page-template-default:not(.home) ul.list li a strong,
  .page-template:not(.home) ul.list li a strong {
    word-break: break-all;
  }
  .interior-page .entry-content ol li a,
  .page-template-default:not(.home) ol li a,
  .page-template:not(.home) ol li a {
    word-break: break-all;
  }
  .interior-page .entry-content ol li a strong,
  .page-template-default:not(.home) ol li a strong,
  .page-template:not(.home) ol li a strong {
    word-break: break-all;
  }
  .interior-page blockquote,
  .single-tribe_events blockquote,
  .single-event blockquote,
  .page-template-default:not(.home) blockquote,
  .page-template:not(.home) blockquote {
    font-size: 26px !important;
    margin: 0 auto 20px !important;
    text-align: center !important;
    padding: 20px 30px !important;
    min-height: inherit !important;
  }
  .interior-page blockquote p,
  .interior-page blockquote a,
  .interior-page blockquote address,
  .interior-page blockquote span,
  .interior-page blockquote strong,
  .interior-page blockquote time,
  .interior-page blockquote dl.list > dd,
  .interior-page blockquote dl.list > dt,
  .single-tribe_events blockquote p,
  .single-tribe_events blockquote a,
  .single-tribe_events blockquote address,
  .single-tribe_events blockquote span,
  .single-tribe_events blockquote strong,
  .single-tribe_events blockquote time,
  .single-tribe_events blockquote dl.list > dd,
  .single-tribe_events blockquote dl.list > dt,
  .single-event blockquote p,
  .single-event blockquote a,
  .single-event blockquote address,
  .single-event blockquote span,
  .single-event blockquote strong,
  .single-event blockquote time,
  .single-event blockquote dl.list > dd,
  .single-event blockquote dl.list > dt,
  .page-template-default:not(.home) blockquote p,
  .page-template-default:not(.home) blockquote a,
  .page-template-default:not(.home) blockquote address,
  .page-template-default:not(.home) blockquote span,
  .page-template-default:not(.home) blockquote strong,
  .page-template-default:not(.home) blockquote time,
  .page-template-default:not(.home) blockquote dl.list > dd,
  .page-template-default:not(.home) blockquote dl.list > dt,
  .page-template:not(.home) blockquote p,
  .page-template:not(.home) blockquote a,
  .page-template:not(.home) blockquote address,
  .page-template:not(.home) blockquote span,
  .page-template:not(.home) blockquote strong,
  .page-template:not(.home) blockquote time,
  .page-template:not(.home) blockquote dl.list > dd,
  .page-template:not(.home) blockquote dl.list > dt {
    font-size: 26px !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 100%;
  }
  .interior-page blockquote cite,
  .single-tribe_events blockquote cite,
  .single-event blockquote cite,
  .page-template-default:not(.home) blockquote cite,
  .page-template:not(.home) blockquote cite {
    margin-top: 10px;
    display: block;
  }
  .interior-page .entry-content figure.wp-block-embed-youtube,
  .single-tribe_events .entry-content figure.wp-block-embed-youtube,
  .single-event .entry-content figure.wp-block-embed-youtube,
  .page-template-default:not(.home) .entry-content figure.wp-block-embed-youtube,
  .page-template:not(.home) .entry-content figure.wp-block-embed-youtube {
    height: 250px !important;
    width: 100%;
  }
  .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
  .single-tribe_events .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
  .single-event .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
  .page-template-default:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
  .page-template:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper {
    height: 250px !important;
  }
  .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
  .single-tribe_events .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
  .single-event .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
  .page-template-default:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
  .page-template:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
    height: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 575.98px) {
  .wp-block-image .alignright,
  .wp-block-image .alignleft {
    float: none !important;
    margin: 0 auto 20px;
    display: block;
    text-align: center;
  }
}
.container-blog-post .card-post .card-body.card-title {
  color: #5E675D !important;
}

/*END INTERIOR PAGE-------------------------------------------------------------------------------------------*/
/*START Error Page------------------------------------------*/
.interior-404 {
  padding-top: 40px;
}

.fourerror {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-direction: column;
  margin: 0 auto;
  width: 590px;
  max-width: 100%;
}
.fourerror .ghost-404 {
  position: relative;
  height: 230px;
  margin: 0 auto;
  width: 140px;
}
.fourerror .ghost-404 .ghost-icon, .fourerror .ghost-404 .ghost-base {
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent;
  position: relative;
  width: 130px;
}
.fourerror .ghost-404 .ghost-icon {
  background-image: url("../images/icons/ghost.svg");
  height: 132px;
}
.fourerror .ghost-404 .ghost-base {
  background-image: url("../images/icons/base-ghost.svg");
  height: 17px;
  margin-top: 30px;
}
.fourerror h3 {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.02em;
  text-align: center;
  color: #69190B;
}
.fourerror p {
  font-size: 24px !important;
  text-align: center !important;
  color: #000000 !important;
}
.fourerror a[class^=btn-] {
  margin: 40px auto;
}

/*END Error Page------------------------------------------*/
.container-paginator {
  max-width: 100%;
  padding: 15px 0;
  width: 100%;
  border-radius: 0;
  box-shadow: none;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
@media (max-width: 991.98px) {
  .pagination {
    flex-wrap: wrap;
  }
}
.pagination .page-numbers.current,
.pagination .current {
  color: #69190B !important;
  position: relative;
}
.pagination .page-numbers.next,
.pagination .page-numbers.prev {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pagination .page-numbers.next span,
.pagination .page-numbers.prev span {
  display: none;
}
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:hover {
  color: #69190B !important;
}
.pagination .page-numbers.next:hover::before,
.pagination .page-numbers.prev:hover::before {
  color: #69190B !important;
}
.pagination .prev.page-numbers::before,
.pagination .next.page-numbers::before {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57 !important;
  display: inline-block;
  font-size: 16px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  text-transform: capitalize !important;
}
.pagination .prev.page-numbers {
  flex-direction: row-reverse;
}
.pagination .prev.page-numbers::before {
  content: "Previous";
}
@media (max-width: 575.98px) {
  .pagination .prev.page-numbers::before {
    content: "Prev";
  }
}
.pagination .next.page-numbers::before {
  content: "Next";
}
.pagination .pagination,
.pagination .page-numbers,
.pagination .nav-links > a,
.pagination .page {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border: none !important;
  color: #494F57 !important;
  display: inline-block;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.02em;
  line-height: normal;
  margin: 15px 20px;
  text-align: center;
  text-decoration: none !important;
  transition: all 0.4s ease;
}
@media (max-width: 575.98px) {
  .pagination .pagination,
  .pagination .page-numbers,
  .pagination .nav-links > a,
  .pagination .page {
    margin: 15px 10px;
  }
}
@media (max-width: 575.98px) {
  .pagination .pagination.dots,
  .pagination .page-numbers.dots,
  .pagination .nav-links > a.dots,
  .pagination .page.dots {
    margin: 15px 0;
  }
}
.pagination .pagination:hover,
.pagination .page-numbers:hover,
.pagination .nav-links > a:hover,
.pagination .page:hover {
  text-decoration: none;
}
.pagination .pagination.prev, .pagination .pagination.next,
.pagination .page-numbers.prev,
.pagination .page-numbers.next,
.pagination .nav-links > a.prev,
.pagination .nav-links > a.next,
.pagination .page.prev,
.pagination .page.next {
  border: none !important;
  font-size: 0 !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height: normal;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
.pagination .pagination.prev span, .pagination .pagination.next span,
.pagination .page-numbers.prev span,
.pagination .page-numbers.next span,
.pagination .nav-links > a.prev span,
.pagination .nav-links > a.next span,
.pagination .page.prev span,
.pagination .page.next span {
  font-size: 0 !important;
}
.pagination .pagination.prev span::before, .pagination .pagination.next span::before,
.pagination .page-numbers.prev span::before,
.pagination .page-numbers.next span::before,
.pagination .nav-links > a.prev span::before,
.pagination .nav-links > a.next span::before,
.pagination .page.prev span::before,
.pagination .page.next span::before {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #69190B;
  display: inline-block;
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1;
  text-align: center;
  text-transform: capitalize;
}
.pagination .pagination.prev,
.pagination .page-numbers.prev,
.pagination .nav-links > a.prev,
.pagination .page.prev {
  margin-right: auto;
}
.pagination .pagination.prev span::before,
.pagination .page-numbers.prev span::before,
.pagination .nav-links > a.prev span::before,
.pagination .page.prev span::before {
  content: "Previous";
}
@media (max-width: 575.98px) {
  .pagination .pagination.prev span::before,
  .pagination .page-numbers.prev span::before,
  .pagination .nav-links > a.prev span::before,
  .pagination .page.prev span::before {
    content: "Prev";
  }
}
.pagination .pagination.next,
.pagination .page-numbers.next,
.pagination .nav-links > a.next,
.pagination .page.next {
  margin-left: auto;
}
.pagination .pagination.next span::before,
.pagination .page-numbers.next span::before,
.pagination .nav-links > a.next span::before,
.pagination .page.next span::before {
  content: "Next";
}
.pagination .pagination.current,
.pagination .page-numbers.current,
.pagination .nav-links > a.current,
.pagination .page.current {
  color: #69190B !important;
  position: relative;
}
.pagination .pagination.current::after,
.pagination .page-numbers.current::after,
.pagination .nav-links > a.current::after,
.pagination .page.current::after {
  content: "";
  background-color: #69190B;
  width: 20px;
  height: 3px;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  position: absolute;
  top: unset;
  left: 50%;
  bottom: -5px;
}

body.search h1 span {
  font-size: inherit;
}

.content-search {
  padding-top: 50px;
}

.search-section {
  display: none;
  background: #CBB698;
  z-index: 9999;
  position: relative;
}

div.search {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: #CBB698;
  display: block;
  position: relative;
}
div.search::before {
  content: "";
  background: #CBB698;
  opacity: 0.5;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
div.search::after {
  content: "";
  background: #CBB698;
  height: 100%;
  position: absolute;
  opacity: 0.5;
  right: 0;
  top: 0;
  width: 1px;
}
div.search .screen-reader-text {
  display: none;
}
div.search .fa-times {
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
  margin-right: 10px;
  opacity: 0.5;
  transition: 0.3s;
}
div.search .fa-times:hover {
  text-decoration: none;
  opacity: 1;
}
div.search #searchsubmit {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.521 20.6976L17.1638 16.3831C16.8094 16.7883 16.4195 17.1613 16.0002 17.4986L19.2625 21.6914C19.4153 21.8873 19.6444 22 19.8922 22C20.0725 22 20.243 21.941 20.3852 21.8283C20.553 21.6959 20.6596 21.5054 20.6854 21.2916C20.7111 21.0777 20.6525 20.8666 20.521 20.6976Z' fill='white'/%3E%3Cpath d='M17.1638 16.3831C18.5937 14.7505 19.4633 12.607 19.4633 10.2588C19.4633 5.14543 15.3475 1 10.2707 1C5.19392 1 1.07812 5.14543 1.07812 10.2588C1.07812 15.3721 5.19392 19.5176 10.2707 19.5176C12.4379 19.5176 14.43 18.7617 16.0012 17.4976C16.4204 17.1613 16.8085 16.7874 17.1638 16.3831ZM10.2707 18.0863C5.98528 18.0863 2.4992 14.5751 2.4992 10.2588C2.4992 5.94249 5.98528 2.43131 10.2707 2.43131C14.5562 2.43131 18.0422 5.94249 18.0422 10.2588C18.0422 14.5751 14.5562 18.0863 10.2707 18.0863Z' fill='white'/%3E%3Cpath d='M17.1638 16.3831L20.521 20.6976C20.6525 20.8666 20.7111 21.0777 20.6854 21.2916C20.6596 21.5054 20.553 21.6959 20.3852 21.8283C20.2431 21.941 20.0725 22 19.8922 22C19.6444 22 19.4153 21.8873 19.2625 21.6914L16.0002 17.4986C16.4195 17.1613 16.8094 16.7883 17.1638 16.3831ZM17.1638 16.3831C18.5937 14.7505 19.4633 12.607 19.4633 10.2588C19.4633 5.14543 15.3475 1 10.2707 1C5.19392 1 1.07812 5.14543 1.07812 10.2588C1.07812 15.3721 5.19392 19.5176 10.2707 19.5176C12.4379 19.5176 14.43 18.7617 16.0012 17.4976C16.4204 17.1613 16.8085 16.7874 17.1638 16.3831ZM10.2707 18.0863C5.98528 18.0863 2.4992 14.5751 2.4992 10.2588C2.4992 5.94249 5.98528 2.43131 10.2707 2.43131C14.5562 2.43131 18.0422 5.94249 18.0422 10.2588C18.0422 14.5751 14.5562 18.0863 10.2707 18.0863Z' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center;
  background-size: 20px;
  border-radius: 0;
  border: none;
  color: #ffffff;
  font-size: 12px;
  height: 40px;
  margin-left: -4px;
  opacity: 0.7;
  text-indent: -99999999px;
  text-transform: none;
  transition: 0.4s;
  vertical-align: middle;
  width: 50px;
}
div.search #searchsubmit:hover {
  background-size: 18px 18px;
  opacity: 1;
}
div.search #s {
  background: #CBB698;
  border: none;
  color: #ffffff;
  font-size: 17px;
  height: 40px;
  padding: 5px 15px;
  vertical-align: middle;
  width: calc(100% - 70px);
}
@media (max-width: 1199.98px) {
  div.search #s {
    height: 40px;
  }
}
div.search #s:hover, div.search #s:focus, div.search #s:active {
  outline: none;
  box-shadow: none;
}
div.search #s:-moz-placeholder, div.search #s:-ms-input-placeholder, div.search #s::-moz-placeholder, div.search #s::-webkit-input-placeholder {
  color: #ffffff !important;
}
div.search #s:-webkit-autofill, div.search #s:-webkit-autofill:hover, div.search #s:-webkit-autofill:focus, div.search #s:-webkit-autofill, div.search #s:-webkit-autofill:hover, div.search #s:-webkit-autofill:focus, div.search #s:-webkit-autofill, div.search #s:-webkit-autofill:hover, div.search #s:-webkit-autofill:focus {
  background: transparent !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  transition: background-color 5000s ease-in-out 0s;
}

/*START Search Page------------------------------------------*/
body.search-results {
  display: block;
  padding-top: 0px;
  margin-left: 0;
}
body.search-results .content-search h1.search-title {
  font-size: 30px;
  text-transform: none;
}
body.search-results .content-search ul.search-list-result {
  padding: 0;
  margin: 0;
  text-align: left;
}
body.search-results .content-search ul.search-list-result li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
  line-height: 1.66;
}
body.search-results .content-search ul.search-list-result li::before {
  content: none !important;
}
body.search-results .content-search ul.search-list-result li h3 {
  margin-bottom: 20px;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
}
body.search-results .content-search ul.search-list-result li h3 > a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: 2px solid #A40D12;
  color: #A40D12;
  display: inline;
  line-height: 1.6;
  padding-bottom: 5px;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  body.search-results .content-search ul.search-list-result li h3 > a {
    font-size: 20px !important;
  }
}
body.search-results .content-search ul.search-list-result li .read-more {
  margin-top: 0px;
  text-align: left;
  padding: 10px 0;
  display: block;
}
body.search-results .content-search ul.search-list-result li .read-more a.read-more {
  background: transparent;
  border-bottom: 2px solid transparent !important;
  border-radius: 0;
  border: none;
  color: #494F57 !important;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  line-height: 1.2 !important;
  margin: 15px auto;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 0;
  position: relative;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
  vertical-align: middle;
}
body.search-results .content-search ul.search-list-result li .read-more a.read-more:hover {
  text-decoration: none;
  border-color: #000;
}
body.search-results .content-search ul.search-list-result li .read-more a.read-more::after {
  content: "";
  background-image: url("../images/icons/arrow-swiper.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  height: 25px;
  position: absolute;
  right: -40px;
  top: -2px;
  width: 25px;
}

/*END Search Page-----------------------------------*/
body.single-post .entry-content {
  display: flex;
  flex-direction: column;
}
body.single-post .entry-content p + h2, body.single-post .entry-content p + h3, body.single-post .entry-content p + h4, body.single-post .entry-content p + h5, body.single-post .entry-content p + h6 {
  margin-top: 30px;
}
body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6 {
  margin-bottom: 10px;
}

ul.social-network {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  font-size: 0;
  line-height: 1em;
  margin: 0 !important;
  padding: 0;
  text-align: left !important;
  list-style-type: none !important;
  gap: 10px;
}
ul.social-network.grey li a {
  color: #5b5c5f !important;
}
ul.social-network.grey li a > * {
  color: #5b5c5f !important;
}
ul.social-network li {
  font-size: 18px;
  margin: 0 !important;
}
ul.social-network li a {
  background: transparent;
  border-radius: 50%;
  border: none !important;
  box-shadow: none !important;
  color: #ffffff;
  display: inherit !important;
  height: 100% !important;
  margin: 0 !important;
  position: relative !important;
  text-decoration: none !important;
  transition: all 0.2s ease !important;
  width: 100% !important;
}
ul.social-network li a::after {
  content: none;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #ffffff;
  height: 90%;
  left: 50%;
  padding: 5px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 90%;
  box-sizing: content-box;
  transform: translate(-50%, -50%) scale(0.8);
  transition: transform 0.2s, opacity 0.2s;
  opacity: 0;
}
ul.social-network li a i[class^=fa], ul.social-network li a i[class^=fas], ul.social-network li a i[class^=far], ul.social-network li a svg[class^=fa], ul.social-network li a svg[class^=fas], ul.social-network li a svg[class^=far], ul.social-network li a .svg-inline--fa {
  color: #ffffff;
  font-size: 1rem;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height: 1;
  text-align: center;
  transition: all 0.4s ease;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
}
ul.social-network li a i[class~=fa-facebook]::after, ul.social-network li a svg[class~=fa-facebook]::after, ul.social-network li a svg[class~=fas-facebook]::after,
ul.social-network li a i[class~=fa-facebook-f]::after, ul.social-network li a svg[class~=fa-facebook-f]::after, ul.social-network li a svg[class~=fas-facebook-f]::after,
ul.social-network li a i[class~=fa-facebook-square]::after, ul.social-network li a svg[class~=fa-facebook-square]::after, ul.social-network li a svg[class~=fas-facebook-square]::after {
  background-color: #3b5998;
}
ul.social-network li a i[class~=fa-twitter]::after, ul.social-network li a svg[class~=fa-twitter]::after,
ul.social-network li a i[class~=fa-twitter-square]::after, ul.social-network li a svg[class~=fa-twitter-square]::after {
  background-color: #00acee;
}
ul.social-network li a i[class~=fa-instagram]::after, ul.social-network li a svg[class~=fa-instagram]::after {
  background-color: #fe4164;
}
ul.social-network li a i[class~=fa-youtube]::after, ul.social-network li a svg[class~=fa-youtube]::after,
ul.social-network li a i[class~=fa-youtube-square]::after, ul.social-network li a svg[class~=fa-youtube-square]::after {
  background-color: #c4302b;
}
ul.social-network li a i[class~=fa-envelope]::after, ul.social-network li a svg[class~=fa-envelope]::after {
  background-color: #ff0000;
}
ul.social-network li:hover {
  box-shadow: none !important;
}
ul.social-network li:hover a {
  background: transparent;
}
ul.social-network li:hover a::after {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
ul.social-network li:hover a i {
  color: #F4E8C1;
}
ul.social-network.vertical-lebel li {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 20px !important;
  transition: all 0.3s ease-in-out;
}
ul.social-network.vertical-lebel li .icon-label {
  border-radius: 0;
  height: auto !important;
  margin: 0 0 0 10px !important;
  width: auto !important;
  border-bottom: 1px solid transparent !important;
  line-height: 1;
}
ul.social-network.vertical-lebel li .icon-label::after {
  content: none;
}
ul.social-network.vertical-lebel li:hover {
  background: transparent;
}
ul.social-network.vertical-lebel li:hover .icon-label {
  background: transparent;
  border-color: #ffffff !important;
}

body.single-tribe_events main#tribe-events {
  padding: 0;
  background-color: transparent;
}
body.single-tribe_events #tribe-events-content {
  padding: 0;
  margin-bottom: 0;
}
body.single-tribe_events #tribe-events-content .tribe-events-single-event-title, body.single-tribe_events #tribe-events-content .tribe-events-back, body.single-tribe_events #tribe-events-content .tribe-events-schedule {
  display: none;
}
body.single-tribe_events .tribe-events-single-event-title {
  font-size: 40px !important;
  line-height: 1;
}
body.single-tribe_events .tribe-events-schedule h2 {
  font-size: 20px !important;
  margin-bottom: 0 !important;
}
body.single-tribe_events h2.tribe-events-single-section-title {
  font-size: 31px !important;
  margin-bottom: 10px !important;
  margin-top: 0 !important;
  text-transform: none;
}
body.single-tribe_events .tribe-events-event-meta dl {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57 !important;
  font-size: 18px;
  list-style: 1.4;
}
body.single-tribe_events .tribe-events-event-image {
  height: 466px;
  overflow: hidden;
}
body.single-tribe_events .tribe-events-event-image img {
  object-position: center;
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item a {
  color: #69190B !important;
  font-weight: normal !important;
  border: none !important;
  text-decoration: none;
  line-height: 1 !important;
  display: flex !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
  padding: 2px 5px 5px !important;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {
  color: #ffffff !important;
  line-height: 1.2 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
  font-weight: bold !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
  margin-top: 0 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link {
  padding: var(--tec-spacer-4) 10px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link::after {
  left: 0 !important;
}

.tribe-common .tribe-common-h8, .tribe-common .tribe-common-h8 > * {
  font-size: var(--tec-font-size-4) !important;
  font-weight: normal !important;
  color: #613B07 !important;
}

.tribe-events .tribe-events-calendar-month__day-date-link, .tribe-events .tribe-events-calendar-month__day-date-daynum {
  color: #613B07;
}
@media (max-width: 991.98px) {
  .tribe-events .tribe-events-calendar-month__day-date-link, .tribe-events .tribe-events-calendar-month__day-date-daynum {
    color: #A40D12;
  }
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #CBB698 !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
  border-color: #d5d5d5 !important;
}

.tribe-events-calendar-month__day--current {
  background-color: #F4E8C1 !important;
}

div[id*=tribe-events-calendar-day-] h3, div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__day-date .tribe-events-calendar-month__day-date-daynum {
  line-height: 1.1 !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: transparent !important;
}

#tribe-events-pg-template {
  max-width: 1320px;
}

.tribe-events-after-html p, .tribe-events-before-html p {
  color: #494F57;
  font-family: "Open Sans", sans-serif;
  font-size: 18px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500 !important;
  letter-spacing: -0.02em;
  letter-spacing: -0.02em;
  line-height: 1.39;
}

.tribe-events-view {
  padding: 50px 0;
}
.tribe-events-view .tribe-events-before-html {
  margin-bottom: 30px;
}

.tribe-common-form-control-text__input.tribe-events-c-search__input:hover, .tribe-common-form-control-text__input.tribe-events-c-search__input:focus, .tribe-common-form-control-text__input.tribe-events-c-search__input:active {
  outline: none;
  box-shadow: none;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #494F57;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input::-moz-placeholder { /* Firefox 19+ */
  color: #494F57;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-ms-input-placeholder { /* IE 10+ */
  color: #494F57;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-moz-placeholder { /* Firefox 18- */
  color: #494F57;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill:hover, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill:focus, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill:hover, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill:focus, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill:hover, .tribe-common-form-control-text__input.tribe-events-c-search__input:-webkit-autofill:focus {
  background: transparent !important;
  color: #494F57 !important;
  -webkit-text-fill-color: #494F57 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.tribe-events-calendar-month__multiday-event-hidden-link > * {
  display: block;
  padding: 5px 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
  display: inline-block;
  vertical-align: top;
}

.tribe-common .tribe-common-c-svgicon {
  color: #69190B !important;
}

.tribe-block__events-link .tribe-block__btn--link a {
  border: 1px solid #e1e3e6 !important;
  text-decoration: none !important;
}

.tribe-common a, .tribe-common abbr, .tribe-common acronym, .tribe-common address, .tribe-common applet, .tribe-common article, .tribe-common aside, .tribe-common audio, .tribe-common b, .tribe-common big, .tribe-common blockquote, .tribe-common canvas, .tribe-common caption, .tribe-common center, .tribe-common cite, .tribe-common code, .tribe-common dd, .tribe-common del, .tribe-common details, .tribe-common dfn, .tribe-common div, .tribe-common dl, .tribe-common dt, .tribe-common em, .tribe-common embed, .tribe-common fieldset, .tribe-common figcaption, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common iframe, .tribe-common img, .tribe-common ins, .tribe-common kbd, .tribe-common label, .tribe-common legend, .tribe-common li, .tribe-common main, .tribe-common mark, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common ol, .tribe-common output, .tribe-common p, .tribe-common pre, .tribe-common q, .tribe-common ruby, .tribe-common s, .tribe-common samp, .tribe-common section, .tribe-common small, .tribe-common span, .tribe-common strike, .tribe-common strong, .tribe-common sub, .tribe-common summary, .tribe-common sup, .tribe-common table, .tribe-common tbody, .tribe-common td, .tribe-common tfoot, .tribe-common th, .tribe-common thead, .tribe-common time, .tribe-common tr, .tribe-common tt, .tribe-common u, .tribe-common ul, .tribe-common var, .tribe-common video {
  color: inherit !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  border: 1px solid #d5d5d5 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium a {
  margin-bottom: 0 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
  margin-bottom: 10px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/*Tribe events CSS*/
ul.tribe-events-sub-nav a:hover {
  border: none !important;
}

div.tribe-events-notices > ul, div.tribe-events-notices > ul > li {
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none;
}

.tribe-events-single .tribe-events-sub-nav {
  padding-left: 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title {
  margin: 0 0 16px !important;
}

.tribe-events-calendar-day__event-title a {
  border: none !important;
}
.tribe-events-calendar-day__event-title a:hover {
  border: none !important;
}

.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-actions--linked {
  width: 100% !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium a {
  font-size: 30px !important;
  font-family: "Open Sans", sans-serif !important;
  font-stretch: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 0;
  color: #A40D12 !important;
}

.tribe-common * a {
  border-bottom-color: transparent !important;
  display: inline-block !important;
  text-decoration: none !important;
}
.tribe-common * a:hover {
  border-bottom-color: initial !important;
}

.entry-content .tribe-common ol > li, .entry-content .tribe-common ul > li, .entry-content-wrapper .tribe-common li, .entry-content .tribe-common ol, .entry-content .tribe-common ul, .tribe-theme-genesis .tribe-common ol, .tribe-theme-genesis .tribe-common ul {
  padding: 0 !important;
}
.entry-content .tribe-common ol > li::before, .entry-content .tribe-common ul > li::before, .entry-content-wrapper .tribe-common li::before, .entry-content .tribe-common ol::before, .entry-content .tribe-common ul::before, .tribe-theme-genesis .tribe-common ol::before, .tribe-theme-genesis .tribe-common ul::before {
  content: none !important;
}

.tribe-common h3 {
  margin-bottom: 0 !important;
}

.tribe-events-calendar-list__event-title-link {
  border: none !important;
}
.tribe-events-calendar-list__event-title-link:hover {
  border: none !important;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-title {
  font-size: 18px !important;
  margin-bottom: 0 !important;
  color: #69190B;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
  background-color: #613B07 !important;
  border-radius: 3px !important;
  border: 2px solid #613B07 !important;
  box-shadow: none;
  color: #ffffff !important;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  width: auto;
  overflow-wrap: break-word;
  padding: 14px 17px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:hover {
  background-color: #613B07 !important;
  border-color: #613B07 !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium a {
  display: inline-block !important;
}

.tribe-events-content img.alignright {
  float: right;
}
.tribe-events-content img.alignleft {
  float: left;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
  border-bottom: none !important;
}

/*event Calendar Month*/
.tooltipster-base.tribe-events-tooltip-theme.tooltipster-show h3.tribe-events-calendar-month__calendar-event-tooltip-title a {
  display: inline-block !important;
  border: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title {
  margin-bottom: 0 !important;
  text-align: center !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3 {
  font-size: 18px !important;
}

div[id*=tribe-events-calendar-day-] h3, div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__day-date {
  margin-bottom: 0 !important;
  font-size: 24px !important;
  line-height: 1 !important;
  font-family: "Open Sans", sans-serif !important;
}
div[id*=tribe-events-calendar-day-] h3 a, div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__day-date a {
  border: none !important;
  display: inline-block;
  font-size: 24px !important;
  line-height: 1 !important;
  font-family: "Open Sans", sans-serif !important;
}
div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner h3 {
  font-size: 14px !important;
  line-height: 1 !important;
  font-family: "Open Sans", sans-serif;
}
div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar,
div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  background-color: #A40D12 !important;
}
div[id*=tribe-events-calendar-day-] .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
  height: auto;
}
div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper a.tribe-events-calendar-month__multiday-event-hidden-link h3, div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper a.tribe-events-calendar-month__multiday-event-hidden-link h3.tribe-events-calendar-month__multiday-event-hidden-title {
  font-size: 14px !important;
  margin: 0 !important;
}
div[id*=tribe-events-calendar-day-] .tribe-events-calendar-month__events article.tribe-events-calendar-month__calendar-event.has-post-thumbnail .tribe-events-calendar-month__calendar-event-details h3.tribe-events-calendar-month__calendar-event-title > a {
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/*Map View*/
.tribe-events-pro .tribe-events-pro-map__event-title, .tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium {
  margin-bottom: 10px;
}

.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-actions--spacer {
  display: flex;
  flex-direction: row;
}

.tribe-events .tribe-events-c-small-cta {
  line-height: 1 !important;
}
.tribe-events .tribe-events-c-small-cta > * {
  font-size: 14px !important;
  line-height: 1 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue::selection {
  background-color: black;
  color: white;
}

/*week view*/
.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-card-button {
  border-color: #69190B;
}

.tribe-events .tribe-events-c-ical__link {
  background-color: #69190B;
  border: 2px solid transparent !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: 1.25px !important;
  line-height: 15px !important;
  margin: 0;
  min-width: 146px;
  width: auto;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.tribe-events .tribe-events-c-ical__link:hover, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:active {
  text-decoration: none;
  border-color: #69190B !important;
  background-color: #69190B !important;
}
.tribe-events .tribe-events-c-ical__link .tribe-common-c-svgicon {
  display: none;
}

.tribe-events-pro .tribe-events-pro-week-grid__event--h-1 .tribe-events-pro-week-grid__event-title {
  font-size: 14px !important;
  margin: 0 !important;
}

.tribe-events-pro .tribe-events-pro-week-grid__event-link {
  border: 1px solid transparent !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link {
  border-bottom-color: transparent !important;
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum,
.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {
  color: #4db0c7;
}

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-hidden-title {
  font-size: 15px !important;
  line-height: 1 !important;
  margin-bottom: 0 !important;
}

.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__nav .tribe-events-c-nav__next,
.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-map__nav .tribe-events-c-nav__prev {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  font-weight: normal;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev::before, .tribe-events .tribe-events-c-nav__prev:before {
  display: inline-block;
  vertical-align: middle;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next::after, .tribe-events .tribe-events-c-nav__next:after {
  display: inline-block;
  vertical-align: middle;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {
  border-bottom: 1px solid #d5d5d5 !important;
  text-decoration: none !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border:hover, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:hover {
  border-bottom-color: #69190B !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav ul.tribe-events-c-top-bar__nav-list {
  align-items: center;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav ul.tribe-events-c-top-bar__nav-list li {
  padding: 0 10px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav ul.tribe-events-c-top-bar__nav-list li::before {
  content: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav ul.tribe-events-c-top-bar__nav-list li a {
  line-height: 1 !important;
  height: auto !important;
  display: flex;
  align-items: center;
  border: none !important;
  text-decoration: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav ul.tribe-events-c-view-selector__list li {
  padding: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav ul.tribe-events-c-view-selector__list li::before {
  content: none !important;
}
.tribe-common--breakpoint-medium.tribe-events #tribe-events-footer .tribe-events-sub-nav li::before, .tribe-common--breakpoint-medium.tribe-events #tribe-events-header .tribe-events-sub-nav li::before {
  content: none !important;
}
.tribe-common--breakpoint-medium.tribe-events nav.tribe-events-calendar-list-nav ul.tribe-events-c-nav__list li, .tribe-common--breakpoint-medium.tribe-events nav.tribe-events-pro-map__nav ul.tribe-events-c-nav__list li {
  padding: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events nav.tribe-events-calendar-list-nav ul.tribe-events-c-nav__list li::before, .tribe-common--breakpoint-medium.tribe-events nav.tribe-events-pro-map__nav ul.tribe-events-c-nav__list li::before {
  content: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common * a {
  display: inline-block !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical .tribe-events-c-ical__link {
  background-color: #69190B;
  border: 2px solid transparent !important;
  border-radius: 0px !important;
  box-shadow: none;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: 1.25px !important;
  line-height: 15px !important;
  margin: 0;
  min-width: 146px;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical .tribe-events-c-ical__link::before {
  content: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical .tribe-events-c-ical__link:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical .tribe-events-c-ical__link:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical .tribe-events-c-ical__link:active {
  background-color: #69190B !important;
  color: #ffffff !important;
  text-decoration: none;
}

.tribe-events-sub-nav li a {
  background: transparent;
}

#tribe-events-footer .tribe-events-sub-nav li::before, #tribe-events-header .tribe-events-sub-nav li::before {
  content: none !important;
}

.tribe-events-pro .tribe-events-pro-week-day-selector__day--active {
  border-color: #69190B !important;
}

.tribe-events .tribe-events-c-view-selector__button:focus {
  outline-color: #69190B !important;
}
.tribe-events .tribe-events-c-view-selector__button:before {
  background-color: #69190B !important;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
  background-color: #69190B;
  color: #ffffff !important;
}

.tribe-events-pro .tribe-events-pro-map__event-title {
  font-size: 20px !important;
  line-height: 1.2 !important;
  font-family: "Open Sans", sans-serif !important;
}

.tribe-events-pro .tribe-events-pro-map__event-venue {
  font-size: 16px !important;
}

.tribe-events-tickets {
  background: transparent;
}
.tribe-events-tickets td.quantity input[type=number] {
  width: 4.375em;
  padding-right: 0 !important;
}
.tribe-events-tickets input:not([type=submit]), .tribe-events-tickets textarea, .tribe-events-tickets select {
  font-family: "Open Sans", sans-serif !important;
  background: #ffffff;
  border-radius: 0;
  border: 2px solid #d8d8d8;
  box-shadow: none;
  color: #9d9da6;
  font-size: 13px !important;
  font-weight: 600;
  min-height: 46px;
  width: 100%;
  padding: 10px 15px !important;
}
.tribe-events-tickets input:not([type=submit])::-webkit-input-placeholder, .tribe-events-tickets textarea::-webkit-input-placeholder, .tribe-events-tickets select::-webkit-input-placeholder {
  color: #9d9da6;
  opacity: 1;
}
.tribe-events-tickets input:not([type=submit])::-moz-placeholder, .tribe-events-tickets textarea::-moz-placeholder, .tribe-events-tickets select::-moz-placeholder {
  color: #9d9da6;
  opacity: 1;
}
.tribe-events-tickets input:not([type=submit]), .tribe-events-tickets textarea, .tribe-events-tickets select { /* firefox 19+ */ }
.tribe-events-tickets input:not([type=submit]):-ms-input-placeholder, .tribe-events-tickets textarea:-ms-input-placeholder, .tribe-events-tickets select:-ms-input-placeholder {
  color: #9d9da6;
  opacity: 1;
}
.tribe-events-tickets input:not([type=submit]), .tribe-events-tickets textarea, .tribe-events-tickets select { /* ie */ }
.tribe-events-tickets input:not([type=submit]):active, .tribe-events-tickets input:not([type=submit]):focus, .tribe-events-tickets textarea:active, .tribe-events-tickets textarea:focus, .tribe-events-tickets select:active, .tribe-events-tickets select:focus {
  box-shadow: none;
  border-color: #4db0c7;
  outline: none;
  color: #4db0c7;
}
.tribe-events-tickets input:not([type=submit]):active::-webkit-input-placeholder, .tribe-events-tickets input:not([type=submit]):focus::-webkit-input-placeholder, .tribe-events-tickets textarea:active::-webkit-input-placeholder, .tribe-events-tickets textarea:focus::-webkit-input-placeholder, .tribe-events-tickets select:active::-webkit-input-placeholder, .tribe-events-tickets select:focus::-webkit-input-placeholder {
  color: #4db0c7;
  opacity: 1;
}
.tribe-events-tickets input:not([type=submit]):active::-moz-placeholder, .tribe-events-tickets input:not([type=submit]):focus::-moz-placeholder, .tribe-events-tickets textarea:active::-moz-placeholder, .tribe-events-tickets textarea:focus::-moz-placeholder, .tribe-events-tickets select:active::-moz-placeholder, .tribe-events-tickets select:focus::-moz-placeholder {
  color: #4db0c7;
  opacity: 1;
}
.tribe-events-tickets input:not([type=submit]):active, .tribe-events-tickets input:not([type=submit]):focus, .tribe-events-tickets textarea:active, .tribe-events-tickets textarea:focus, .tribe-events-tickets select:active, .tribe-events-tickets select:focus { /* firefox 19+ */ }
.tribe-events-tickets input:not([type=submit]):active:-ms-input-placeholder, .tribe-events-tickets input:not([type=submit]):focus:-ms-input-placeholder, .tribe-events-tickets textarea:active:-ms-input-placeholder, .tribe-events-tickets textarea:focus:-ms-input-placeholder, .tribe-events-tickets select:active:-ms-input-placeholder, .tribe-events-tickets select:focus:-ms-input-placeholder {
  color: #4db0c7;
  opacity: 1;
}
.tribe-events-tickets input:not([type=submit]):active, .tribe-events-tickets input:not([type=submit]):focus, .tribe-events-tickets textarea:active, .tribe-events-tickets textarea:focus, .tribe-events-tickets select:active, .tribe-events-tickets select:focus { /* ie */ }
.tribe-events-tickets select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/icons/dropdown-select.svg") 97%/10px no-repeat #ffffff;
  line-height: 1.5em !important;
  padding: 12px 10px !important;
  transition: all 0.4s ease;
  color: #9d9da6;
}
.tribe-events-tickets select option {
  height: 50px;
  color: #9d9da6;
}
.tribe-events-tickets select:focus, .tribe-events-tickets select:active {
  border-color: #4db0c7;
  background: url("../images/icons/dropdown-select.svg") 97%/10px no-repeat #ffffff;
  transition: all 0.4s ease;
  color: #4db0c7;
}
.tribe-events-tickets button.tribe-button {
  background-color: #000000;
  border-radius: 0px;
  border: 2px solid #000000 !important;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: -0.02em !important;
  line-height: normal !important;
  margin: 0 !important;
  max-width: 100%;
  opacity: 1;
  padding: 12px 20px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.tribe-events-tickets button.tribe-button:hover, .tribe-events-tickets button.tribe-button:focus, .tribe-events-tickets button.tribe-button:active {
  background-color: #69190B !important;
  border-color: #69190B !important;
  color: #613B07 !important;
  text-decoration: none;
}
.tribe-events-tickets .tribe-rsvp-message-success {
  background-color: #69190B;
  border-color: #69190B;
  padding: 10px;
  border-radius: 0;
}

.tribe-rsvp h2 {
  font-size: 30px !important;
  margin-bottom: 10px;
}
.tribe-rsvp ul.tribe-rsvp-list li.tribe-item::after, .tribe-rsvp ul.tribe-rsvp-list li.tribe-item::before {
  content: none !important;
}

.tribe-submit-tickets-form button[type=submit] {
  background-color: #000000;
  border-radius: 0px;
  border: 2px solid #000000 !important;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: -0.02em;
  line-height: normal !important;
  margin: 0 !important;
  max-width: 100%;
  opacity: 1;
  padding: 12px 20px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.tribe-submit-tickets-form button[type=submit]:hover, .tribe-submit-tickets-form button[type=submit]:focus, .tribe-submit-tickets-form button[type=submit]:active {
  background-color: #69190B !important;
  border-color: #69190B !important;
  color: #613B07 !important;
  text-decoration: none;
}

@media only screen and (max-width: 1199.98px) {
  .tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #69190B !important;
    font-family: "Open Sans", sans-serif !important;
  }
  .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
    margin-bottom: 0 !important;
  }
  .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    margin-bottom: 0 !important;
  }
  .tribe-events .tribe-events-calendar-month__day {
    height: 60px;
  }
  .tribe-events .tribe-events-calendar-month__header-column-title, .tribe-events .tribe-events-calendar-month__day-date {
    margin-bottom: 0 !important;
  }
  .tribe-common .tribe-common-anchor-thin {
    display: block;
  }
  .tribe-common .tribe-common-h6 {
    font-size: 30px !important;
    margin-bottom: 0 !important;
  }
  .tribe-common .tribe-common-h6 a {
    font-size: 30px !important;
  }
  .tribe-events .tribe-events-c-ical {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 991.98px) {
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item a {
    justify-content: center;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    padding-top: 0 !important;
  }
  div.tribe-events-notices > ul, div.tribe-events-notices > ul > li {
    padding: 0 !important;
    margin: 0 !important;
    list-style-type: none;
  }
  div.tribe-events-notices > ul::before, div.tribe-events-notices > ul::marker, div.tribe-events-notices > ul > li::before, div.tribe-events-notices > ul > li::marker {
    content: none !important;
    display: none;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    justify-content: center;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--mobile > * {
    line-height: 1;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--mobile h3 span {
    margin-bottom: 5px;
  }
  .tribe-events-calendar-month__day-cell--selected > * {
    color: #A40D12;
  }
  .tribe-events .tribe-events-c-nav__list-item {
    width: 30.33% !important;
  }
  .tribe-events-pro .tribe-events-pro-map__map {
    height: 300px;
  }
  .tribe-events-pro .tribe-events-pro-map__event-column {
    height: 400px;
  }
  .tribe-events .tribe-events-c-ical__link::before {
    content: none;
  }
  .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: #613B07;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #69190B !important;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover .tribe-events-calendar-month__day-date {
    color: #ffffff !important;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus .tribe-events-calendar-month__mobile-events-icon--event, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: #ffffff;
  }
  .tribe-common * {
    font-size: 22px;
  }
  .tribe-events .tribe-events-c-nav__list {
    align-items: center !important;
  }
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--prev,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--next {
    display: block !important;
    text-align: center !important;
  }
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--prev button, .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--prev a,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item button,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item a,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--next button,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--next a {
    margin: 0 auto !important;
    font-weight: normal !important;
    display: inline-flex;
    text-align: center;
    font-size: 18px;
    padding: 0;
    line-height: 1.1 !important;
  }
  .tribe-events .datepicker {
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    position: absolute;
    bottom: unset;
    left: 0%;
    top: 0;
  }
  .tribe-events-sub-nav li a {
    background: transparent !important;
  }
  .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    gap: 5px;
  }
  .tribe-common h3 > * {
    color: #A40D12 !important;
  }
}
@media only screen and (max-width: 767.98px) {
  .tribe-common * {
    font-size: 17px;
  }
  .tribe-events-sub-nav li a {
    background: transparent !important;
  }
  .tribe-events .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list {
    width: 70px;
  }
  .tribe-events .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li {
    text-align: center;
  }
  .tribe-events .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a {
    width: 100%;
  }
  .tribe-events .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a span.tribe-events-c-view-selector__list-item-icon {
    display: none;
  }
  .tribe-events .tribe-events-c-nav__list {
    align-items: center !important;
  }
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item,
  .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item--next {
    display: block !important;
    text-align: center;
  }
  .tribe-common .tribe-common-b2 {
    font-size: 16px !important;
  }
  .tribe-events .tribe-events-c-view-selector__list-item-link {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 575.98px) {
  .tribe-events-sub-nav li {
    padding-left: 0 !important;
  }
  .tribe-events-sub-nav li a {
    padding: 10px 0;
    font-size: 14px !important;
  }
  .tribe-events-sub-nav li.tribe-events-nav-next a {
    text-align: right !important;
  }
}
.home-banner {
  position: relative;
}
.home-banner .swiper-slide {
  height: 500px;
}
@media (max-width: 999px) {
  .home-banner .swiper-slide {
    height: 350px;
  }
}
.home-banner .swiper-slide {
  position: relative;
}
.home-banner .swiper-slide .content {
  align-items: center;
  z-index: 5;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 25%;
}
.home-banner .swiper-slide .content h1, .home-banner .swiper-slide .content h2, .home-banner .swiper-slide .content h3, .home-banner .swiper-slide .content h4, .home-banner .swiper-slide .content h5, .home-banner .swiper-slide .content h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  text-align: center;
  text-transform: none;
  color: #FFFFFF !important;
}
.home-banner .swiper-slide .content p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF !important;
}
.home-banner .swiper-slide picture {
  display: block;
  width: 100% !important;
  height: 100% !important;
}
.home-banner .swiper-slide picture img, .home-banner .swiper-slide picture source {
  max-height: 800px;
  z-index: 1;
  width: 100% !important;
  height: 100% !important;
}
.home-banner .swiper-slide::after {
  z-index: 2;
  content: " ";
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='800' viewBox='0 0 1440 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.9' width='1440' height='800' transform='matrix(1 0 0 -1 0 800)' fill='url(%23paint0_linear_2618_2849)'/%3E%3Crect opacity='0.6' width='1440' height='800' transform='matrix(1 0 0 -1 0 800)' fill='url(%23paint1_linear_2618_2849)'/%3E%3Crect opacity='0.25' width='1440' height='800' fill='black'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2618_2849' x1='590.735' y1='538' x2='590.735' y2='800' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%237A7A7A' stop-opacity='0.01'/%3E%3Cstop offset='0.349162' stop-color='%23181818' stop-opacity='0.46'/%3E%3Cstop offset='0.610536' stop-color='%230C0C0C' stop-opacity='0.737159'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2618_2849' x1='589.5' y1='8' x2='590.5' y2='505.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.224385'/%3E%3Cstop offset='1' stop-color='%237A7A7A' stop-opacity='0.01'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.home-banner .swiper-pagination {
  padding-bottom: 100px;
}
@media (max-width: 999px) {
  .home-banner .swiper-pagination {
    padding-bottom: 40px;
  }
}
.home-banner .swiper-pagination .swiper-pagination-bullet {
  background: #FFFFFF !important;
  opacity: 0.5;
}
.home-banner .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFFFFF !important;
  opacity: 1;
}
.home-banner::after {
  z-index: 55;
  position: absolute;
  display: block;
  content: " ";
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 9vw;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='137' viewBox='0 0 1440 137' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1441 0.5C1276 222.5 442.367 96.7613 327 85.4999C96.4998 63.0001 0 85.4999 0 85.4999V137H1441V0.5Z' fill='%23A40D12'/%3E%3Cpath d='M0 0.5C165 222.5 998.633 96.7613 1114 85.4999C1344.5 63.0001 1441 85.4999 1441 85.4999V137H0V0.5Z' fill='white'/%3E%3C/svg%3E%0A");
}

.home-section-a {
  padding-top: 90px;
  padding-bottom: 75px;
  position: relative;
}
.home-section-a::after {
  content: "";
  position: absolute;
  height: 55vw;
  width: 100%;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='864' viewBox='0 0 1440 864' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2618_2836' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1441' height='864'%3E%3Crect opacity='0.3' width='1441' height='864' fill='%231F1342'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2618_2836)'%3E%3Cg opacity='0.3' filter='url(%23filter0_f_2618_2836)'%3E%3Cellipse cx='1256.5' cy='514' rx='192.5' ry='196' fill='%23FF7245'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter1_f_2618_2836)'%3E%3Cellipse cx='1367.5' cy='255' rx='138.5' ry='141' fill='%23FF7245'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_2618_2836)'%3E%3Cellipse cx='-7.00969' cy='268.176' rx='178.247' ry='182.093' fill='%23D45533'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter3_f_2618_2836)'%3E%3Cellipse cx='1428.25' cy='392.699' rx='178.247' ry='169.699' fill='%23F1B14F'/%3E%3C/g%3E%3Cg opacity='0.25' filter='url(%23filter4_f_2618_2836)'%3E%3Cellipse cx='33.5' cy='463.398' rx='75.5' ry='142.848' fill='%23D45533'/%3E%3C/g%3E%3Cg opacity='0.25' filter='url(%23filter5_f_2618_2836)'%3E%3Cellipse cx='189.263' cy='208.114' rx='141.196' ry='143.005' fill='%23D45533'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cpath d='M152.211 657.313L158.43 650.897C166.438 642.636 179.832 642.232 188.357 649.989C196.876 657.752 197.297 670.738 189.285 678.996L152.193 714.834L115.132 678.995C107.131 670.736 107.542 657.749 116.064 649.987C124.585 642.232 137.984 642.637 145.992 650.895L152.211 657.313ZM248.241 649.005L242.373 644.818V762.396H62.0502V644.818L56.1802 649.005L36.05 622.508L152.211 539.606L268.372 622.508L248.241 649.005ZM224.779 632.261L152.211 580.466L79.654 632.255L79.0279 632.743V745.942H225.397V632.743L224.779 632.261Z' fill='url(%23paint0_linear_2618_2836)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2618_2836' x='964' y='218' width='585' height='592' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2836'/%3E%3C/filter%3E%3Cfilter id='filter1_f_2618_2836' x='1129' y='14' width='477' height='482' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2836'/%3E%3C/filter%3E%3Cfilter id='filter2_f_2618_2836' x='-285.257' y='-13.917' width='556.495' height='564.187' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2836'/%3E%3C/filter%3E%3Cfilter id='filter3_f_2618_2836' x='1150' y='123' width='556.495' height='539.399' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2836'/%3E%3C/filter%3E%3Cfilter id='filter4_f_2618_2836' x='-142' y='220.55' width='351' height='485.697' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2836'/%3E%3C/filter%3E%3Cfilter id='filter5_f_2618_2836' x='-51.9333' y='-34.8911' width='482.392' height='486.01' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2836'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2618_2836' x1='152.211' y1='617.086' x2='152.608' y2='797.871' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-section-a .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.home-section-a .content span {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 110%;
  /* or 14px */
  text-align: center;
  letter-spacing: 1.87514px;
  text-transform: uppercase;
  color: #A40D12;
}
.home-section-a .content h1, .home-section-a .content h2, .home-section-a .content h3, .home-section-a .content h4, .home-section-a .content h5, .home-section-a .content h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 900;
  line-height: 110%;
  /* or 46px */
  text-align: center;
  color: #000000;
}
.home-section-a .grid-before {
  z-index: 999;
  margin-top: 25px;
  padding-top: 70px;
  position: relative;
}
@media (max-width: 999px) {
  .home-section-a .grid-before {
    margin-top: 40px;
    padding-top: 0px;
  }
}
.home-section-a .grid-before::before {
  content: " ";
  background-color: #A40D12;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 350px;
  width: 62%;
  top: 0px;
  right: 0;
  z-index: 0;
}
@media (max-width: 999px) {
  .home-section-a .grid-before::before {
    content: none;
  }
}
.home-section-a .grid-before .container .row .item {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: end;
  height: 424px;
  padding: 30px 20px;
}
@media (max-width: 999px) {
  .home-section-a .grid-before .container .row .item {
    margin-bottom: 15px;
  }
}
.home-section-a .grid-before .container .row .item img {
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  z-index: 1;
}
.home-section-a .grid-before .container .row .item .content {
  z-index: 5;
}
.home-section-a .grid-before .container .row .item .content h6, .home-section-a .grid-before .container .row .item .content p {
  text-align: left;
  z-index: 5;
}
.home-section-a .grid-before .container .row .item .content h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 800;
  font-size: 21px;
  line-height: 120%;
  color: #FFFFFF !important;
}
.home-section-a .grid-before .container .row .item .content p {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: #FFFFFF;
}
.home-section-a .grid-before .container .row .item::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg width='307' height='424' viewBox='0 0 307 424' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='307' height='424' fill='url(%23paint0_linear_2618_3260)' fill-opacity='0.9'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2618_3260' x1='153.5' y1='0' x2='153.5' y2='424' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.home-section-a .grid-before .container .row .item.first::before {
  background-image: url("data:image/svg+xml,%3Csvg width='307' height='424' viewBox='0 0 307 424' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='307' height='424' fill='url(%23paint0_linear_2618_3259)' fill-opacity='0.9'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2618_3259' x1='153.5' y1='0' x2='153.5' y2='424' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.526524' stop-color='%23A40D12' stop-opacity='0.17'/%3E%3Cstop offset='0.801058' stop-color='%23A40D12'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-section-a .grid-before .container .row .item-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.home-section-a .grid-before .container .row .item-text span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #A40D12;
  margin-bottom: 8px;
}
.home-section-a .grid-before .container .row .item-text h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 900;
  font-size: 31px !important;
  line-height: 110%;
  width: 85%;
  color: #000000;
}
@media (max-width: 999px) {
  .home-section-a .grid-before .container .row .item-text {
    margin-bottom: 15px;
  }
}

.home-section-b {
  padding-bottom: 80px;
  position: relative;
  z-index: 10;
}
.home-section-b::before {
  content: "";
  z-index: auto;
  position: absolute;
  height: 38vw;
  width: 100%;
  top: -8vw;
  background-repeat: no-repeat;
  background-position: inherit;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='657' viewBox='0 0 1440 657' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cmask id='mask0_2618_2829' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-1' y='0' width='1441' height='657'%3E%3Crect x='-1' width='1441' height='657' fill='%231F1342'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2618_2829)'%3E%3Cg opacity='0.2' filter='url(%23filter0_f_2618_2829)'%3E%3Cellipse cx='1294.5' cy='213' rx='123.5' ry='128' fill='%23FF7245'/%3E%3C/g%3E%3Cg opacity='0.15' filter='url(%23filter1_f_2618_2829)'%3E%3Cellipse cx='130.247' cy='225' rx='178.247' ry='191' fill='%23CC502A' fill-opacity='0.7'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter2_f_2618_2829)'%3E%3Ccircle cx='1418' cy='246' r='97' fill='%23F1B14F'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter3_f_2618_2829)'%3E%3Cellipse cx='385.5' cy='421' rx='75.5' ry='82' fill='%23CC502A' fill-opacity='0.7'/%3E%3C/g%3E%3Cg opacity='0.1' filter='url(%23filter4_f_2618_2829)'%3E%3Cellipse cx='504.196' cy='362' rx='141.196' ry='150' fill='%23CB9B5C' fill-opacity='0.3'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2618_2829' x='1071' y='-15' width='447' height='456' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2829'/%3E%3C/filter%3E%3Cfilter id='filter1_f_2618_2829' x='-148' y='-66' width='556.495' height='582' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2829'/%3E%3C/filter%3E%3Cfilter id='filter2_f_2618_2829' x='1221' y='49' width='394' height='394' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2829'/%3E%3C/filter%3E%3Cfilter id='filter3_f_2618_2829' x='210' y='239' width='351' height='364' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2829'/%3E%3C/filter%3E%3Cfilter id='filter4_f_2618_2829' x='263' y='112' width='482.392' height='500' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2829'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-section-b .section-header {
  margin-bottom: 25px;
}
.home-section-b .section-header h4 {
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 21px !important;
  line-height: 120% !important;
  text-align: center !important;
  color: #000000 !important;
}
.home-section-b .item {
  padding: 40px 5px;
  box-shadow: 2px 4px 20px rgba(91, 92, 95, 0.1);
  border-radius: 8px;
  padding-bottom: 30px;
  position: relative;
  z-index: auto;
  background-color: white;
  word-wrap: break-word;
  min-height: 360px;
}
.home-section-b .item:hover {
  background-color: #CBB698;
}
@media (max-width: 999px) {
  .home-section-b .item {
    margin-bottom: 15px;
    padding-bottom: 20px;
  }
}
.home-section-b .item h6 {
  font-size: 16px !important;
}
.home-section-b .item img {
  max-height: 49px;
  max-width: 100%;
  width: 60px;
  height: auto;
  margin-left: 15px;
  margin-bottom: 18px;
}

.home-section-c .section-header {
  position: relative;
  z-index: 999;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 999px) {
  .home-section-c .section-header {
    flex-direction: column;
    align-items: start;
    gap: 10px;
  }
  .home-section-c .section-header .btn-container {
    margin-top: 15px;
  }
}
.home-section-c .item {
  position: relative;
  z-index: 5;
  background-color: white;
  display: flex;
}
.home-section-c .item h6 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 700;
  font-size: 14px !important;
  line-height: 18px;
  letter-spacing: 1px;
  text-decoration-line: underline;
  color: #A40D12 !important;
}
.home-section-c .item p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 160%;
  color: #000000;
}
.home-section-c .item img {
  margin-right: 15px;
  max-width: 100px;
  max-height: 70px;
}
@media (max-width: 999px) {
  .home-section-c .item {
    margin-bottom: 15px;
  }
}

.home-section-d {
  padding: 80px 0 25px;
  position: relative;
}
@media (max-width: 800px) {
  .home-section-d::after {
    content: none;
  }
}
.home-section-d::after {
  content: "";
  z-index: auto;
  position: absolute;
  height: 693px;
  width: 396px;
  top: -412px;
  left: -26px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='525' height='1075' viewBox='0 0 525 1075' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M386.859 955.378C343.098 1012.18 276.72 1065.4 226.809 1063.05C91.459 1056.77 -3.63642 800.711 10.5949 491.276C19.8452 290.792 75.0422 97.4587 149.096 0.562245C61.9291 93.6788 -13.7507 277.613 -21.3238 501.594C-31.5907 806.381 67.4183 1067.55 212.476 1074.34C269.553 1077 344.674 1025.25 386.859 955.378Z' fill='%23F3F3F3' fill-opacity='0.47'/%3E%3Cpath d='M524.438 923.153C420.819 951.173 290.519 947.952 161.442 907.302C10.2653 859.75 -115.961 762.855 -182.562 657.881C-120.238 777.069 4.51153 884.804 149.374 929.596C278.197 969.427 417.611 961.604 524.438 923.102L524.438 923.153Z' fill='%23F3F3F3' fill-opacity='0.47'/%3E%3C/svg%3E%0A");
}
@media (max-width: 800px) {
  .home-section-d::before {
    content: none;
  }
}
.home-section-d::before {
  content: "";
  z-index: auto;
  position: absolute;
  height: 959px;
  width: 397px;
  top: -449px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='549' height='1074' viewBox='0 0 549 1074' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M137.578 119.06C181.339 62.2609 247.718 9.03674 297.629 11.3863C432.979 17.6691 528.074 273.727 513.843 583.162C504.593 783.646 449.396 976.979 375.342 1073.88C462.509 980.759 538.189 796.825 545.762 572.844C556.028 268.057 457.019 6.89147 311.962 0.0980148C254.885 -2.55811 179.764 49.1847 137.578 119.06Z' fill='%23F3F3F3' fill-opacity='0.47'/%3E%3Cpath d='M-1.15954e-05 151.285C103.619 123.265 233.918 126.486 362.996 167.136C514.173 214.688 640.399 311.583 707 416.557C644.676 297.368 519.926 189.634 375.064 144.842C246.241 105.011 106.826 112.834 -1.15932e-05 151.336L-1.15954e-05 151.285Z' fill='%23F3F3F3' fill-opacity='0.47'/%3E%3C/svg%3E%0A");
}
.home-section-d .section-header {
  margin-bottom: 27px;
}
.home-section-d .section-header span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #A40D12;
}
.home-section-d .section-header h4 {
  font-family: "Mulish";
  font-style: normal;
  font-weight: 900;
  font-size: 31px;
  line-height: 120%;
  color: #000000;
}
.home-section-d .item {
  position: relative;
  z-index: 5;
  margin-bottom: 20px;
}
.home-section-d .item img {
  object-fit: cover;
  margin-bottom: 30px;
  width: 100%;
  height: 200px;
}
.home-section-d .item:hover h2, .home-section-d .item:hover h3, .home-section-d .item:hover h4, .home-section-d .item:hover h5, .home-section-d .item:hover h6, .home-section-d .item:hover p {
  text-decoration: underline;
}
.home-section-d .item .cat-container span {
  margin-right: 10px;
  position: relative;
}
.home-section-d .item .cat-container span:not(:last-child)::after {
  position: absolute;
  right: -8px;
  top: 55%;
  display: inline-block;
  content: " ";
  height: 2px;
  width: 2px;
  background-color: #A40D12;
}
.home-section-d .item.first {
  margin-bottom: 0px;
}
.home-section-d .item.first .btn-container {
  margin-top: 50px;
}
.home-section-d .item.first img {
  height: 500px;
}
@media (max-width: 999px) {
  .home-section-d .item.first {
    margin-bottom: 20px;
  }
  .home-section-d .item.first img {
    height: 200px;
  }
}

.home-section-e {
  padding: 40px 0;
  position: relative;
  z-index: 0;
}
.home-section-e .section-header {
  padding: 0 10px !important;
}
.home-section-e h6 {
  margin: 0 10px;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 700;
  font-size: 31px;
  line-height: 120%;
}
@media (max-width: 1199.98px) {
  .home-section-e h6 {
    font-size: 21px;
  }
}
.home-section-e::after {
  content: "";
  position: absolute;
  height: 55vw;
  width: 100%;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='797' viewBox='0 0 1440 797' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2618_2952' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1441' height='798'%3E%3Crect opacity='0.3' x='1440' y='797' width='1440' height='797' transform='rotate(180 1440 797)' fill='%231F1342'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2618_2952)'%3E%3Cg opacity='0.3' filter='url(%23filter0_f_2618_2952)'%3E%3Cellipse cx='184.372' cy='328.01' rx='192.366' ry='184.212' transform='rotate(180 184.372 328.01)' fill='%23FF7245'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter1_f_2618_2952)'%3E%3Cellipse cx='73.4491' cy='571.434' rx='138.404' ry='132.52' transform='rotate(180 73.4491 571.434)' fill='%23FF7245'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_2618_2952)'%3E%3Cellipse cx='1447.01' cy='559.05' rx='178.124' ry='171.142' transform='rotate(180 1447.01 559.05)' fill='%23D45533'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter3_f_2618_2952)'%3E%3Cellipse cx='12.7438' cy='442.016' rx='178.124' ry='159.494' transform='rotate(180 12.7438 442.016)' fill='%23F1B14F'/%3E%3C/g%3E%3Cg opacity='0.25' filter='url(%23filter4_f_2618_2952)'%3E%3Cellipse cx='1406.52' cy='375.569' rx='75.4476' ry='134.257' transform='rotate(180 1406.52 375.569)' fill='%23D45533'/%3E%3C/g%3E%3Cg opacity='0.25' filter='url(%23filter5_f_2618_2952)'%3E%3Cellipse cx='1250.87' cy='615.5' rx='141.098' ry='134.405' transform='rotate(180 1250.87 615.5)' fill='%23D45533'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cpath d='M1287.89 193.316L1281.68 199.347C1273.68 207.11 1260.29 207.49 1251.77 200.2C1243.26 192.903 1242.84 180.699 1250.85 172.937L1287.91 139.255L1324.95 172.939C1332.94 180.7 1332.53 192.907 1324.02 200.202C1315.5 207.49 1302.11 207.11 1294.11 199.348L1287.89 193.316ZM1191.93 201.125L1197.79 205.06L1197.79 94.5533L1377.99 94.5533L1377.99 205.06L1383.86 201.125L1403.98 226.028L1287.89 303.944L1171.81 226.028L1191.93 201.125ZM1215.38 216.862L1287.9 265.541L1360.4 216.868L1361.03 216.409L1361.03 110.018L1214.76 110.018L1214.76 216.409L1215.38 216.862Z' fill='url(%23paint0_linear_2618_2952)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2618_2952' x='-107.994' y='43.7982' width='584.733' height='568.425' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2952'/%3E%3C/filter%3E%3Cfilter id='filter1_f_2618_2952' x='-164.955' y='338.914' width='476.808' height='465.04' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2952'/%3E%3C/filter%3E%3Cfilter id='filter2_f_2618_2952' x='1168.88' y='287.908' width='556.247' height='542.284' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2952'/%3E%3C/filter%3E%3Cfilter id='filter3_f_2618_2952' x='-265.38' y='182.522' width='556.247' height='518.987' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2952'/%3E%3C/filter%3E%3Cfilter id='filter4_f_2618_2952' x='1231.08' y='141.312' width='350.895' height='468.514' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2952'/%3E%3C/filter%3E%3Cfilter id='filter5_f_2618_2952' x='1009.77' y='381.095' width='482.196' height='468.809' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='50' result='effect1_foregroundBlur_2618_2952'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2618_2952' x1='1287.89' y1='231.125' x2='1287.54' y2='61.2119' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.home-section-e .plugin-container {
  width: 100% !important;
  display: inline-block;
  padding-top: 35px;
  position: relative;
  z-index: 5;
}
.home-section-e .social-media {
  position: relative;
  z-index: 10;
}
.home-section-e .social-media .social {
  display: flex;
  flex-direction: row;
  padding-left: 0px !important;
  margin-left: 15px;
}
.home-section-e .social-media .social li {
  font-size: 30px;
  list-style-type: none;
  margin-right: 20px;
}

.archive.category main.site-main,
.page-template-blog main.site-main,
.single-post main.site-main {
  min-height: 50vh;
  padding-bottom: 80px;
}
.archive.category .page-header,
.page-template-blog .page-header,
.single-post .page-header {
  padding-bottom: 15px;
  border-bottom: 1px solid #EAE8E6;
}
.archive.category .page-header + .filter,
.page-template-blog .page-header + .filter,
.single-post .page-header + .filter {
  border-top: unset;
  padding-bottom: 70px;
}
.archive.category .filter,
.page-template-blog .filter,
.single-post .filter {
  position: relative;
  margin-bottom: 60px;
  padding: 60px 0;
}
.archive.category .filter::before, .archive.category .filter::after,
.page-template-blog .filter::before,
.page-template-blog .filter::after,
.single-post .filter::before,
.single-post .filter::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100vw;
  height: 1px;
  background: #EAE8E6;
  z-index: 1;
}
.archive.category .filter::before,
.page-template-blog .filter::before,
.single-post .filter::before {
  top: 0;
}
.archive.category .filter::after,
.page-template-blog .filter::after,
.single-post .filter::after {
  bottom: 0;
}
.archive.category .filter__input,
.page-template-blog .filter__input,
.single-post .filter__input {
  width: 100%;
  position: relative;
}
.archive.category .filter__input input,
.page-template-blog .filter__input input,
.single-post .filter__input input {
  padding-left: 45px !important;
}
.archive.category .filter__input #search_resource,
.page-template-blog .filter__input #search_resource,
.single-post .filter__input #search_resource {
  position: absolute;
  top: 16px;
  left: 18px;
  width: 16px;
  height: 16px;
  border: none;
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.831 15.0038L12.4334 11.6045C14.7766 8.84994 14.6594 4.68877 12.0233 2.11001C10.676 0.703419 8.91865 0.00012207 7.04412 0.00012207C5.1696 0.00012207 3.41223 0.703419 2.06491 2.0514C-0.688303 4.80598 -0.688303 9.2602 2.06491 12.0148C3.41223 13.3628 5.1696 14.0661 7.04412 14.0661C8.74292 14.0661 10.3245 13.48 11.5547 12.425L14.9523 15.8243C15.0694 15.9415 15.2452 16.0001 15.3623 16.0001C15.4795 16.0001 15.6552 15.9415 15.7724 15.8243C16.0653 15.5899 16.0653 15.2382 15.831 15.0038ZM2.88502 11.1943C0.600435 8.90855 0.600435 5.15763 2.88502 2.87192C3.99802 1.75836 5.46249 1.17228 7.04412 1.17228C8.62576 1.17228 10.0902 1.75836 11.2032 2.87192C13.4878 5.15763 13.4878 8.84994 11.2032 11.1357C10.0902 12.3078 8.62576 12.8939 7.04412 12.8939C5.46249 12.8939 3.99802 12.3078 2.88502 11.1943Z" fill="%23011F5B"/></svg>');
}
.archive.category .filter__row,
.page-template-blog .filter__row,
.single-post .filter__row {
  display: flex;
  align-items: start;
  gap: 70px;
}
@media (max-width: 1199.98px) {
  .archive.category .filter__row,
  .page-template-blog .filter__row,
  .single-post .filter__row {
    gap: 20px;
    flex-direction: column;
  }
}
.archive.category .filter__button,
.page-template-blog .filter__button,
.single-post .filter__button {
  align-items: flex-end !important;
  margin-top: 33px;
}
.archive.category .filter__button button,
.page-template-blog .filter__button button,
.single-post .filter__button button {
  border: none;
}
.archive.category .filter__button .clear,
.page-template-blog .filter__button .clear,
.single-post .filter__button .clear {
  background: transparent;
  font-family: "Mulish";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  /* identical to box height */
  letter-spacing: 0.15em;
  text-decoration-line: underline;
  text-transform: uppercase;
  /* TH COLOR Primary 01 */
  color: #A40D12;
}
.archive.category .filter__item,
.page-template-blog .filter__item,
.single-post .filter__item {
  flex: 1;
  position: relative;
}
@media (max-width: 1199.98px) {
  .archive.category .filter__item,
  .page-template-blog .filter__item,
  .single-post .filter__item {
    width: 100%;
  }
}
.archive.category .filter__item input,
.archive.category .filter__item select,
.page-template-blog .filter__item input,
.page-template-blog .filter__item select,
.single-post .filter__item input,
.single-post .filter__item select {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  border: 1px solid #D9D8D8;
  border-radius: 1px;
  padding: 13px 17px;
  font-weight: 500;
  line-height: 20px;
  font-size: 14px;
  color: #000;
}
.archive.category .filter__item input:placeholder-shown,
.archive.category .filter__item select:placeholder-shown,
.page-template-blog .filter__item input:placeholder-shown,
.page-template-blog .filter__item select:placeholder-shown,
.single-post .filter__item input:placeholder-shown,
.single-post .filter__item select:placeholder-shown {
  color: #000;
  font-weight: 500;
}
.archive.category .filter__label,
.page-template-blog .filter__label,
.single-post .filter__label {
  font-size: 13px;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  color: #211F1F;
  letter-spacing: 0.07em;
}
@media (min-width: 1199.98px) {
  .archive.category .filter__label,
  .page-template-blog .filter__label,
  .single-post .filter__label {
    position: absolute;
    top: -25px;
    left: 0;
  }
}
.archive.category .social-header,
.page-template-blog .social-header,
.single-post .social-header {
  display: flex;
  align-items: center;
  column-gap: 20px;
  justify-content: flex-end;
  margin-left: auto;
}
.archive.category .social-header .label,
.page-template-blog .social-header .label,
.single-post .social-header .label {
  color: #211F1F;
  letter-spacing: 0.5px;
  text-transform: capitalize;
  font-weight: 800;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
}
.archive.category .social-header .social-network li,
.page-template-blog .social-header .social-network li,
.single-post .social-header .social-network li {
  width: 10px;
  height: 10px;
  padding: 15px;
  position: relative;
  transition: all 0.2s;
}
@media (min-width: 1199.98px) {
  .archive.category .social-header .social-network li:hover,
  .page-template-blog .social-header .social-network li:hover,
  .single-post .social-header .social-network li:hover {
    transform: scale(1.1);
  }
}
.archive.category .social-header .social-network li::before,
.page-template-blog .social-header .social-network li::before,
.single-post .social-header .social-network li::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.2;
  background: #EAE8E6;
}
.archive.category .social-header .social-network li a,
.archive.category .social-header .social-network li a i,
.page-template-blog .social-header .social-network li a,
.page-template-blog .social-header .social-network li a i,
.single-post .social-header .social-network li a,
.single-post .social-header .social-network li a i {
  color: #A40D12 !important;
}
.archive.category .row-cards,
.page-template-blog .row-cards,
.single-post .row-cards {
  row-gap: 30px;
}
.archive.category .row-cards.sticky-posts,
.page-template-blog .row-cards.sticky-posts,
.single-post .row-cards.sticky-posts {
  margin-top: 30px;
}
.archive.category .row-cards.sticky-posts .col,
.page-template-blog .row-cards.sticky-posts .col,
.single-post .row-cards.sticky-posts .col {
  width: 100% !important;
}
.archive.category .row-cards.sticky-posts .col .card,
.page-template-blog .row-cards.sticky-posts .col .card,
.single-post .row-cards.sticky-posts .col .card {
  width: 100% !important;
  flex-direction: row;
}
.archive.category .row-cards.sticky-posts .col .card__image,
.page-template-blog .row-cards.sticky-posts .col .card__image,
.single-post .row-cards.sticky-posts .col .card__image {
  height: 100%;
}
@media (min-width: 1199.98px) {
  .archive.category .row-cards:not(.no-fet) .col:first-child .card, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card,
  .single-post .row-cards:not(.no-fet) .col:first-child .card,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card {
    flex-direction: row;
  }
  .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card {
    flex-direction: row-reverse;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child, .archive.category .row-cards:not(.no-fet) .col:nth-child(8), .archive.category .row-cards:not(.no-fet) .col:nth-child(15),
  .page-template-blog .row-cards:not(.no-fet) .col:first-child,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8),
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15),
  .single-post .row-cards:not(.no-fet) .col:first-child,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8),
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) {
    flex-basis: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card,
  .single-post .row-cards:not(.no-fet) .col:first-child .card,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card {
    align-items: center;
    border: none;
    background-color: transparent;
    box-shadow: unset;
    padding: 0 8.33333333%;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card__header, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card__header, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card__header,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card__header,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card__header,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card__header,
  .single-post .row-cards:not(.no-fet) .col:first-child .card__header,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card__header,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card__header {
    flex: 1 1 50%;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card__body, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card__body, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card__body,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card__body,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card__body,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card__body,
  .single-post .row-cards:not(.no-fet) .col:first-child .card__body,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card__body,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card__body {
    flex: 1 0 33.33333333%;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card__date-author, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card__date-author, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card__date-author,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card__date-author,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card__date-author,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card__date-author,
  .single-post .row-cards:not(.no-fet) .col:first-child .card__date-author,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card__date-author,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card__date-author {
    display: block !important;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card__image, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card__image, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card__image,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card__image,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card__image,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card__image,
  .single-post .row-cards:not(.no-fet) .col:first-child .card__image,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card__image,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card__image {
    height: 434px;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card__title, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card__title, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card__title,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card__title,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card__title,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card__title,
  .single-post .row-cards:not(.no-fet) .col:first-child .card__title,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card__title,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card__title {
    font-size: 40px !important;
    line-height: 56px;
  }
  .archive.category .row-cards:not(.no-fet) .col:first-child .card__date, .archive.category .row-cards:not(.no-fet) .col:nth-child(8) .card__date, .archive.category .row-cards:not(.no-fet) .col:nth-child(15) .card__date,
  .page-template-blog .row-cards:not(.no-fet) .col:first-child .card__date,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(8) .card__date,
  .page-template-blog .row-cards:not(.no-fet) .col:nth-child(15) .card__date,
  .single-post .row-cards:not(.no-fet) .col:first-child .card__date,
  .single-post .row-cards:not(.no-fet) .col:nth-child(8) .card__date,
  .single-post .row-cards:not(.no-fet) .col:nth-child(15) .card__date {
    display: none;
  }
}
.archive.category .row-cards .navigation,
.page-template-blog .row-cards .navigation,
.single-post .row-cards .navigation {
  padding-top: 60px;
}
.archive.category .row-cards .col + .navigation,
.page-template-blog .row-cards .col + .navigation,
.single-post .row-cards .col + .navigation {
  border-top: 1px solid #EAE8E6;
}
.archive.category .row-cards .navigation + .border-line,
.page-template-blog .row-cards .navigation + .border-line,
.single-post .row-cards .navigation + .border-line {
  display: none;
}
.archive.category .row-cards .border-line,
.page-template-blog .row-cards .border-line,
.single-post .row-cards .border-line {
  width: 100%;
  border-top: 1px solid #EAE8E6;
}
.archive.category .row-cards + .block,
.page-template-blog .row-cards + .block,
.single-post .row-cards + .block {
  padding-top: 0;
}
.archive.category:not(.single-post) .block__content,
.page-template-blog:not(.single-post) .block__content,
.single-post:not(.single-post) .block__content {
  padding: 50px;
  background-color: #F5F5F5;
}
.archive.category .card,
.page-template-blog .card,
.single-post .card {
  background: #FFFFFF;
  border-radius: 1px;
  border: 1px solid rgba(217, 217, 217, 0.418324);
  box-shadow: none;
  height: 100%;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
  display: flex;
}
.archive.category .card__body,
.page-template-blog .card__body,
.single-post .card__body {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 12px;
  overflow: hidden;
  padding: 20px 30px;
}
.archive.category .card__body > *,
.archive.category .card__body * > *,
.page-template-blog .card__body > *,
.page-template-blog .card__body * > *,
.single-post .card__body > *,
.single-post .card__body * > * {
  color: #494F57;
  margin: 0;
}
.archive.category .card__image,
.page-template-blog .card__image,
.single-post .card__image {
  height: 234px;
  overflow: hidden;
  max-width: 100%;
}
.archive.category .card__link,
.page-template-blog .card__link,
.single-post .card__link {
  display: block;
  height: 100%;
}
.archive.category .card img,
.page-template-blog .card img,
.single-post .card img {
  transform: scale(1);
  transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  height: 101% !important;
  object-fit: cover;
  object-position: center;
  width: 101%;
}
.archive.category .card__title,
.page-template-blog .card__title,
.single-post .card__title {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.02px;
  line-height: 25px;
  transition: all 0.3s ease-in-out;
  color: #000000;
}
.archive.category .card__title a,
.page-template-blog .card__title a,
.single-post .card__title a {
  background-color: transparent;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  display: inline;
  text-align: left;
  transition-duration: 0.4s;
  color: #000000;
}
.archive.category .card__excerpt, .archive.category .card__excerpt > *,
.page-template-blog .card__excerpt,
.page-template-blog .card__excerpt > *,
.single-post .card__excerpt,
.single-post .card__excerpt > * {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: 0.02px;
  color: #000000;
}
.archive.category .card__category,
.page-template-blog .card__category,
.single-post .card__category {
  align-items: baseline;
  column-gap: 10px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.archive.category .card__category ul,
.page-template-blog .card__category ul,
.single-post .card__category ul {
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 10px;
  row-gap: 8px;
}
.archive.category .card__category ul li,
.page-template-blog .card__category ul li,
.single-post .card__category ul li {
  position: relative;
  height: auto;
  line-height: 14px;
}
.archive.category .card__category ul li::before,
.page-template-blog .card__category ul li::before,
.single-post .card__category ul li::before {
  content: "·";
  position: absolute;
  left: 3px;
  top: 0;
}
.archive.category .card__category ul li:first-of-type,
.page-template-blog .card__category ul li:first-of-type,
.single-post .card__category ul li:first-of-type {
  padding-left: 0;
}
.archive.category .card__category ul li:first-of-type > *,
.page-template-blog .card__category ul li:first-of-type > *,
.single-post .card__category ul li:first-of-type > * {
  padding-left: 0px;
}
.archive.category .card__category ul li:first-of-type::before,
.page-template-blog .card__category ul li:first-of-type::before,
.single-post .card__category ul li:first-of-type::before {
  content: none;
}
.archive.category .card__category ul li > *,
.page-template-blog .card__category ul li > *,
.single-post .card__category ul li > * {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-radius: 2px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1.5px;
  line-height: 14px;
  padding-left: 13px;
  display: block;
  text-transform: uppercase;
  color: #000000;
}
.archive.category .card__date-author,
.page-template-blog .card__date-author,
.single-post .card__date-author {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  column-gap: 30px;
  display: none;
}
.archive.category .card__date-author span,
.page-template-blog .card__date-author span,
.single-post .card__date-author span {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #000000;
}
.archive.category .card__date-author span::after,
.page-template-blog .card__date-author span::after,
.single-post .card__date-author span::after {
  content: "·";
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 1px;
  color: #9C9C9C;
  position: relative;
  right: -15px;
}
.archive.category .card__date-author span:last-child::after,
.page-template-blog .card__date-author span:last-child::after,
.single-post .card__date-author span:last-child::after {
  content: none;
}
.archive.category .card__date,
.page-template-blog .card__date,
.single-post .card__date {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 1px;
  color: black;
  margin-top: 40px;
  position: relative;
}
.archive.category .card__date::after,
.page-template-blog .card__date::after,
.single-post .card__date::after {
  content: "";
  border-top: 1px solid rgba(217, 217, 217, 0.418324);
  top: -18px;
  transform: translate(-50%, 0%);
  position: absolute;
  bottom: unset;
  left: 50%;
  width: calc(100% + 90px);
}
.archive.category .card:hover, .archive.category .card.active,
.page-template-blog .card:hover,
.page-template-blog .card.active,
.single-post .card:hover,
.single-post .card.active {
  box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.05);
  border-radius: 1px;
}
.archive.category .card:hover .card__image img, .archive.category .card.active .card__image img,
.page-template-blog .card:hover .card__image img,
.page-template-blog .card.active .card__image img,
.single-post .card:hover .card__image img,
.single-post .card.active .card__image img {
  transform: scale(1.1);
}
.archive.category .card:hover .card__title a, .archive.category .card.active .card__title a,
.page-template-blog .card:hover .card__title a,
.page-template-blog .card.active .card__title a,
.single-post .card:hover .card__title a,
.single-post .card.active .card__title a {
  color: #613B07;
}
.archive.category .blog-content,
.page-template-blog .blog-content,
.single-post .blog-content {
  background: #A40D12;
  padding: 80px 111px;
  margin-top: 90px;
}
@media (max-width: 1199.98px) {
  .archive.category .blog-content,
  .page-template-blog .blog-content,
  .single-post .blog-content {
    margin-top: 20px;
  }
}
.archive.category .blog-content__buttons,
.page-template-blog .blog-content__buttons,
.single-post .blog-content__buttons {
  margin-top: 30px;
}

@media (max-width: 1199.98px) {
  body.page-template-portal .tab-content-portal .pmpro_form .input {
    width: 100% !important;
  }
}

.section-b-newsroom .title-block {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  flex-wrap: wrap;
  align-items: center;
}
.section-b-newsroom .title-block .heading {
  max-width: 530px;
  margin-bottom: 0px !important;
}
@media (min-width: 1199.98px) {
  .section-b-newsroom .feature-card-container .feature-card:hover .card-image img {
    transform: scale(1.1);
  }
}
.section-b-newsroom .feature-card-container .feature-card .card-image {
  overflow: hidden;
  width: 100%;
  height: 406px;
}
.section-b-newsroom .feature-card-container .feature-card .card-image img {
  width: 100%;
  transition: all 0.3s;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper {
  margin-top: -80px;
  padding: 0 34px;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper .card-body {
  position: relative;
  background-color: #ffffff;
  padding: 37px 44px;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper .card-content {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper .date-card {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  color: #CBB698;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper .card-title {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #A40D12;
  text-transform: capitalize;
  letter-spacing: -0.005em;
  margin-bottom: 0px;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper .card-excerpt {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #A40D12;
}
.section-b-newsroom .feature-card-container .feature-card .card-body-wrapper .adreess {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-top: 6px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #A40D12;
  margin-bottom: 11px;
}
.section-b-newsroom .events-card-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.section-b-newsroom .events-card-container .single-card-container {
  padding: 21px 35px 23px 35px;
  background-color: #f0f8fd;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 148px;
}
.section-b-newsroom .events-card-container .single-card-body {
  position: relative;
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  text-transform: capitalize;
}
.section-b-newsroom .events-card-container .single-card-body .date-card {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #CBB698 !important;
}
.section-b-newsroom .events-card-container .single-card-body .title {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  margin-top: 7px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: -0.005em;
  text-transform: capitalize;
  color: #A40D12 !important;
}
.section-b-newsroom .events-card-container .single-card-body .adreess {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-top: 6px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #A40D12 !important;
}

.section-c-newsroom .title-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.section-c-newsroom .title-block .heading {
  max-width: 530px;
  margin-bottom: 0px !important;
}
.section-c-newsroom .posts-container {
  overflow: hidden;
  padding-left: 20px;
}
.section-c-newsroom .posts-container .swiper-container {
  width: 460px !important;
}
@media (max-width: 767.98px) {
  .section-c-newsroom .posts-container .swiper-container {
    width: 100% !important;
  }
}
.section-c-newsroom .swiper-slide {
  width: calc(33.3% - 15px) !important;
}
@media (max-width: 767.98px) {
  .section-c-newsroom .swiper-slide {
    width: 100% !important;
  }
}
.section-c-newsroom .card-post {
  display: flex !important;
  flex-direction: column;
  flex-wrap: wrap;
  margin: 0;
  position: relative;
  text-decoration: none !important;
  transition: all 0.3s ease;
}
@media (max-width: 1199.98px) {
  .section-c-newsroom .card-post {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767.98px) {
  .section-c-newsroom .card-post {
    width: 100%;
    margin-right: 0;
  }
}
.section-c-newsroom .card-post .card-image {
  flex: 0 0 auto;
  border-radius: 0;
  height: 271px;
  margin-bottom: 0 !important;
  overflow: hidden;
  padding-top: inherit;
  position: relative;
  width: 100%;
}
.section-c-newsroom .card-post .card-image img {
  height: 101% !important;
  object-fit: cover;
  width: 101%;
  transition: all 0.3s ease;
}
.section-c-newsroom .card-post .card-body,
.section-c-newsroom .card-post .body-post {
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  padding: 30px;
  align-items: start;
  position: relative;
  transition: all 0.4s ease;
}
@media (max-width: 1199.98px) {
  .section-c-newsroom .card-post .card-body,
  .section-c-newsroom .card-post .body-post {
    background: #f4f9fe;
  }
}
.section-c-newsroom .card-post .card-body .card-title,
.section-c-newsroom .card-post .card-body .card-title a,
.section-c-newsroom .card-post .body-post .card-title,
.section-c-newsroom .card-post .body-post .card-title a {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #494F57;
  font-stretch: normal;
  font-style: normal;
  line-height: 26px !important;
  font-weight: 700;
  font-size: 18px !important;
  margin-bottom: 0px;
  text-align: left;
  text-decoration: none !important;
  transition: all 0.4s ease;
  color: #A40D12 !important;
}
.section-c-newsroom .card-post .card-body p.card-text,
.section-c-newsroom .card-post .card-body .content-post,
.section-c-newsroom .card-post .card-body .card-excerpt p,
.section-c-newsroom .card-post .card-body .content-post p,
.section-c-newsroom .card-post .body-post p.card-text,
.section-c-newsroom .card-post .body-post .content-post,
.section-c-newsroom .card-post .body-post .card-excerpt p,
.section-c-newsroom .card-post .body-post .content-post p {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #A40D12 !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 0;
  text-align: left;
}
.section-c-newsroom .card-post .card-taxonomy {
  color: #ffffff;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 10px;
  background: #CBB698;
  padding: 6px 13px;
}
.section-c-newsroom .card-post .card-info {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #fff;
  border: none;
  padding: 0px;
  margin-top: 23px;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #A40D12;
}
@media (min-width: 1199.98px) {
  .section-c-newsroom .card-post:hover, .section-c-newsroom .card-post:active, .section-c-newsroom .card-post:focus {
    box-shadow: 4px 2px 22px rgba(0, 0, 0, 0.0920291) !important;
  }
  .section-c-newsroom .card-post:hover .card-image img, .section-c-newsroom .card-post:active .card-image img, .section-c-newsroom .card-post:focus .card-image img {
    transform: scale(1.1) !important;
  }
  .section-c-newsroom .card-post:hover .card-body .card-title,
  .section-c-newsroom .card-post:hover .card-body .card-title a, .section-c-newsroom .card-post:active .card-body .card-title,
  .section-c-newsroom .card-post:active .card-body .card-title a, .section-c-newsroom .card-post:focus .card-body .card-title,
  .section-c-newsroom .card-post:focus .card-body .card-title a {
    text-decoration: underline !important;
  }
}
.section-c-newsroom .navigation-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 30px;
}
.section-c-newsroom .arrows-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.section-c-newsroom .swiper-button-prev,
.section-c-newsroom .swiper-button-next {
  position: relative;
  width: 20.6px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646505 4.12203C0.451243 4.3173 0.451243 4.63388 0.646505 4.82914L3.82849 8.01112C4.02375 8.20638 4.34033 8.20638 4.53559 8.01112C4.73086 7.81586 4.73086 7.49928 4.53559 7.30401L1.70717 4.47559L4.53559 1.64716C4.73085 1.4519 4.73085 1.13532 4.53559 0.940053C4.34033 0.744791 4.02375 0.744791 3.82849 0.940053L0.646505 4.12203ZM16.061 3.97559L1.00006 3.97559L1.00006 4.97559L16.061 4.97559L16.061 3.97559Z' fill='%23004B87'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 0 4px;
  outline: none;
}
.section-c-newsroom .swiper-button-prev::after,
.section-c-newsroom .swiper-button-next::after {
  display: none;
}
.section-c-newsroom .swiper-button-next {
  transform: scaleX(-1);
}
.section-c-newsroom .swiper-pagination {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  bottom: 0 !important;
}
.section-c-newsroom .swiper-pagination-bullet {
  opacity: 0.4;
  width: 10px;
  height: 10px;
  background-color: #b7b7b7;
  margin: 0 !important;
}
.section-c-newsroom .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #b7b7b7;
}

.section-d-newsroom .bg-light-blue {
  position: relative;
  background: rgba(0, 159, 214, 0.2);
  padding-top: 160px;
  padding-bottom: 105px;
}
@media (min-width: 1199.98px) {
  .section-d-newsroom .bg-light-blue::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url("../images/newsroom-d-mask.png");
    background-size: cover;
    width: 478px;
    height: 255px;
  }
  .section-d-newsroom .bg-light-blue::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(-180deg);
    background-image: url("../images/newsroom-d-mask.png");
    background-size: cover;
    width: 222px;
    height: 119px;
  }
}
.section-d-newsroom .bg-light-blue .title-block {
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex-wrap: wrap;
}
.section-d-newsroom .bg-light-blue .title-block h2 {
  line-height: 47px !important;
}
@media (max-width: 1199.98px) {
  .section-d-newsroom br {
    display: none;
  }
}
.section-d-newsroom .image-container {
  width: 100%;
  height: 720px;
}
@media (max-width: 1199.98px) {
  .section-d-newsroom .image-container {
    height: 300px;
  }
}
.section-d-newsroom .image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.directory-block .filter-directory-container {
  padding-top: 50px;
  padding-bottom: 30px;
}
.directory-block .filter-directory-container .filter-top .filter-container {
  display: flex;
  align-items: center;
  width: 70%;
}
@media (max-width: 1199.98px) {
  .directory-block .filter-directory-container .filter-top .filter-container {
    width: 100%;
    flex-direction: column;
    gap: 30px;
  }
  .directory-block .filter-directory-container .filter-top .filter-container > div {
    width: 100%;
    margin-right: 0px !important;
  }
}
.directory-block .filter-directory-container .filter-top .filter-container .input-container {
  width: 300px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .directory-block .filter-directory-container .filter-top .filter-container .input-container {
    width: 100%;
  }
}
.directory-block .filter-directory-container .filter-top .filter-container .input-container input {
  z-index: 1;
  padding-left: 50px !important;
  width: 100%;
  font-weight: 400;
  color: #18263c;
  font-size: 14px;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 0.5px solid #e4edf2;
  background: transparent;
  padding: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.06em;
  color: #18263c;
  border-radius: 40px;
}
.directory-block .filter-directory-container .filter-top .filter-container .input-container button {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.831 15.0037L12.4334 11.6044C14.7766 8.84982 14.6594 4.68864 12.0233 2.10989C10.676 0.703297 8.91865 0 7.04412 0C5.1696 0 3.41223 0.703297 2.06491 2.05128C-0.688303 4.80586 -0.688303 9.26007 2.06491 12.0147C3.41223 13.3626 5.1696 14.0659 7.04412 14.0659C8.74292 14.0659 10.3245 13.4799 11.5547 12.4249L14.9523 15.8242C15.0694 15.9414 15.2452 16 15.3623 16C15.4795 16 15.6552 15.9414 15.7724 15.8242C16.0653 15.5897 16.0653 15.2381 15.831 15.0037ZM2.88502 11.1941C0.600435 8.90843 0.600435 5.15751 2.88502 2.87179C3.99802 1.75824 5.46249 1.17216 7.04412 1.17216C8.62576 1.17216 10.0902 1.75824 11.2032 2.87179C13.4878 5.15751 13.4878 8.84982 11.2032 11.1355C10.0902 12.3077 8.62576 12.8938 7.04412 12.8938C5.46249 12.8938 3.99802 12.3077 2.88502 11.1941Z' fill='%2318263C'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: 20px;
  bottom: 0;
  top: 0;
  margin: auto 0;
  background-color: transparent;
  border: none;
  z-index: 0;
}
.directory-block .filter-directory-container .filter-top .filter-container .divider-filter {
  margin: 0 64px;
}
.directory-block .filter-directory-container .filter-top .filter-container .filter-item-select {
  min-width: 190px;
  margin-right: 30px;
}
.directory-block .filter-directory-container .filter-top .filter-container .filter-item-select:last-of-type {
  margin-right: 0px;
}
.directory-block .filter-directory-container .filter-top .filter-container .filter-item-select select {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 0.5px solid #e4edf2;
  background: transparent;
  padding: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.06em;
  color: #18263c;
  border-radius: 40px;
}
.directory-block .filter-directory-container .divider {
  margin: 47px 0 58px 0;
  width: 100vw;
  height: 1px;
  background: #e0e0e0;
}
.directory-block .filter-directory-container .filter-bottom {
  display: flex;
}
.directory-block .filter-directory-container .filter-bottom .view {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #7d7e81;
  display: block;
}
.directory-block .filter-directory-container .filter-bottom .filter-item-select select {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  border: none;
  font-style: normal;
  padding-right: 15px;
  font-weight: 400;
  font-size: 16px;
  color: #5b5c5f;
}
@media (max-width: 1199.98px) {
  .directory-block .container-block-map-directory {
    gap: 30px;
  }
  .directory-block .container-block-map-directory > div:not(.map-container) {
    order: 2;
  }
  .directory-block .container-block-map-directory .map-container {
    order: 1;
  }
}
.directory-block .parent-row {
  max-height: 95vh;
  overflow-y: scroll;
}
@media (max-width: 1199.98px) {
  .directory-block .parent-row {
    max-height: 100%;
    overflow-y: auto;
  }
}
.directory-block .directory-cards-row {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 40px;
}
@media (max-width: 1199.98px) {
  .directory-block .directory-cards-row {
    gap: 15px;
  }
}
.directory-block .directory-cards-row .directory-individual-card {
  display: flex;
  gap: 35px;
  align-items: flex-start;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
}
@media (max-width: 1199.98px) {
  .directory-block .directory-cards-row .directory-individual-card {
    flex-direction: column;
    gap: 15px;
  }
  .directory-block .directory-cards-row .directory-individual-card > div,
  .directory-block .directory-cards-row .directory-individual-card > figure {
    width: 100%;
  }
}
.directory-block .directory-cards-row .directory-individual-card .card-image {
  width: 200px;
  height: 220px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .directory-block .directory-cards-row .directory-individual-card .card-image {
    width: 100%;
  }
}
.directory-block .directory-cards-row .directory-individual-card .card-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
}
.directory-block .directory-cards-row .directory-individual-card .card-body {
  flex: 1;
  display: flex;
  flex-direction: column;
  text-align: left;
  border-radius: 1px;
  transition: all 0.3s;
  position: relative;
  z-index: 2;
  padding: 25px 30px 30px 0px;
}
@media (max-width: 1199.98px) {
  .directory-block .directory-cards-row .directory-individual-card .card-body {
    padding: 20px;
  }
}
.directory-block .directory-cards-row .directory-individual-card .card-body .card-title {
  font-weight: 400;
  letter-spacing: 0.005em;
  display: block;
  margin-bottom: 6px !important;
  text-transform: capitalize;
}
.directory-block .directory-cards-row .directory-individual-card .card-body .short-desc {
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 700;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #CBB698 !important;
}
.directory-block .directory-cards-row .directory-individual-card .card-body .btn-container {
  display: flex;
  margin-top: 44px;
}
.directory-block .directory-cards-row .directory-individual-card .card-body .btn-container > button.btn-2 {
  padding: 0px !important;
}
.directory-block .directory-cards-row .directory-individual-card:hover .card-image img {
  transform: scale(1.1);
}
.directory-block .directory-cards-row .directory-individual-card:hover .card-body .card-title {
  text-decoration: underline;
}
.directory-block .container-paginator .pagination {
  max-width: 250px;
}
@media (max-width: 1199.98px) {
  .directory-block .container-paginator .pagination {
    margin-top: 30px;
    max-width: 100%;
  }
}
.directory-block .container-paginator .pagination {
  justify-content: center !important;
  margin: 0 auto;
}
.directory-block .container-paginator .pagination .page-numbers.current {
  color: #494F57 !important;
}
.directory-block .map-container .map-wrapper {
  width: calc(100% + (100vw - 930px) / 2);
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .directory-block .map-container .map-wrapper {
    width: 100%;
  }
}
.directory-block .map-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.derectory-footer-block {
  position: relative;
  height: 480px;
  width: 100%;
}
@media (max-width: 1199.98px) {
  .derectory-footer-block {
    height: 300px;
  }
}
.derectory-footer-block::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
}
.derectory-footer-block .image-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.derectory-footer-block .image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.derectory-footer-block .block-container {
  height: 480px;
  display: flex;
  flex-direction: column;
  max-width: 520px;
  justify-content: center;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .derectory-footer-block .block-container {
    height: 300px;
  }
}
.derectory-footer-block .block-container h2 {
  line-height: 47px;
  letter-spacing: -0.005em;
  text-transform: capitalize;
  margin-bottom: 12px;
}

h1, h2, h3, h4, h5, h6 {
  font-style: normal !important;
  font-weight: 900 !important;
  line-height: 110% !important;
  /* identical to box height, or 42px */
  color: #000000;
}

.interior-page:not(.no-padding) .content-page {
  padding: 40px 15px;
}
@media (max-width: 575.98px) {
  .interior-page:not(.no-padding) .content-page {
    padding: 40px 15px !important;
  }
}
.interior-page:not(.no-padding) .content-page .entry-content .null-first-padding + .padding-vertical {
  padding-top: 0 !important;
}

.interior-page.no-padding {
  padding: 0 !important;
}

.custom-pt {
  padding-top: 85px;
}
@media (max-width: 1199.98px) {
  .custom-pt {
    padding-top: 40px;
  }
}
@media (max-width: 767.98px) {
  .custom-pt {
    padding-top: 30px;
  }
}
.custom-pt.larger-pt {
  padding-top: 95px;
}
@media (max-width: 1199.98px) {
  .custom-pt.larger-pt {
    padding-top: 75px;
  }
}
@media (max-width: 767.98px) {
  .custom-pt.larger-pt {
    padding-top: 55px;
  }
}
.custom-pt.larger-xl-pt {
  padding-top: 120px;
}
@media (max-width: 1199.98px) {
  .custom-pt.larger-xl-pt {
    padding-top: 85px;
  }
}
@media (max-width: 767.98px) {
  .custom-pt.larger-xl-pt {
    padding-top: 65px;
  }
}
.custom-pt.larger-mask-pt {
  padding-top: 140px;
}
@media (max-width: 1199.98px) {
  .custom-pt.larger-mask-pt {
    padding-top: 85px;
  }
}
@media (max-width: 767.98px) {
  .custom-pt.larger-mask-pt {
    padding-top: 65px;
  }
}

.custom-pb {
  padding-bottom: 85px;
}
@media (max-width: 1199.98px) {
  .custom-pb {
    padding-bottom: 55px;
  }
}
@media (max-width: 767.98px) {
  .custom-pb {
    padding-bottom: 40px;
  }
}
.custom-pb.larger-pb {
  padding-bottom: 95px;
}
@media (max-width: 1199.98px) {
  .custom-pb.larger-pb {
    padding-bottom: 75px;
  }
}
@media (max-width: 767.98px) {
  .custom-pb.larger-pb {
    padding-bottom: 55px;
  }
}
.custom-pb.larger-xl-pt {
  padding-top: 120px;
}
@media (max-width: 1199.98px) {
  .custom-pb.larger-xl-pt {
    padding-top: 85px;
  }
}
@media (max-width: 767.98px) {
  .custom-pb.larger-xl-pt {
    padding-top: 65px;
  }
}
.custom-pb.larger-xl-pb {
  padding-bottom: 120px;
}
@media (max-width: 1199.98px) {
  .custom-pb.larger-xl-pb {
    padding-bottom: 85px;
  }
}
@media (max-width: 767.98px) {
  .custom-pb.larger-xl-pb {
    padding-bottom: 65px;
  }
}
.custom-pb.larger-mask-pb {
  padding-bottom: 120px;
}
@media (max-width: 1199.98px) {
  .custom-pb.larger-mask-pb {
    padding-bottom: 85px;
  }
}
@media (max-width: 767.98px) {
  .custom-pb.larger-mask-pb {
    padding-bottom: 65px;
  }
}

.border-bottom-12 {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 50px;
}
.border-bottom-12::after {
  content: "";
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px dashed rgba(109, 122, 128, 0.2) !important;
}

.border-bottom-10 {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 50px;
}
.border-bottom-10::after {
  content: "";
  margin: 0 auto;
  position: absolute;
  width: 83.33%;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px dashed rgba(109, 122, 128, 0.2) !important;
}

.entry-content,
section[class*=section-],
div[class*=-block] {
  position: relative;
}
.entry-content.alignfull,
section[class*=section-].alignfull,
div[class*=-block].alignfull {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  max-width: 100vw;
}
@media (max-width: 991.98px) {
  .entry-content.alignfull,
  section[class*=section-].alignfull,
  div[class*=-block].alignfull {
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    max-width: 100vw;
  }
}
.entry-content.bg-color01,
section[class*=section-].bg-color01,
div[class*=-block].bg-color01 {
  background-color: #CBB698 !important;
  color: #A40D12 !important;
}
.entry-content.bg-color02,
section[class*=section-].bg-color02,
div[class*=-block].bg-color02 {
  background-color: #69190B !important;
  color: #ffffff !important;
}
.entry-content.bg-color03,
section[class*=section-].bg-color03,
div[class*=-block].bg-color03 {
  background-color: #CBB698 !important;
  color: #ffffff !important;
}
.entry-content.bg-color08,
section[class*=section-].bg-color08,
div[class*=-block].bg-color08 {
  background-color: #e4edf2 !important;
}
.entry-content.bg-color09,
section[class*=section-].bg-color09,
div[class*=-block].bg-color09 {
  background-color: #41415b !important;
}
.entry-content.bg-color09-half,
section[class*=section-].bg-color09-half,
div[class*=-block].bg-color09-half {
  position: relative;
}
.entry-content.bg-color09-half::after,
section[class*=section-].bg-color09-half::after,
div[class*=-block].bg-color09-half::after {
  content: "";
  position: absolute;
  background-color: #41415b;
  width: 100%;
  height: 50%;
  z-index: -1;
  top: 0;
  left: 0;
}
.entry-content,
section[class*=section-],
div[class*=-block] {
  /*Light Color Paragraph*/
}
.entry-content.bg-color08 .main-content h2,
.entry-content.bg-color08 .main-content h3,
.entry-content.bg-color08 .main-content h4,
.entry-content.bg-color08 .main-content h5,
.entry-content.bg-color08 .main-content h6,
.entry-content.bg-color08 .main-content .h1,
.entry-content.bg-color08 .main-content .h2,
.entry-content.bg-color08 .main-content .h3,
.entry-content.bg-color08 .main-content .h4,
.entry-content.bg-color08 .main-content .h5,
.entry-content.bg-color08 .main-content .h6,
.entry-content.bg-color08 .main-content .h7,
.entry-content.bg-color08 .content-block h2,
.entry-content.bg-color08 .content-block h3,
.entry-content.bg-color08 .content-block h4,
.entry-content.bg-color08 .content-block h5,
.entry-content.bg-color08 .content-block h6,
.entry-content.bg-color08 .content-block .h1,
.entry-content.bg-color08 .content-block .h2,
.entry-content.bg-color08 .content-block .h3,
.entry-content.bg-color08 .content-block .h4,
.entry-content.bg-color08 .content-block .h5,
.entry-content.bg-color08 .content-block .h6,
.entry-content.bg-color08 .content-block .h7,
section[class*=section-].bg-color08 .main-content h2,
section[class*=section-].bg-color08 .main-content h3,
section[class*=section-].bg-color08 .main-content h4,
section[class*=section-].bg-color08 .main-content h5,
section[class*=section-].bg-color08 .main-content h6,
section[class*=section-].bg-color08 .main-content .h1,
section[class*=section-].bg-color08 .main-content .h2,
section[class*=section-].bg-color08 .main-content .h3,
section[class*=section-].bg-color08 .main-content .h4,
section[class*=section-].bg-color08 .main-content .h5,
section[class*=section-].bg-color08 .main-content .h6,
section[class*=section-].bg-color08 .main-content .h7,
section[class*=section-].bg-color08 .content-block h2,
section[class*=section-].bg-color08 .content-block h3,
section[class*=section-].bg-color08 .content-block h4,
section[class*=section-].bg-color08 .content-block h5,
section[class*=section-].bg-color08 .content-block h6,
section[class*=section-].bg-color08 .content-block .h1,
section[class*=section-].bg-color08 .content-block .h2,
section[class*=section-].bg-color08 .content-block .h3,
section[class*=section-].bg-color08 .content-block .h4,
section[class*=section-].bg-color08 .content-block .h5,
section[class*=section-].bg-color08 .content-block .h6,
section[class*=section-].bg-color08 .content-block .h7,
div[class*=-block].bg-color08 .main-content h2,
div[class*=-block].bg-color08 .main-content h3,
div[class*=-block].bg-color08 .main-content h4,
div[class*=-block].bg-color08 .main-content h5,
div[class*=-block].bg-color08 .main-content h6,
div[class*=-block].bg-color08 .main-content .h1,
div[class*=-block].bg-color08 .main-content .h2,
div[class*=-block].bg-color08 .main-content .h3,
div[class*=-block].bg-color08 .main-content .h4,
div[class*=-block].bg-color08 .main-content .h5,
div[class*=-block].bg-color08 .main-content .h6,
div[class*=-block].bg-color08 .main-content .h7,
div[class*=-block].bg-color08 .content-block h2,
div[class*=-block].bg-color08 .content-block h3,
div[class*=-block].bg-color08 .content-block h4,
div[class*=-block].bg-color08 .content-block h5,
div[class*=-block].bg-color08 .content-block h6,
div[class*=-block].bg-color08 .content-block .h1,
div[class*=-block].bg-color08 .content-block .h2,
div[class*=-block].bg-color08 .content-block .h3,
div[class*=-block].bg-color08 .content-block .h4,
div[class*=-block].bg-color08 .content-block .h5,
div[class*=-block].bg-color08 .content-block .h6,
div[class*=-block].bg-color08 .content-block .h7 {
  color: #A40D12 !important;
}
.entry-content.bg-color08 .main-content > *,
.entry-content.bg-color08 .main-content * > *,
.entry-content.bg-color08 .main-content *,
.entry-content.bg-color08 .content-block > *,
.entry-content.bg-color08 .content-block * > *,
.entry-content.bg-color08 .content-block *,
section[class*=section-].bg-color08 .main-content > *,
section[class*=section-].bg-color08 .main-content * > *,
section[class*=section-].bg-color08 .main-content *,
section[class*=section-].bg-color08 .content-block > *,
section[class*=section-].bg-color08 .content-block * > *,
section[class*=section-].bg-color08 .content-block *,
div[class*=-block].bg-color08 .main-content > *,
div[class*=-block].bg-color08 .main-content * > *,
div[class*=-block].bg-color08 .main-content *,
div[class*=-block].bg-color08 .content-block > *,
div[class*=-block].bg-color08 .content-block * > *,
div[class*=-block].bg-color08 .content-block * {
  color: #A40D12 !important;
}
.entry-content.bg-color08 .main-content ul li::before,
.entry-content.bg-color08 .main-content ul.list li::before,
.entry-content.bg-color08 .main-content ul li::after,
.entry-content.bg-color08 .main-content ul.list li::after,
.entry-content.bg-color08 .content-block ul li::before,
.entry-content.bg-color08 .content-block ul.list li::before,
.entry-content.bg-color08 .content-block ul li::after,
.entry-content.bg-color08 .content-block ul.list li::after,
section[class*=section-].bg-color08 .main-content ul li::before,
section[class*=section-].bg-color08 .main-content ul.list li::before,
section[class*=section-].bg-color08 .main-content ul li::after,
section[class*=section-].bg-color08 .main-content ul.list li::after,
section[class*=section-].bg-color08 .content-block ul li::before,
section[class*=section-].bg-color08 .content-block ul.list li::before,
section[class*=section-].bg-color08 .content-block ul li::after,
section[class*=section-].bg-color08 .content-block ul.list li::after,
div[class*=-block].bg-color08 .main-content ul li::before,
div[class*=-block].bg-color08 .main-content ul.list li::before,
div[class*=-block].bg-color08 .main-content ul li::after,
div[class*=-block].bg-color08 .main-content ul.list li::after,
div[class*=-block].bg-color08 .content-block ul li::before,
div[class*=-block].bg-color08 .content-block ul.list li::before,
div[class*=-block].bg-color08 .content-block ul li::after,
div[class*=-block].bg-color08 .content-block ul.list li::after {
  color: #A40D12 !important;
}
.entry-content.bg-color08 .main-content blockquote,
.entry-content.bg-color08 .content-block blockquote,
section[class*=section-].bg-color08 .main-content blockquote,
section[class*=section-].bg-color08 .content-block blockquote,
div[class*=-block].bg-color08 .main-content blockquote,
div[class*=-block].bg-color08 .content-block blockquote {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.entry-content.bg-color08 .main-content ol li::before,
.entry-content.bg-color08 .main-content ol.list li::before,
.entry-content.bg-color08 .content-block ol li::before,
.entry-content.bg-color08 .content-block ol.list li::before,
section[class*=section-].bg-color08 .main-content ol li::before,
section[class*=section-].bg-color08 .main-content ol.list li::before,
section[class*=section-].bg-color08 .content-block ol li::before,
section[class*=section-].bg-color08 .content-block ol.list li::before,
div[class*=-block].bg-color08 .main-content ol li::before,
div[class*=-block].bg-color08 .main-content ol.list li::before,
div[class*=-block].bg-color08 .content-block ol li::before,
div[class*=-block].bg-color08 .content-block ol.list li::before {
  color: #A40D12 !important;
}
.entry-content,
section[class*=section-],
div[class*=-block] {
  /*Dark Color Paragraph*/
}
.entry-content.bg-color09 .main-content h2,
.entry-content.bg-color09 .main-content h3,
.entry-content.bg-color09 .main-content h4,
.entry-content.bg-color09 .main-content h5,
.entry-content.bg-color09 .main-content h6,
.entry-content.bg-color09 .main-content .h1,
.entry-content.bg-color09 .main-content .h2,
.entry-content.bg-color09 .main-content .h3,
.entry-content.bg-color09 .main-content .h4,
.entry-content.bg-color09 .main-content .h5,
.entry-content.bg-color09 .main-content .h6,
.entry-content.bg-color09 .main-content .h7,
.entry-content.bg-color09 .content-block h2,
.entry-content.bg-color09 .content-block h3,
.entry-content.bg-color09 .content-block h4,
.entry-content.bg-color09 .content-block h5,
.entry-content.bg-color09 .content-block h6,
.entry-content.bg-color09 .content-block .h1,
.entry-content.bg-color09 .content-block .h2,
.entry-content.bg-color09 .content-block .h3,
.entry-content.bg-color09 .content-block .h4,
.entry-content.bg-color09 .content-block .h5,
.entry-content.bg-color09 .content-block .h6,
.entry-content.bg-color09 .content-block .h7,
section[class*=section-].bg-color09 .main-content h2,
section[class*=section-].bg-color09 .main-content h3,
section[class*=section-].bg-color09 .main-content h4,
section[class*=section-].bg-color09 .main-content h5,
section[class*=section-].bg-color09 .main-content h6,
section[class*=section-].bg-color09 .main-content .h1,
section[class*=section-].bg-color09 .main-content .h2,
section[class*=section-].bg-color09 .main-content .h3,
section[class*=section-].bg-color09 .main-content .h4,
section[class*=section-].bg-color09 .main-content .h5,
section[class*=section-].bg-color09 .main-content .h6,
section[class*=section-].bg-color09 .main-content .h7,
section[class*=section-].bg-color09 .content-block h2,
section[class*=section-].bg-color09 .content-block h3,
section[class*=section-].bg-color09 .content-block h4,
section[class*=section-].bg-color09 .content-block h5,
section[class*=section-].bg-color09 .content-block h6,
section[class*=section-].bg-color09 .content-block .h1,
section[class*=section-].bg-color09 .content-block .h2,
section[class*=section-].bg-color09 .content-block .h3,
section[class*=section-].bg-color09 .content-block .h4,
section[class*=section-].bg-color09 .content-block .h5,
section[class*=section-].bg-color09 .content-block .h6,
section[class*=section-].bg-color09 .content-block .h7,
div[class*=-block].bg-color09 .main-content h2,
div[class*=-block].bg-color09 .main-content h3,
div[class*=-block].bg-color09 .main-content h4,
div[class*=-block].bg-color09 .main-content h5,
div[class*=-block].bg-color09 .main-content h6,
div[class*=-block].bg-color09 .main-content .h1,
div[class*=-block].bg-color09 .main-content .h2,
div[class*=-block].bg-color09 .main-content .h3,
div[class*=-block].bg-color09 .main-content .h4,
div[class*=-block].bg-color09 .main-content .h5,
div[class*=-block].bg-color09 .main-content .h6,
div[class*=-block].bg-color09 .main-content .h7,
div[class*=-block].bg-color09 .content-block h2,
div[class*=-block].bg-color09 .content-block h3,
div[class*=-block].bg-color09 .content-block h4,
div[class*=-block].bg-color09 .content-block h5,
div[class*=-block].bg-color09 .content-block h6,
div[class*=-block].bg-color09 .content-block .h1,
div[class*=-block].bg-color09 .content-block .h2,
div[class*=-block].bg-color09 .content-block .h3,
div[class*=-block].bg-color09 .content-block .h4,
div[class*=-block].bg-color09 .content-block .h5,
div[class*=-block].bg-color09 .content-block .h6,
div[class*=-block].bg-color09 .content-block .h7 {
  color: #A40D12 !important;
}
.entry-content.bg-color09 .main-content > *,
.entry-content.bg-color09 .main-content * > *,
.entry-content.bg-color09 .content-block > *,
.entry-content.bg-color09 .content-block * > *,
section[class*=section-].bg-color09 .main-content > *,
section[class*=section-].bg-color09 .main-content * > *,
section[class*=section-].bg-color09 .content-block > *,
section[class*=section-].bg-color09 .content-block * > *,
div[class*=-block].bg-color09 .main-content > *,
div[class*=-block].bg-color09 .main-content * > *,
div[class*=-block].bg-color09 .content-block > *,
div[class*=-block].bg-color09 .content-block * > * {
  color: #494F57 !important;
}
.entry-content.bg-color09 .main-content ul li::before,
.entry-content.bg-color09 .main-content ul.list li::before,
.entry-content.bg-color09 .content-block ul li::before,
.entry-content.bg-color09 .content-block ul.list li::before,
section[class*=section-].bg-color09 .main-content ul li::before,
section[class*=section-].bg-color09 .main-content ul.list li::before,
section[class*=section-].bg-color09 .content-block ul li::before,
section[class*=section-].bg-color09 .content-block ul.list li::before,
div[class*=-block].bg-color09 .main-content ul li::before,
div[class*=-block].bg-color09 .main-content ul.list li::before,
div[class*=-block].bg-color09 .content-block ul li::before,
div[class*=-block].bg-color09 .content-block ul.list li::before {
  background: #A40D12 !important;
}
.entry-content.bg-color09 .main-content ol li::before,
.entry-content.bg-color09 .main-content ol.list li::before,
.entry-content.bg-color09 .content-block ol li::before,
.entry-content.bg-color09 .content-block ol.list li::before,
section[class*=section-].bg-color09 .main-content ol li::before,
section[class*=section-].bg-color09 .main-content ol.list li::before,
section[class*=section-].bg-color09 .content-block ol li::before,
section[class*=section-].bg-color09 .content-block ol.list li::before,
div[class*=-block].bg-color09 .main-content ol li::before,
div[class*=-block].bg-color09 .main-content ol.list li::before,
div[class*=-block].bg-color09 .content-block ol li::before,
div[class*=-block].bg-color09 .content-block ol.list li::before {
  color: #A40D12 !important;
}

.content-block {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
}
.content-block .content-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
}
.content-block .content-wrapper h2,
.content-block .content-wrapper h3,
.content-block .content-wrapper h4,
.content-block .content-wrapper h5,
.content-block .content-wrapper h6,
.content-block .content-wrapper .h1,
.content-block .content-wrapper .h2,
.content-block .content-wrapper .h3,
.content-block .content-wrapper .h4,
.content-block .content-wrapper .h5,
.content-block .content-wrapper .h6,
.content-block .content-wrapper .h7 {
  margin-bottom: 0 !important;
  margin-top: 0;
}
.content-block .block-wrapper {
  display: flex;
  flex-direction: column;
  gap: 65px;
}
.content-block .main-content {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.content-block .main-content h2,
.content-block .main-content h3,
.content-block .main-content h4,
.content-block .main-content h5,
.content-block .main-content h6,
.content-block .main-content .h1,
.content-block .main-content .h2,
.content-block .main-content .h3,
.content-block .main-content .h4,
.content-block .main-content .h5,
.content-block .main-content .h6,
.content-block .main-content .h7 {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0 !important;
  margin-top: 0;
  line-height: 1.1;
  text-transform: none;
}
.content-block .main-content h2 > *,
.content-block .main-content h2 span,
.content-block .main-content h3 > *,
.content-block .main-content h3 span,
.content-block .main-content h4 > *,
.content-block .main-content h4 span,
.content-block .main-content h5 > *,
.content-block .main-content h5 span,
.content-block .main-content h6 > *,
.content-block .main-content h6 span,
.content-block .main-content .h1 > *,
.content-block .main-content .h1 span,
.content-block .main-content .h2 > *,
.content-block .main-content .h2 span,
.content-block .main-content .h3 > *,
.content-block .main-content .h3 span,
.content-block .main-content .h4 > *,
.content-block .main-content .h4 span,
.content-block .main-content .h5 > *,
.content-block .main-content .h5 span,
.content-block .main-content .h6 > *,
.content-block .main-content .h6 span,
.content-block .main-content .h7 > *,
.content-block .main-content .h7 span {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.1;
  font-weight: 400;
}
.content-block .main-content h2 strong,
.content-block .main-content h2 a,
.content-block .main-content h2 em,
.content-block .main-content h3 strong,
.content-block .main-content h3 a,
.content-block .main-content h3 em,
.content-block .main-content h4 strong,
.content-block .main-content h4 a,
.content-block .main-content h4 em,
.content-block .main-content h5 strong,
.content-block .main-content h5 a,
.content-block .main-content h5 em,
.content-block .main-content h6 strong,
.content-block .main-content h6 a,
.content-block .main-content h6 em,
.content-block .main-content .h1 strong,
.content-block .main-content .h1 a,
.content-block .main-content .h1 em,
.content-block .main-content .h2 strong,
.content-block .main-content .h2 a,
.content-block .main-content .h2 em,
.content-block .main-content .h3 strong,
.content-block .main-content .h3 a,
.content-block .main-content .h3 em,
.content-block .main-content .h4 strong,
.content-block .main-content .h4 a,
.content-block .main-content .h4 em,
.content-block .main-content .h5 strong,
.content-block .main-content .h5 a,
.content-block .main-content .h5 em,
.content-block .main-content .h6 strong,
.content-block .main-content .h6 a,
.content-block .main-content .h6 em,
.content-block .main-content .h7 strong,
.content-block .main-content .h7 a,
.content-block .main-content .h7 em {
  font-size: inherit !important;
  font-weight: inherit !important;
}
.content-block .main-content h2::selection,
.content-block .main-content h3::selection,
.content-block .main-content h4::selection,
.content-block .main-content h5::selection,
.content-block .main-content h6::selection,
.content-block .main-content .h1::selection,
.content-block .main-content .h2::selection,
.content-block .main-content .h3::selection,
.content-block .main-content .h4::selection,
.content-block .main-content .h5::selection,
.content-block .main-content .h6::selection,
.content-block .main-content .h7::selection {
  background-color: black;
  color: white;
}
.content-block .main-content > * {
  font-stretch: normal;
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0;
  line-height: 150%;
  margin-bottom: 0;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
}
.content-block .main-content > *::selection {
  background-color: black;
  color: white;
}
.content-block .main-content.light-color h2,
.content-block .main-content.light-color h3,
.content-block .main-content.light-color h4,
.content-block .main-content.light-color h5,
.content-block .main-content.light-color h6,
.content-block .main-content.light-color .h1,
.content-block .main-content.light-color .h2,
.content-block .main-content.light-color .h3,
.content-block .main-content.light-color .h4,
.content-block .main-content.light-color .h5,
.content-block .main-content.light-color .h6,
.content-block .main-content.light-color .h7 {
  color: #ffffff;
}
.content-block .main-content.light-color > *,
.content-block .main-content.light-color * > * {
  color: #ffffff;
}
.content-block .main-content.light-color ul::before, .content-block .main-content.light-color ul::marker,
.content-block .main-content.light-color ul > li::before,
.content-block .main-content.light-color ul > li::marker {
  background-color: #A40D12;
}
.content-block .main-content.light-color span {
  color: #ffffff;
}
.content-block .main-content.light-color blockquote {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.content-block .main-content.light-color ol::before, .content-block .main-content.light-color ol::marker,
.content-block .main-content.light-color ol > li::before,
.content-block .main-content.light-color ol > li::marker {
  background-color: #494F57;
}
.content-block.center {
  text-align: center;
}
.content-block.center .main-content > *,
.content-block.center .main-content * > * {
  text-align: center !important;
}
.content-block.center .btn-container {
  justify-content: center;
}
.content-block.right {
  text-align: right;
}
.content-block.right .main-content > *,
.content-block.right .main-content * > * {
  text-align: right !important;
}
.content-block.right .btn-container {
  justify-content: flex-end;
}

/*Buttons Container*/
.btn-container {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin: 0;
  text-align: left;
}
.btn-container.wp-block-acf-button {
  margin-top: 15px;
}
.btn-container a[aria-disabled=true] {
  cursor: not-allowed;
}
.btn-container.aligncenter, .btn-container.center {
  text-align: center !important;
  justify-content: center;
}
.btn-container.alignright, .btn-container.right {
  text-align: right !important;
  justify-content: end;
}

.card-location {
  font-weight: 400;
  font-size: 14px;
  position: relative;
  padding-left: 20px;
  color: #494F57;
}
.card-location::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='11' viewBox='0 0 9 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05801 7.62098C7.63641 7.04273 8.03034 6.30595 8.18998 5.50381C8.34962 4.70167 8.2678 3.8702 7.95486 3.11456C7.64192 2.35893 7.11193 1.71306 6.43191 1.25866C5.75189 0.804248 4.95239 0.561707 4.13451 0.561707C3.31664 0.561707 2.51714 0.804248 1.83712 1.25866C1.1571 1.71306 0.627103 2.35893 0.314167 3.11456C0.0012309 3.8702 -0.0805921 4.70167 0.0790464 5.50381C0.238685 6.30595 0.632614 7.04273 1.21101 7.62098L2.11101 8.50598L3.31601 9.67898L3.39501 9.74898C3.61867 9.92952 3.90062 10.0221 4.18777 10.0092C4.47491 9.99627 4.74743 9.87884 4.95401 9.67898L6.39201 8.27898L7.05801 7.62098ZM4.13501 6.46698C3.72505 6.46698 3.32777 6.32482 3.01087 6.06475C2.69397 5.80467 2.47705 5.44275 2.39707 5.04067C2.3171 4.63858 2.37901 4.22121 2.57227 3.85965C2.76553 3.4981 3.07817 3.21474 3.45692 3.05786C3.83568 2.90098 4.25711 2.88028 4.64942 2.99928C5.04173 3.11829 5.38064 3.36965 5.6084 3.71052C5.83616 4.05139 5.93868 4.46069 5.89849 4.86868C5.85831 5.27666 5.6779 5.65809 5.38801 5.94798C5.22347 6.11252 5.02812 6.24305 4.81313 6.3321C4.59814 6.42115 4.36772 6.46698 4.13501 6.46698Z' fill='%235F2167'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 15px;
}

.wp-block-media-text {
  margin-bottom: 20px;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  padding-left: 0 !important;
}
.wp-block-media-text.has-media-on-the-left .wp-block-media-text__content {
  padding-right: 0 !important;
}

.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure,
.blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure {
  position: relative;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption,
.blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption {
  padding-top: 15px;
}
.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection,
.blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection {
  background-color: black;
  color: white;
}

@media only screen and (max-width: 991.98px) {
  .wp-block-image .alignright,
  .wp-block-image .alignleft {
    float: none !important;
    margin: 0 auto;
  }
  .wp-block-media-text {
    display: flex !important;
    flex-direction: column;
    padding: 0 0 30px;
  }
  .wp-block-media-text .wp-block-media-text__content {
    padding: 0;
    width: 100%;
  }
  .wp-block-media-text .wp-block-media-text__content p:last-of-type {
    margin-bottom: 0 !important;
  }
  .wp-block-media-text.has-media-on-the-right figure, .wp-block-media-text.has-media-on-the-right figure {
    width: 100%;
  }
  .wp-block-media-text .wp-block-media-text__media {
    width: 100%;
    margin: 20px auto !important;
  }
  .wp-block-media-text .wp-block-media-text__media img {
    width: 100% !important;
    object-fit: contain;
  }
}
@media only screen and (max-width: 767.98px) {
  .wp-block-columns.has-2-columns .wp-block-column {
    flex-basis: 100%;
  }
  .wp-block-columns.has-2-columns .wp-block-column:nth-child(2) {
    text-align: center;
  }
  .wp-block-column {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
  }
  .wp-block-media-text {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
}
.custom-approach-e-block {
  background: #A40D12;
}
.custom-approach-e-block h1,
.custom-approach-e-block h2,
.custom-approach-e-block h3,
.custom-approach-e-block h4,
.custom-approach-e-block h5,
.custom-approach-e-block h6,
.custom-approach-e-block p,
.custom-approach-e-block li,
.custom-approach-e-block blockquote {
  color: #CBB698;
}
.custom-approach-e-block .info-wrap {
  border-bottom: 1px solid #CBB698;
  padding-bottom: 34px;
}
.custom-approach-e-block .impact-card {
  background: transparent;
}
.custom-approach-e-block .impact-card .icon-container {
  height: 45px;
  margin-bottom: 16px;
}
.custom-approach-e-block .impact-card .icon-container img {
  width: auto;
  margin-bottom: 0;
}
.custom-approach-e-block .impact-card .unit {
  color: #CBB698;
}

.text-photo-block h5 {
  margin-bottom: 10px;
  font-weight: 400 !important;
  font-size: 23px !important;
  line-height: 135% !important;
  color: #5E675D;
}
.text-photo-block {
  margin-bottom: 0;
  position: relative;
}
.text-photo-block .align-items-stretch .content-block {
  padding-top: 22px;
}
@media (max-width: 991.98px) {
  .text-photo-block .align-items-stretch .content-block {
    padding-top: 0;
  }
}
@media (max-width: 575.98px) {
  .text-photo-block .align-items-stretch .content-block {
    padding-top: 0;
  }
}
.text-photo-block .align-items-start .content-block {
  padding-top: 22px;
}
.text-photo-block .align-items-end .content-block {
  padding-bottom: 0;
}
.text-photo-block.no-margin {
  margin: 0 !important;
}
.text-photo-block.image_on_left .side-text {
  order: 2;
}
@media (max-width: 991.98px) {
  .text-photo-block.image_on_left .side-text {
    order: 2;
    padding-top: 30px;
  }
}
.text-photo-block.image_on_left .side-image {
  order: 1;
}
@media (max-width: 991.98px) {
  .text-photo-block.image_on_left .side-image {
    order: 1;
    margin-bottom: 30px !important;
  }
}
@media (max-width: 575.98px) {
  .text-photo-block.image_on_left .side-image {
    margin-bottom: 0 !important;
  }
}
.text-photo-block.image_on_right .side-text {
  order: 1;
}
@media (max-width: 991.98px) {
  .text-photo-block.image_on_right .side-text {
    order: 2;
    padding-top: 30px;
  }
}
.text-photo-block.image_on_right .side-image {
  order: 2;
}
@media (max-width: 991.98px) {
  .text-photo-block.image_on_right .side-image {
    order: 1;
    margin-bottom: 30px !important;
  }
}
@media (max-width: 575.98px) {
  .text-photo-block.image_on_right .side-image {
    margin-bottom: 0 !important;
  }
}
.text-photo-block.image_on_right .side-image .image-wrapping .image-fit-contain,
.text-photo-block.image_on_right .side-image .wp-block-image .image-fit-contain {
  object-position: left center;
}
.text-photo-block.image_on_right .side-image .image-wrapping figcaption,
.text-photo-block.image_on_right .side-image .wp-block-image figcaption {
  text-align: left;
}
.text-photo-block .side-image .wp-block-image {
  padding-top: unset;
  position: relative;
  width: 100%;
}
.text-photo-block .side-image .wp-block-image.center {
  align-self: center;
}
.text-photo-block .side-image .wp-block-image.top {
  align-self: flex-start;
}
.text-photo-block .side-image .wp-block-image.bottom {
  align-self: flex-end;
}
.text-photo-block .side-image .wp-block-image.right img {
  margin-left: auto;
  display: block;
}
@media (max-width: 991.98px) {
  .text-photo-block .side-image .wp-block-image.right img {
    margin: 0 auto;
  }
}
.text-photo-block .side-image .wp-block-image.center img {
  display: block;
  margin: 0 auto;
}
.text-photo-block .side-image .wp-block-image.left img {
  margin-right: auto;
  display: block;
}
@media (max-width: 991.98px) {
  .text-photo-block .side-image .wp-block-image.left img {
    margin: 0 auto;
  }
}
.text-photo-block .side-image .wp-block-image figcaption {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #ffffff !important;
  margin: 0 !important;
  padding: 10px 0;
  text-align: left;
}
.text-photo-block .side-image .wp-block-image.is-resized {
  width: unset !important;
  max-width: unset !important;
  margin: 0 !important;
}
.text-photo-block .side-image .wp-block-image.is-resized img {
  width: inherit !important;
  max-width: inherit !important;
  height: inherit !important;
}
.text-photo-block .side-image .wp-block-image img.image-fit-cover {
  object-position: center !important;
  width: 100% !important;
  height: auto !important;
}
.text-photo-block .side-image .wp-block-image img.image-fit-contain {
  width: auto !important;
  height: auto !important;
}
.text-photo-block .content-block h2.subhead {
  font-size: 23px !important;
  font-weight: normal !important;
  letter-spacing: 0.01em !important;
  line-height: 1.3 !important;
  margin-bottom: 20px !important;
  text-transform: uppercase !important;
}
.text-photo-block .container {
  position: relative;
  z-index: 1;
}

.video-text-block {
  position: relative;
}
.video-text-block .video-text-row {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
.video-text-block .video-text-row .video-block {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.video-text-block .video-text-row .video-block .bg-video-section {
  position: relative;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  top: 0;
  width: 100%;
  height: 350px;
  z-index: 0;
  background-color: #000000;
}
.video-text-block .video-text-row .video-block .bg-video-section::before {
  content: "";
  background-image: url("../images/video-shadows.png");
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.video-text-block .video-text-row .video-block .bg-video-section img {
  width: 100%;
  height: 100% !important;
}
@media (max-width: 1199.98px) {
  .video-text-block .video-text-row .video-block .bg-video-section img {
    object-fit: contain;
    object-position: center;
  }
}
.video-text-block .video-text-row .content-block:not(.parent-content).center {
  text-align: center;
}
.video-text-block .video-text-row .content-block:not(.parent-content).center > * {
  text-align: center;
}
.video-text-block .video-text-row .content-block:not(.parent-content).right {
  text-align: right;
}
.video-text-block .video-text-row .content-block:not(.parent-content).right > * {
  text-align: right;
}

.video-text-block-II .bg-video-section {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.video-text-block-II .bg-video-section::before {
  content: "";
  position: absolute;
  background-color: #000000;
  opacity: 0.3;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.video-text-block-II .bg-video-section::after {
  content: "";
  position: absolute;
  background: linear-gradient(270deg, #231F20 5.13%, rgba(35, 31, 32, 0.4473) 25.22%, rgba(35, 31, 32, 0.0001) 39.81%);
  mix-blend-mode: normal;
  opacity: 0.5;
  transform: rotate(-180deg);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.video-text-block-II .bg-video-section img {
  height: 100% !important;
}
.video-text-block-II .content-block {
  padding: 310px 0 60px 0;
  z-index: 5;
}
@media (max-width: 1199.98px) {
  .video-text-block-II .content-block {
    padding: 280px 0 60px 0;
  }
}
@media (max-width: 991.98px) {
  .video-text-block-II .content-block {
    padding: 250px 0 60px 0;
  }
}
@media (max-width: 767.98px) {
  .video-text-block-II .content-block {
    padding: 200px 0 60px 0;
  }
}

.block__row {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
}
.block__row--reverse {
  flex-direction: row-reverse;
}
.block__figure {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.block__photo {
  height: 100%;
}
.block__photo img {
  margin: 0 auto;
  display: block;
}
@media (min-width: 1199.98px) {
  .block__photo img {
    height: 100%;
    width: 100%;
    object-position: center;
    object-fit: cover;
  }
}

.block__textphoto .block__photo img {
  object-fit: contain;
  max-width: 100%;
  height: 100% !important;
}

.testimonials-block {
  position: relative;
  padding-top: 0 !important;
}
.testimonials-block .bg-mask-section .bottom-mask {
  background-image: url("../images/section-c-plant-bottom-mask.png");
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  position: absolute;
  z-index: 0;
}
.testimonials-block .content-block {
  padding-bottom: 40px;
}
.testimonials-block .testimonials-container {
  overflow: hidden;
}
@media (min-width: 992px) {
  .testimonials-block .testimonials-container {
    width: calc(100% + (100vw - 930px) / 2);
  }
}
@media (min-width: 1200px) {
  .testimonials-block .testimonials-container {
    width: calc(100% + (100vw - 1110px) / 2);
  }
}
.testimonials-block .testimonials-container .swiper-container {
  width: 530px !important;
}
@media (max-width: 767.98px) {
  .testimonials-block .testimonials-container .swiper-container {
    width: 100% !important;
  }
}
.testimonials-block .swiper-slide {
  width: 530px !important;
}
@media (max-width: 767.98px) {
  .testimonials-block .swiper-slide {
    width: 100% !important;
  }
}
.testimonials-block .swiper-slide .card-contain {
  box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.06);
}
.testimonials-block .swiper-slide.swiper-slide-active .card-contain {
  background-color: #69190B;
  color: #ffffff !important;
}
.testimonials-block .swiper-slide.swiper-slide-active .card-contain p {
  color: #ffffff !important;
}
.testimonials-block .swiper-slide.swiper-slide-active .card-contain::after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='20' viewBox='0 0 30 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_6564)'%3E%3Cpath d='M13.0662 12.5704C11.5345 16.1135 8.6326 18.0774 6.42719 19.1114C5.52984 19.5338 4.58279 18.6399 4.93759 17.7115C5.04389 17.4354 5.14467 17.14 5.22819 16.8287C5.41312 16.1606 5.52605 15.4748 5.56504 14.7827C5.57912 14.5406 5.51314 14.3007 5.37729 14.0998C5.24143 13.899 5.04326 13.7484 4.81334 13.6714C3.40683 13.2065 2.18359 12.3083 1.31894 11.1055C0.454284 9.90273 -0.00738913 8.45707 8.94435e-05 6.97576C0.0201073 3.11025 3.28163 -0.0649927 7.14438 0.00403428C8.83056 0.036226 10.4487 0.675018 11.7021 1.80334C12.9555 2.93165 13.7604 4.47391 13.9691 6.14743C13.9691 6.15641 13.9691 6.16537 13.9691 6.17435C13.978 6.25235 13.9863 6.33104 13.9932 6.40973C14.132 7.81374 14.1299 10.1089 13.0662 12.5704Z' fill='white'/%3E%3Cpath d='M28.8875 12.5704C27.3558 16.1135 24.4539 18.0774 22.2485 19.1114C21.3511 19.5338 20.4041 18.6399 20.7596 17.7115C20.8659 17.4354 20.9666 17.14 21.0495 16.8287C21.2344 16.1606 21.3473 15.4748 21.3863 14.7827C21.4005 14.5407 21.3346 14.3008 21.1989 14.1C21.0631 13.8991 20.8651 13.7485 20.6353 13.6714C19.2287 13.2066 18.0053 12.3085 17.1405 11.1057C16.2757 9.90288 15.8139 8.45716 15.8214 6.97576C15.8421 3.11025 19.1029 -0.0649927 22.9657 0.00403428C24.6518 0.036226 26.2699 0.675018 27.5234 1.80334C28.7768 2.93165 29.5817 4.47391 29.7904 6.14743C29.7904 6.15641 29.7904 6.16537 29.7904 6.17435C29.7993 6.25235 29.8083 6.33104 29.8145 6.40973C29.9505 7.81374 29.9491 10.1089 28.8875 12.5704Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_6564'%3E%3Crect width='29.8776' height='19.2192' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
}
.testimonials-block .swiper-slide.swiper-slide-active .card-contain .card-body > *, .testimonials-block .swiper-slide.swiper-slide-active .card-contain .card-body > * > *, .testimonials-block .swiper-slide.swiper-slide-active .card-contain .card-body > * > * > * {
  color: white !important;
}
.testimonials-block .card-contain {
  position: relative;
  border: none;
  padding: 60px 30px 110px 60px;
  background: white;
  min-height: 276px;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.0655594);
  border-radius: 1px;
}
.testimonials-block .card-contain::after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='20' viewBox='0 0 30 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2367_4371)'%3E%3Cpath d='M13.0662 12.5704C11.5345 16.1135 8.6326 18.0774 6.42719 19.1114C5.52984 19.5338 4.58279 18.6399 4.93759 17.7115C5.04389 17.4354 5.14467 17.14 5.22819 16.8287C5.41312 16.1606 5.52605 15.4748 5.56504 14.7827C5.57912 14.5406 5.51314 14.3007 5.37729 14.0998C5.24143 13.899 5.04326 13.7484 4.81334 13.6714C3.40683 13.2065 2.18359 12.3083 1.31894 11.1055C0.454284 9.90273 -0.00738913 8.45707 8.94435e-05 6.97576C0.0201073 3.11025 3.28163 -0.0649927 7.14438 0.00403428C8.83056 0.036226 10.4487 0.675018 11.7021 1.80334C12.9555 2.93165 13.7604 4.47391 13.9691 6.14743C13.9691 6.15641 13.9691 6.16537 13.9691 6.17435C13.978 6.25235 13.9863 6.33104 13.9932 6.40973C14.132 7.81374 14.1299 10.1089 13.0662 12.5704Z' fill='%23996633'/%3E%3Cpath d='M28.8875 12.5704C27.3558 16.1135 24.4539 18.0774 22.2485 19.1114C21.3511 19.5338 20.4041 18.6399 20.7596 17.7115C20.8659 17.4354 20.9666 17.14 21.0495 16.8287C21.2344 16.1606 21.3473 15.4748 21.3863 14.7827C21.4005 14.5407 21.3346 14.3008 21.1989 14.1C21.0631 13.8991 20.8651 13.7485 20.6353 13.6714C19.2287 13.2066 18.0053 12.3085 17.1405 11.1057C16.2757 9.90288 15.8139 8.45716 15.8214 6.97576C15.8421 3.11025 19.1029 -0.0649927 22.9657 0.00403428C24.6518 0.036226 26.2699 0.675018 27.5234 1.80334C28.7768 2.93165 29.5817 4.47391 29.7904 6.14743C29.7904 6.15641 29.7904 6.16537 29.7904 6.17435C29.7993 6.25235 29.8083 6.33104 29.8145 6.40973C29.9505 7.81374 29.9491 10.1089 28.8875 12.5704Z' fill='%23996633'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2367_4371'%3E%3Crect width='29.8776' height='19.2192' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A ");
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 20px;
  bottom: 40px;
  right: 30px;
}
@media (max-width: 1199.98px) {
  .testimonials-block .card-contain {
    padding: 60px;
  }
}
@media (max-width: 767.98px) {
  .testimonials-block .card-contain {
    padding: 40px;
  }
}
.testimonials-block .card-body {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
  padding: 0;
}
.testimonials-block blockquote {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.testimonials-block cite {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.04em;
  text-transform: none;
  text-align: left;
  color: #494F57 !important;
  margin-top: 0;
}
.testimonials-block cite span {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.06em;
  text-transform: none;
  margin-top: 4px;
  display: block;
  color: #494F57 !important;
}
.testimonials-block .image-container {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  margin: 0;
  margin-right: 16px;
  flex-shrink: 0;
}
.testimonials-block .image-container img {
  object-position: top;
}
.testimonials-block .cite-container {
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  position: relative;
  padding-top: 50px;
}
.testimonials-block .cite-container .other {
  font-weight: 400;
  font-size: 12px;
}
.testimonials-block .navigation-container {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  margin-top: 30px;
}
.testimonials-block .arrows-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.testimonials-block .swiper-button-next,
.testimonials-block .swiper-button-prev {
  position: relative;
  width: 20.6px;
  height: 10px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646505 4.12203C0.451243 4.3173 0.451243 4.63388 0.646505 4.82914L3.82849 8.01112C4.02375 8.20638 4.34033 8.20638 4.53559 8.01112C4.73086 7.81586 4.73086 7.49928 4.53559 7.30401L1.70717 4.47559L4.53559 1.64716C4.73085 1.4519 4.73085 1.13532 4.53559 0.940053C4.34033 0.744791 4.02375 0.744791 3.82849 0.940053L0.646505 4.12203ZM16.061 3.97559L1.00006 3.97559L1.00006 4.97559L16.061 4.97559L16.061 3.97559Z' fill='%23996633'/%3E%3C/svg%3E%0A ");
  background-color: transparent;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 0 4px;
  outline: none;
}
.testimonials-block .swiper-button-next::after,
.testimonials-block .swiper-button-prev::after {
  display: none;
}
.testimonials-block .swiper-button-next:hover,
.testimonials-block .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.6' height='9.978' viewBox='0 0 20.6 9.978'%3e%3cg%3e%3cg%3e%3cpath fill='%230091D0' d='M20.364 136.419l-4.2-4.184a.8.8 0 0 0-1.135 1.141l2.823 2.809H.8a.8.8 0 0 0 0 1.609h17.046l-2.823 2.806a.8.8 0 0 0 1.135 1.141l4.2-4.184a.805.805 0 0 0 .006-1.138z' transform='rotate(180 10.3 70.989) translate(0 132) translate(0 -132)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}
.testimonials-block .swiper-button-next {
  transform: scaleX(-1);
}
.testimonials-block .swiper-pagination {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  bottom: 0 !important;
}
.testimonials-block .swiper-pagination-bullet {
  opacity: 0.4;
  width: 10px;
  height: 10px;
  background-color: #69190B;
  margin: 0 !important;
}
.testimonials-block .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #69190B;
}

.image-carousel-block {
  background-color: transparent;
  position: relative;
}
.image-carousel-block .top-section {
  margin-bottom: 30px;
}
.image-carousel-block .top-section h2, .image-carousel-block .top-section h3, .image-carousel-block .top-section h4, .image-carousel-block .top-section h5, .image-carousel-block .top-section h6 {
  margin-bottom: 0 !important;
}
.image-carousel-block .photo-gallery-container {
  overflow: hidden;
  padding-bottom: 70px;
  padding: 0;
  position: relative;
}
.image-carousel-block .photo-gallery-container .swiper-wrapper {
  position: relative;
  height: 100%;
}
.image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  overflow: hidden;
  width: 420px;
}
.image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide figure {
  height: 440px;
}
.image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 575.98px) {
  .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide figure img {
    object-fit: cover;
  }
}
@media (max-width: 767.98px) {
  .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide {
    max-width: 100%;
    width: 100% !important;
  }
}
.image-carousel-block .photo-gallery-container .navigation-container {
  margin-top: 40px;
  position: relative;
  bottom: 0;
  left: 0;
  padding: 0;
  height: 60px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
}
.image-carousel-block .photo-gallery-container .navigation-container .arrows-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 60px;
  width: 100px;
  gap: 15px;
}
.image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next, .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.9' cx='26' cy='26' r='25' stroke='black' stroke-width='2'/%3E%3Cpath d='M31.5303 26.5303C31.8232 26.2374 31.8232 25.7626 31.5303 25.4697L26.7574 20.6967C26.4645 20.4038 25.9896 20.4038 25.6967 20.6967C25.4038 20.9896 25.4038 21.4645 25.6967 21.7574L29.9393 26L25.6967 30.2426C25.4038 30.5355 25.4038 31.0104 25.6967 31.3033C25.9896 31.5962 26.4645 31.5962 26.7574 31.3033L31.5303 26.5303ZM20 26.75L31 26.75L31 25.25L20 25.25L20 26.75Z' fill='black'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 52px;
  height: 52px;
  outline: none;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 0;
}
.image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next::after, .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev::after {
  content: none;
}
@media (min-width: 1199.98px) {
  .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next:hover, .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7' filter='url(%23filter0_d_2801_2944)'%3E%3Ccircle cx='38' cy='37' r='26' fill='%23F5F5F5'/%3E%3Ccircle cx='38' cy='37' r='25' stroke='%23979797' stroke-width='2'/%3E%3C/g%3E%3Cpath opacity='0.6' d='M31.4697 36.4697C31.1768 36.7626 31.1768 37.2374 31.4697 37.5303L36.2426 42.3033C36.5355 42.5962 37.0104 42.5962 37.3033 42.3033C37.5962 42.0104 37.5962 41.5355 37.3033 41.2426L33.0607 37L37.3033 32.7574C37.5962 32.4645 37.5962 31.9896 37.3033 31.6967C37.0104 31.4038 36.5355 31.4038 36.2426 31.6967L31.4697 36.4697ZM43 36.25L32 36.25L32 37.75L43 37.75L43 36.25Z' fill='%235B5C5F'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_2801_2944' x='0' y='0' width='82' height='82' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='3' dy='4'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.679681 0 0 0 0 0.712307 0 0 0 0 0.744933 0 0 0 0.144449 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2801_2944'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2801_2944' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
}
.image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev {
  transform: scaleX(-1);
}
.image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev:hover {
  transform: rotatex(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='82' height='82' viewBox='0 0 82 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7' filter='url(%23filter0_d_2801_2944)'%3E%3Ccircle cx='38' cy='37' r='26' fill='%23F5F5F5'/%3E%3Ccircle cx='38' cy='37' r='25' stroke='%23979797' stroke-width='2'/%3E%3C/g%3E%3Cpath opacity='0.6' d='M31.4697 36.4697C31.1768 36.7626 31.1768 37.2374 31.4697 37.5303L36.2426 42.3033C36.5355 42.5962 37.0104 42.5962 37.3033 42.3033C37.5962 42.0104 37.5962 41.5355 37.3033 41.2426L33.0607 37L37.3033 32.7574C37.5962 32.4645 37.5962 31.9896 37.3033 31.6967C37.0104 31.4038 36.5355 31.4038 36.2426 31.6967L31.4697 36.4697ZM43 36.25L32 36.25L32 37.75L43 37.75L43 36.25Z' fill='%235B5C5F'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_2801_2944' x='0' y='0' width='82' height='82' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='3' dy='4'/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.679681 0 0 0 0 0.712307 0 0 0 0 0.744933 0 0 0 0.144449 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_2801_2944'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_2801_2944' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next:hover {
  transform: scaleX(-1);
}
.image-carousel-block .photo-gallery-container .navigation-container .swiper-scrollbar {
  left: 0;
  width: calc(100% - 120px);
  background-color: transparent;
  padding: 0;
  position: relative;
}
.image-carousel-block .photo-gallery-container .navigation-container .swiper-scrollbar::after {
  content: "";
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: black;
  opacity: 1;
  bottom: unset;
  height: 1px;
  left: 52%;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 0;
}
.image-carousel-block .photo-gallery-container .navigation-container .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: black;
  border-radius: 4 !important;
  height: 6px;
  margin-top: -3px;
  position: absolute;
  left: 15px;
  z-index: 5;
}
.image-carousel-block .photo-gallery-container .navigation-container .swiper-pagination {
  position: relative;
  left: 0;
  right: 0;
  justify-content: flex-start;
  width: unset;
  gap: 0;
}
.image-carousel-block .photo-gallery-container .navigation-container .swiper-pagination span {
  background: rgba(164, 13, 18, 0.4);
  height: 7px;
  margin: 0 5px 0;
  width: 7px;
}
.image-carousel-block .photo-gallery-container .navigation-container .swiper-pagination span.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #A40D12;
  width: 7px;
  height: 7px;
}

.block__content + .block__cards {
  margin-top: 30px;
}
@media (min-width: 1199.98px) {
  .block__content + .block__cards {
    margin-top: 50px;
  }
}

.block__cards-row {
  row-gap: 30px;
}
.block__cards--image-hover .card {
  display: block;
  min-height: 450px;
  overflow: hidden;
  position: relative;
}
.block__cards--image-hover .card__image--hover-effect {
  transform: translate(-50%, -50%);
  bottom: unset;
  height: 101%;
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 101%;
  z-index: 0;
}
.block__cards--image-hover .card__image--hover-effect::after {
  content: "";
  background: linear-gradient(180deg, #000000 42.39%, rgba(0, 0, 0, 0.0001) 64.45%);
  bottom: 0;
  height: 101%;
  left: 0;
  mix-blend-mode: normal;
  opacity: 0.52;
  position: absolute;
  transform: matrix(1, 0, 0, -1, 0, 0);
  transition: all 0.4s ease;
  width: 101%;
  z-index: 3;
}
.block__cards--image-hover .card__image--hover-effect::before {
  content: "";
  background-color: rgba(35, 31, 32, 0.5);
  bottom: 0;
  height: 101%;
  left: 0;
  opacity: 1;
  position: absolute;
  transition: all 0.4s ease;
  width: 101%;
  z-index: 2;
}
.block__cards--image-hover .card__image--hover-effect img {
  height: 101% !important;
  object-fit: cover;
  object-position: center;
  transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  width: 101%;
  z-index: 1;
}
.block__cards--image-hover .card__body {
  transform: translate(-50%, 0%);
  bottom: 44px;
  left: 50%;
  padding: 0;
  position: absolute;
  top: unset;
  width: calc(100% - 120px);
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.block__cards--image-hover .card__body > *, .block__cards--image-hover .card__body * > * {
  color: #181818 !important;
  margin: 0;
}
.block__cards--image-hover .card::after {
  content: "";
  background-color: #CBB698;
  bottom: 0;
  height: 5px;
  left: 0;
  opacity: 0;
  position: absolute;
  transition: all 0.4s ease;
  width: 0;
}
.block__cards--image-hover .card:hover::after, .block__cards--image-hover .card.active::after {
  opacity: 1;
  width: 100%;
}
.block__cards--image-hover .card:hover .card__image--hover-effect::before, .block__cards--image-hover .card.active .card__image--hover-effect::before {
  opacity: 0;
}
.block__cards--image-hover .card:hover .card__image--hover-effect img, .block__cards--image-hover .card.active .card__image--hover-effect img {
  transform: scale(1.1);
}
.block__cards--image-icons-hover .card {
  display: block;
  min-height: 450px;
  overflow: hidden;
  position: relative;
}
.block__cards--image-icons-hover .card__image--hover-effect {
  transform: translate(-50%, -50%);
  bottom: unset;
  height: 101%;
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 101%;
  z-index: 0;
}
.block__cards--image-icons-hover .card__image--hover-effect::after {
  content: "";
  background: linear-gradient(180deg, #000000 42.39%, rgba(0, 0, 0, 0.0001) 64.45%);
  bottom: 0;
  height: 101%;
  left: 0;
  mix-blend-mode: normal;
  opacity: 0.52;
  position: absolute;
  transform: matrix(1, 0, 0, -1, 0, 0);
  transition: all 0.4s ease;
  width: 101%;
  z-index: 3;
}
.block__cards--image-icons-hover .card__image--hover-effect::before {
  content: "";
  background-color: rgba(35, 31, 32, 0.5);
  bottom: 0;
  height: 101%;
  left: 0;
  opacity: 1;
  position: absolute;
  transition: all 0.4s ease;
  width: 101%;
  z-index: 2;
}
.block__cards--image-icons-hover .card__image--hover-effect img {
  height: 101% !important;
  object-fit: cover;
  object-position: center;
  transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  width: 101%;
  z-index: 1;
}
.block__cards--image-icons-hover .card__body {
  transform: translate(-50%, 0%);
  bottom: 44px;
  left: 50%;
  padding: 0;
  position: absolute;
  top: unset;
  width: calc(100% - 120px);
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.block__cards--image-icons-hover .card__body > *, .block__cards--image-icons-hover .card__body * > * {
  color: #181818 !important;
  margin: 0;
}
.block__cards--image-icons-hover .card__body__icon {
  height: 30px;
  width: 30px;
}
.block__cards--image-icons-hover .card__body__title {
  font-size: px-to-rem(22px);
}
.block__cards--image-icons-hover .card__body__excerpt {
  max-height: 0;
  transform: scaleY(0);
  transform-origin: top;
  opacity: 0;
  transition-property: max-height, transform, opacity;
  transition-delay: 0.2s, 0.3s, 0.2s;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease-in-out;
}
.block__cards--image-icons-hover .card:hover .card__image--hover-effect::before, .block__cards--image-icons-hover .card.active .card__image--hover-effect::before {
  opacity: 0;
}
.block__cards--image-icons-hover .card:hover .card__image--hover-effect img, .block__cards--image-icons-hover .card.active .card__image--hover-effect img {
  transform: scale(1.1);
}
.block__cards--image-icons-hover .card:hover .card__body__excerpt, .block__cards--image-icons-hover .card.active .card__body__excerpt {
  transform: scaleY(1);
  max-height: 120px;
  opacity: 1;
}
.block__cards--icons-hover .card {
  background-color: #fff;
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 1px;
  transition: all 0.4s ease;
}
.block__cards--icons-hover .card__body {
  padding: 52px;
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.block__cards--icons-hover .card__body > *, .block__cards--icons-hover .card__body * > * {
  color: #494F57 !important;
  margin: 0;
  transition-property: color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.block__cards--icons-hover .card__body__icon {
  height: 35px;
  margin-bottom: 14px;
  width: 35px;
}
.block__cards--icons-hover .card__body__icon img {
  object-fit: contain;
  height: 100%;
  transition-property: filter;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.block__cards--icons-hover .card__body__button {
  display: none;
}
.block__cards--icons-hover .card:hover, .block__cards--icons-hover .card.active {
  box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.05);
}
.block__cards--icons-hover .card:hover .card__body__icon img, .block__cards--icons-hover .card.active .card__body__icon img {
  filter: invert(37%) sepia(66%) saturate(890%) hue-rotate(326deg) brightness(90%) contrast(91%);
}
.block__cards--icons-hover .card:hover .card__body__title, .block__cards--icons-hover .card.active .card__body__title {
  color: #CB4B3B !important;
}
.block__cards--icons-hover-2 .card {
  background-color: #fff;
  border-radius: 1px;
  border-top-width: 4px;
  border-top-style: solid;
  box-shadow: 8px 8px 29px rgba(0, 0, 0, 0.1);
  height: 100%;
  overflow: hidden;
  position: relative;
  transform: scale(1);
  transition: all 0.4s ease;
  display: flex;
  align-items: flex-end;
}
.block__cards--icons-hover-2 .card__body {
  padding: 52px 33px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  align-self: flex-end;
}
.block__cards--icons-hover-2 .card__body > *, .block__cards--icons-hover-2 .card__body * > * {
  color: #494F57;
  margin: 0;
  transition-property: color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.block__cards--icons-hover-2 .card__body__icon {
  height: 35px;
  margin-bottom: 11px;
  width: 35px;
}
.block__cards--icons-hover-2 .card__body__icon img {
  object-fit: contain;
  height: 100%;
  transition-property: filter;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}
.block__cards--icons-hover-2 .card__body__button {
  opacity: 1;
  transition: all 0.2s ease;
  position: absolute;
  right: 25px;
  bottom: 23px;
}
.block__cards--icons-hover-2 .card__body__button button.square-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='29' y='29' width='29' height='29' rx='2' transform='rotate(180 29 29)' fill='%23EAE8E6'/%3E%3Cpath d='M20.5303 14.5303C20.8232 14.2374 20.8232 13.7626 20.5303 13.4697L15.7574 8.6967C15.4645 8.40381 14.9896 8.40381 14.6967 8.6967C14.4038 8.98959 14.4038 9.46447 14.6967 9.75736L18.9393 14L14.6967 18.2426C14.4038 18.5355 14.4038 19.0104 14.6967 19.3033C14.9896 19.5962 15.4645 19.5962 15.7574 19.3033L20.5303 14.5303ZM8 14.75H20V13.25H8V14.75Z' fill='%239C9C9C'/%3E%3C/svg%3E%0A");
  background-color: transparent;
  background-size: contain;
  border-radius: 1px;
  border: none;
  height: 30px;
  width: 30px;
}
.block__cards--icons-hover-2 .card:hover, .block__cards--icons-hover-2 .card.active {
  transform: scale(1.07);
}
.block__cards--icons-hover-2 .card:hover .card__body__excerpt > *, .block__cards--icons-hover-2 .card.active .card__body__excerpt > * {
  text-decoration: underline;
}
.block__cards--icons-hover-2 .card:hover .card__body__button, .block__cards--icons-hover-2 .card.active .card__body__button {
  opacity: 0;
}
.block__cards--icons-static .block__cards-row {
  row-gap: 70px;
}
@media (min-width: 999.98px) {
  .block__cards--icons-static .block__cards-row {
    row-gap: 20px;
  }
}
.block__cards--icons-static .card {
  background-color: #fff;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
}
.block__cards--icons-static .card__body {
  display: flex;
  flex-direction: column;
  padding: 0 0 0 50px;
  position: relative;
  row-gap: 15px;
}
.block__cards--icons-static .card__body > *, .block__cards--icons-static .card__body * > * {
  color: #494F57;
  margin: 0;
}
.block__cards--icons-static .card__body__icon {
  height: 35px;
  left: 0;
  margin-bottom: 11px;
  position: absolute;
  top: 0;
  width: 35px;
}
.block__cards--icons-static .card__body__icon img {
  object-fit: contain;
  height: 100%;
  transition-property: filter;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}

.block__cards--icons-static .block__cards-row {
  row-gap: 70px;
}
@media (min-width: 999.98px) {
  .block__cards--icons-static .block__cards-row {
    row-gap: 20px;
  }
}

.block__cards--image-icons-hover .card__body > *, .block__cards--image-icons-hover .card__body * > * {
  color: white !important;
  margin: 0;
}

.accordion-effect-block {
  position: relative;
}
.accordion-effect-block .container {
  position: relative;
  z-index: 1;
}
.accordion-effect-block .accordion .accordion-item {
  background: transparent;
  border-color: transparent;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  margin-bottom: 8px !important;
  padding: 0;
}
.accordion-effect-block .accordion .accordion-item .accordion-header {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-color: transparent;
  border-radius: 0 !important;
  color: unset;
  display: block;
  background: #F3F3F3;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: 0 !important;
  margin: 0 !important;
  padding: 0;
  position: relative;
}
.accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: transparent !important;
  border-radius: 0;
  border: none;
  color: #41415b;
  display: block;
  font-size: inherit;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  box-shadow: none !important;
  letter-spacing: -0.01em;
  margin: 0 !important;
  overflow-wrap: break-word;
  padding: 25px 100px 25px 30px;
  position: relative;
  text-align: left;
  transition: padding-bottom 0.2s ease;
  white-space: normal;
  width: 100%;
  word-break: break-word;
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button {
    padding: 25px 50px 25px 25px;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button[aria-expanded^=true]::before {
  transform: rotate(180deg);
}
.accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button[aria-expanded^=false]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 12.5303C5.76256 12.8232 6.23744 12.8232 6.53033 12.5303L11.3033 7.75736C11.5962 7.46447 11.5962 6.98959 11.3033 6.6967C11.0104 6.40381 10.5355 6.40381 10.2426 6.6967L6 10.9393L1.75736 6.6967C1.46447 6.40381 0.989593 6.40381 0.696699 6.6967C0.403806 6.98959 0.403806 7.46447 0.696699 7.75736L5.46967 12.5303ZM5.25 8.94366e-09L5.25 12L6.75 12L6.75 -8.94366e-09L5.25 8.94366e-09Z' fill='%23A50D12'/%3E%3C/svg%3E%0A");
}
.accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button::after {
  content: none;
}
.accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button::before {
  content: "" !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 12.5303C5.76256 12.8232 6.23744 12.8232 6.53033 12.5303L11.3033 7.75736C11.5962 7.46447 11.5962 6.98959 11.3033 6.6967C11.0104 6.40381 10.5355 6.40381 10.2426 6.6967L6 10.9393L1.75736 6.6967C1.46447 6.40381 0.989593 6.40381 0.696699 6.6967C0.403806 6.98959 0.403806 7.46447 0.696699 7.75736L5.46967 12.5303ZM5.25 8.94366e-09L5.25 12L6.75 12L6.75 -8.94366e-09L5.25 8.94366e-09Z' fill='%23A50D12'/%3E%3C/svg%3E%0A");
  cursor: pointer;
  display: inline-block;
  height: 50px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: all 0.4s ease;
  width: 50px;
  transform: rotate(0);
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button::before {
    width: 60px;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button:hover, .accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button:focus, .accordion-effect-block .accordion .accordion-item .accordion-header button.accordion-button:active {
  box-shadow: unset;
  text-decoration: none;
}
.accordion-effect-block .accordion .accordion-item {
  /*.card.header*/
}
.accordion-effect-block .accordion .accordion-item .accordion-body {
  background: #F3F3F3;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  padding: 0 !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-body em {
  font-style: italic !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-body strong {
  font-weight: bold !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-body hr {
  border-color: #69190B !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-body::selection {
  background-color: black;
  color: white;
}
.accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row {
  display: flex;
  align-items: stretch;
  gap: 30px;
  padding: 45px 30px 45px 30px;
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row {
    padding: 25px 50px 25px 25px;
  }
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row {
    flex-direction: column;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row figure {
  flex: 0 0 195px;
  height: 170px;
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row figure {
    flex: auto;
    height: 220px;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row figure img {
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row figure img {
    object-position: center;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row .content-block {
  flex: 1;
}
.accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row .content-block .btn-container.yellow-box {
  padding: 80px 50px 20px 20px;
  background-color: #CBB698;
  flex: 0 0 25%;
}
.accordion-effect-block .accordion .accordion-item .accordion-body .accordion-row + .accordion-row {
  padding-top: 0 !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box {
  padding: 0 !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block {
  display: flex;
  flex-direction: row;
  gap: 0;
  row-gap: 30px;
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block {
    flex-direction: column;
    row-gap: 0;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .main-content {
  flex: 1;
  padding: 20px 8.333% 30px 30px;
}
.accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .btn-container {
  padding: 80px 50px 20px 20px;
  background-color: #CBB698;
  flex: 0 0 25%;
  text-decoration: none !important;
  color: #41415b !important;
}
@media (max-width: 767.98px) {
  .accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .btn-container {
    padding: 30px !important;
  }
}
.accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .btn-container button, .accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .btn-container a {
  text-align: left;
  color: #41415b !important;
}
.accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .btn-container button::after, .accordion-effect-block .accordion .accordion-item .accordion-row.yellow-box .content-block .btn-container a::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.7 1.5C9.7 1.1134 9.3866 0.8 9 0.8L2.7 0.8C2.3134 0.8 2 1.1134 2 1.5C2 1.8866 2.3134 2.2 2.7 2.2L8.3 2.2L8.3 7.8C8.3 8.1866 8.6134 8.5 9 8.5C9.3866 8.5 9.7 8.1866 9.7 7.8L9.7 1.5ZM1.49497 9.99497L9.49497 1.99498L8.50502 1.00503L0.505025 9.00503L1.49497 9.99497Z' fill='%2302054D'/%3E%3C/svg%3E ") !important;
}

.related-post-block {
  position: relative;
}
.related-post-block .top-row {
  padding-bottom: 40px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .related-post-block .top-row {
    padding-bottom: 30px;
  }
}

.block-sponsor-container .container {
  padding: 0;
}
.block-sponsor-container.aligncenter .title-block h2,
.block-sponsor-container.aligncenter .title-block h3 {
  text-align: center;
}
.block-sponsor-container.aligncenter .single-sponsor {
  justify-content: center;
}
.block-sponsor-container.aligncenter .single-sponsor .sponsor-info {
  text-align: center;
  display: block;
  margin-top: 20px;
}
.block-sponsor-container.aligncenter .sponsors-vGrid .row {
  justify-content: center;
}
.block-sponsor-container.alignright .title-block h2,
.block-sponsor-container.alignright .title-block h3 {
  text-align: right;
}
.block-sponsor-container.alignright .single-sponsor {
  justify-content: flex-end;
}
.block-sponsor-container.alignleft .title-block h2,
.block-sponsor-container.alignleft .title-block h3 {
  text-align: left;
}
.block-sponsor-container.alignleft .single-sponsor {
  justify-content: flex-start;
}
.block-sponsor-container .sponsors-vGrid,
.block-sponsor-container .sponsors-vList,
.block-sponsor-container .sponsor-vCarousel .swiper-wrapper {
  padding-bottom: 50px;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor.column-1,
.block-sponsor-container .sponsors-vList .single-sponsor.column-1,
.block-sponsor-container .sponsor-vCarousel .swiper-wrapper .single-sponsor.column-1 {
  flex-basis: 100%;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor.column-2,
.block-sponsor-container .sponsors-vList .single-sponsor.column-2,
.block-sponsor-container .sponsor-vCarousel .swiper-wrapper .single-sponsor.column-2 {
  flex-basis: 50%;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor.column-3,
.block-sponsor-container .sponsors-vList .single-sponsor.column-3,
.block-sponsor-container .sponsor-vCarousel .swiper-wrapper .single-sponsor.column-3 {
  flex-basis: 33.3333333333%;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor.column-4,
.block-sponsor-container .sponsors-vList .single-sponsor.column-4,
.block-sponsor-container .sponsor-vCarousel .swiper-wrapper .single-sponsor.column-4 {
  flex-basis: 25%;
}
@media (max-width: 767.98px) {
  .block-sponsor-container .sponsors-vGrid .single-sponsor,
  .block-sponsor-container .sponsors-vList .single-sponsor,
  .block-sponsor-container .sponsor-vCarousel .swiper-wrapper .single-sponsor {
    flex-basis: 50% !important;
  }
}
@media (max-width: 575.98px) {
  .block-sponsor-container .sponsors-vGrid .single-sponsor,
  .block-sponsor-container .sponsors-vList .single-sponsor,
  .block-sponsor-container .sponsor-vCarousel .swiper-wrapper .single-sponsor {
    flex-basis: 100% !important;
    margin: 0 auto 20px;
  }
}
.block-sponsor-container .sponsors-vGrid .single-sponsor a,
.block-sponsor-container .sponsors-vList .single-sponsor a,
.block-sponsor-container .sponsor-vCarousel .single-sponsor a {
  align-items: center;
  border: none !important;
  color: #A40D12 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  line-height: 1.2 !important;
  text-decoration: none !important;
  transition: all 0.4s ease;
  width: 100%;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor a .featured-sponsor-images,
.block-sponsor-container .sponsors-vList .single-sponsor a .featured-sponsor-images,
.block-sponsor-container .sponsor-vCarousel .single-sponsor a .featured-sponsor-images {
  transition: transform 0.3s ease-in-out;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor a:hover .featured-sponsor-images,
.block-sponsor-container .sponsors-vList .single-sponsor a:hover .featured-sponsor-images,
.block-sponsor-container .sponsor-vCarousel .single-sponsor a:hover .featured-sponsor-images {
  transform: scale(1.086) !important;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor .sponsor-info,
.block-sponsor-container .sponsors-vList .single-sponsor .sponsor-info,
.block-sponsor-container .sponsor-vCarousel .single-sponsor .sponsor-info {
  padding: 10px 0;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor .sponsor-info .sponsors_name,
.block-sponsor-container .sponsors-vList .single-sponsor .sponsor-info .sponsors_name,
.block-sponsor-container .sponsor-vCarousel .single-sponsor .sponsor-info .sponsors_name {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  font-weight: normal;
  display: block;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor .sponsor-info .sponsors_name p:last-of-type,
.block-sponsor-container .sponsors-vList .single-sponsor .sponsor-info .sponsors_name p:last-of-type,
.block-sponsor-container .sponsor-vCarousel .single-sponsor .sponsor-info .sponsors_name p:last-of-type {
  margin-bottom: 0 !important;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor .sponsor-info figcaption,
.block-sponsor-container .sponsors-vList .single-sponsor .sponsor-info figcaption,
.block-sponsor-container .sponsor-vCarousel .single-sponsor .sponsor-info figcaption {
  font-weight: normal;
  font-size: 18px;
}
.block-sponsor-container .sponsors-vGrid .single-sponsor .sponsor-info figcaption img,
.block-sponsor-container .sponsors-vList .single-sponsor .sponsor-info figcaption img,
.block-sponsor-container .sponsor-vCarousel .single-sponsor .sponsor-info figcaption img {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}
.block-sponsor-container .navigation-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 30px;
}
.block-sponsor-container .arrows-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.block-sponsor-container .sponsor-button-next,
.block-sponsor-container .sponsor-button-prev {
  position: relative;
  width: 20.6px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646505 4.12203C0.451243 4.3173 0.451243 4.63388 0.646505 4.82914L3.82849 8.01112C4.02375 8.20638 4.34033 8.20638 4.53559 8.01112C4.73086 7.81586 4.73086 7.49928 4.53559 7.30401L1.70717 4.47559L4.53559 1.64716C4.73085 1.4519 4.73085 1.13532 4.53559 0.940053C4.34033 0.744791 4.02375 0.744791 3.82849 0.940053L0.646505 4.12203ZM16.061 3.97559L1.00006 3.97559L1.00006 4.97559L16.061 4.97559L16.061 3.97559Z' fill='black'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 0 4px;
  outline: none;
}
.block-sponsor-container .sponsor-button-next::after,
.block-sponsor-container .sponsor-button-prev::after {
  display: none;
}
.block-sponsor-container .sponsor-button-next {
  transform: scaleX(-1);
}
.block-sponsor-container .sponsor-pagination {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  bottom: 0 !important;
}
.block-sponsor-container .swiper-pagination-bullet {
  opacity: 0.4;
  width: 10px;
  height: 10px;
  background-color: #b7b7b7;
  margin: 0 !important;
}
.block-sponsor-container .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #b7b7b7;
}

.sponsors-vGrid {
  padding: 0 15px;
}
.sponsors-vGrid .single-sponsor {
  margin: 20px 0;
  padding: 10px 10px 10px 0;
  display: flex;
  align-items: center;
}
.sponsors-vGrid .single-sponsor .featured-sponsor-images {
  align-self: center;
}
.sponsors-vGrid .single-sponsor .featured-sponsor-images img {
  width: 85%;
}

/*sponsors Carousel view*/
.sponsors-vCarousel {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 45px;
}
.sponsors-vCarousel div[id*=carousel__sponsors_] {
  width: 83.334%;
  overflow: hidden;
}
.sponsors-vCarousel div[id*=carousel__sponsors_] .single-sponsor {
  display: inline-block;
  margin: 0;
  padding: 10px 15px;
}
.sponsors-vCarousel div[id*=carousel__sponsors_] .single-sponsor .featured-sponsor-images {
  height: 100px;
  width: 100%;
  position: relative;
  text-align: center;
  transition: all 0.4s ease;
}
.sponsors-vCarousel div[id*=carousel__sponsors_] .single-sponsor .featured-sponsor-images img {
  height: 80% !important;
  left: 50%;
  top: 50%;
  object-fit: cover;
  position: absolute;
  transform: translate(-50%, -50%) scale(1) !important;
  transition: all 0.4s ease-in-out;
  width: 100%;
}
.sponsors-vCarousel div[id*=carousel__sponsors_] .single-sponsor a {
  border: none !important;
  display: block;
  height: 100%;
  width: 100%;
  text-decoration: none !important;
  transition: all 0.4s ease;
}
.sponsors-vCarousel div[id*=carousel__sponsors_] .single-sponsor a:hover .featured-sponsor-images img {
  transform: translate(-50%, -50%) scale(1.1) !important;
}
.sponsors-vCarousel .swiper-controls {
  position: relative;
  display: flex;
  width: 85px;
  flex: 0 0 auto;
  height: 50px;
}
.sponsors-vCarousel .swiper-controls .sponsor-button-next::after,
.sponsors-vCarousel .swiper-controls .sponsor-button-prev::after {
  content: none;
}
.sponsors-vCarousel .swiper-controls .sponsor-button-next::before,
.sponsors-vCarousel .swiper-controls .sponsor-button-prev::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9068 10.1575C17.382 9.65786 17.3613 8.86667 16.8604 8.39031L8.699 0.627443C8.19817 0.151075 7.40694 0.169914 6.93173 0.66952C6.45652 1.16913 6.47729 1.96031 6.97812 2.43668L14.2327 9.337L7.34922 16.5739C6.87401 17.0736 6.89478 17.8647 7.39561 18.3411C7.89643 18.8175 8.68767 18.7986 9.16287 18.299L16.9068 10.1575ZM0.282801 10.9195L16.0328 10.5445L15.9672 8.04535L0.217199 8.42035L0.282801 10.9195Z' fill='%23254A40'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
  margin: auto 0;
  right: 0;
  width: 22px;
  height: 24px;
}
.sponsors-vCarousel .swiper-controls .sponsor-button-prev::after {
  content: none;
}
.sponsors-vCarousel .swiper-controls .sponsor-button-prev::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.09317 9.43238C0.617967 9.93199 0.638735 10.7232 1.13956 11.1995L9.301 18.9624C9.80183 19.4388 10.5931 19.4199 11.0683 18.9203C11.5435 18.4207 11.5227 17.6295 11.0219 17.1532L3.76727 10.2528L10.6508 3.0159C11.126 2.51629 11.1052 1.72511 10.6044 1.24874C10.1036 0.772373 9.31233 0.791212 8.83713 1.29082L1.09317 9.43238ZM17.7172 8.67035L1.9672 9.04535L2.0328 11.5445L17.7828 11.1695L17.7172 8.67035Z' fill='%23254A40'/%3E%3C/svg%3E%0A");
}

.sponsors-vList {
  padding: 0;
}
@media (max-width: 767.98px) {
  .sponsors-vList {
    padding: 30px 20px;
  }
}
.sponsors-vList .single-sponsor {
  margin: 0 0 20px 0;
  max-width: 100%;
  padding: 0;
}
.sponsors-vList .single-sponsor .featured-sponsor-images {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between !important;
}
.sponsors-vList .single-sponsor .featured-sponsor-images img {
  flex: 0 0 300px;
  width: 300px !important;
}
@media (max-width: 767.98px) {
  .sponsors-vList .single-sponsor .featured-sponsor-images img {
    flex: 0 0 100% !important;
  }
}
.sponsors-vList .single-sponsor .featured-sponsor-images .image-fit-none {
  width: initial !important;
  height: initial !important;
  object-fit: none !important;
}
.sponsors-vList .single-sponsor .featured-sponsor-images .image-fit-contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.sponsors-vList .single-sponsor .featured-sponsor-images .image-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.sponsors-vList .single-sponsor .featured-sponsor-images .sponsor-info {
  flex: 1 0 calc(100% - 320px);
  padding: 0;
  align-self: center;
}
.sponsors-vList .single-sponsor .featured-sponsor-images .sponsor-info .sponsors_name {
  margin-bottom: 15px;
}

.upcoming-news-block .row {
  row-gap: 40px;
}
.upcoming-news-block .upcoming-news-individual-card {
  color: #5E675D;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain {
  height: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(217, 217, 217, 0.418324);
  border-radius: 1px;
  transition: all 0.4s ease;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .image-container {
  position: relative;
  width: 100%;
  height: 250px;
  overflow: hidden;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .image-container img {
  position: absolute;
  width: 100%;
  height: 100% !important;
  transition: all 0.4s ease;
  object-fit: cover;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body {
  position: relative;
  padding: 30px 30px 0 30px;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-title, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .text, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-taxonomy {
  display: block;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-taxonomy {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-taxonomy .tag {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 8px 10px;
  font-style: normal;
  font-size: 13px;
  line-height: 1.1;
  letter-spacing: 0.05em;
  color: #A2A4A7;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-title {
  padding-bottom: 15px;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 {
  display: flex;
  column-gap: 30px;
  padding: 30px 30px 50px 20px;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .day-side {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .day-side span {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 700;
  font-size: 19px;
  line-height: 1.3;
  letter-spacing: -0.01em;
  color: #69190B;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .day-side span.day {
  color: rgba(105, 25, 11, 0.6) !important;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .body-side .location, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .body-side .date {
  display: block;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  margin-bottom: 10px;
  color: rgba(24, 24, 24, 0.8) !important;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .body-side .location {
  font-size: 14px;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-footer {
  border-top: 0.5px solid #D9D9D9;
  background-color: transparent;
  padding: 20px 30px;
}
.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-footer .date {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 1;
  letter-spacing: 0.05em;
  text-transform: none !important;
  color: #A2A4A7;
}
@media (min-width: 1199.98px) {
  .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:hover, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:focus, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:active {
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.05);
  }
  .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:hover .image-container img, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:focus .image-container img, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:active .image-container img {
    transform: scale(1.1);
  }
  .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:hover .card-body .card-title, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:focus .card-body .card-title, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:active .card-body .card-title {
    text-decoration: underline;
  }
}
.upcoming-news-block .navigation-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 30px;
}
.upcoming-news-block .arrows-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.upcoming-news-block .swiper-button-next,
.upcoming-news-block .swiper-button-prev {
  position: relative;
  width: 20.6px;
  height: 10px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646505 4.12203C0.451243 4.3173 0.451243 4.63388 0.646505 4.82914L3.82849 8.01112C4.02375 8.20638 4.34033 8.20638 4.53559 8.01112C4.73086 7.81586 4.73086 7.49928 4.53559 7.30401L1.70717 4.47559L4.53559 1.64716C4.73085 1.4519 4.73085 1.13532 4.53559 0.940053C4.34033 0.744791 4.02375 0.744791 3.82849 0.940053L0.646505 4.12203ZM16.061 3.97559L1.00006 3.97559L1.00006 4.97559L16.061 4.97559L16.061 3.97559Z' fill='%23996633'/%3E%3C/svg%3E%0A ");
  background-color: transparent;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 0 4px;
  outline: none;
}
.upcoming-news-block .swiper-button-next::after,
.upcoming-news-block .swiper-button-prev::after {
  display: none;
}
.upcoming-news-block .swiper-button-next:hover,
.upcoming-news-block .swiper-button-prev:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.6' height='9.978' viewBox='0 0 20.6 9.978'%3e%3cg%3e%3cg%3e%3cpath fill='%230091D0' d='M20.364 136.419l-4.2-4.184a.8.8 0 0 0-1.135 1.141l2.823 2.809H.8a.8.8 0 0 0 0 1.609h17.046l-2.823 2.806a.8.8 0 0 0 1.135 1.141l4.2-4.184a.805.805 0 0 0 .006-1.138z' transform='rotate(180 10.3 70.989) translate(0 132) translate(0 -132)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}
.upcoming-news-block .swiper-button-next {
  transform: scaleX(-1);
}
.upcoming-news-block .swiper-pagination {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  bottom: 0 !important;
}
.upcoming-news-block .swiper-pagination-bullet {
  opacity: 0.4;
  width: 10px;
  height: 10px;
  background-color: #69190B;
  margin: 0 !important;
}
.upcoming-news-block .swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #69190B;
}
.detail-call-out-block {
  padding: 30px 0;
  background: rgba(203, 182, 152, 0.3);
}
.detail-call-out-block h1, .detail-call-out-block h2, .detail-call-out-block h3, .detail-call-out-block h4, .detail-call-out-block h5, .detail-call-out-block h6 {
  color: white !important;
}
.detail-call-out-block {
  position: relative;
}
.detail-call-out-block .image-container {
  width: 100%;
  height: 100%;
}
.detail-call-out-block .image-container.absolute {
  position: absolute;
  left: 0;
  top: 0;
}
.detail-call-out-block .image-container.absolute .cover-image {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.detail-call-out-block .image-container.absolute::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.555);
}
.detail-call-out-block .content-block {
  padding: 30px 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media (max-width: 999.98px) {
  .detail-call-out-block .content-block {
    flex-direction: column;
  }
}
.detail-call-out-block .content-block .content-wrapper {
  width: 80%;
  margin-right: 30px;
}
@media (max-width: 999.98px) {
  .detail-call-out-block .content-block .content-wrapper {
    width: 100%;
    margin-right: 0px;
  }
}
.detail-call-out-block .content-block .content-wrapper h2, .detail-call-out-block .content-block .content-wrapper h3, .detail-call-out-block .content-block .content-wrapper h4, .detail-call-out-block .content-block .content-wrapper h5, .detail-call-out-block .content-block .content-wrapper h6 {
  color: #181818 !important;
}
.detail-call-out-block .content-block .content-wrapper p {
  color: #181818 !important;
}
.detail-call-out-block .content-block .content-wrapper .heading {
  line-height: 22px;
}

.bg-color-01 {
  background-color: #A40D12 !important;
}

@media (min-width: 999.98px) {
  .detail-call-out-block-text {
    height: 550px;
  }
}
.detail-call-out-block-text .image-container {
  min-height: 550px;
  width: 100%;
  position: relative;
}
@media (max-width: 999.98px) {
  .detail-call-out-block-text .image-container {
    min-height: 350px;
  }
}
.detail-call-out-block-text .image-container img {
  position: absolute;
  height: 100% !important;
  width: 100%;
}
.detail-call-out-block-text .content {
  min-height: 550px;
  padding: 30px 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: center;
}
.detail-call-out-block-text .content h2, .detail-call-out-block-text .content h3, .detail-call-out-block-text .content h4, .detail-call-out-block-text .content h5, .detail-call-out-block-text .content h6 {
  color: #181818 !important;
}
.detail-call-out-block-text .content p {
  color: #181818 !important;
}
.detail-call-out-block-text .content .btn-container {
  margin-top: 20px;
}
@media (max-width: 999.98px) {
  .detail-call-out-block-text .content {
    min-height: 350px;
    padding: 30px 50px;
  }
}

.name-member {
  margin-bottom: 20px !important;
}

.team-vGrid {
  display: flex;
  flex-wrap: wrap;
  gap: 56px 30px;
  margin-top: 56px;
}
.team-vGrid .card-member {
  width: calc(33.3333333333% - 20px);
}
@media (max-width: 991.98px) {
  .team-vGrid .card-member {
    width: calc(50% - 15px);
  }
}
@media (max-width: 575.98px) {
  .team-vGrid .card-member {
    width: 100%;
  }
}
.team-vGrid .card-member .image-member {
  border-radius: 0;
  box-shadow: none;
  display: block;
  margin-bottom: 28px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
}
.team-vGrid .card-member .image-member img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vGrid .card-member .body-member {
  border-top: 1px solid #bae7ff;
  padding-top: 12px;
  text-align: left;
  display: block;
}
.team-vGrid .card-member .body-member .name-member {
  color: #A40D12 !important;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 !important;
  padding: 0 35px 0 0 !important;
  position: relative;
}
.team-vGrid .card-member .body-member .name-member::after {
  content: "";
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  background-image: url("../images/icons/arrow-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  height: 20px;
  left: unset;
  position: absolute;
  right: 0;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 27px;
  z-index: 2;
}
.team-vGrid .card-member .body-member .position-member {
  color: #087FC0;
  display: block;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.2;
}

.feed-blog-block .overflow-container {
  overflow: hidden;
}
@media (min-width: 1420px) {
  .feed-blog-block .single-swiper-container-feed-blog {
    width: 412px !important;
  }
}
@media (max-width: 1420px) {
  .feed-blog-block .single-swiper-container-feed-blog {
    width: 350px !important;
  }
}
@media (max-width: 1199.98px) {
  .feed-blog-block .single-swiper-container-feed-blog {
    width: 450px !important;
  }
}
@media (max-width: 991.98px) {
  .feed-blog-block .single-swiper-container-feed-blog {
    width: 100% !important;
  }
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain {
  border: 1px solid rgba(217, 217, 217, 0.418324);
  border-radius: 1px;
  display: block;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container {
  height: 235px;
  width: 100%;
  background-color: #e4edf2;
  position: relative;
  overflow: hidden;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img {
  width: 100%;
  height: 100% !important;
  transition: all 0.4s ease;
  object-fit: cover;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-top {
  object-position: top;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-right {
  object-position: right;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-bottom {
  object-position: bottom;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-left {
  object-position: left;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-center {
  object-position: center;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body {
  padding: 30px 30px 25px 30px;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .categories-container {
  padding-top: 15px;
  display: flex;
  gap: 8px;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .categories-container .category-tag {
  padding: 6px;
  background-color: #e4edf2;
  border-radius: 2px;
  color: #41415b;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 1.1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-footer {
  padding: 20px 30px;
  background-color: transparent;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-footer .date {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.03em;
  color: #9C9C9C;
  margin-bottom: 15px;
  display: block;
}
.feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card.swiper-slide-active .feed-blog-card-contain {
  background-color: white;
  border: none;
  box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.05);
}
@media (min-width: 991.98px) {
  .feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card.swiper-slide-active .feed-blog-card-contain .card-body .card-title > * {
    color: #613B07;
    text-decoration: underline;
  }
}
@media (min-width: 1199.98px) {
  .feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card:hover .feed-blog-card-contain {
    background-color: white;
  }
  .feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card:hover .feed-blog-card-contain .image-container img {
    transform: scale(1.06);
  }
  .feed-blog-block .single-swiper-container-feed-blog .feed-blog-card-row .feed-blog-individual-card:hover .feed-blog-card-contain .card-body .card-title > * {
    color: #613B07;
    text-decoration: underline;
  }
}
.feed-blog-block .swiper-controls {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  left: 0;
  position: relative;
  gap: 5px;
  width: 100%;
  height: 100%;
  margin-top: 50px;
}
.feed-blog-block .swiper-controls .swiper-pagination {
  display: flex;
  height: auto;
  position: relative;
  gap: 5px;
  text-align: center;
  justify-content: center;
  transform: unset;
  bottom: 0;
  width: unset;
}
.feed-blog-block .swiper-controls .swiper-pagination .swiper-pagination-bullet {
  background: #613B07;
  width: 7px;
  height: 7px;
  opacity: 0.4;
}
.feed-blog-block .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #613B07;
  opacity: 1;
}
.feed-blog-block .swiper-controls .swiper-button-next.swiper-button-disabled, .feed-blog-block .swiper-controls .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}
.feed-blog-block .swiper-controls .swiper-button-next, .feed-blog-block .swiper-controls .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='8' viewBox='0 0 17 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8779 4.35355C16.0732 4.15829 16.0732 3.84171 15.8779 3.64645L12.6959 0.464467C12.5007 0.269205 12.1841 0.269205 11.9888 0.464467C11.7936 0.659729 11.7936 0.976312 11.9888 1.17157L14.8172 4L11.9888 6.82843C11.7936 7.02369 11.7936 7.34027 11.9888 7.53553C12.1841 7.7308 12.5007 7.7308 12.6959 7.53553L15.8779 4.35355ZM0.463379 4.5L15.5244 4.5L15.5244 3.5L0.463379 3.5L0.463379 4.5Z' fill='%23004990'/%3E%3C/svg%3E ");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  height: 10px;
  left: unset;
  margin: 0 !important;
  position: relative;
  right: unset;
  top: unset;
  transform: unset;
  width: 20px;
}
.feed-blog-block .swiper-controls .swiper-button-next::after, .feed-blog-block .swiper-controls .swiper-button-prev::after {
  content: none;
}
.feed-blog-block .swiper-controls .swiper-button-prev {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.feed-blog-directory-block .cards-row .card-contain {
  box-shadow: 8px 8px 29px rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  padding: 25px 38px 35px 38px;
  height: 100%;
  display: block;
}
.feed-blog-directory-block .cards-row .card-contain .date {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.03em;
  color: #9C9C9C;
  margin-bottom: 15px;
  display: block;
}
.feed-blog-directory-block .cards-row .card-contain .title > * {
  transition: color 0.4s ease;
}
.feed-blog-directory-block .cards-row .card-contain .categories-container {
  padding-top: 15px;
  display: flex;
  gap: 8px;
}
.feed-blog-directory-block .cards-row .card-contain .categories-container .category-tag {
  padding: 6px;
  background-color: #e4edf2;
  border-radius: 2px;
  color: #41415b;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 1.1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
@media (min-width: 1199.98px) {
  .feed-blog-directory-block .cards-row .card-contain:hover .title > * {
    text-decoration: underline !important;
    color: #613B07;
  }
}

.feed-event-block .overflow-container {
  overflow: hidden;
}
@media (min-width: 1420px) {
  .feed-event-block .single-swiper-container-feed-event {
    width: 412px !important;
  }
}
@media (max-width: 1420px) {
  .feed-event-block .single-swiper-container-feed-event {
    width: 350px !important;
  }
}
@media (max-width: 1199.98px) {
  .feed-event-block .single-swiper-container-feed-event {
    width: 450px !important;
  }
}
@media (max-width: 991.98px) {
  .feed-event-block .single-swiper-container-feed-event {
    width: 100% !important;
  }
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain {
  border: 1px solid rgba(217, 217, 217, 0.418324);
  border-radius: 1px;
  display: block;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container {
  height: 235px;
  width: 100%;
  background-color: #e4edf2;
  position: relative;
  overflow: hidden;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img {
  width: 100%;
  height: 100% !important;
  transition: all 0.4s ease;
  object-fit: cover;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-top {
  object-position: top;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-right {
  object-position: right;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-bottom {
  object-position: bottom;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-left {
  object-position: left;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .image-container img.position-center {
  object-position: center;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body {
  padding: 30px 15px 25px 15px;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .date-range {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #9C9C9C;
  margin-bottom: 10px;
  display: block;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .day {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #211F1F;
  opacity: 0.6;
  text-transform: uppercase;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .date {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-right: 15px;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .date .number {
  font-weight: 500;
  font-size: 27px;
  line-height: 35px;
  letter-spacing: 0.04em;
  color: #211F1F;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .location {
  margin-top: 12px;
  margin-bottom: 19px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #9C9C9C;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .card-title {
  font-size: 19px;
  line-height: 120%;
  color: #2B3990;
  text-decoration: none !important;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .card-excerpt p {
  font-size: 16px !important;
  line-height: 155% !important;
  letter-spacing: 0.03em !important;
  color: #727272 !important;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .categories-container {
  padding-top: 15px;
  display: flex;
  gap: 8px;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-body .categories-container .category-tag {
  padding: 6px;
  background-color: #e4edf2;
  border-radius: 2px;
  color: #41415b;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 1.1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-footer {
  padding: 20px 30px;
  background-color: transparent;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card .feed-blog-card-contain .card-footer .date {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.03em;
  color: #9C9C9C;
  margin-bottom: 15px;
  display: block;
}
.feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card.swiper-slide-active .feed-blog-card-contain {
  background-color: white;
}
@media (min-width: 991.98px) {
  .feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card.swiper-slide-active .feed-blog-card-contain .card-body .card-title > * {
    color: #613B07;
    text-decoration: none;
  }
}
@media (min-width: 1199.98px) {
  .feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card:hover .feed-blog-card-contain {
    background-color: white;
  }
  .feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card:hover .feed-blog-card-contain .image-container img {
    transform: scale(1.06);
  }
  .feed-event-block .single-swiper-container-feed-event .feed-blog-card-row .feed-blog-individual-card:hover .feed-blog-card-contain .card-body .card-title > * {
    color: #613B07;
    text-decoration: underline;
  }
}
.feed-event-block .swiper-controls {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  left: 0;
  position: relative;
  gap: 5px;
  width: 100%;
  height: 100%;
  margin-top: 50px;
}
.feed-event-block .swiper-controls .swiper-pagination-1 {
  display: flex;
  height: auto;
  position: relative;
  gap: 5px;
  text-align: center;
  justify-content: center;
  transform: unset;
  bottom: 0;
  width: unset;
}
.feed-event-block .swiper-controls .swiper-pagination-1 .swiper-pagination-bullet {
  background: #613B07;
  width: 7px;
  height: 7px;
  opacity: 0.4;
}
.feed-event-block .swiper-controls .swiper-pagination-1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #613B07;
  opacity: 1;
}
.feed-event-block .swiper-controls .swiper-button-next.swiper-button-disabled, .feed-event-block .swiper-controls .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}
.feed-event-block .swiper-controls .swiper-button-next-1, .feed-event-block .swiper-controls .swiper-button-prev-1 {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='8' viewBox='0 0 17 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8779 4.35355C16.0732 4.15829 16.0732 3.84171 15.8779 3.64645L12.6959 0.464467C12.5007 0.269205 12.1841 0.269205 11.9888 0.464467C11.7936 0.659729 11.7936 0.976312 11.9888 1.17157L14.8172 4L11.9888 6.82843C11.7936 7.02369 11.7936 7.34027 11.9888 7.53553C12.1841 7.7308 12.5007 7.7308 12.6959 7.53553L15.8779 4.35355ZM0.463379 4.5L15.5244 4.5L15.5244 3.5L0.463379 3.5L0.463379 4.5Z' fill='%23004990'/%3E%3C/svg%3E ");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  height: 10px;
  left: unset;
  margin: 0 !important;
  position: relative;
  right: unset;
  top: unset;
  transform: unset;
  width: 20px;
}
.feed-event-block .swiper-controls .swiper-button-next-1::after, .feed-event-block .swiper-controls .swiper-button-prev-1::after {
  content: none;
}
.feed-event-block .swiper-controls .swiper-button-prev-1 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.feed-event-directory-block .cards-row .card-contain {
  box-shadow: 8px 8px 29px rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  padding: 25px 38px 35px 38px;
  height: 100%;
  display: block;
}
.feed-event-directory-block .cards-row .card-contain .date {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.03em;
  color: #9C9C9C;
  margin-bottom: 15px;
  display: block;
}
.feed-event-directory-block .cards-row .card-contain .title > * {
  transition: color 0.4s ease;
}
.feed-event-directory-block .cards-row .card-contain .categories-container {
  padding-top: 15px;
  display: flex;
  gap: 8px;
}
.feed-event-directory-block .cards-row .card-contain .categories-container .category-tag {
  padding: 6px;
  background-color: #e4edf2;
  border-radius: 2px;
  color: #41415b;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 1.1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
@media (min-width: 1199.98px) {
  .feed-event-directory-block .cards-row .card-contain:hover .title > * {
    text-decoration: underline !important;
    color: #613B07;
  }
}

/*Team Carousel view (template: Team - class="team-vCarousel")*/
.team-vCarousel {
  position: relative;
  padding: 40px 0;
}
.team-vCarousel div[id^=carousel__team] {
  overflow: hidden;
  position: relative;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls {
  margin-top: 25px;
  width: auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-pagination {
  position: relative;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: unset;
  left: unset;
  margin: 0 20px;
  width: auto;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(77, 77, 79, 0.2) !important;
  opacity: 1;
  width: 10px;
  height: 10px;
  margin: 0 10px 0;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #4d4d4f !important;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-button-next, .team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-button-prev {
  background-image: url("/wp-content/themes/elevation_theme/assets/images/icons/carousel-arrow-slider-right.svg");
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  height: 30px;
  left: unset;
  margin: 0;
  position: relative;
  right: unset;
  top: unset;
  transition: background-image 0.3s ease;
  width: 30px;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-button-next::after, .team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-button-prev::after {
  content: none !important;
}
.team-vCarousel div[id^=carousel__team] .swiper-controls .swiper-button-prev {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.team-vCarousel div[id^=carousel__team] {
  /*End Swiper Arrows*/
}
.team-vCarousel div[id^=carousel__team] .single-member {
  padding: 30px 15px;
}
@media (max-width: 767.98px) {
  .team-vCarousel div[id^=carousel__team] .single-member {
    padding: 15px;
    text-align: center;
  }
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images {
  background-size: cover;
  box-shadow: 3px 6px 10px 2px rgba(0, 0, 0, 0.15);
  display: block;
  padding-top: 100%; /* 1:1 Aspect Ratio */
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images::after {
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.4s ease;
  z-index: 1;
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images a.hover-link-plus {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: -50%;
  left: 50%;
  position: absolute;
  text-decoration: none;
  transition: all 0.5s ease;
  z-index: 2;
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images a.hover-link-plus i.fa-plus-circle {
  border-radius: 50%;
  box-shadow: 0px 6px 22px 13px rgba(0, 0, 1, 0.15);
  font-size: 40px;
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images:hover::after {
  opacity: 1;
}
.team-vCarousel div[id^=carousel__team] .single-member .featured-member-images:hover a.hover-link-plus {
  top: 50%;
}
.team-vCarousel div[id^=carousel__team] .single-member .body-member .name-member {
  position: relative;
  padding: 0 0 20px;
  margin-bottom: 25px;
}
.team-vCarousel div[id^=carousel__team] .single-member .body-member .name-member h3 {
  font-size: 23px;
  line-height: 1.1em;
  margin: 0 0 5px !important;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-transform: none;
}
@media (max-width: 767.98px) {
  .team-vCarousel div[id^=carousel__team] .single-member .body-member .name-member h3 {
    text-align: center;
  }
}
.team-vCarousel div[id^=carousel__team] .single-member .body-member .name-member .position-member {
  font-size: 18px;
  font-weight: 300;
  line-height: 1em;
  text-align: left;
}
.team-vCarousel div[id^=carousel__team] .single-member .body-member .name-member::after {
  content: "";
  border-radius: 30px;
  bottom: 0;
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  width: 40px;
}
@media (max-width: 767.98px) {
  .team-vCarousel div[id^=carousel__team] .single-member .body-member .name-member::after {
    right: 0;
    margin: 0 auto;
  }
}
.team-vCarousel div[id^=carousel__team] .single-member .body-member .content-member, .team-vCarousel div[id^=carousel__team] .single-member .body-member p {
  line-height: 1.4em;
  font-size: 15px;
}

/*Team Grid big Square view (template: team - class="team-vGrid-square")*/
.team-vGrid-square .single-member .featured-member-images {
  background-size: cover;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
.team-vGrid-square .single-member .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vGrid-square .single-member .featured-member-images .hover-box {
  position: absolute;
  height: 100%;
  width: 100%;
}
.team-vGrid-square .single-member .featured-member-images .hover-box::after {
  content: "";
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.4s ease;
  z-index: 1;
}
.team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0;
  opacity: 1;
  padding: 10px 15px;
  position: absolute;
  transition: all 0.4s ease;
  width: 100%;
}
.team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .name-member {
  display: inline-block;
  width: calc(100% - 35px);
}
.team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .name-member > *, .team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .name-member * > * {
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 1.1em;
  margin: 0 0 5px !important;
  padding: 0 !important;
}
.team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .fa-plus-circle {
  font-size: 30px;
  float: right;
}
.team-vGrid-square .single-member .featured-member-images .hover-box .read-more-hover {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 26px;
  font-weight: 300;
  line-height: 1em;
  opacity: 0;
  position: absolute;
  text-decoration: none;
  text-transform: none;
  top: 50%;
  left: 50%;
  z-index: 2;
  width: 100%;
  text-align: center;
}
.team-vGrid-square .single-member .featured-member-images .hover-box .read-more-hover .fa-plus-circle {
  font-size: 40px;
  vertical-align: sub;
}
.team-vGrid-square .single-member .featured-member-images .hover-box .social-networks {
  bottom: 15px;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: center;
  transition: all 0.4s ease;
  z-index: 2;
}
.team-vGrid-square .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-square .single-member .featured-member-images .hover-box:hover .read-more-hover, .team-vGrid-square .single-member .featured-member-images .hover-box:hover .social-networks {
  opacity: 1;
  color: inherit;
  border-color: inherit;
  cursor: pointer;
}
.team-vGrid-square .single-member .featured-member-images .hover-box:hover .bottom-info-member {
  opacity: 0;
}

@media only screen and (max-width: 991.98px) {
  .team-vGrid-square .single-member.col-lg-3, .team-vGrid-square .single-member.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 575.98px) {
  .team-vGrid-square .single-member.col-lg-3, .team-vGrid-square .single-member.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.team-vList {
  overflow: hidden;
}
.team-vList .row {
  padding: 45px 0 50px;
  border-bottom: 1px solid #a5a5a5;
}
.team-vList .row:last-child {
  border-bottom: none;
}
.team-vList .single-member {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 30px;
}
.team-vList .featured-member-images {
  background-color: transparent;
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 3px 6px 10px 2px rgba(0, 0, 0, 0.15);
  display: block;
  margin: 0 25px 20px 0;
  min-height: 240px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 240px;
  flex: 0 0 240px;
  width: 240px;
  overflow: hidden;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
.team-vList .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: contain;
}
.team-vList .featured-member-images::after {
  content: none;
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.4s ease;
  z-index: 1;
}
.team-vList .featured-member-images a.hover-link-plus {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  position: absolute;
  text-decoration: none;
  top: -50%;
  left: 50%;
  transition-duration: 0.5s;
  transition-property: top;
  transition-timing-function: ease;
  z-index: 2;
}
.team-vList .featured-member-images a.hover-link-plus i.fa-plus-circle {
  border-radius: 50%;
  box-shadow: 0px 6px 22px 13px rgba(0, 0, 1, 0.15);
  font-size: 40px;
}
.team-vList .featured-member-images:hover::after {
  opacity: 1;
}
.team-vList .featured-member-images:hover a.hover-link-plus {
  top: 50%;
}
.team-vList .body-member {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.team-vList .name-member {
  position: relative;
  padding: 0 0 20px;
  margin-bottom: 25px;
}
.team-vList .name-member h3 {
  font-size: 23px;
  line-height: 1.1em;
  margin: 0 0 5px !important;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-transform: none;
}
.team-vList .name-member .position-member {
  color: #292929;
  font-size: 18px;
  font-weight: 300;
  line-height: 1em;
  text-align: left;
}
.team-vList .name-member::after {
  content: "";
  border-radius: 30px;
  bottom: 0;
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  width: 40px;
}

/*Team Grid big Square view (template: team - class="team-vGrid-square")*/
@media (max-width: 991.98px) {
  .team-vGrid-square-sm .single-member {
    flex-basis: 48%;
  }
}
@media (max-width: 767.98px) {
  .team-vGrid-square-sm .single-member {
    flex-basis: 100%;
  }
}
.team-vGrid-square-sm .single-member .featured-member-images {
  background-size: cover;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
.team-vGrid-square-sm .single-member .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box {
  position: absolute;
  height: 100%;
  width: 100%;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box::after {
  content: "";
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.4s ease;
  z-index: 1;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0px;
  left: 0;
  padding: 10px 15px;
  position: absolute;
  transition: all 0.4s ease;
  width: 100%;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member .name-member {
  display: inline-block;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member .name-member > *, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member .name-member * > * {
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 1.1em;
  margin: 0 0 5px !important;
  padding: 0 !important;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member i {
  display: none;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover {
  display: flex !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover {
    opacity: 1;
  }
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover .link-read-more {
  display: flex !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-weight: 300;
  line-height: 1em;
  text-decoration: none;
  text-transform: none;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover .link-read-more .fa-plus-circle {
  font-size: 27px;
  vertical-align: sub;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks {
  bottom: 15px;
  display: flex;
  justify-content: center;
  gap: 5px;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  transition: all 0.4s ease;
  z-index: 2;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks a, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li a {
  list-style-type: none;
  width: 30px !important;
  height: 30px !important;
  color: #ffffff;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks a > *, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li > *, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li a > * {
  color: #ffffff;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover .read-more-hover, .team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover .social-networks {
  opacity: 1;
  color: inherit;
  border-color: inherit;
  cursor: pointer;
}
.team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover .bottom-info-member {
  left: -100%;
}

.link-read-more {
  color: #ffffff !important;
}

.hover-box .social-networks {
  padding-left: 0px !important;
  color: #ffffff !important;
}
.hover-box .social-networks li::marker {
  color: #ffffff !important;
  display: none !important;
}
.hover-box .social-networks i {
  color: #ffffff !important;
}
.hover-box .social-networks i:before {
  color: #ffffff !important;
}

/*Team Carousel view (template: Team - class="team-vCarousel")*/
.team-vCarousel-bgc {
  position: relative;
  padding: 40px 0;
}
.team-vCarousel-bgc div[id^=carousel__team] {
  overflow: hidden;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls {
  margin-top: 25px;
  width: auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-pagination {
  position: relative;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: unset;
  left: unset;
  margin: 0 20px;
  width: auto;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(77, 77, 79, 0.2) !important;
  opacity: 1;
  width: 10px;
  height: 10px;
  margin: 0 10px 0;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #4d4d4f !important;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-button-next, .team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-button-prev {
  background-image: url("/wp-content/themes/elevation_theme/assets/images/icons/carousel-arrow-slider-right.svg");
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  height: 30px;
  left: unset;
  margin: 0;
  position: relative;
  right: unset;
  top: unset;
  transition: background-image 0.3s ease;
  width: 30px;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-button-next::after, .team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-button-prev::after {
  content: none !important;
}
.team-vCarousel-bgc div[id^=carousel__team] .swiper-controls .swiper-button-prev {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images {
  background-size: cover;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-bottom: 85%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images::after {
  content: none;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images a.hover-link-plus {
  -webkit-transform: rotate(-38deg);
  -moz-transform: rotate(-38deg);
  -ms-transform: rotate(-38deg);
  transform: rotate(-38deg);
  bottom: -20px;
  right: -35px;
  position: absolute;
  text-decoration: none;
  transition: all 0.2s ease;
  width: 0;
  height: 0;
  z-index: 2;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images a.hover-link-plus::before {
  content: "\f35d";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  /*--adjust as necessary--*/
  -webkit-transform: rotate(38deg);
  -moz-transform: rotate(38deg);
  -ms-transform: rotate(38deg);
  transform: rotate(38deg);
  font-size: 18px;
  right: 35px;
  top: 5px;
  position: absolute;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images a.hover-link-plus i {
  display: none;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images:hover::after {
  opacity: 1;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .featured-member-images:hover a.hover-link-plus {
  width: 100px;
  height: 50px;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member {
  padding: 0 25px 20px;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member .name-member {
  position: relative;
  padding: 0 0 20px;
  margin-bottom: 20px;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member .name-member h3 {
  font-size: 23px;
  line-height: 1.1em;
  margin: 0 0 5px !important;
  padding: 0 !important;
  position: relative;
  text-align: left;
  text-transform: none;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member .name-member .position-member {
  font-size: 18px;
  font-weight: 300;
  line-height: 1em;
  text-align: left;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member .name-member::after {
  content: "";
  border-radius: 30px;
  bottom: 0;
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  width: 40px;
}
.team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member .content-member, .team-vCarousel-bgc div[id^=carousel__team] .single-member .body-member p {
  line-height: 1.4em;
  font-size: 15px;
}

/*Team Grid circle view (template: team - class="team-vGrid-circle")*/
.team-vGrid-circle .single-member {
  text-align: center;
  margin-bottom: 40px;
}
.team-vGrid-circle .single-member .featured-member-images {
  background-size: cover;
  box-shadow: none;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  padding-top: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .team-vGrid-circle .single-member .featured-member-images {
    margin: 15px auto;
  }
}
.team-vGrid-circle .single-member .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box::after {
  content: "";
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.4s ease;
  z-index: 1;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
  margin: 0 auto;
  padding: 10px 45px 30px;
  position: absolute;
  right: 0;
  transition: all 0.4s ease;
  width: 100%;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member .name-member {
  display: inline-block;
  text-align: center;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member .name-member > *, .team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member .name-member * > * {
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 1.1em;
  margin: 0 0 5px !important;
  padding: 0 !important;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member i {
  display: none;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .read-more-hover {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 20px;
  font-weight: 300;
  line-height: 1em;
  opacity: 0;
  position: absolute;
  text-decoration: none;
  text-transform: none;
  top: 50%;
  left: 50%;
  z-index: 2;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .read-more-hover .fa-plus-circle {
  font-size: 27px;
  vertical-align: sub;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks {
  bottom: 15px;
  display: flex;
  justify-content: center;
  gap: 5px;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  transition: all 0.4s ease;
  z-index: 2;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks a, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li a {
  list-style-type: none;
  width: 30px !important;
  height: 30px !important;
  color: #ffffff;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks a > *, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li > *, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li a > * {
  color: #ffffff;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-circle .single-member .featured-member-images .hover-box:hover .read-more-hover, .team-vGrid-circle .single-member .featured-member-images .hover-box:hover .social-networks {
  opacity: 1;
  color: inherit;
  border-color: inherit;
  cursor: pointer;
}
.team-vGrid-circle .single-member .featured-member-images .hover-box:hover .bottom-info-member {
  bottom: -100%;
}

/*Team Grid circle view (template: team - class="team-vGrid-circle")*/
.team-vGrid-circle_wn .single-member .featured-member-images {
  background-size: cover;
  border-radius: 50%;
  border: 4px solid transparent;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .team-vGrid-circle_wn .single-member .featured-member-images {
    margin: 15px auto;
  }
}
.team-vGrid-circle_wn .single-member .featured-member-images img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all 0.4s ease;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .read-more-hover {
  font-size: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .read-more-hover i {
  display: none;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box::after {
  content: "";
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.4s ease;
  z-index: 1;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .name-member {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
  font-size: 20px;
  line-height: 1em;
  opacity: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  top: 50%;
  left: 50%;
  z-index: 2;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .name-member > *, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .name-member * > * {
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 1.1em;
  margin: 0 !important;
  padding: 0 !important;
  text-decoration: none;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks {
  bottom: 15px;
  display: flex;
  justify-content: center;
  gap: 5px;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  transition: all 0.4s ease;
  z-index: 2;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks a, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li a {
  list-style-type: none;
  width: 30px !important;
  height: 30px !important;
  color: #ffffff;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks a > *, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li > *, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li a > * {
  color: #ffffff;
}
.team-vGrid-circle_wn .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box:hover .name-member, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box:hover .social-networks {
  opacity: 1;
  color: inherit;
  border-color: inherit;
  cursor: pointer;
}

.team_panel {
  display: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  text-align: left;
  height: 100%;
  width: 100%;
  z-index: 2050;
}
.team_panel.active {
  display: block;
}
.team_panel .side-panel-fixed {
  background: #313131;
  height: 100vh;
  position: fixed;
  right: -600px;
  top: 0;
  transition: 0.45s all ease-in-out;
  width: 500px;
  z-index: 2060;
  max-width: 100%;
}
.team_panel .side-panel-fixed.in {
  right: 0;
  display: block;
}
.team_panel .side-panel-fixed .left-side-panel {
  width: 50px;
  left: 0;
  height: 100%;
  background: #212121;
  text-align: center;
  float: left;
}
.team_panel .side-panel-fixed .left-side-panel .social-networks a, .team_panel .side-panel-fixed .left-side-panel .social-networks li, .team_panel .side-panel-fixed .left-side-panel .social-networks li a {
  background-color: transparent;
  border-radius: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  position: relative;
  text-decoration: none;
  transition: all 0.5s ease;
  width: 50px;
  height: 50px;
}
.team_panel .side-panel-fixed .left-side-panel .social-networks a .fas, .team_panel .side-panel-fixed .left-side-panel .social-networks a .fab, .team_panel .side-panel-fixed .left-side-panel .social-networks a .fa, .team_panel .side-panel-fixed .left-side-panel .social-networks li .fas, .team_panel .side-panel-fixed .left-side-panel .social-networks li .fab, .team_panel .side-panel-fixed .left-side-panel .social-networks li .fa, .team_panel .side-panel-fixed .left-side-panel .social-networks li a .fas, .team_panel .side-panel-fixed .left-side-panel .social-networks li a .fab, .team_panel .side-panel-fixed .left-side-panel .social-networks li a .fa {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  font-size: 16px;
  margin: 0 auto;
  position: absolute;
}
.team_panel .side-panel-fixed .left-side-panel .social-networks a:hover, .team_panel .side-panel-fixed .left-side-panel .social-networks li:hover, .team_panel .side-panel-fixed .left-side-panel .social-networks li a:hover {
  box-shadow: none;
}
.team_panel .side-panel-fixed .left-side-panel .social-networks a:hover i, .team_panel .side-panel-fixed .left-side-panel .social-networks li:hover i, .team_panel .side-panel-fixed .left-side-panel .social-networks li a:hover i {
  background: transparent;
  text-shadow: none;
}
.team_panel .side-panel-fixed .left-side-panel {
  /*.social-networks*/
}
.team_panel .side-panel-fixed {
  /*.left-side-panel*/
}
.team_panel .side-panel-fixed .right-side-panel {
  overflow-y: auto;
  width: 100%;
}
.team_panel .side-panel-fixed .right-side-panel .header-panel {
  padding: 20px 15px;
  position: relative;
}
.team_panel .side-panel-fixed .right-side-panel .header-panel .title-member {
  font-size: 30px;
  display: block;
  line-height: 1em;
  font-weight: 700;
}
.team_panel .side-panel-fixed .right-side-panel .body-panel .profile-picture {
  background-size: cover;
  background-position: 50% 50%;
  display: block;
  height: 400px;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.team_panel .side-panel-fixed .right-side-panel .body-panel .profile-picture img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.team_panel .side-panel-fixed .right-side-panel .body-panel .position-member {
  display: block;
  font-size: 22px;
  font-weight: 600;
  line-height: 1em;
  margin: 0 0 15px !important;
  padding: 10px 15px;
  position: relative;
  text-align: left;
  text-transform: none;
}
.team_panel .side-panel-fixed .right-side-panel .body-panel .content-member {
  display: block;
  padding: 10px 15px;
  margin: 0;
  font-size: 18px;
  line-height: 1.4em;
}
.team_panel {
  /*.side-panel-fixed*/
} /*.team_panel*/
@media only screen and (max-width: 767.98px) {
  .team_panel .side-panel-fixed .right-side-panel {
    overflow: scroll;
  }
  .team_panel .side-panel-fixed .right-side-panel .body-panel .profile-picture {
    height: 300px;
  }
}
.popup_vcard .modal-content, #popup_vcard .modal-content {
  align-items: flex-start;
  border-radius: 0;
  border: none;
  box-shadow: 3px 0 7px rgba(0, 0, 0, 0.53);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow: hidden;
  padding: 50px 25px;
}
@media (max-width: 991.98px) {
  .popup_vcard .modal-content, #popup_vcard .modal-content {
    justify-content: center;
  }
}
.popup_vcard .modal-content .side-left, .popup_vcard .modal-content .featured-img, #popup_vcard .modal-content .side-left, #popup_vcard .modal-content .featured-img {
  flex-basis: 200px;
}
@media (max-width: 991.98px) {
  .popup_vcard .modal-content .side-left, .popup_vcard .modal-content .featured-img, #popup_vcard .modal-content .side-left, #popup_vcard .modal-content .featured-img {
    flex-basis: 100%;
    margin-bottom: 20px;
    margin-right: 0 !important;
  }
}
.popup_vcard .modal-content .side-left .profile-picture, .popup_vcard .modal-content .featured-img .profile-picture, #popup_vcard .modal-content .side-left .profile-picture, #popup_vcard .modal-content .featured-img .profile-picture {
  overflow: hidden;
  padding-top: 100%; /* 1:1 Aspect Ratio */
  position: relative; /* If you want text inside of it */
  margin-bottom: 20px !important;
  width: 100%;
}
.popup_vcard .modal-content .side-left .profile-picture img, .popup_vcard .modal-content .side-left .profile-picture .wrapped-image, .popup_vcard .modal-content .featured-img .profile-picture img, .popup_vcard .modal-content .featured-img .profile-picture .wrapped-image, #popup_vcard .modal-content .side-left .profile-picture img, #popup_vcard .modal-content .side-left .profile-picture .wrapped-image, #popup_vcard .modal-content .featured-img .profile-picture img, #popup_vcard .modal-content .featured-img .profile-picture .wrapped-image {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .popup_vcard .modal-content .side-left, .popup_vcard .modal-content .featured-img, #popup_vcard .modal-content .side-left, #popup_vcard .modal-content .featured-img {
    margin-right: 20px;
  }
}
.popup_vcard .modal-content .side-right, .popup_vcard .modal-content .content, #popup_vcard .modal-content .side-right, #popup_vcard .modal-content .content {
  flex-basis: calc(100% - 220px);
}
@media (max-width: 991.98px) {
  .popup_vcard .modal-content .side-right, .popup_vcard .modal-content .content, #popup_vcard .modal-content .side-right, #popup_vcard .modal-content .content {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.popup_vcard .modal-content .side-right .name-member h2, .popup_vcard .modal-content .side-right .name-member h3, .popup_vcard .modal-content .side-right .name-member h4, .popup_vcard .modal-content .content .name-member h2, .popup_vcard .modal-content .content .name-member h3, .popup_vcard .modal-content .content .name-member h4, #popup_vcard .modal-content .side-right .name-member h2, #popup_vcard .modal-content .side-right .name-member h3, #popup_vcard .modal-content .side-right .name-member h4, #popup_vcard .modal-content .content .name-member h2, #popup_vcard .modal-content .content .name-member h3, #popup_vcard .modal-content .content .name-member h4 {
  color: #A40D12;
  font-size: 35px;
  letter-spacing: normal;
  line-height: 1.4;
  margin-bottom: 0 !important;
  text-align: left;
}
.popup_vcard .modal-content .side-right .quote-member, .popup_vcard .modal-content .content .quote-member, #popup_vcard .modal-content .side-right .quote-member, #popup_vcard .modal-content .content .quote-member {
  font-size: 20px;
}
.popup_vcard .modal-content button.close, #popup_vcard .modal-content button.close {
  background: #A40D12;
  border-radius: 0 0 0 10px;
  color: #ffffff;
  border: none !important;
  opacity: 1;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  text-shadow: inherit;
  top: 0;
}
.popup_vcard .modal-content button.close span, #popup_vcard .modal-content button.close span {
  color: #ffffff;
  font-size: 22px;
  line-height: 1em;
  text-transform: none;
}
.popup_vcard .modal-dialog, #popup_vcard .modal-dialog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: calc(100vh - 60px);
  overflow: auto;
}
@media (max-width: 768px) {
  .popup_vcard .modal-dialog, #popup_vcard .modal-dialog {
    min-height: calc(100vh - 20px);
  }
}
.popup_vcard .modal-lg, #popup_vcard .modal-lg {
  max-width: 930px;
}

.single-our_team {
  padding: 50px 0 100px;
}
.single-our_team .left-col .list-team_member > ul > li {
  margin-bottom: 15px;
}
.single-our_team .left-col .list-team_member ul {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}
.single-our_team .left-col .list-team_member ul li span.title-list {
  color: #494F57;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.125em;
  padding: 5px 0;
  text-transform: none;
}
.single-our_team .left-col .list-team_member ul li ul {
  padding-left: 10px;
}
.single-our_team .left-col .list-team_member ul li ul li.item-team_member {
  padding: 6px 0 10px;
}
.single-our_team .left-col .list-team_member ul li ul li.item-team_member a.team_member_link {
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.single-our_team .left-col .list-team_member ul li ul li.item-team_member a.team_member_link:hover {
  text-decoration: none;
}
.single-our_team .left-col .list-team_member ul li ul li.item-team_member:last-of-type {
  border: none;
}
.single-our_team {
  /*.left-col*/
}
.single-our_team .center-col .name_position-member {
  margin-bottom: 25px;
  padding-bottom: 20px;
}
.single-our_team .center-col .name_position-member h1.title-member {
  font-size: 46px;
  margin: 0 0 10px 0;
}
.single-our_team .center-col .name_position-member p.position-member {
  font-size: 20px;
  margin: 0 0 0 0;
}
.single-our_team .center-col .social-networks {
  font-size: 0;
  line-height: 0;
}
.single-our_team .center-col .social-networks a, .single-our_team .center-col .social-networks li, .single-our_team .center-col .social-networks li a {
  display: inline-block;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 5px 15px 0;
  position: relative;
  text-decoration: none;
  transition: all 0.5s ease;
  width: 35px;
  height: 35px;
}
.single-our_team .center-col .social-networks a .fas, .single-our_team .center-col .social-networks a .fab, .single-our_team .center-col .social-networks a .fa, .single-our_team .center-col .social-networks li .fas, .single-our_team .center-col .social-networks li .fab, .single-our_team .center-col .social-networks li .fa, .single-our_team .center-col .social-networks li a .fas, .single-our_team .center-col .social-networks li a .fab, .single-our_team .center-col .social-networks li a .fa {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  font-size: 16px;
  margin: 0 auto;
  position: absolute;
}
.single-our_team .center-col .social-networks a:hover, .single-our_team .center-col .social-networks li:hover, .single-our_team .center-col .social-networks li a:hover {
  box-shadow: none;
}
.single-our_team .center-col .social-networks a:hover i, .single-our_team .center-col .social-networks li:hover i, .single-our_team .center-col .social-networks li a:hover i {
  background: transparent;
  text-shadow: none;
}
.single-our_team .center-col .social-networks.green a, .single-our_team .center-col .social-networks.green li, .single-our_team .center-col .social-networks.green li a {
  background-color: #A40D12;
}
.single-our_team .center-col .social-networks.green a:hover, .single-our_team .center-col .social-networks.green li:hover, .single-our_team .center-col .social-networks.green li a:hover {
  background-color: #181818;
}
.single-our_team .center-col .social-networks.blue a, .single-our_team .center-col .social-networks.blue li, .single-our_team .center-col .social-networks.blue li a {
  background-color: #181818;
}
.single-our_team .center-col .social-networks.blue a:hover, .single-our_team .center-col .social-networks.blue li:hover, .single-our_team .center-col .social-networks.blue li a:hover {
  background-color: #A40D12;
}
.single-our_team .center-col .social-networks.circle a, .single-our_team .center-col .social-networks.circle li, .single-our_team .center-col .social-networks.circle li a {
  border-radius: 50%;
}
.single-our_team .center-col .social-networks.square a, .single-our_team .center-col .social-networks.square li, .single-our_team .center-col .social-networks.square li a {
  border-radius: 0;
}
.single-our_team {
  /*.center-col*/
}
.single-our_team .right-col .profile-picture {
  background-position: center;
  background-size: cover;
  margin: 0 auto 50px;
  width: 250px;
  height: 250px;
}
.single-our_team .right-col .profile-picture img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: auto;
}
.single-our_team {
  /*.right-col*/
}

body {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body main[role=main],
body main {
  overflow: hidden;
  position: relative;
}
body h2,
body h3,
body h4,
body h5,
body h6,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6 {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #5E675D;
  font-stretch: normal;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.02em;
  margin-top: 0;
  text-transform: none;
}
body h2.font-diferent,
body h3.font-diferent,
body h4.font-diferent,
body h5.font-diferent,
body h6.font-diferent,
body .h2.font-diferent,
body .h3.font-diferent,
body .h4.font-diferent,
body .h5.font-diferent,
body .h6.font-diferent {
  font-family: "Roboto", sans-serif !important;
  text-transform: capitalize !important;
}
body h1,
body h1 > *,
body .h1 {
  font-size: 52px !important;
  font-weight: 400;
}
@media (max-width: 991.98px) {
  body h1,
  body h1 > *,
  body .h1 {
    font-size: 52px !important;
  }
}
@media (max-width: 575.98px) {
  body h1,
  body h1 > *,
  body .h1 {
    font-size: 41px !important;
  }
}
body h2,
body .h2 {
  font-size: 42px;
}
@media (max-width: 991.98px) {
  body h2,
  body .h2 {
    font-size: 42px;
  }
}
@media (max-width: 575.98px) {
  body h2,
  body .h2 {
    font-size: 36px;
  }
}
body h3,
body h3 > *,
body .h3 {
  font-size: 38px !important;
}
@media (max-width: 991.98px) {
  body h3,
  body h3 > *,
  body .h3 {
    font-size: 35px !important;
  }
}
@media (max-width: 575.98px) {
  body h3,
  body h3 > *,
  body .h3 {
    font-size: 31px !important;
  }
}
body h4,
body h4 > *,
body .h4 {
  font-size: 31px !important;
}
@media (max-width: 991.98px) {
  body h4,
  body h4 > *,
  body .h4 {
    font-size: 31px !important;
  }
}
@media (max-width: 575.98px) {
  body h4,
  body h4 > *,
  body .h4 {
    font-size: 26px !important;
  }
}
body h5,
body h5 > *,
body .h5 {
  font-size: 25px !important;
}
@media (max-width: 991.98px) {
  body h5,
  body h5 > *,
  body .h5 {
    font-size: 28px !important;
  }
}
@media (max-width: 575.98px) {
  body h5,
  body h5 > *,
  body .h5 {
    font-size: 21px !important;
  }
}
body h6,
body h6 > *,
body .h6 {
  font-size: 21px !important;
  line-height: 29px;
}
@media (max-width: 991.98px) {
  body h6,
  body h6 > *,
  body .h6 {
    font-size: 21px !important;
  }
}
@media (max-width: 575.98px) {
  body h6,
  body h6 > *,
  body .h6 {
    font-size: 18px !important;
  }
}
body .h7 {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #613B07;
  font-size: 18px !important;
  font-weight: 400;
  letter-spacing: -0.02em;
}
body p,
body p em,
body ul li,
body ol li,
body ol li::marker,
body .text {
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0;
  font-size: 16px;
  color: #494F57;
}
body p strong,
body p em strong,
body ul li strong,
body ol li strong,
body ol li::marker strong,
body .text strong {
  font-weight: bold;
}
body p em,
body p em em,
body ul li em,
body ol li em,
body ol li::marker em,
body .text em {
  font-style: italic;
}
body a:not([class*=btn-]) {
  color: #A40D12;
  text-decoration: none;
  border-color: transparent;
}
body > *::selection,
body * > *::selection {
  background-color: black;
  color: white;
}

.bg-section + .container {
  position: relative;
  z-index: 5;
}

/**************************************************
  Useful CSS on Theme
**************************************************/
.bg-left {
  background-position: left !important;
}

.bg-right {
  background-position: right !important;
}

.row-gap,
.row-gap > * {
  row-gap: 20px;
}

.title-line-left {
  display: inline-block;
  padding-bottom: 20px;
  position: relative;
}
.title-line-left::after {
  content: "";
  bottom: 0;
  height: 2px;
  background-color: #A40D12;
  position: absolute;
  width: 55px;
}

.title-line-center {
  display: inline-block;
  padding-bottom: 20px;
  position: relative;
}
.title-line-center::after {
  content: "";
  bottom: 0;
  height: 2px;
  background-color: #A40D12;
  position: absolute;
  width: 55px;
}

.image-wrapping {
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
  position: relative; /* If you want text inside of it */
}
.image-wrapping img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 100%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  width: 100%;
}
.image-wrapping img.image-fit-contain {
  object-fit: contain !important;
}
.image-wrapping img.top {
  object-position: top;
}
.image-wrapping img.center {
  object-position: center;
}
.image-wrapping img.bottom {
  object-position: bottom;
}

.bg-section {
  background-position: center;
  background-size: cover;
  position: absolute;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
.bg-section img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  bottom: unset;
  left: 50%;
  top: 50%;
  object-fit: cover;
  position: absolute;
  width: 101% !important;
  height: 101% !important;
  z-index: 1;
}
.bg-section img.position-top {
  object-position: top;
}
.bg-section img.position-center {
  object-position: center;
}
.bg-section img.position-bottom {
  object-position: bottom;
}
.bg-section img.left-position {
  object-position: left center;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  position: absolute;
  bottom: unset;
  left: 0%;
  top: 50%;
}
.bg-section img.right-position {
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  bottom: unset;
  left: unset;
  object-position: right center;
  position: absolute;
  right: 0;
  top: 50%;
}
.bg-section img.w-50 {
  width: 50% !important;
}
.bg-section img.contain {
  object-fit: contain;
}
.bg-section.mask::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.45);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.bg-section.mask-gradient::after {
  content: "";
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.bg-section.bg-fixed {
  background-attachment: fixed;
  background-position: center;
}
.bg-section.bg-color01 {
  background-color: #A40D12 !important;
}
.bg-section.bg-color02 {
  background-color: #69190B !important;
}
.bg-section.bg-color03 {
  background-color: #CBB698 !important;
}
.bg-section.bg-color04 {
  background-color: #613B07 !important;
}
.bg-section.bg-color05 {
  background-color: #F4E8C1 !important;
}
.bg-section.bg-color06 {
  background-color: #181818 !important;
}
.bg-section.bg-color07 {
  background-color: #5E675D !important;
}

.bg-mask-section {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.right-side {
  position: relative;
}
.right-side .outside-container {
  height: 100%;
  left: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 0;
  z-index: 40;
  right: calc((100vw - 1320px) / -2);
  width: calc(100% + (100vw - 1320px) / 2);
}
@media (max-width: 1399.98px) {
  .right-side .outside-container {
    right: calc((100vw - 1140px) / -2);
    width: calc(100% + (100vw - 1140px) / 2);
  }
}
@media (max-width: 1199.98px) {
  .right-side .outside-container {
    right: calc((100vw - 930px) / -2);
    width: calc(100% + (100vw - 930px) / 2);
  }
}
@media (max-width: 991.98px) {
  .right-side .outside-container {
    right: calc((100vw - 690px) / -2);
    width: calc(100% + (100vw - 690px) / 2);
  }
}
@media (max-width: 767.98px) {
  .right-side .outside-container {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    right: unset;
    width: 100%;
  }
}
.right-side .outside-container .image-wrapping {
  height: 100%;
}
.right-side .outside-container .image-wrapping img {
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}

.left-side {
  position: relative;
}
.left-side .outside-container {
  height: 100%;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 40;
  left: calc((100vw - 1320px) / -2);
  width: calc(100% + (100vw - 1320px) / 2);
}
@media (max-width: 1399.98px) {
  .left-side .outside-container {
    left: calc((100vw - 1140px) / -2);
    width: calc(100% + (100vw - 1140px) / 2);
  }
}
@media (max-width: 1199.98px) {
  .left-side .outside-container {
    left: calc((100vw - 930px) / -2);
    width: calc(100% + (100vw - 930px) / 2);
  }
}
@media (max-width: 991.98px) {
  .left-side .outside-container {
    left: calc((100vw - 690px) / -2);
    width: calc(100% + (100vw - 690px) / 2);
  }
}
@media (max-width: 767.98px) {
  .left-side .outside-container {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
    right: unset;
    width: 100%;
    left: unset;
  }
}
.left-side .outside-container .image-wrapping {
  height: 100%;
}
.left-side .outside-container .image-wrapping img {
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}

.flex-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.flex-container-column {
  display: flex;
  flex-direction: column;
}

.title-block.center {
  text-align: center;
}
.title-block.light-color > *,
.title-block.light-color > * > *,
.title-block.light-color > * > * > *,
.title-block.light-color > * > * > * > * {
  color: #ffffff;
}

.light-color > *,
.light-color > * > *,
.light-color > * > * > *,
.light-color > * > * > * > * {
  color: #ffffff !important;
}

.sides-lines {
  position: relative;
}
.sides-lines::after {
  content: "";
  position: absolute;
  background-color: #cdcdcd;
  height: 1px;
  width: 45px;
  left: -80px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.sides-lines::before {
  content: "";
  position: absolute;
  background-color: #cdcdcd;
  height: 1px;
  width: 45px;
  right: -80px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.sides-lines.not-left::after {
  content: none;
}

@media (max-width: 768px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
  }
}
.side-panel-fixed {
  background: #ffffff !important;
}

.left-side-panel {
  background: #ffffff !important;
}

.rg-35 {
  row-gap: 35px;
}

/**************************************************
  Useful CSS Homepage/Page/Template
**************************************************/
/**************************************************
  general CSS overwriting
**************************************************/
html,
body {
  -webkit-font-smoothing: subpixel-antialiased;
}
html figure,
body figure {
  margin-bottom: 0 !important;
}
html .selector-for-some-widget,
body .selector-for-some-widget {
  box-sizing: content-box;
}

a:focus-visible {
  outline: 2px solid #2B3990 !important;
  border: 1px white solid !important;
}

.cover {
  object-fit: cover !important;
}

/**************************************************
  general CSS overwriting
**************************************************/

/*# sourceMappingURL=style.css.map */
