@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: 60px 0px 60px 60px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "arboria", sans-serif;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 14px 26px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: capitalize;
  transition: all 0.2s ease;
  z-index: 5;
}
a.btn-1::selection,
button.btn-1::selection,
li.btn-1::selection,
span.btn-1::selection {
  background-color: #262a4f;
  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.bg-blue,
button.btn-1.bg-blue,
li.btn-1.bg-blue,
span.btn-1.bg-blue {
  background-color: #2F59A8;
  color: #ffffff;
}
a.btn-1.bg-blue:hover,
button.btn-1.bg-blue:hover,
li.btn-1.bg-blue:hover,
span.btn-1.bg-blue:hover {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
}
a.btn-1.download,
button.btn-1.download,
li.btn-1.download,
span.btn-1.download {
  padding-right: 63px !important;
  border-radius: 60px !important;
  position: relative;
}
a.btn-1.download::after,
button.btn-1.download::after,
li.btn-1.download::after,
span.btn-1.download::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: 20px;
  bottom: unset;
  height: 18px;
  right: 25px;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 20px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13L15 9M11 13V1V13ZM11 13L7 9L11 13Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 15L1.621 17.485C1.72915 17.9177 1.97882 18.3018 2.33033 18.5763C2.68184 18.8508 3.11501 18.9999 3.561 19H18.439C18.885 18.9999 19.3182 18.8508 19.6697 18.5763C20.0212 18.3018 20.2708 17.9177 20.379 17.485L21 15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
a.btn-1.external,
button.btn-1.external,
li.btn-1.external,
span.btn-1.external {
  padding-right: 63px !important;
  border-radius: 60px !important;
  position: relative;
}
a.btn-1.external::after,
button.btn-1.external::after,
li.btn-1.external::after,
span.btn-1.external::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: 20px;
  bottom: unset;
  height: 18px;
  right: 25px;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 20px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967L5.75736 0.696699C5.46447 0.403805 4.98959 0.403805 4.6967 0.696699C4.40381 0.989592 4.40381 1.46447 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM7.86805e-08 6.75L10 6.75L10 5.25L-7.86805e-08 5.25L7.86805e-08 6.75Z' fill='white'/%3E%3C/svg%3E");
}
a.btn-1.print,
button.btn-1.print,
li.btn-1.print,
span.btn-1.print {
  border: 2px solid #2F59A8;
  color: #2F59A8;
  background: transparent !important;
  border-radius: 100px !important;
  padding-right: 60px !important;
  position: relative;
}
a.btn-1.print::after,
button.btn-1.print::after,
li.btn-1.print::after,
span.btn-1.print::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: 20px;
  bottom: unset;
  height: 18px;
  right: 25px;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 20px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.75C4.5 2.15326 4.73705 1.58097 5.15901 1.15901C5.58097 0.737053 6.15326 0.5 6.75 0.5H17.25C17.8467 0.5 18.419 0.737053 18.841 1.15901C19.2629 1.58097 19.5 2.15326 19.5 2.75V3.5H20.25C21.2446 3.5 22.1984 3.89509 22.9016 4.59835C23.6049 5.30161 24 6.25544 24 7.25V14.75C24 15.3467 23.7629 15.919 23.341 16.341C22.919 16.7629 22.3467 17 21.75 17H19.5V19.25C19.5 19.8467 19.2629 20.419 18.841 20.841C18.419 21.2629 17.8467 21.5 17.25 21.5H6.75C6.15326 21.5 5.58097 21.2629 5.15901 20.841C4.73705 20.419 4.5 19.8467 4.5 19.25V17H2.25C1.65326 17 1.08097 16.7629 0.65901 16.341C0.237053 15.919 0 15.3467 0 14.75V7.25C0 6.25544 0.395088 5.30161 1.09835 4.59835C1.80161 3.89509 2.75544 3.5 3.75 3.5H4.5V2.75ZM6 3.5H18V2.75C18 2.55109 17.921 2.36032 17.7803 2.21967C17.6397 2.07902 17.4489 2 17.25 2H6.75C6.55109 2 6.36032 2.07902 6.21967 2.21967C6.07902 2.36032 6 2.55109 6 2.75V3.5ZM4.5 15.5V13.25C4.5 12.6533 4.73705 12.081 5.15901 11.659C5.58097 11.2371 6.15326 11 6.75 11H17.25C17.8467 11 18.419 11.2371 18.841 11.659C19.2629 12.081 19.5 12.6533 19.5 13.25V15.5H21.75C21.9489 15.5 22.1397 15.421 22.2803 15.2803C22.421 15.1397 22.5 14.9489 22.5 14.75V7.25C22.5 6.65326 22.2629 6.08097 21.841 5.65901C21.419 5.23705 20.8467 5 20.25 5H3.75C3.15326 5 2.58097 5.23705 2.15901 5.65901C1.73705 6.08097 1.5 6.65326 1.5 7.25V14.75C1.5 14.9489 1.57902 15.1397 1.71967 15.2803C1.86032 15.421 2.05109 15.5 2.25 15.5H4.5ZM6.75 12.5C6.55109 12.5 6.36032 12.579 6.21967 12.7197C6.07902 12.8603 6 13.0511 6 13.25V19.25C6 19.4489 6.07902 19.6397 6.21967 19.7803C6.36032 19.921 6.55109 20 6.75 20H17.25C17.4489 20 17.6397 19.921 17.7803 19.7803C17.921 19.6397 18 19.4489 18 19.25V13.25C18 13.0511 17.921 12.8603 17.7803 12.7197C17.6397 12.579 17.4489 12.5 17.25 12.5H6.75Z' fill='%232F59A8'/%3E%3C/svg%3E");
}
a.btn-1.bg-yellow,
button.btn-1.bg-yellow,
li.btn-1.bg-yellow,
span.btn-1.bg-yellow {
  color: #363C72 !important;
  background: #FFBC00;
  padding: 18px 26px;
  border-radius: 60px 0px 20px 60px;
}
a.btn-1.bg-yellow:hover,
button.btn-1.bg-yellow:hover,
li.btn-1.bg-yellow:hover,
span.btn-1.bg-yellow:hover {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
}
a.btn-1.search,
button.btn-1.search,
li.btn-1.search,
span.btn-1.search {
  color: #ffffff;
  background: #2F5299 !important;
  border-radius: 60px !important;
  padding: 18px 72px !important;
  font-size: 21px !important;
}
a.btn-1.search:hover,
button.btn-1.search:hover,
li.btn-1.search:hover,
span.btn-1.search:hover {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
}
a.btn-2,
button.btn-2,
li.btn-2,
span.btn-2 {
  font-family: "arboria", sans-serif;
  background-color: transparent !important;
  border: none;
  color: #363C72 !important;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 22px !important;
  padding: 0 !important;
  position: relative;
  text-decoration: none;
  text-transform: capitalize;
  transition: all 0.4s ease !important;
}
a.btn-2::selection,
button.btn-2::selection,
li.btn-2::selection,
span.btn-2::selection {
  background-color: #262a4f;
  color: white;
}
a.btn-2.arrow-black,
button.btn-2.arrow-black,
li.btn-2.arrow-black,
span.btn-2.arrow-black {
  color: #000000 !important;
}
a.btn-2.arrow-black::after,
button.btn-2.arrow-black::after,
li.btn-2.arrow-black::after,
span.btn-2.arrow-black::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967L5.75736 0.696699C5.46447 0.403805 4.98959 0.403805 4.6967 0.696699C4.40381 0.989592 4.40381 1.46447 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM7.86805e-08 6.75L10 6.75L10 5.25L-7.86805e-08 5.25L7.86805e-08 6.75Z' fill='black'/%3E%3C/svg%3E");
}
a.btn-2.arrow-black:hover,
button.btn-2.arrow-black:hover,
li.btn-2.arrow-black:hover,
span.btn-2.arrow-black:hover {
  color: #2F59A8 !important;
}
a.btn-2.arrow-black:hover::after,
button.btn-2.arrow-black:hover::after,
li.btn-2.arrow-black:hover::after,
span.btn-2.arrow-black:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967L5.75736 0.696699C5.46447 0.403805 4.98959 0.403805 4.6967 0.696699C4.40381 0.989592 4.40381 1.46447 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM7.86805e-08 6.75L10 6.75L10 5.25L-7.86805e-08 5.25L7.86805e-08 6.75Z' fill='%232F59A8'/%3E%3C/svg%3E");
}
a.btn-2.arrow-white,
button.btn-2.arrow-white,
li.btn-2.arrow-white,
span.btn-2.arrow-white {
  color: #ffffff !important;
}
a.btn-2.arrow-white::after,
button.btn-2.arrow-white::after,
li.btn-2.arrow-white::after,
span.btn-2.arrow-white::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967L5.75736 0.696699C5.46447 0.403805 4.98959 0.403805 4.6967 0.696699C4.40381 0.989592 4.40381 1.46447 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM7.86805e-08 6.75L10 6.75L10 5.25L-7.86805e-08 5.25L7.86805e-08 6.75Z' fill='white'/%3E%3C/svg%3E");
}
a.btn-2.arrow-white:hover,
button.btn-2.arrow-white:hover,
li.btn-2.arrow-white:hover,
span.btn-2.arrow-white:hover {
  color: #FFBC00 !important;
}
a.btn-2.arrow-white:hover::after,
button.btn-2.arrow-white:hover::after,
li.btn-2.arrow-white:hover::after,
span.btn-2.arrow-white:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967L5.75736 0.696699C5.46447 0.403805 4.98959 0.403805 4.6967 0.696699C4.40381 0.989592 4.40381 1.46447 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM7.86805e-08 6.75L10 6.75L10 5.25L-7.86805e-08 5.25L7.86805e-08 6.75Z' fill='%23FFBC00'/%3E%3C/svg%3E");
}
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*=arrow],
button.btn-2[class*=arrow],
li.btn-2[class*=arrow],
span.btn-2[class*=arrow] {
  padding-right: 20px !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: 10px;
  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;
}
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-------------------------------------*/
footer.footer {
  position: relative;
  overflow: hidden;
}
footer.footer #newsletter.newsletter-container {
  overflow: hidden;
  padding: 46px 0;
  position: relative;
  background: #363C72;
  border-bottom: 7px solid #FFBC00;
}
@media (max-width: 769.98px) {
  footer.footer #newsletter.newsletter-container {
    padding: 40px 0;
  }
}
footer.footer #newsletter.newsletter-container .block-content {
  display: flex;
  gap: 40px;
  position: relative;
  z-index: 2;
  align-items: end;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container .block-content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }
}
footer.footer #newsletter.newsletter-container .block-content .heading-newsletter {
  position: relative;
  margin-bottom: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 26px !important;
  line-height: 31px;
  color: #ffffff;
  text-transform: initial !important;
  max-width: 348px;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container .block-content .heading-newsletter {
    display: none;
  }
}
footer.footer #newsletter.newsletter-container .block-content .heading-newsletter_mobile {
  position: relative;
  margin-bottom: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 31px;
  padding: 0 20px;
  color: #ffffff;
  text-align: center;
  text-transform: initial !important;
}
@media (min-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container .block-content .heading-newsletter_mobile {
    display: none;
  }
}
footer.footer #newsletter.newsletter-container label {
  display: none;
}
footer.footer #newsletter.newsletter-container label.sr-only {
  display: none !important;
}
footer.footer #newsletter.newsletter-container input {
  font-family: "arboria", sans-serif;
  border: none;
  border-bottom: 1px solid #ffffff;
  border-radius: 1px;
  font-style: italic;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 19px !important;
  color: #ffffff;
  padding-bottom: 5px;
  background: transparent;
  letter-spacing: 0.04em;
  text-transform: capitalize;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container input {
    text-align: center !important;
    font-style: normal !important;
  }
}
footer.footer #newsletter.newsletter-container input:focus {
  outline: thin dotted;
  outline: none;
}
footer.footer #newsletter.newsletter-container input::placeholder {
  color: #ffffff;
}
footer.footer #newsletter.newsletter-container input:not([type=submit]) {
  width: 100%;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container input:not([type=submit]) {
    width: 100%;
  }
}
footer.footer #newsletter.newsletter-container input[type=submit] {
  font-family: "arboria", sans-serif;
  border: none;
  font-style: normal;
  padding: 14px 46px;
  background: #FFBC00;
  color: #363C72;
  font-weight: 700;
  font-size: 18px !important;
  text-transform: capitalize !important;
  line-height: 23px;
  letter-spacing: 1px !important;
  border-radius: 60px 0px 60px 60px !important;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container input[type=submit] {
    width: 180px !important;
  }
}
footer.footer #newsletter.newsletter-container .fields-group {
  display: flex;
  align-items: flex-end;
  gap: 35px;
  flex: 1;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container .fields-group {
    width: 100%;
  }
}
footer.footer #newsletter.newsletter-container .columns-fields {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
  width: 100%;
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container .columns-fields {
    width: 100% !important;
  }
}
@media (max-width: 1199.98px) {
  footer.footer #newsletter.newsletter-container .columns-fields {
    gap: 30px;
  }
}
footer.footer #newsletter.newsletter-container .columns-fields > div {
  width: 100%;
}
@media (max-width: 991.98px) {
  footer.footer .container {
    max-width: 100%;
  }
}
footer.footer .footer-bottom-container {
  position: relative;
  z-index: 1;
  padding-top: 50px;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container {
    padding-top: 60px;
  }
}
@media (max-width: 769.98px) {
  footer.footer .footer-bottom-container > *,
  footer.footer .footer-bottom-container > * > *,
  footer.footer .footer-bottom-container > * > * > *,
  footer.footer .footer-bottom-container > * > * > * > * {
    text-align: center;
  }
}
footer.footer .footer-bottom-container a:not(.logo-footer a):not([class*=btn-]):hover {
  text-decoration: underline;
}
footer.footer .footer-bottom-container .fb-top {
  padding-bottom: 70px;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}
footer.footer .footer-bottom-container .fb-top .logo-col {
  position: relative;
}
footer.footer .footer-bottom-container .fb-top .logo-col .logo-footer {
  margin-bottom: 30px !important;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .logo-col .logo-footer {
    display: flex;
    justify-content: start;
  }
}
footer.footer .footer-bottom-container .fb-top .logo-col .logo-footer img {
  width: 223px;
}
footer.footer .footer-bottom-container .fb-top .btn-container {
  gap: 20px !important;
}
@media (max-width: 769.98px) {
  footer.footer .footer-bottom-container .fb-top .btn-container {
    justify-content: center;
    flex-direction: column;
    align-items: center !important;
  }
}
footer.footer .footer-bottom-container .fb-top .btn-container .btn-1.bg-yellow {
  position: relative;
  padding-right: 47px !important;
}
footer.footer .footer-bottom-container .fb-top .btn-container .btn-1.bg-yellow::before {
  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;
  bottom: unset;
  height: 7px;
  right: 15px;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 12px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' fill='%23363C72'/%3E%3Cpath d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' stroke='%23363C72'/%3E%3C/svg%3E");
}
footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-left: 0px;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper {
    padding-left: 20px;
  }
}
footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper li {
  padding-left: 0;
  color: #363C72;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
  line-height: 17px !important;
  max-width: 140px;
}
footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper li::before {
  content: "";
  position: absolute;
  top: 5px;
  left: -12px;
  height: 20px;
  width: 3px;
  background: #FFBC00;
  opacity: 0;
}
@media (min-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper li:hover::before {
    opacity: 1;
  }
}
footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper li a {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #363C72;
  font-weight: 700;
  line-height: 17px !important;
}
footer.footer .footer-bottom-container .fb-top .nav-col .nav-wrapper li a:hover {
  cursor: pointer;
  color: #363C72 !important;
}
@media (max-width: 769.98px) {
  footer.footer .footer-bottom-container .fb-top .nav-col {
    display: none;
  }
}
footer.footer .footer-bottom-container .fb-top .contact-col {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .contact-col {
    margin-bottom: 30px;
    text-align: start;
  }
}
footer.footer .footer-bottom-container .fb-top .contact-col .address-org {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #2F59A8;
  max-width: 252px;
  margin-bottom: 21px;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .contact-col .address-org {
    max-width: 100%;
    text-align: start;
  }
}
footer.footer .footer-bottom-container .fb-top .contact-col .email {
  color: #363C72 !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.1px;
  margin-bottom: 15px;
  padding-left: 28px;
  position: relative;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .contact-col .email {
    text-align: start;
  }
}
footer.footer .footer-bottom-container .fb-top .contact-col .email::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  height: 13px;
  width: 16px;
  background-size: cover;
  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.11305C8.2785 9.18007 8.17454 9.21383 8.07098 9.21383C7.96702 9.21383 7.86307 9.18007 7.77053 9.11305L0.252333 3.67715C0.140815 3.59663 0 3.69499 0 3.85362V12.1102C0 12.9679 0.568142 13.6637 1.26887 13.6637H14.8727C15.5736 13.6637 16.1418 12.9679 16.1418 12.1102V3.85362C16.1418 3.69499 16.0009 3.59663 15.8894 3.67715L8.37104 9.11305Z' fill='%23363C72'/%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='%23363C72'/%3E%3C/svg%3E");
}
footer.footer .footer-bottom-container .fb-top .contact-col .tel {
  position: relative;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.1px;
  color: #363C72 !important;
  padding-left: 28px;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .contact-col .tel {
    text-align: start;
  }
}
footer.footer .footer-bottom-container .fb-top .contact-col .tel::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  height: 17px;
  width: 11px;
  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.0766L9.68231 12.5565C9.5013 12.1791 9.10749 11.9355 8.67952 11.9355C8.57351 11.9355 8.46789 11.9504 8.36541 11.9798L6.92758 12.3479C6.72066 12.1746 6.05868 11.4814 4.87842 9.02276C3.69109 6.54959 3.57408 5.62082 3.57173 5.36074L4.78654 4.52401C5.23964 4.23147 5.4073 3.65137 5.17721 3.17171L3.9675 0.651717C3.77943 0.25966 3.36991 0.00634766 2.92466 0.00634766C2.70361 0.00634766 2.48805 0.068406 2.30155 0.185878L1.57832 0.641023C0.935967 1.02682 0.483259 1.61307 0.232758 2.38347C0.0124894 3.06096 -0.0519028 3.88471 0.0415444 4.83296C0.198598 6.427 0.817392 8.41402 1.78406 10.4281C2.62076 12.1707 3.63494 13.7495 4.64048 14.8731C5.92243 16.3059 7.18436 17.0323 8.39132 17.0323C8.72349 17.0323 9.05252 16.9758 9.36977 16.8643L10.1896 16.6179C10.5072 16.5225 10.7668 16.2983 10.9014 16.0027C11.0361 15.7071 11.0326 15.3695 10.892 15.0766' fill='%23363C72'/%3E%3C/svg%3E");
}
footer.footer .footer-bottom-container .fb-top .col-btn {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
@media (min-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .col-btn {
    padding-left: 40px;
  }
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .col-btn {
    gap: 30px;
  }
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-top .col-btn .btn-container {
    align-items: start !important;
  }
}
footer.footer .footer-bottom-container .fb-bottom {
  display: flex;
  padding-bottom: 20px;
}
@media (max-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-bottom {
    margin-top: 20px;
    flex-direction: column;
    gap: 14px;
    justify-content: center;
    align-items: start;
  }
}
footer.footer .footer-bottom-container .fb-bottom .right-side {
  width: auto;
  display: flex;
  align-items: center;
  gap: 27px;
}
@media (max-width: 991.98px) {
  footer.footer .footer-bottom-container .fb-bottom .right-side {
    flex-wrap: wrap;
  }
}
footer.footer .footer-bottom-container .fb-bottom .right-side .title {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #363C72;
}
footer.footer .footer-bottom-container .fb-bottom .right-side .social {
  list-style: none;
  padding: 0;
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  gap: 15px;
}
@media (max-width: 769.98px) {
  footer.footer .footer-bottom-container .fb-bottom .right-side .social {
    justify-content: center;
  }
}
footer.footer .footer-bottom-container .fb-bottom .right-side .social li {
  padding-left: 0;
  font-size: 18px;
}
footer.footer .footer-bottom-container .fb-bottom .right-side .social li .icon-center {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px;
  border-radius: 50%;
  transition: all 0.3s;
}
footer.footer .footer-bottom-container .fb-bottom .right-side .social li i {
  color: #363C72;
}
@media (min-width: 1199.98px) {
  footer.footer .footer-bottom-container .fb-bottom .right-side .social li:hover {
    cursor: pointer;
  }
  footer.footer .footer-bottom-container .fb-bottom .right-side .social li:hover .icon-center {
    transform: scale(1.2);
  }
}
footer.footer .footer-bottom-container .fb-bottom .left-side {
  flex: 1;
  display: flex;
}
footer.footer .footer-bottom-container .fb-bottom .created-by {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  text-align: center;
  justify-content: start;
  gap: 3px;
  font-weight: 400;
  color: #363C72;
  font-size: 16px;
}
@media (max-width: 991.98px) {
  footer.footer .footer-bottom-container .fb-bottom .created-by {
    display: inline-block;
    padding-top: 40px;
    text-align: start !important;
  }
}
footer.footer .footer-bottom-container .fb-bottom .created-by a {
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #363C72;
  font-weight: 700 !important;
}
footer.footer .footer-bottom-container .fb-bottom .created-by a::selection {
  background-color: #363C72;
  color: #00457C;
}
footer.footer .footer-bottom-container .fb-bottom .created-by a:hover {
  text-decoration: underline;
}

/*END footer------------------------------------------*/
/* 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;
}

body.page-template-homepage,
body.page-template-directory,
body.page-template-directoryII {
  margin-top: 100px !important;
}

body.fixed 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 */
  /* Standard syntax */
}
@-webkit-keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
@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-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 {
  min-height: 122px;
  padding: 25px 0;
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand.active,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand.active {
  width: 100%;
  display: none;
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-desktop,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-desktop {
  display: none;
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-fixed,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-fixed {
  display: block;
}
body.fixed header.header .header-navigation .navbar .navbar-header .navbar-toggler.active,
body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-toggler.active {
  width: 100%;
  display: flex;
  justify-content: end;
}
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;
}
@media (max-width: 1199.98px) {
  body.fixed header.header .header-navigation .navbar #NavDropdown .height-wrap,
  body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown .height-wrap {
    padding-top: 20px;
  }
}
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 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: #F6F6F6;
}
body.fixed header.header .header-navigation .navbar #NavDropdown ul li:hover > a,
body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open:hover > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li:hover > a,
body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open:hover > a {
  color: #2F59A8 !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: #2F59A8;
}

header.header {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  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;
}

/*END header-------------------------------------*/
.header-top {
  margin-top: 20px;
  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 {
  padding-left: 15px;
  position: relative;
}
.header-top .google-translate #gtranslate_selector {
  background-color: transparent;
}
@media (max-width: 1199.98px) {
  .header-top .google-translate #gtranslate_selector {
    color: #2F59A8;
  }
}
.header-top .google-translate #gtranslate_selector:nth-child(1) {
  background-color: transparent;
  text-transform: uppercase !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  border: none;
  padding: 0px;
  border-radius: 20px;
  width: 158px;
  height: 30px;
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  padding-left: 5px;
}
.header-top .google-translate #gtranslate_selector option {
  color: #2F59A8 !important;
}
.header-top .google-translate select {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  width: 150px !important;
  text-transform: uppercase !important;
}
.column-header-top {
  display: flex;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
  position: relative;
}
.column-header-top.custom-links .custom-link {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.column-header-top.custom-links .custom-link::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  border-radius: 100%;
  height: 2px;
  width: 2px;
  background: #ffffff;
}
.column-header-top.custom-links .custom-link span.icon-tel {
  position: relative;
}
.column-header-top.custom-links .custom-link span.icon-tel::before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  width: 10px;
  height: 15px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.15486 11.4158C5.90252 11.4148 5.65126 11.3808 5.40776 11.3147C4.04696 10.9503 2.72046 9.66471 1.46489 7.48877C0.321489 5.50946 -0.156683 3.83966 0.0448713 2.52631V2.5264C0.124151 1.75212 0.551545 1.05598 1.20623 0.634352C1.43092 0.497104 1.68794 0.42162 1.95132 0.415771C2.70399 0.415771 3.18963 1.08811 3.52748 1.67383C3.78201 2.11523 4.55945 3.46134 3.26814 4.20233H3.26804C3.09489 4.29891 2.91666 4.3861 2.73419 4.4636C3.23674 5.69453 3.90523 6.85101 4.72106 7.90106C4.87933 7.78203 5.04375 7.67145 5.21363 7.56969C5.43812 7.43254 5.69497 7.35705 5.95805 7.35111C6.71073 7.35111 7.19637 8.02345 7.5349 8.60995C7.79012 9.05135 8.56687 10.394 7.2748 11.1385L7.27489 11.1384C6.93206 11.3266 6.54593 11.4222 6.15481 11.4154L6.15486 11.4158ZM1.95203 1.10338C1.80979 1.11009 1.67187 1.15373 1.5516 1.22988C1.32874 1.3584 -0.552272 2.62002 2.06211 7.14231C2.86016 8.52488 4.11981 10.2547 5.58727 10.6485C5.77271 10.6991 5.96399 10.7252 6.15623 10.7261C6.42671 10.7325 6.69429 10.6688 6.93289 10.5412C7.36222 10.2937 7.51288 9.94175 6.94115 8.95177C6.58064 8.32747 6.26832 8.03666 5.96004 8.03666H5.96013C5.81789 8.04338 5.67988 8.08692 5.5597 8.16317C5.34365 8.28872 5.14104 8.43583 4.95494 8.60255C4.89265 8.67554 4.80253 8.71908 4.70665 8.72282C4.61077 8.72656 4.51777 8.69021 4.45001 8.62241C3.36841 7.35742 2.5288 5.90436 1.97328 4.33589C1.94765 4.24248 1.96263 4.14263 2.01455 4.06092C2.06561 3.97988 2.14815 3.92387 2.24231 3.90622C2.47996 3.82824 2.70906 3.72648 2.92616 3.60237C3.3548 3.35558 3.50539 3.00293 2.93307 2.01294C2.57247 1.39346 2.26362 1.10331 1.95196 1.10331L1.95203 1.10338Z' fill='white'/%3E%3C/svg%3E");
}
.column-header-top.custom-links .custom-link span.icon-member {
  position: relative;
}
.column-header-top.custom-links .custom-link span.icon-member::before {
  content: "";
  position: absolute;
  top: 1px;
  left: -25px;
  width: 11px;
  height: 13px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00083 0.415771C4.26622 0.415771 2.85039 1.83165 2.85039 3.56621C2.85039 5.30077 4.26627 6.71664 6.00083 6.71664C7.73539 6.71664 9.15127 5.30088 9.15127 3.56621C9.15127 1.83154 7.73539 0.415771 6.00083 0.415771ZM6.00083 1.31595C7.24895 1.31595 8.25114 2.31804 8.25114 3.56626C8.25114 4.81438 7.24895 5.81657 6.00083 5.81657C4.75271 5.81657 3.75052 4.81438 3.75052 3.56626C3.75052 2.31804 4.75271 1.31595 6.00083 1.31595ZM6.00083 7.61682C2.6985 7.61682 0 10.2349 0 13.4676C0 13.587 0.047404 13.7015 0.131855 13.7859C0.216199 13.8703 0.330683 13.9177 0.450087 13.9177H11.5516C11.671 13.9177 11.7855 13.8703 11.8699 13.7859C11.9543 13.7015 12.0017 13.587 12.0017 13.4676C12.0017 10.235 9.30321 7.61682 6.00088 7.61682H6.00083ZM6.00083 8.51689C8.67034 8.51689 10.8181 10.4986 11.0547 13.0175H0.947006C1.1834 10.4986 3.33126 8.51689 6.00083 8.51689Z' fill='white'/%3E%3C/svg%3E");
}
.column-header-top.custom-links .custom-link span.icon-resident {
  position: relative;
}
.column-header-top.custom-links .custom-link span.icon-resident::before {
  content: "";
  position: absolute;
  top: 1px;
  left: -25px;
  width: 13px;
  height: 13px;
  background-size: cover;
  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='M7.64841 9.17193H3.80054V5.31958H7.64841V9.17193ZM4.58422 8.38733H6.86473V6.10417H4.58422V8.38733Z' fill='white'/%3E%3Cpath d='M0.470213 5.35085L0 4.72318L5.72087 0.415771L11.4417 4.72318L10.9715 5.35085L5.72087 1.40436L0.470213 5.35085Z' fill='white'/%3E%3Cpath d='M4.42004 4.48L3.94983 3.86017L5.72095 2.52637L7.49207 3.86017L7.01402 4.48L5.72095 3.50711L4.42004 4.48Z' fill='white'/%3E%3Cpath d='M10.5639 11.4157H0.877563V4.26807H1.66124V10.6311H9.78018V4.26807H10.5639V11.4157Z' fill='white'/%3E%3C/svg%3E");
}
.column-header-top.custom-links a {
  font-family: "arboria", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: 0.05em;
  border: none;
  box-shadow: none;
  color: #ffffff;
  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;
  text-transform: uppercase;
  transition: all 0.4s ease;
  margin-left: 15px;
  padding-left: 22px;
  padding-right: 22px;
}
.column-header-top.custom-links a i {
  padding-right: 10px;
}
.column-header-top.custom-links a:hover {
  text-decoration: underline;
  color: #ffffff;
}
.column-header-top.search-menu {
  position: relative;
  padding-left: 13px;
}

.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: 15px;
}
.height-wrap .col-search {
  width: 50px;
}
.height-wrap #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: 25px;
  padding: 0;
  position: relative;
  text-align: center;
  transition: all 0.4s ease;
  padding-left: 13px;
  width: 25px;
  background-color: transparent;
}
.height-wrap #open-search::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1088 9.84121C19.1088 14.7324 15.1809 18.6824 10.3542 18.6824C5.52748 18.6824 1.59961 14.7324 1.59961 9.84121C1.59961 4.94999 5.52748 1 10.3542 1C15.1809 1 19.1088 4.94999 19.1088 9.84121Z' stroke='%232F59A8' stroke-width='2'/%3E%3Cpath d='M17.5918 15.873L22.3116 20' stroke='%232F59A8' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  bottom: unset;
  font-size: 0;
  height: 19px;
  width: 19px;
  left: 50%;
  padding: 0 !important;
  position: absolute;
  top: 50%;
  transition: all 0.4s ease;
  z-index: 2;
}
.height-wrap #open-search span.label {
  font-family: "arboria", 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;
}
.height-wrap #open-search:hover, .height-wrap #open-search:focus, .height-wrap #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;
}

/*START MEGA Menu Navigation------------------------------------------*/
.mobile-padding {
  padding: 0;
}

.mega-menu {
  display: none;
  margin-left: auto;
  margin-top: 0 !important;
  max-height: calc(100vh - 127px) !important;
  width: 100%;
  transition-property: height, max-height;
  transition-timing-function: linear;
  position: relative;
  z-index: 2;
}
@media (max-width: 1299.98px) {
  .mega-menu {
    max-height: calc(100vh - 112px);
  }
}
@media (max-width: 1199.98px) {
  .mega-menu {
    height: 100vh;
    max-height: 100vh !important;
    margin: 0 !important;
    padding: 80px 0 0 0;
    position: absolute;
    right: -380px;
    width: 385px;
    top: 0;
    transition: all 0.2s ease;
  }
}
.mega-menu .container {
  background: white;
}
.mega-menu.active {
  display: block;
  max-height: 100vh;
  right: 0;
  z-index: 1060;
}
@media (max-width: 1199.98px) {
  .mega-menu.active {
    right: 0;
    display: block;
    width: 400px;
    transition: all 0.2s ease;
  }
}
@media (max-width: 575.98px) {
  .mega-menu.active {
    width: 100%;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column > .row {
  row-gap: 30px;
}
.mega-menu .height-wrap-mega-menu {
  background-color: #ffffff;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-padding-right: 0;
  position: relative;
}
.mega-menu .height-wrap-mega-menu .title-block {
  display: block;
  width: 100%;
  padding-top: 50px;
}
.mega-menu .height-wrap-mega-menu .title-block .title {
  margin-bottom: 0;
}
.mega-menu .height-wrap-mega-menu .title-block .title a {
  color: #2F5299 !important;
}
.mega-menu .height-wrap-mega-menu::-webkit-scrollbar {
  width: 8px;
}
.mega-menu .height-wrap-mega-menu::-webkit-scrollbar-track {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.mega-menu .height-wrap-mega-menu::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: rgba(91, 92, 95, 0.4);
}
.mega-menu .height-wrap-mega-menu::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(91, 92, 95, 0.2);
}
.mega-menu .height-wrap-mega-menu .menu-column {
  padding: 40px 100px 40px 100px;
  background-color: #ffffff;
  align-items: start;
  gap: 70px;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column {
    flex-wrap: wrap;
    padding: 30px 0 30px 0;
  }
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column {
    padding-top: 20px;
  }
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column .row {
    gap: 30px;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 9px;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion {
  width: 100%;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-body {
  width: 100%;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-body ul {
  padding-left: 10px !important;
  list-style: none;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-body ul li {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-body ul li a {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.2px;
  color: #000000;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-item {
  width: 100%;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-header {
  display: inline-block;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-button {
  padding-right: 30px !important;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .accordion-button::after {
  position: absolute;
  right: 0;
  top: 5px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' fill='%23363C72'/%3E%3Cpath d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' stroke='%23363C72'/%3E%3C/svg%3E");
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .parent a {
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 26px;
  color: #2F59A8;
  position: relative;
  padding-right: 20px;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .parent a::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 3px;
  width: 7px;
  height: 12px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 6.99998C8 7.08575 7.96258 7.17093 7.88696 7.2416L1.89959 12.8576C1.72365 13.0225 1.40522 13.0479 1.18709 12.9144C0.970556 12.7809 0.93712 12.5392 1.11226 12.3743L6.84329 6.99998L1.11226 1.62621C0.93712 1.4613 0.970555 1.21908 1.18709 1.08558C1.40522 0.952079 1.72365 0.97745 1.89959 1.14296L7.88695 6.75835C7.96258 6.82902 8 6.9142 8 6.99998Z' fill='%232F59A8'/%3E%3Cpath d='M8 6.99998C8 7.08575 7.96258 7.17093 7.88695 7.2416L1.89959 12.8576C1.72365 13.0225 1.40522 13.0479 1.18709 12.9144C0.970556 12.7809 0.93712 12.5392 1.11226 12.3743L6.84329 6.99998L1.11226 1.62621C0.93712 1.4613 0.970555 1.21908 1.18709 1.08558C1.40522 0.952079 1.72365 0.97745 1.89959 1.14296L7.88695 6.75835C7.96258 6.82903 8 6.9142 8 6.99998' stroke='%232F59A8'/%3E%3C/svg%3E");
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column .items-submenu .parent a {
    color: #2F59A8;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .parent a {
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 26px;
  color: #2F59A8;
  position: relative;
  padding-right: 20px;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .parent a::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 3px;
  width: 7px;
  height: 12px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 6.99998C8 7.08575 7.96258 7.17093 7.88696 7.2416L1.89959 12.8576C1.72365 13.0225 1.40522 13.0479 1.18709 12.9144C0.970556 12.7809 0.93712 12.5392 1.11226 12.3743L6.84329 6.99998L1.11226 1.62621C0.93712 1.4613 0.970555 1.21908 1.18709 1.08558C1.40522 0.952079 1.72365 0.97745 1.89959 1.14296L7.88695 6.75835C7.96258 6.82902 8 6.9142 8 6.99998Z' fill='%232F59A8'/%3E%3Cpath d='M8 6.99998C8 7.08575 7.96258 7.17093 7.88695 7.2416L1.89959 12.8576C1.72365 13.0225 1.40522 13.0479 1.18709 12.9144C0.970556 12.7809 0.93712 12.5392 1.11226 12.3743L6.84329 6.99998L1.11226 1.62621C0.93712 1.4613 0.970555 1.21908 1.18709 1.08558C1.40522 0.952079 1.72365 0.97745 1.89959 1.14296L7.88695 6.75835C7.96258 6.82903 8 6.9142 8 6.99998' stroke='%232F59A8'/%3E%3C/svg%3E");
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column .items-submenu .accordion .parent a {
    color: #2F59A8;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .sub-parent,
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .sub-parent a {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu ul {
  padding-left: 10px !important;
  list-style: none;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu ul li {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu ul li a {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.2px;
  color: #000000;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .resource-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .resource-container .resource {
  display: flex;
  flex-direction: column;
  text-transform: capitalize;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .resource-container .resource .title {
  color: #000;
  font-weight: 700;
}
.mega-menu .height-wrap-mega-menu .menu-column .items-submenu .resource-container .resource .excerpt {
  color: #000;
}
.mega-menu .mobile-view {
  display: none;
  position: absolute;
  top: 0;
  padding: 30px 15px;
  background-color: #ffffff;
}
@media (max-width: 1199.98px) {
  .mega-menu .mobile-view {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
  }
}
.mega-menu .mobile-view .parent-menu {
  text-align: center;
  text-transform: capitalize;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.3;
  color: #2F59A8 !important;
}
.mega-menu .mobile-view .parent-menu a {
  color: #2F59A8 !important;
}
.mega-menu .mobile-view #back-menu {
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 1.1;
  text-transform: capitalize;
  position: relative;
  color: #2F59A8;
}
.mega-menu .mobile-view #back-menu::before {
  content: "";
  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='M0.46967 6.53033C0.176777 6.23744 0.176777 5.76256 0.46967 5.46967L5.24264 0.696699C5.53553 0.403806 6.01041 0.403806 6.3033 0.696699C6.59619 0.989593 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.01041 11.5962 5.53553 11.5962 5.24264 11.3033L0.46967 6.53033ZM12 6.75H1V5.25H12V6.75Z' fill='%232F59A8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 13px;
  position: relative;
  height: 12px;
  width: 18px;
  margin-right: 5px;
  display: inline-flex;
}
.mega-menu .mobile-view .close-menu {
  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='%232F59A8'/%3E%3Cpath d='M16.6075 17.0001L7.21795 7.00005' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.39254 17.0001L16.7821 7.00005' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 24px;
  height: 24px;
  border: none;
  padding: 0;
  cursor: pointer;
}

.sub-menu li {
  flex: 0 0 100%;
}

.mega-menu ul {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
.mega-menu ul li {
  flex: 1 1 auto;
}

.sub-menu {
  align-content: flex-start;
  display: flex;
  list-style-type: none;
}
@media (max-width: 1199.98px) {
  .sub-menu {
    flex-wrap: wrap;
    flex-direction: column;
    row-gap: 30px;
  }
}
.sub-menu > li.parent-menu-item {
  color: #2F5299;
  position: relative;
}
.sub-menu > li.parent-menu-item .parent-menu-item-container {
  column-gap: 15px;
  align-items: center;
}
.sub-menu > li.parent-menu-item .parent-menu-item-container a {
  color: #2F59A8 !important;
  width: 100%;
  font-weight: 700;
  font-size: 18px;
}
.sub-menu > li.parent-menu-item .parent-menu-item-container .parent-menu-item-icon {
  position: relative;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 14px;
}
@media (max-width: 1199.98px) {
  .sub-menu > li.parent-menu-item .parent-menu-item-container .parent-menu-item-icon {
    width: 25px;
    height: 25px;
  }
}
.sub-menu > li.parent-menu-item .parent-menu-item-container .parent-menu-item-icon img {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.2s ease;
  object-fit: contain;
}
@media (min-width: 1199.98px) {
  .sub-menu > li.parent-menu-item:hover .parent-menu-item-icon img {
    transform: scale(1.05);
  }
}
.sub-menu > li.parent-menu-item > a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.03em;
  color: #2F5299 !important;
}
@media (max-width: 1299.98px) {
  .sub-menu > li.parent-menu-item > a {
    margin-bottom: 10px;
    min-height: auto;
  }
}
.sub-menu li a[href^="#"] {
  cursor: auto;
}
.sub-menu li a[href^="#"]:hover {
  text-decoration: none;
}
.sub-menu ul.sub-menu-child {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  float: none;
  transform: none;
  margin-top: 20px;
  padding-left: 0;
}
.sub-menu ul.sub-menu-child li {
  border: none;
  list-style-type: none;
  margin-bottom: 0;
}
.sub-menu ul.sub-menu-child li::before, .sub-menu ul.sub-menu-child li::after, .sub-menu ul.sub-menu-child li::marker {
  content: none !important;
  display: none;
}
.sub-menu ul.sub-menu-child li a {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  border: none;
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: capitalize;
  color: #000000;
  margin-top: 0;
  text-align: left;
  transition: all 0.4s ease;
}
@media (min-width: 1199.98px) {
  .sub-menu ul.sub-menu-child li a:hover {
    text-decoration: underline;
    color: #2F5299 !important;
    cursor: pointer;
  }
}

/*START Main Navigation------------------------------------------*/
.navbar,
.navbar.navbar-expand-xl {
  padding: 0;
  align-items: stretch;
  justify-content: space-between;
}
.navbar .navbar-header,
.navbar.navbar-expand-xl .navbar-header {
  display: flex;
  margin-right: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  padding: 0;
  position: relative;
  align-self: flex-end;
}
.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;
}

#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 .header-add-options {
  display: flex;
  align-items: center;
  gap: 30px;
  padding-left: 30px;
}
#NavDropdown .header-add-options .g-translate-col select {
  background: transparent;
  border: none;
  color: #2F59A8;
  width: 115px;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.1px;
  color: #2F59A8 !important;
}
@media (max-width: 1199.98px) {
  #NavDropdown .header-add-options .g-translate-col select {
    margin-top: 26px;
  }
}
#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;
  gap: 26px;
}
#NavDropdown ul.nav > li.btn-1 {
  padding: 0px !important;
  background: #fff !important;
}
#NavDropdown ul.nav > li.btn-1.bg-blue a {
  background-color: #004b87 !important;
}
#NavDropdown ul.nav > li.btn-1.bg-blue:hover a {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
}
#NavDropdown ul.nav > li.btn-1.bg-yellow a {
  background-color: #FFBC00 !important;
  color: #2F59A8;
  border-radius: 60px 0 60px 60px;
  position: relative;
  font-size: 16px !important;
  padding-right: 40px !important;
  letter-spacing: 1px !important;
}
#NavDropdown ul.nav > li.btn-1.bg-yellow a::before {
  content: none;
  -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;
  bottom: unset;
  height: 7px;
  right: 15px;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 12px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' fill='%23363C72'/%3E%3Cpath d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' stroke='%23363C72'/%3E%3C/svg%3E");
}
#NavDropdown ul.nav > li.btn-1.bg-yellow:hover a {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
}
#NavDropdown ul.nav > li.btn-1 a {
  padding: 15px 30px !important;
  color: inherit !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;
  width: auto !important;
}
#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: #FFBC00;
}
#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: #FFBC00;
}
#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: 33px;
  height: 3px;
}
#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 {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #2F59A8;
  display: block;
  width: auto;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.1px;
  line-height: 1.1;
  padding: 10px 0px 15px 0px;
  position: relative;
  text-align: center;
  text-shadow: none;
  text-transform: capitalize;
  transition: all 0.2s ease;
  white-space: normal;
  padding-right: 45px !important;
}
#NavDropdown ul.nav > li:not(.btn-1) a::before,
#NavDropdown ul.nav > li.open a::before {
  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;
  bottom: unset;
  height: 7px;
  right: 15px;
  position: absolute;
  left: unset;
  top: 50%;
  transition: background-image 0.2s ease;
  width: 12px;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' fill='%23363C72'/%3E%3Cpath d='M7.00002 8C6.91425 8 6.82907 7.96258 6.7584 7.88696L1.14241 1.89959C0.977498 1.72365 0.952128 1.40522 1.08563 1.18709C1.21912 0.970556 1.46075 0.93712 1.62566 1.11226L7.00002 6.84329L12.3738 1.11226C12.5387 0.93712 12.7809 0.970556 12.9144 1.18709C13.0479 1.40522 13.0226 1.72365 12.857 1.89959L7.24165 7.88696C7.17097 7.96258 7.0858 8 7.00002 8' stroke='%23363C72'/%3E%3C/svg%3E");
}
#NavDropdown ul.nav > li:not(.btn-1) a:first-of-type,
#NavDropdown ul.nav > li.open a:first-of-type {
  width: auto;
}
#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;
  background: #FFBC00;
  border-radius: 60px;
}
#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;
  cursor: pointer;
}
#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;
  width: 50%;
  height: 3px;
}
@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 {
  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='%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 {
  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.active > a,
#NavDropdown ul.nav > li.open ul li.active > a {
  background: #FFBC00;
  color: #F6F6F6 !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: #2F59A8 !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;
}
@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;
  background-color: #FFBC00 !important;
  color: #ffffff !important;
}
#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: "lft-etica";
  font-size: 15px !important;
  font-weight: 600;
  letter-spacing: 0.1em;
  padding: 19px 29px 20px !important;
  text-align: left;
  color: #FFBC00;
  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: #ffbc00 !important;
  color: #2F5299 !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-size: 8px;
  border-radius: 0;
  border: none;
  color: #2F59A8;
  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;
}

.dropdown-toggle .dropdown-menu::before {
  content: "" !important;
  background: transparent url("../images/icons/dropdown-arrow-menu.svg") no-repeat center;
  background-size: contain;
  border: none;
  height: 8px;
  opacity: 1;
  position: absolute;
  top: 40%;
  right: 6px;
  transition: 0.4s;
  width: 6px;
}

@media only screen and (max-width: 1199.98px) {
  .header.header {
    background: #ffffff !important;
  }
  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 {
    background-color: transparent;
    display: flex;
    flex: 0 0 100%;
    justify-content: space-between;
    margin-right: 0 !important;
    position: relative;
    z-index: 1050;
  }
  section.header-navigation .navbar .navbar-header .navbar-brand {
    margin: 10px 10px 10px 15px;
    width: auto;
  }
  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) and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-desktop {
    display: none !important;
  }
  section.header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-fixed {
    display: none !important;
    opacity: 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .navbar-toggler {
    margin-right: 15px !important;
    border: none !important;
    box-shadow: none;
  }
  section.header-navigation .navbar .navbar-header .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='23' height='23' rx='1' fill='white'/%3E%3Cpath d='M5.41406 7.44141H17.5905' stroke='%23004B87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.41406 11.1621H17.5905' stroke='%23004B87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.41406 14.8826H17.5905' stroke='%23004B87' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: contain;
    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='%232F59A8'/%3E%3Cpath d='M16.6075 17.0001L7.21795 7.00005' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.39254 17.0001L16.7821 7.00005' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    width: 34px;
    height: 34px;
  }
  section.header-navigation #NavDropdown {
    background: #ffffff;
    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: 360px;
    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 .header-top {
    position: relative;
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    order: 1;
    padding: 40px 15px 0 30px;
    width: 100%;
    opacity: 1;
    height: auto;
    gap: 20px;
  }
  section.header-navigation #NavDropdown .height-wrap .header-top::after {
    content: "";
    position: absolute;
    width: 80%;
    margin: 0 25px;
    left: 0;
    top: 0;
    background-color: #2F59A8;
    height: 1px;
  }
  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 a {
    text-align: start !important;
    display: block;
    color: #2F59A8 !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: #2F59A8 !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 .g-translate-col {
    margin: 0 10px;
  }
  section.header-navigation #NavDropdown .height-wrap #open-search {
    margin-left: 10px;
    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;
    align-items: flex-start;
    flex-flow: row wrap;
    flex: 0 1 100%;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li.btn-1 {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 30px;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) {
    display: block;
    width: 100% !important;
    position: relative;
    margin: 0;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a {
    font-family: "arboria", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #2F59A8 !important;
    display: block;
    font-size: 17px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    line-height: 23px;
    padding: 15px 55px 15px 30px;
    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: #2F5299 !important;
    display: block;
    font-size: 9px;
    height: 47px;
    padding: 0;
    position: absolute;
    right: 15px;
    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: 5px;
    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: #2F59A8;
    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: #2F59A8 !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: #ffffff !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: #2F5299 !important;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a {
    font-family: "arboria", sans-serif;
    font-weight: 400;
    font-style: normal;
    background-color: #2F59A8 !important;
    border-radius: 0 !important;
    color: #ffffff !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 !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 {
    background-color: #f2f2f2;
  }
  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li ul li a {
    color: #F9F9F9;
    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;
  }
}
@media only screen and (max-width: 575.98px) {
  section.header-navigation .navbar .navbar-header .navbar-toggler {
    margin-right: 0 !important;
  }
}
/*END Main Navigation------------------------------------- */
/*START Helper Classes------------------------------------------*/
html #wpadminbar {
  opacity: 0;
  transition: 0.2s;
}
html #wpadminbar:hover {
  opacity: 1;
}
@media (max-width: 1199.98px) {
  html #wpadminbar {
    display: none;
  }
}

body.logged-in {
  overflow-x: hidden;
}
body.logged-in header.fixed-top {
  margin-top: 0 !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(47, 82, 153, 0.2);
  border-top-color: #2F5299;
  -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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #363C72;
  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: #363C72 !important;
}
body .addtoany_content .a2a_kit a span svg path {
  fill: #363C72 !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: #363C72 !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: #363C72 !important;
  border-color: #363C72 !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: #363C72 !important;
  background-color: #363C72 !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: #363C72 !important;
  border-color: #363C72 !important;
}
body .a2a_menu {
  border-color: #363C72 !important;
  background-color: #363C72 !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: #363C72 !important;
}

#sb_instagram .sbi_follow_btn a {
  background-color: #363C72 !important;
  color: #ffffff !important;
}
#sb_instagram .sbi_follow_btn a:hover {
  background-color: #83EDC8;
  color: #ffffff !important;
  box-shadow: inset 0 0 10px 20px #83EDC8;
}

#sb_instagram #sbi_load .sbi_load_btn {
  background: #363C72 !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: #262a4f;
  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: #2F5299 !important;
}

a.fe_btn_navigation {
  background-color: #2F5299 !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: #FFBC00 !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;
  }
}
/*END Helper Classes-------------------------------------*/
.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='85' height='85' viewBox='0 0 85 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='42.5' cy='42.1573' rx='42.5' ry='42.1573' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.7031 32.9033V52.0969L53.4693 42.5001L37.7031 32.9033Z' fill='%232F59A8'/%3E%3C/svg%3E");
  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: 85px;
  margin: 0;
  transition: all 0.4s ease;
  width: 85px;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .btn-play-video .playIframe {
    height: 60px;
    width: 50px;
  }
}
.btn-play-video .play-label {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  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-modal {
  padding-right: 0 !important;
}
.video-text-modal .modal-xl,
.video-text-modal .modal-lg {
  margin: 0 auto !important;
  max-width: 80vw;
}
@media (min-width: 1199.98px) {
  .video-text-modal .modal-xl:hover .modal-content .modal-header .close, .video-text-modal .modal-xl:focus .modal-content .modal-header .close, .video-text-modal .modal-xl.active .modal-content .modal-header .close,
  .video-text-modal .modal-lg:hover .modal-content .modal-header .close,
  .video-text-modal .modal-lg:focus .modal-content .modal-header .close,
  .video-text-modal .modal-lg.active .modal-content .modal-header .close {
    top: 5%;
    border: none;
  }
}
.video-text-modal .modal-content {
  background-color: #000;
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  .video-text-modal .modal-content {
    overflow: visible;
  }
}
.video-text-modal .modal-content .modal-header {
  border-bottom: none;
  padding: 0 !important;
}
.video-text-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-modal .modal-content .modal-header .close {
    top: -55px;
    right: 0;
    left: 0;
    width: 50px;
    height: 50px;
    font-size: 50px;
  }
}
.video-text-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-modal .modal-content .modal-header .close span {
    width: 25px;
    height: 25px;
  }
}
.video-text-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-modal .modal-content .modal-header .close span::after {
    width: 25px;
    height: 25px;
  }
}
.video-text-modal .modal-content .modal-header .close:hover, .video-text-modal .modal-content .modal-header .close:focus, .video-text-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-modal .modal-content .modal-body {
  padding: 0 !important;
}
.video-text-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;
  /* firefox 19+ */
  /* ie */
}
.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:-ms-input-placeholder {
  color: #5b5c5f !important;
  font-size: 14px !important;
  opacity: 1 !important;
  font-weight: 500 !important;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #363C72 !important;
  border: 1px solid #363C72 !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: #363C72;
  color: #ffffff !important;
}
.buorg .buorg-buttons #buorgig {
  background-color: #363C72;
  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: #363C72 !important;
  color: #ffffff !important;
}

.gform_wrapper {
  width: 100%;
}
.gform_wrapper #gform_1 {
  display: flex;
  gap: 30px;
  align-items: start;
}
@media (max-width: 1199.98px) {
  .gform_wrapper #gform_1 {
    flex-direction: column;
  }
}
.gform_wrapper #gform_1 .gform_body {
  width: 80%;
}
@media (max-width: 1199.98px) {
  .gform_wrapper #gform_1 .gform_body {
    width: 100%;
  }
}
.gform_wrapper #gform_1 .gform_footer {
  margin-top: 10px !important;
  display: flex;
  justify-content: flex-end;
  width: 20%;
}
@media (max-width: 1199.98px) {
  .gform_wrapper #gform_1 .gform_footer {
    width: 100% !important;
  }
}
@media (max-width: 769.98px) {
  .gform_wrapper #gform_1 .gform_footer {
    width: 100% !important;
    display: flex;
    justify-content: center;
  }
}
.gform_wrapper #gform_1 .gform_footer input[type*=submit] {
  border-radius: none !important;
  text-transform: uppercase !important;
  letter-spacing: 1.5px;
  color: #363C72;
  font-weight: 700;
}
@media (max-width: 769.98px) {
  .gform_wrapper #gform_1 .gform_footer input[type*=submit] {
    width: 100% !important;
  }
}

.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) {
  /*Error Form Css*/
  /*Error Form*/
}
.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: #2F59A8;
  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: #233d72;
  color: white;
}
.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_description {
  color: #000000;
  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: #233d72;
  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;
  /*checkbox*/
  /*field address */
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #565656;
  cursor: pointer;
  display: inline-block !important;
  font-size: 14px;
  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 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: #2F5299;
  border-radius: 4px;
  border: solid 2px #2F5299;
  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 .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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #565656;
  cursor: pointer;
  display: inline-block !important;
  font-size: 16px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  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: #2f5299;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid #2F5299;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #FFBC00;
  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: #2f5299;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid #2F5299;
  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 .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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #83EDC8;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #363C72;
  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) .gform_validation_errors > h2 {
  font-size: 12px !important;
  font-weight: bold !important;
  letter-spacing: -0.02em;
  margin: 0 !important;
  display: inline-block;
  background: #ff0000;
  color: #ffffff;
}
.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 {
  top: 20px;
  left: 5px;
  width: 16px;
  height: 16px;
  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%3Ccircle cx='8' cy='8' r='8' fill='%23E60234'/%3E%3Cpath d='M6 6L10 10M10 6L6 10' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.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;
  /* firefox 19+ */
  /* ie */
}
.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]:-ms-input-placeholder {
  color: #ff0000;
  opacity: 1;
}
.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: #233d72;
  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;
}

.interior .gform_confirmation_wrapper {
  font-size: 25px !important;
  color: #2F5299 !important;
}
.interior .gform_confirmation_wrapper::selection {
  background-color: #233d72;
  color: white;
}

.gform_confirmation_wrapper .gform_confirmation_message {
  font-size: 25px;
  color: #2F5299 !important;
  display: block;
  padding: 0;
  position: relative;
}
.gform_confirmation_wrapper .gform_confirmation_message::selection {
  background-color: #233d72;
  color: white;
}

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

.gfield_html {
  font-size: 12px;
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.gfield_html::selection {
  background-color: #233d72;
  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: #000000;
  font-size: 12px !important;
  font-weight: 400;
  letter-spacing: -0.02em;
  min-height: 44px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
.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: #000000;
  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: #000000;
  opacity: 1;
}
.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: #000000;
  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 {
  box-shadow: none;
  border-color: #2F5299;
  outline: none;
  color: #2F5299;
  /* firefox 19+ */
  /* ie */
}
.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: #2F5299;
  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: #2F5299;
  opacity: 1;
}
.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: #2F5299;
  opacity: 1;
}
.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: #000000;
}
.gform_wrapper:not(.donateSteps_wrapper) select option {
  color: #000000;
}
.gform_wrapper:not(.donateSteps_wrapper) select:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active {
  border-color: #2F5299;
  transition: all 0.4s ease;
  color: #2F5299;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #565656;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  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: #233d72;
  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: #233d72;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #2F5299;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2F5299;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  align-items: center;
  color: #2F5299 !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: #2F5299 !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 #2F5299 !important;
  color: #2f5299;
  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;
  /* firefox 19+ */
  /* ie */
}
#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: #2F5299;
  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: #2F5299;
  opacity: 1;
}
#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: #2F5299;
  opacity: 1;
}
#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: #2f5299 !important;
  background: transparent !important;
  border: none;
  color: #2f5299 !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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2F5299;
  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: #FFBC00;
  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: #2F5299;
  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;
  /* firefox 19+ */
  /* ie */
}
#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:-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:-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: #2F5299;
  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: "arboria", 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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent !important;
  border-radius: 0;
  color: #2F5299 !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------------------------------------------*/
.pmpro_form .pmpro_checkout-fields {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}
@media (max-width: 1199.98px) {
  .pmpro_form .pmpro_checkout-fields {
    flex-direction: column;
  }
}
.pmpro_form .pmpro_checkout-fields > div,
.pmpro_form .pmpro_checkout-fields > * {
  width: calc(50% - 15px);
  align-items: start;
}
@media (max-width: 1199.98px) {
  .pmpro_form .pmpro_checkout-fields > div,
  .pmpro_form .pmpro_checkout-fields > * {
    width: 100%;
  }
}
.pmpro_form .pmpro_checkout-field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.pmpro_form .pmpro_checkout-field.pmpro_payment-expiration {
  flex-direction: row;
  align-items: center;
}
.pmpro_form .pmpro_checkout-field.pmpro_checkout-field-date {
  flex-direction: row;
  align-items: center;
}
.pmpro_form .pmpro_checkout-field.pmpro_checkout-field-required label {
  position: relative;
  padding-right: 5px;
}
.pmpro_form .pmpro_checkout-field.pmpro_checkout-field-required label::before {
  content: "*";
  position: absolute;
  top: 0;
  right: 0;
  color: #2F59A8;
}
.pmpro_form .pmpro_checkout-field label {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 10px;
  color: #FFBC00;
  text-transform: capitalize;
}
.pmpro_form .pmpro_checkout-field select,
.pmpro_form .pmpro_checkout-field input {
  padding: 16px 19px;
  color: #FFBC00;
  border: 1px solid #D7D7D7;
  border-radius: 1px;
  font-weight: 500;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  width: 100%;
}
.pmpro_form .pmpro_checkout-field select::placeholder,
.pmpro_form .pmpro_checkout-field input::placeholder {
  color: #FFBC00;
}
.pmpro_form .pmpro_checkout-field .pmpro_asterisk {
  display: none;
}

/*START Interior Top (BANNER)--------------------------------------------------*/
.interior-banner {
  position: relative;
  z-index: 5;
  min-height: 700px;
}
@media (max-width: 1199.98px) {
  .interior-banner {
    min-height: 500px;
  }
}
.interior-banner .bg-mask {
  width: 100%;
  background-image: url('data:image/svg+xml,<svg width="1440" height="400" viewBox="0 0 1440 400" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.6" width="1440" height="400" fill="url(%23paint0_linear_1205_4160)"/><defs><linearGradient id="paint0_linear_1205_4160" x1="28.8199" y1="400" x2="1074.29" y2="400" gradientUnits="userSpaceOnUse"><stop/><stop offset="1" stop-opacity="0"/></linearGradient></defs></svg>');
  background-size: cover;
  height: 15px;
  position: relative;
  z-index: 2;
}
.interior-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml,<svg width="1440" height="400" viewBox="0 0 1440 400" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.6" width="1440" height="400" fill="url(%23paint0_linear_1205_4160)"/><defs><linearGradient id="paint0_linear_1205_4160" x1="28.8199" y1="400" x2="1074.29" y2="400" gradientUnits="userSpaceOnUse"><stop/><stop offset="1" stop-opacity="0"/></linearGradient></defs></svg>');
  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 {
  position: relative;
  z-index: 2;
  min-height: 500px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 700px;
  height: 100%;
  padding-bottom: 50px;
}
@media (max-width: 1199.98px) {
  .interior-banner .content-banner {
    min-height: 500px;
  }
}
.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 h1, .interior-banner.i-single .title-page h1 {
  font-size: 76px !important;
}

/*END Interior Top (BANNER)------------------------------------------*/
#comments h3#comments {
  display: none;
}
#comments .comments-title {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: 1px solid rgba(47, 82, 153, 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: "arboria", 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(47, 82, 153, 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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2F5299;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  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: "arboria", 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: "arboria", 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 {
  /*form Comments*/
}
#comments .comment-respond #reply-title {
  display: none;
}
#comments .comment-respond .comment-reply-title {
  font-family: "arboria", 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: "arboria", 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: "arboria", 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 #commentform p.logged-in-as {
  margin: 0 0 15px;
  display: block;
}
#comments .comment-respond #commentform p.logged-in-as a {
  font-family: "arboria", 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: "arboria", 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: "arboria", 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 #2f5299 !important;
  box-shadow: none;
  color: #F6F6F6 !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif !important;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  line-height: 22px !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: #2F5299 !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: "arboria", sans-serif;
  font-weight: 900;
  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-footer,
.container-blog-post .single-post .card-footer,
.container-blog-post .card-post .card-footer {
  background-color: #ffffff;
  border: 1px solid rgba(217, 217, 217, 0.646553);
  border-top: none;
  padding-left: 30px !important;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 12px !important;
  line-height: 20px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #000000 !important;
}
.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;
  border: 1px solid rgba(217, 217, 217, 0.646553);
}
@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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #2F59A8 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 21px !important;
  font-weight: 700;
  font-size: 18px !important;
  margin-bottom: 0px;
  text-align: left;
  text-decoration: none !important;
  transition: all 0.4s ease;
  color: #363C72 !important;
  margin-bottom: 10px;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2E2E2E !important;
  font-size: 14px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 0;
  text-align: left;
  letter-spacing: 0.2px;
}
.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: #2F59A8;
  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: "arboria", 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: #363C72;
}
@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,
#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----*/
}
.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) ---*/
  /*--- Images With Caption (wordpress) ---*/
  /*---- Table Styles ----*/
  /*---- Table Styles ----*/
  /*--- Undesorder List ---*/
  /*--- Undesorder List ---*/
  /*--- Order List ---*/
  /*----- Order List ----- */
  /*--- Definition List ---*/
  /*--- Definition List ---*/
}
.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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 52px;
  font-stretch: normal;
  font-weight: 900;
  letter-spacing: -0.01em;
  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: 50px;
  }
}
@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: 50px;
    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: 38px;
  }
}
.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: #363C72 !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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0.02em;
  font-size: 18px;
  color: #000000;
  margin-bottom: 0;
  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: "arboria", 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: 27px;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: inherit;
  font-size: 18px;
  font-weight: bold;
  line-height: 27px;
}
.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: #4db0c7;
  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: #4db0c7;
}
.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: "arboria", 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: #233d72;
  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: #17284b;
  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 {
  background-color: transparent;
  border-bottom: solid 1px #E2E7F4;
  border-top: solid 1px #E2E7F4;
  padding: 30px 0;
  margin: 30px 0;
  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: "arboria", 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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4db0c7;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 27px;
  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: #363C72;
}
.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: #233d72;
  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: 27px;
  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 .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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2F5299 !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 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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000 !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: #233d72;
  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: #233d72;
  color: white;
}
.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 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 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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
  font-stretch: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 27px;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  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: #233d72;
  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: #2F59A8;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 27px;
  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: #2F5299;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #4db0c7;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 27px;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 27px;
  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: #233d72;
  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: #000000;
  font-size: 18px;
  font-weight: bold;
  line-height: 27px;
}
.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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
  line-height: 27px;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #000000;
  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: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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
  line-height: 27px;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #000000;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;
  font-size: 18px;
  line-height: 27px;
  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: #233d72;
  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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border-radius: 0;
  color: #000000;
  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 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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #363C72;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 27px;
  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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #000000 !important;
  font-size: 18px;
  line-height: 27px;
  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: #363C72;
  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;
}

@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: 38px;
  }
  .interior-page .entry-content h2,
  .page-template-default:not(.home) h2,
  .page-template:not(.home) h2 {
    font-size: 35px !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: 28px;
  }
  .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 p,
  .single-tribe_events p,
  .single-event p,
  .page-template-default:not(.home) p,
  .page-template:not(.home) p {
    margin-bottom: 0;
  }
  .interior-page blockquote,
  .single-tribe_events blockquote,
  .single-event blockquote,
  .page-template-default:not(.home) blockquote,
  .page-template:not(.home) blockquote {
    font-size: 28px !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: 28px !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;
  }
}
/*END INTERIOR PAGE-------------------------------------------------------------------------------------------*/
.woocommerce .woocommerce-breadcrumb {
  padding-top: 30px !important;
}
.woocommerce .product {
  padding-top: 45px !important;
}
.woocommerce div.product div.images img {
  height: 480px !important;
  object-fit: cover;
}
.woocommerce .widget-title,
.woocommerce .widget_block {
  line-height: 1;
  font-size: 21px !important;
}
.woocommerce .store-wrapper {
  padding-top: 75px;
  padding-bottom: 85px;
  position: relative;
}
.woocommerce form.woocommerce-ordering select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 5' style='enable-background:new 0 0 9 5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23d8d8d8;%7d %3c/style%3e%3cpath class='st0' d='M9,0.6C9,0.2,8.7,0,8.4,0H0.6C0.3,0,0,0.2,0,0.6c0,0.1,0.1,0.3,0.2,0.4l3.9,3.9c0.2,0.2,0.6,0.2,0.8,0 c0,0,0,0,0,0l3.9-3.9C8.9,0.8,9,0.7,9,0.6z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 9px 5px;
  background-position: calc(100% - 20px) center;
  background-color: white;
  line-height: 1.5em !important;
  padding: 12px 10px !important;
  transition: all 0.4s ease;
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce form.woocommerce-ordering select option {
  height: 50px;
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce form.woocommerce-ordering select:focus, .woocommerce form.woocommerce-ordering select:active {
  border-color: #e22538;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 5' style='enable-background:new 0 0 9 5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23e22538;%7d %3c/style%3e%3cpath class='st0' d='M9,0.6C9,0.2,8.7,0,8.4,0H0.6C0.3,0,0,0.2,0,0.6c0,0.1,0.1,0.3,0.2,0.4l3.9,3.9c0.2,0.2,0.6,0.2,0.8,0 c0,0,0,0,0,0l3.9-3.9C8.9,0.8,9,0.7,9,0.6z'/%3e%3c/svg%3e");
  transition: all 0.4s ease;
  box-shadow: none;
  outline: none;
  color: #e22538;
}
.woocommerce ul.products {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}
.woocommerce ul.products:before, .woocommerce ul.products::after {
  display: none !important;
}
.woocommerce ul.products li {
  padding: 0 15px 15px !important;
  display: flex;
  flex-direction: column;
  margin-right: 0px !important;
  width: calc(25% - 20px) !important;
}
.woocommerce ul.products li:before {
  display: none !important;
}
.woocommerce ul.products li .star-rating {
  display: none;
}
.woocommerce ul.products li a {
  display: block !important;
}
.woocommerce ul.products li a .attachment-woocommerce_thumbnail {
  height: 200px !important;
  object-fit: contain;
}
.woocommerce ul.products li a h2.woocommerce-loop-product__title {
  text-align: left;
  font-size: 20px !important;
  line-height: 1;
  font-weight: 500 !important;
}
.woocommerce ul.products li a .price {
  text-align: center;
}
.woocommerce ul.products li a.button {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  text-align: center !important;
  background: #363C72 !important;
  color: white !important;
}
.woocommerce ul.products li a.button:hover {
  background: #2F5299 !important;
}
.woocommerce ul.products li a.added_to_cart {
  text-align: center !important;
}
.woocommerce .pagination {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 0px;
  padding-bottom: 45px;
  position: absolute;
  bottom: 0;
}
.woocommerce .woocommerce-pagination ul.page-numbers {
  display: flex;
  justify-content: center;
  border: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li {
  padding: 0 !important;
  margin: 10px !important;
  border: none !important;
  overflow: visible !important;
  float: none !important;
}
.woocommerce .woocommerce-pagination ul.page-numbers li::before {
  display: none !important;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce .woocommerce-pagination ul.page-numbers li .current {
  position: relative;
  color: white !important;
  z-index: 0;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.current::after,
.woocommerce .woocommerce-pagination ul.page-numbers li .current::after {
  content: "";
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #363C72;
  border-radius: 50%;
  height: 48px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 47px;
  z-index: -1;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers {
  font-family: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  background: transparent;
  border: none !important;
  color: #363C72;
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: normal;
  margin: 0 15px;
  text-align: center;
  text-decoration: none;
  transition: all 0.4s ease;
  min-height: 100%;
}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers:hover {
  text-decoration: none;
  border-color: #000;
}
.woocommerce .single-product .product {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce .single-product .product .woocommerce-product-gallery {
  margin-right: 30px;
}
.woocommerce .single-product .product form.cart:not(.variations_form) {
  display: flex;
  align-items: center;
}
.woocommerce .single-product .product form.cart:not(.variations_form) button.single_add_to_cart_button {
  background: #363C72 !important;
  color: white !important;
  margin: 10px;
}
.woocommerce .single-product .product form.cart:not(.variations_form) button.single_add_to_cart_button span.xoo-wsc-icon-checkmark {
  display: none;
}
.woocommerce .single-product .product form.cart:not(.variations_form) button.single_add_to_cart_button:hover {
  background: #2F5299 !important;
}
.woocommerce .single-product .product form.cart:not(.variations_form) a.added_to_cart {
  padding: 0;
}
.woocommerce ul li::before {
  display: none !important;
}
.woocommerce form.woocommerce-form-login input:not([type=submit]),
.woocommerce form.woocommerce-form-login textarea,
.woocommerce form.woocommerce-form-login select,
.woocommerce form.woocommerce-form-login .select2-selection--single,
.woocommerce form.lost_reset_password input:not([type=submit]),
.woocommerce form.lost_reset_password textarea,
.woocommerce form.lost_reset_password select,
.woocommerce form.lost_reset_password .select2-selection--single,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]),
.woocommerce .woocommerce-MyAccount-content form textarea,
.woocommerce .woocommerce-MyAccount-content form select,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single {
  font-family: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  background: #ffffff;
  border-radius: 0;
  border: 2px solid #d8d8d8;
  box-shadow: none;
  color: #2F5299;
  font-size: 13px !important;
  font-weight: bold;
  min-height: 40px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
.woocommerce form.woocommerce-form-login input:not([type=submit])::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login textarea::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login select::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single::-webkit-input-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit])::-webkit-input-placeholder,
.woocommerce form.lost_reset_password textarea::-webkit-input-placeholder,
.woocommerce form.lost_reset_password select::-webkit-input-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit])::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form select::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single::-webkit-input-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.woocommerce form.woocommerce-form-login input:not([type=submit])::-moz-placeholder,
.woocommerce form.woocommerce-form-login textarea::-moz-placeholder,
.woocommerce form.woocommerce-form-login select::-moz-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single::-moz-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit])::-moz-placeholder,
.woocommerce form.lost_reset_password textarea::-moz-placeholder,
.woocommerce form.lost_reset_password select::-moz-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit])::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form select::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single::-moz-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.woocommerce form.woocommerce-form-login input:not([type=submit]):-ms-input-placeholder,
.woocommerce form.woocommerce-form-login textarea:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login select:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:-ms-input-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):-ms-input-placeholder,
.woocommerce form.lost_reset_password textarea:-ms-input-placeholder,
.woocommerce form.lost_reset_password select:-ms-input-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:-ms-input-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.woocommerce form.woocommerce-form-login input:not([type=submit]):active, .woocommerce form.woocommerce-form-login input:not([type=submit]):focus,
.woocommerce form.woocommerce-form-login textarea:active,
.woocommerce form.woocommerce-form-login textarea:focus,
.woocommerce form.woocommerce-form-login select:active,
.woocommerce form.woocommerce-form-login select:focus,
.woocommerce form.woocommerce-form-login .select2-selection--single:active,
.woocommerce form.woocommerce-form-login .select2-selection--single:focus,
.woocommerce form.lost_reset_password input:not([type=submit]):active,
.woocommerce form.lost_reset_password input:not([type=submit]):focus,
.woocommerce form.lost_reset_password textarea:active,
.woocommerce form.lost_reset_password textarea:focus,
.woocommerce form.lost_reset_password select:active,
.woocommerce form.lost_reset_password select:focus,
.woocommerce form.lost_reset_password .select2-selection--single:active,
.woocommerce form.lost_reset_password .select2-selection--single:focus,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):active,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):focus,
.woocommerce .woocommerce-MyAccount-content form textarea:active,
.woocommerce .woocommerce-MyAccount-content form textarea:focus,
.woocommerce .woocommerce-MyAccount-content form select:active,
.woocommerce .woocommerce-MyAccount-content form select:focus,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:active,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:focus {
  box-shadow: none;
  border-color: #2F5299;
  outline: none;
  color: #2F5299;
  /* firefox 19+ */
  /* ie */
}
.woocommerce form.woocommerce-form-login input:not([type=submit]):active::-webkit-input-placeholder, .woocommerce form.woocommerce-form-login input:not([type=submit]):focus::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login textarea:active::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login textarea:focus::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login select:active::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login select:focus::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:active::-webkit-input-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:focus::-webkit-input-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):active::-webkit-input-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):focus::-webkit-input-placeholder,
.woocommerce form.lost_reset_password textarea:active::-webkit-input-placeholder,
.woocommerce form.lost_reset_password textarea:focus::-webkit-input-placeholder,
.woocommerce form.lost_reset_password select:active::-webkit-input-placeholder,
.woocommerce form.lost_reset_password select:focus::-webkit-input-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:active::-webkit-input-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:focus::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):active::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):focus::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:active::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:focus::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:active::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:focus::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:active::-webkit-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:focus::-webkit-input-placeholder {
  color: #2F5299;
  opacity: 1;
}
.woocommerce form.woocommerce-form-login input:not([type=submit]):active::-moz-placeholder, .woocommerce form.woocommerce-form-login input:not([type=submit]):focus::-moz-placeholder,
.woocommerce form.woocommerce-form-login textarea:active::-moz-placeholder,
.woocommerce form.woocommerce-form-login textarea:focus::-moz-placeholder,
.woocommerce form.woocommerce-form-login select:active::-moz-placeholder,
.woocommerce form.woocommerce-form-login select:focus::-moz-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:active::-moz-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:focus::-moz-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):active::-moz-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):focus::-moz-placeholder,
.woocommerce form.lost_reset_password textarea:active::-moz-placeholder,
.woocommerce form.lost_reset_password textarea:focus::-moz-placeholder,
.woocommerce form.lost_reset_password select:active::-moz-placeholder,
.woocommerce form.lost_reset_password select:focus::-moz-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:active::-moz-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:focus::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):active::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):focus::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:active::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:focus::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:active::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:focus::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:active::-moz-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:focus::-moz-placeholder {
  color: #2F5299;
  opacity: 1;
}
.woocommerce form.woocommerce-form-login input:not([type=submit]):active:-ms-input-placeholder, .woocommerce form.woocommerce-form-login input:not([type=submit]):focus:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login textarea:active:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login textarea:focus:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login select:active:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login select:focus:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:active:-ms-input-placeholder,
.woocommerce form.woocommerce-form-login .select2-selection--single:focus:-ms-input-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):active:-ms-input-placeholder,
.woocommerce form.lost_reset_password input:not([type=submit]):focus:-ms-input-placeholder,
.woocommerce form.lost_reset_password textarea:active:-ms-input-placeholder,
.woocommerce form.lost_reset_password textarea:focus:-ms-input-placeholder,
.woocommerce form.lost_reset_password select:active:-ms-input-placeholder,
.woocommerce form.lost_reset_password select:focus:-ms-input-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:active:-ms-input-placeholder,
.woocommerce form.lost_reset_password .select2-selection--single:focus:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):active:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form input:not([type=submit]):focus:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:active:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form textarea:focus:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:active:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form select:focus:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:active:-ms-input-placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:focus:-ms-input-placeholder {
  color: #2F5299;
  opacity: 1;
}
.woocommerce form.woocommerce-form-login select,
.woocommerce form.woocommerce-form-login .select2-selection--single,
.woocommerce form.lost_reset_password select,
.woocommerce form.lost_reset_password .select2-selection--single,
.woocommerce .woocommerce-MyAccount-content form select,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/icons/select-arrow.png") 97%/10px no-repeat #ffffff;
  line-height: 1.5em !important;
  padding: 12px 10px !important;
  transition: all 0.4s ease;
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce form.woocommerce-form-login select option,
.woocommerce form.woocommerce-form-login .select2-selection--single option,
.woocommerce form.lost_reset_password select option,
.woocommerce form.lost_reset_password .select2-selection--single option,
.woocommerce .woocommerce-MyAccount-content form select option,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single option {
  height: 50px;
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce form.woocommerce-form-login select:focus, .woocommerce form.woocommerce-form-login select:active,
.woocommerce form.woocommerce-form-login .select2-selection--single:focus,
.woocommerce form.woocommerce-form-login .select2-selection--single:active,
.woocommerce form.lost_reset_password select:focus,
.woocommerce form.lost_reset_password select:active,
.woocommerce form.lost_reset_password .select2-selection--single:focus,
.woocommerce form.lost_reset_password .select2-selection--single:active,
.woocommerce .woocommerce-MyAccount-content form select:focus,
.woocommerce .woocommerce-MyAccount-content form select:active,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:focus,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single:active {
  border-color: #2F5299;
  background: url("../images/icons/select-arrow-yellow.png") 97%/10px no-repeat #ffffff;
  transition: all 0.4s ease;
  color: #2F5299;
}
.woocommerce form.woocommerce-form-login select .select2-selection__arrow,
.woocommerce form.woocommerce-form-login .select2-selection--single .select2-selection__arrow,
.woocommerce form.lost_reset_password select .select2-selection__arrow,
.woocommerce form.lost_reset_password .select2-selection--single .select2-selection__arrow,
.woocommerce .woocommerce-MyAccount-content form select .select2-selection__arrow,
.woocommerce .woocommerce-MyAccount-content form .select2-selection--single .select2-selection__arrow {
  display: none;
}
.woocommerce form.woocommerce-form-login textarea,
.woocommerce form.lost_reset_password textarea,
.woocommerce .woocommerce-MyAccount-content form textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}
.woocommerce form.woocommerce-form-login input[type=checkbox],
.woocommerce form.woocommerce-form-login input[type=radio],
.woocommerce form.lost_reset_password input[type=checkbox],
.woocommerce form.lost_reset_password input[type=radio],
.woocommerce .woocommerce-MyAccount-content form input[type=checkbox],
.woocommerce .woocommerce-MyAccount-content form input[type=radio] {
  height: 30px;
}
.woocommerce form.woocommerce-form-login .woocommerce-form-row label,
.woocommerce form.woocommerce-form-login .woocommerce-address-fields__field-wrapper label,
.woocommerce form.lost_reset_password .woocommerce-form-row label,
.woocommerce form.lost_reset_password .woocommerce-address-fields__field-wrapper label,
.woocommerce .woocommerce-MyAccount-content form .woocommerce-form-row label,
.woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper label {
  display: none;
}
.woocommerce form.woocommerce-form-login .select2-selection__placeholder,
.woocommerce form.lost_reset_password .select2-selection__placeholder,
.woocommerce .woocommerce-MyAccount-content form .select2-selection__placeholder {
  color: rgba(58, 59, 75, 0.5);
  position: relative;
  top: -9px;
}
.woocommerce form.woocommerce-form-login .show-password-input,
.woocommerce form.lost_reset_password .show-password-input,
.woocommerce .woocommerce-MyAccount-content form .show-password-input {
  right: 18px;
  top: 6px;
}
.woocommerce form.woocommerce-form-login .show-password-input::after,
.woocommerce form.lost_reset_password .show-password-input::after,
.woocommerce .woocommerce-MyAccount-content form .show-password-input::after {
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce form.woocommerce-form-login #rememberme,
.woocommerce form.lost_reset_password #rememberme,
.woocommerce .woocommerce-MyAccount-content form #rememberme {
  height: auto !important;
  padding: 0 !important;
  min-height: auto;
}
.woocommerce form.woocommerce-form-login .form-row:nth-child(3),
.woocommerce form.lost_reset_password .form-row:nth-child(3),
.woocommerce .woocommerce-MyAccount-content form .form-row:nth-child(3) {
  flex-direction: column;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce .woocommerce-MyAccount-content .col2-set .col-1,
.woocommerce .woocommerce-MyAccount-content .woocommerce-page .col2-set .col-1,
.woocommerce .woocommerce-MyAccount-content .col2-set .col-2,
.woocommerce .woocommerce-MyAccount-content .woocommerce-page .col2-set .col-2 {
  float: none;
  width: 100%;
  padding: 0;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-content .col2-set .col-1 .woocommerce-Address-title h3,
.woocommerce .woocommerce-MyAccount-content .woocommerce-page .col2-set .col-1 .woocommerce-Address-title h3,
.woocommerce .woocommerce-MyAccount-content .col2-set .col-2 .woocommerce-Address-title h3,
.woocommerce .woocommerce-MyAccount-content .woocommerce-page .col2-set .col-2 .woocommerce-Address-title h3 {
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-input-wrapper {
  width: 100%;
}

.woocommerce .loader::before {
  content: none !important;
}

.woocommerce .quantity .qty {
  width: auto;
}

@media (max-width: 576px) {
  .woocommerce .woocommerce-ordering {
    margin-bottom: 5rem;
  }
}

.variations_form input:not([type=submit]),
.variations_form textarea,
.variations_form select,
.variations_form .select2-selection {
  font-family: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  background: #ffffff;
  border-radius: 0;
  border: 2px solid #d8d8d8;
  box-shadow: none;
  color: rgba(58, 59, 75, 0.5);
  font-weight: bold;
  min-height: 40px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
.variations_form input:not([type=submit])::-webkit-input-placeholder,
.variations_form textarea::-webkit-input-placeholder,
.variations_form select::-webkit-input-placeholder,
.variations_form .select2-selection::-webkit-input-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.variations_form input:not([type=submit])::-moz-placeholder,
.variations_form textarea::-moz-placeholder,
.variations_form select::-moz-placeholder,
.variations_form .select2-selection::-moz-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.variations_form input:not([type=submit]):-ms-input-placeholder,
.variations_form textarea:-ms-input-placeholder,
.variations_form select:-ms-input-placeholder,
.variations_form .select2-selection:-ms-input-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.variations_form input:not([type=submit]):active, .variations_form input:not([type=submit]):focus,
.variations_form textarea:active,
.variations_form textarea:focus,
.variations_form select:active,
.variations_form select:focus,
.variations_form .select2-selection:active,
.variations_form .select2-selection:focus {
  box-shadow: none;
  border-color: #2F5299;
  outline: none;
  color: #2F5299;
  /* firefox 19+ */
  /* ie */
}
.variations_form input:not([type=submit]):active::-webkit-input-placeholder, .variations_form input:not([type=submit]):focus::-webkit-input-placeholder,
.variations_form textarea:active::-webkit-input-placeholder,
.variations_form textarea:focus::-webkit-input-placeholder,
.variations_form select:active::-webkit-input-placeholder,
.variations_form select:focus::-webkit-input-placeholder,
.variations_form .select2-selection:active::-webkit-input-placeholder,
.variations_form .select2-selection:focus::-webkit-input-placeholder {
  color: #2F5299;
  opacity: 1;
}
.variations_form input:not([type=submit]):active::-moz-placeholder, .variations_form input:not([type=submit]):focus::-moz-placeholder,
.variations_form textarea:active::-moz-placeholder,
.variations_form textarea:focus::-moz-placeholder,
.variations_form select:active::-moz-placeholder,
.variations_form select:focus::-moz-placeholder,
.variations_form .select2-selection:active::-moz-placeholder,
.variations_form .select2-selection:focus::-moz-placeholder {
  color: #2F5299;
  opacity: 1;
}
.variations_form input:not([type=submit]):active:-ms-input-placeholder, .variations_form input:not([type=submit]):focus:-ms-input-placeholder,
.variations_form textarea:active:-ms-input-placeholder,
.variations_form textarea:focus:-ms-input-placeholder,
.variations_form select:active:-ms-input-placeholder,
.variations_form select:focus:-ms-input-placeholder,
.variations_form .select2-selection:active:-ms-input-placeholder,
.variations_form .select2-selection:focus:-ms-input-placeholder {
  color: #2F5299;
  opacity: 1;
}
.variations_form input:not([type=submit]):-webkit-autofill, .variations_form input:not([type=submit]):-webkit-autofill:hover, .variations_form input:not([type=submit]):-webkit-autofill:focus, .variations_form input:not([type=submit]):-webkit-autofill, .variations_form input:not([type=submit]):-webkit-autofill:hover, .variations_form input:not([type=submit]):-webkit-autofill:focus, .variations_form input:not([type=submit]):-webkit-autofill, .variations_form input:not([type=submit]):-webkit-autofill:hover, .variations_form input:not([type=submit]):-webkit-autofill:focus,
.variations_form textarea:-webkit-autofill,
.variations_form textarea:-webkit-autofill:hover,
.variations_form textarea:-webkit-autofill:focus,
.variations_form textarea:-webkit-autofill,
.variations_form textarea:-webkit-autofill:hover,
.variations_form textarea:-webkit-autofill:focus,
.variations_form textarea:-webkit-autofill,
.variations_form textarea:-webkit-autofill:hover,
.variations_form textarea:-webkit-autofill:focus,
.variations_form select:-webkit-autofill,
.variations_form select:-webkit-autofill:hover,
.variations_form select:-webkit-autofill:focus,
.variations_form select:-webkit-autofill,
.variations_form select:-webkit-autofill:hover,
.variations_form select:-webkit-autofill:focus,
.variations_form select:-webkit-autofill,
.variations_form select:-webkit-autofill:hover,
.variations_form select:-webkit-autofill:focus,
.variations_form .select2-selection:-webkit-autofill,
.variations_form .select2-selection:-webkit-autofill:hover,
.variations_form .select2-selection:-webkit-autofill:focus,
.variations_form .select2-selection:-webkit-autofill,
.variations_form .select2-selection:-webkit-autofill:hover,
.variations_form .select2-selection:-webkit-autofill:focus,
.variations_form .select2-selection:-webkit-autofill,
.variations_form .select2-selection:-webkit-autofill:hover,
.variations_form .select2-selection:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
  -webkit-background: transparent !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
}
.variations_form input:not([type=submit]) input:-webkit-autofill,
.variations_form textarea input:-webkit-autofill,
.variations_form select input:-webkit-autofill,
.variations_form .select2-selection input:-webkit-autofill {
  -webkit-transition-delay: 99999s !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
}
.variations_form input:-webkit-autofill {
  -webkit-transition-delay: 99999s !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
}
.variations_form select,
.variations_form .select2-selection {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 5' style='enable-background:new 0 0 9 5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23d8d8d8;%7d %3c/style%3e%3cpath class='st0' d='M9,0.6C9,0.2,8.7,0,8.4,0H0.6C0.3,0,0,0.2,0,0.6c0,0.1,0.1,0.3,0.2,0.4l3.9,3.9c0.2,0.2,0.6,0.2,0.8,0 c0,0,0,0,0,0l3.9-3.9C8.9,0.8,9,0.7,9,0.6z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 9px 5px;
  background-position: calc(100% - 10px) center;
  line-height: 1.5em !important;
  padding: 9px 10px !important;
  padding-right: 30px !important;
  transition: all 0.4s ease;
  color: rgba(58, 59, 75, 0.5);
}
.variations_form select option,
.variations_form .select2-selection option {
  height: 50px;
  color: rgba(58, 59, 75, 0.5);
}
.variations_form select span,
.variations_form .select2-selection span {
  color: rgba(58, 59, 75, 0.5) !important;
  padding: 0 !important;
  line-height: 22px !important;
}
.variations_form select .select2-selection__arrow,
.variations_form .select2-selection .select2-selection__arrow {
  display: none;
}
.variations_form select:focus, .variations_form select:active,
.variations_form .select2-selection:focus,
.variations_form .select2-selection:active {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 5' style='enable-background:new 0 0 9 5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23063087;%7d %3c/style%3e%3cpath class='st0' d='M9,0.6C9,0.2,8.7,0,8.4,0H0.6C0.3,0,0,0.2,0,0.6c0,0.1,0.1,0.3,0.2,0.4l3.9,3.9c0.2,0.2,0.6,0.2,0.8,0 c0,0,0,0,0,0l3.9-3.9C8.9,0.8,9,0.7,9,0.6z'/%3e%3c/svg%3e");
  transition: all 0.4s ease;
  box-shadow: none;
  outline: none;
}
.variations_form textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}

.woocommerce-variation-add-to-cart .woocommerce .quantity .qty {
  width: 80px !important;
}
.woocommerce-variation-add-to-cart .single_add_to_cart_button {
  padding: 16px !important;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
  width: auto !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #363C72 !important;
}

.interior-page ul.products li.product .price {
  color: #363C72 !important;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #363C72 !important;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #2F5299 !important;
}

.woocommerce .col2-set,
.woocommerce-page .col2-set {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce .col2-set::before, .woocommerce .col2-set::after,
.woocommerce-page .col2-set::before,
.woocommerce-page .col2-set::after {
  display: none;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  float: none;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  float: none;
}

.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
  width: 100%;
}

.woocommerce-billing-fields__field-wrapper input:not([type=submit]),
.woocommerce-billing-fields__field-wrapper textarea,
.woocommerce-billing-fields__field-wrapper select,
.woocommerce-billing-fields__field-wrapper .select2-selection,
.shipping_address input:not([type=submit]),
.shipping_address textarea,
.shipping_address select,
.shipping_address .select2-selection,
.woocommerce-additional-fields input:not([type=submit]),
.woocommerce-additional-fields textarea,
.woocommerce-additional-fields select,
.woocommerce-additional-fields .select2-selection {
  font-family: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  background: #ffffff;
  border-radius: 0;
  border: 2px solid #d8d8d8;
  box-shadow: none;
  color: black;
  font-size: 13px !important;
  font-weight: bold;
  min-height: 40px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit])::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper textarea::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper select::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection::-webkit-input-placeholder,
.shipping_address input:not([type=submit])::-webkit-input-placeholder,
.shipping_address textarea::-webkit-input-placeholder,
.shipping_address select::-webkit-input-placeholder,
.shipping_address .select2-selection::-webkit-input-placeholder,
.woocommerce-additional-fields input:not([type=submit])::-webkit-input-placeholder,
.woocommerce-additional-fields textarea::-webkit-input-placeholder,
.woocommerce-additional-fields select::-webkit-input-placeholder,
.woocommerce-additional-fields .select2-selection::-webkit-input-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit])::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper textarea::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper select::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection::-moz-placeholder,
.shipping_address input:not([type=submit])::-moz-placeholder,
.shipping_address textarea::-moz-placeholder,
.shipping_address select::-moz-placeholder,
.shipping_address .select2-selection::-moz-placeholder,
.woocommerce-additional-fields input:not([type=submit])::-moz-placeholder,
.woocommerce-additional-fields textarea::-moz-placeholder,
.woocommerce-additional-fields select::-moz-placeholder,
.woocommerce-additional-fields .select2-selection::-moz-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]):-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper select:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:-ms-input-placeholder,
.shipping_address input:not([type=submit]):-ms-input-placeholder,
.shipping_address textarea:-ms-input-placeholder,
.shipping_address select:-ms-input-placeholder,
.shipping_address .select2-selection:-ms-input-placeholder,
.woocommerce-additional-fields input:not([type=submit]):-ms-input-placeholder,
.woocommerce-additional-fields textarea:-ms-input-placeholder,
.woocommerce-additional-fields select:-ms-input-placeholder,
.woocommerce-additional-fields .select2-selection:-ms-input-placeholder {
  color: rgba(58, 59, 75, 0.5);
  opacity: 1;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]):active, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):focus,
.woocommerce-billing-fields__field-wrapper textarea:active,
.woocommerce-billing-fields__field-wrapper textarea:focus,
.woocommerce-billing-fields__field-wrapper select:active,
.woocommerce-billing-fields__field-wrapper select:focus,
.woocommerce-billing-fields__field-wrapper .select2-selection:active,
.woocommerce-billing-fields__field-wrapper .select2-selection:focus,
.shipping_address input:not([type=submit]):active,
.shipping_address input:not([type=submit]):focus,
.shipping_address textarea:active,
.shipping_address textarea:focus,
.shipping_address select:active,
.shipping_address select:focus,
.shipping_address .select2-selection:active,
.shipping_address .select2-selection:focus,
.woocommerce-additional-fields input:not([type=submit]):active,
.woocommerce-additional-fields input:not([type=submit]):focus,
.woocommerce-additional-fields textarea:active,
.woocommerce-additional-fields textarea:focus,
.woocommerce-additional-fields select:active,
.woocommerce-additional-fields select:focus,
.woocommerce-additional-fields .select2-selection:active,
.woocommerce-additional-fields .select2-selection:focus {
  box-shadow: none;
  border-color: #2F5299;
  outline: none;
  color: #2F5299;
  /* firefox 19+ */
  /* ie */
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]):active::-webkit-input-placeholder, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):focus::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:active::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:focus::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper select:active::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper select:focus::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:active::-webkit-input-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:focus::-webkit-input-placeholder,
.shipping_address input:not([type=submit]):active::-webkit-input-placeholder,
.shipping_address input:not([type=submit]):focus::-webkit-input-placeholder,
.shipping_address textarea:active::-webkit-input-placeholder,
.shipping_address textarea:focus::-webkit-input-placeholder,
.shipping_address select:active::-webkit-input-placeholder,
.shipping_address select:focus::-webkit-input-placeholder,
.shipping_address .select2-selection:active::-webkit-input-placeholder,
.shipping_address .select2-selection:focus::-webkit-input-placeholder,
.woocommerce-additional-fields input:not([type=submit]):active::-webkit-input-placeholder,
.woocommerce-additional-fields input:not([type=submit]):focus::-webkit-input-placeholder,
.woocommerce-additional-fields textarea:active::-webkit-input-placeholder,
.woocommerce-additional-fields textarea:focus::-webkit-input-placeholder,
.woocommerce-additional-fields select:active::-webkit-input-placeholder,
.woocommerce-additional-fields select:focus::-webkit-input-placeholder,
.woocommerce-additional-fields .select2-selection:active::-webkit-input-placeholder,
.woocommerce-additional-fields .select2-selection:focus::-webkit-input-placeholder {
  color: #2F5299;
  opacity: 1;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]):active::-moz-placeholder, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):focus::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:active::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:focus::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper select:active::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper select:focus::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:active::-moz-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:focus::-moz-placeholder,
.shipping_address input:not([type=submit]):active::-moz-placeholder,
.shipping_address input:not([type=submit]):focus::-moz-placeholder,
.shipping_address textarea:active::-moz-placeholder,
.shipping_address textarea:focus::-moz-placeholder,
.shipping_address select:active::-moz-placeholder,
.shipping_address select:focus::-moz-placeholder,
.shipping_address .select2-selection:active::-moz-placeholder,
.shipping_address .select2-selection:focus::-moz-placeholder,
.woocommerce-additional-fields input:not([type=submit]):active::-moz-placeholder,
.woocommerce-additional-fields input:not([type=submit]):focus::-moz-placeholder,
.woocommerce-additional-fields textarea:active::-moz-placeholder,
.woocommerce-additional-fields textarea:focus::-moz-placeholder,
.woocommerce-additional-fields select:active::-moz-placeholder,
.woocommerce-additional-fields select:focus::-moz-placeholder,
.woocommerce-additional-fields .select2-selection:active::-moz-placeholder,
.woocommerce-additional-fields .select2-selection:focus::-moz-placeholder {
  color: #2F5299;
  opacity: 1;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]):active:-ms-input-placeholder, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):focus:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:active:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper textarea:focus:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper select:active:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper select:focus:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:active:-ms-input-placeholder,
.woocommerce-billing-fields__field-wrapper .select2-selection:focus:-ms-input-placeholder,
.shipping_address input:not([type=submit]):active:-ms-input-placeholder,
.shipping_address input:not([type=submit]):focus:-ms-input-placeholder,
.shipping_address textarea:active:-ms-input-placeholder,
.shipping_address textarea:focus:-ms-input-placeholder,
.shipping_address select:active:-ms-input-placeholder,
.shipping_address select:focus:-ms-input-placeholder,
.shipping_address .select2-selection:active:-ms-input-placeholder,
.shipping_address .select2-selection:focus:-ms-input-placeholder,
.woocommerce-additional-fields input:not([type=submit]):active:-ms-input-placeholder,
.woocommerce-additional-fields input:not([type=submit]):focus:-ms-input-placeholder,
.woocommerce-additional-fields textarea:active:-ms-input-placeholder,
.woocommerce-additional-fields textarea:focus:-ms-input-placeholder,
.woocommerce-additional-fields select:active:-ms-input-placeholder,
.woocommerce-additional-fields select:focus:-ms-input-placeholder,
.woocommerce-additional-fields .select2-selection:active:-ms-input-placeholder,
.woocommerce-additional-fields .select2-selection:focus:-ms-input-placeholder {
  color: #2F5299;
  opacity: 1;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill:hover, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill:focus, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill:hover, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill:focus, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill:hover, .woocommerce-billing-fields__field-wrapper input:not([type=submit]):-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper textarea:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper select:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill:focus,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill:hover,
.woocommerce-billing-fields__field-wrapper .select2-selection:-webkit-autofill:focus,
.shipping_address input:not([type=submit]):-webkit-autofill,
.shipping_address input:not([type=submit]):-webkit-autofill:hover,
.shipping_address input:not([type=submit]):-webkit-autofill:focus,
.shipping_address input:not([type=submit]):-webkit-autofill,
.shipping_address input:not([type=submit]):-webkit-autofill:hover,
.shipping_address input:not([type=submit]):-webkit-autofill:focus,
.shipping_address input:not([type=submit]):-webkit-autofill,
.shipping_address input:not([type=submit]):-webkit-autofill:hover,
.shipping_address input:not([type=submit]):-webkit-autofill:focus,
.shipping_address textarea:-webkit-autofill,
.shipping_address textarea:-webkit-autofill:hover,
.shipping_address textarea:-webkit-autofill:focus,
.shipping_address textarea:-webkit-autofill,
.shipping_address textarea:-webkit-autofill:hover,
.shipping_address textarea:-webkit-autofill:focus,
.shipping_address textarea:-webkit-autofill,
.shipping_address textarea:-webkit-autofill:hover,
.shipping_address textarea:-webkit-autofill:focus,
.shipping_address select:-webkit-autofill,
.shipping_address select:-webkit-autofill:hover,
.shipping_address select:-webkit-autofill:focus,
.shipping_address select:-webkit-autofill,
.shipping_address select:-webkit-autofill:hover,
.shipping_address select:-webkit-autofill:focus,
.shipping_address select:-webkit-autofill,
.shipping_address select:-webkit-autofill:hover,
.shipping_address select:-webkit-autofill:focus,
.shipping_address .select2-selection:-webkit-autofill,
.shipping_address .select2-selection:-webkit-autofill:hover,
.shipping_address .select2-selection:-webkit-autofill:focus,
.shipping_address .select2-selection:-webkit-autofill,
.shipping_address .select2-selection:-webkit-autofill:hover,
.shipping_address .select2-selection:-webkit-autofill:focus,
.shipping_address .select2-selection:-webkit-autofill,
.shipping_address .select2-selection:-webkit-autofill:hover,
.shipping_address .select2-selection:-webkit-autofill:focus,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill:hover,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill:focus,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill:hover,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill:focus,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill:hover,
.woocommerce-additional-fields input:not([type=submit]):-webkit-autofill:focus,
.woocommerce-additional-fields textarea:-webkit-autofill,
.woocommerce-additional-fields textarea:-webkit-autofill:hover,
.woocommerce-additional-fields textarea:-webkit-autofill:focus,
.woocommerce-additional-fields textarea:-webkit-autofill,
.woocommerce-additional-fields textarea:-webkit-autofill:hover,
.woocommerce-additional-fields textarea:-webkit-autofill:focus,
.woocommerce-additional-fields textarea:-webkit-autofill,
.woocommerce-additional-fields textarea:-webkit-autofill:hover,
.woocommerce-additional-fields textarea:-webkit-autofill:focus,
.woocommerce-additional-fields select:-webkit-autofill,
.woocommerce-additional-fields select:-webkit-autofill:hover,
.woocommerce-additional-fields select:-webkit-autofill:focus,
.woocommerce-additional-fields select:-webkit-autofill,
.woocommerce-additional-fields select:-webkit-autofill:hover,
.woocommerce-additional-fields select:-webkit-autofill:focus,
.woocommerce-additional-fields select:-webkit-autofill,
.woocommerce-additional-fields select:-webkit-autofill:hover,
.woocommerce-additional-fields select:-webkit-autofill:focus,
.woocommerce-additional-fields .select2-selection:-webkit-autofill,
.woocommerce-additional-fields .select2-selection:-webkit-autofill:hover,
.woocommerce-additional-fields .select2-selection:-webkit-autofill:focus,
.woocommerce-additional-fields .select2-selection:-webkit-autofill,
.woocommerce-additional-fields .select2-selection:-webkit-autofill:hover,
.woocommerce-additional-fields .select2-selection:-webkit-autofill:focus,
.woocommerce-additional-fields .select2-selection:-webkit-autofill,
.woocommerce-additional-fields .select2-selection:-webkit-autofill:hover,
.woocommerce-additional-fields .select2-selection:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
  -webkit-background: transparent !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
}
.woocommerce-billing-fields__field-wrapper input:not([type=submit]) input:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper textarea input:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper select input:-webkit-autofill,
.woocommerce-billing-fields__field-wrapper .select2-selection input:-webkit-autofill,
.shipping_address input:not([type=submit]) input:-webkit-autofill,
.shipping_address textarea input:-webkit-autofill,
.shipping_address select input:-webkit-autofill,
.shipping_address .select2-selection input:-webkit-autofill,
.woocommerce-additional-fields input:not([type=submit]) input:-webkit-autofill,
.woocommerce-additional-fields textarea input:-webkit-autofill,
.woocommerce-additional-fields select input:-webkit-autofill,
.woocommerce-additional-fields .select2-selection input:-webkit-autofill {
  -webkit-transition-delay: 99999s !important;
  color: black !important;
  -webkit-text-fill-color: black !important;
}
.woocommerce-billing-fields__field-wrapper select,
.woocommerce-billing-fields__field-wrapper .select2-selection,
.shipping_address select,
.shipping_address .select2-selection,
.woocommerce-additional-fields select,
.woocommerce-additional-fields .select2-selection {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 5' style='enable-background:new 0 0 9 5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23d8d8d8;%7d %3c/style%3e%3cpath class='st0' d='M9,0.6C9,0.2,8.7,0,8.4,0H0.6C0.3,0,0,0.2,0,0.6c0,0.1,0.1,0.3,0.2,0.4l3.9,3.9c0.2,0.2,0.6,0.2,0.8,0 c0,0,0,0,0,0l3.9-3.9C8.9,0.8,9,0.7,9,0.6z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 9px 5px;
  background-position: calc(100% - 10px) center;
  line-height: 1.5em !important;
  padding: 9px 10px !important;
  padding-right: 30px !important;
  transition: all 0.4s ease;
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce-billing-fields__field-wrapper select option,
.woocommerce-billing-fields__field-wrapper .select2-selection option,
.shipping_address select option,
.shipping_address .select2-selection option,
.woocommerce-additional-fields select option,
.woocommerce-additional-fields .select2-selection option {
  height: 50px;
  color: rgba(58, 59, 75, 0.5);
}
.woocommerce-billing-fields__field-wrapper select span,
.woocommerce-billing-fields__field-wrapper .select2-selection span,
.shipping_address select span,
.shipping_address .select2-selection span,
.woocommerce-additional-fields select span,
.woocommerce-additional-fields .select2-selection span {
  color: rgba(58, 59, 75, 0.5) !important;
  padding: 0 !important;
  line-height: 22px !important;
}
.woocommerce-billing-fields__field-wrapper select .select2-selection__arrow,
.woocommerce-billing-fields__field-wrapper .select2-selection .select2-selection__arrow,
.shipping_address select .select2-selection__arrow,
.shipping_address .select2-selection .select2-selection__arrow,
.woocommerce-additional-fields select .select2-selection__arrow,
.woocommerce-additional-fields .select2-selection .select2-selection__arrow {
  display: none;
}
.woocommerce-billing-fields__field-wrapper select:focus, .woocommerce-billing-fields__field-wrapper select:active,
.woocommerce-billing-fields__field-wrapper .select2-selection:focus,
.woocommerce-billing-fields__field-wrapper .select2-selection:active,
.shipping_address select:focus,
.shipping_address select:active,
.shipping_address .select2-selection:focus,
.shipping_address .select2-selection:active,
.woocommerce-additional-fields select:focus,
.woocommerce-additional-fields select:active,
.woocommerce-additional-fields .select2-selection:focus,
.woocommerce-additional-fields .select2-selection:active {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 5' style='enable-background:new 0 0 9 5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23063087;%7d %3c/style%3e%3cpath class='st0' d='M9,0.6C9,0.2,8.7,0,8.4,0H0.6C0.3,0,0,0.2,0,0.6c0,0.1,0.1,0.3,0.2,0.4l3.9,3.9c0.2,0.2,0.6,0.2,0.8,0 c0,0,0,0,0,0l3.9-3.9C8.9,0.8,9,0.7,9,0.6z'/%3e%3c/svg%3e");
  transition: all 0.4s ease;
  box-shadow: none;
  outline: none;
}
.woocommerce-billing-fields__field-wrapper textarea,
.shipping_address textarea,
.woocommerce-additional-fields textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}
.woocommerce-billing-fields__field-wrapper .validate-phone,
.shipping_address .validate-phone,
.woocommerce-additional-fields .validate-phone {
  display: flex;
  flex-direction: column;
}

.woocommerce-info {
  border-color: #363C72 !important;
}

.woocommerce-info::before {
  color: #363C72 !important;
}

#add_payment_method .checkout .col-2 h3#ship-to-different-address,
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
  font-size: 20px;
}

.woocommerce form .form-row {
  display: flex;
  flex-direction: column;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #363C72 !important;
}

@media (max-width: 576px) {
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100% !important;
  }
  .woocommerce .woocommerce-ordering {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .woocommerce .col2-set,
  .woocommerce-page .col2-set {
    flex-wrap: nowrap;
  }
  .woocommerce .col2-set .col-2,
  .woocommerce-page .col2-set .col-2 {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .woocommerce .col2-set .col-1,
  .woocommerce-page .col2-set .col-1 {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
    float: none;
  }
  .woocommerce form .form-row {
    align-items: flex-start;
  }
  .woocommerce form .form-row .woocommerce-input-wrapper {
    width: 100%;
  }
  #add_payment_method .checkout .col-2 h3#ship-to-different-address,
  .woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
  .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    font-size: 31px;
  }
}
/*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: "arboria", 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: #2F5299;
}
.fourerror p {
  font-size: 24px !important;
  text-align: center !important;
  color: #FFBC00 !important;
}
.fourerror a[class^=btn-] {
  margin: 40px auto;
}

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

.pagination {
  padding-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .pagination {
    flex-wrap: wrap;
  }
}
.pagination .page-numbers.current,
.pagination .current {
  color: #2F59A8 !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: #2F59A8 !important;
}
.pagination .page-numbers.next:hover::before,
.pagination .page-numbers.prev:hover::before {
  color: #2F59A8 !important;
}
.pagination .prev.page-numbers::before,
.pagination .next.page-numbers::before {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2F59A8 !important;
  display: inline-block;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: 600 !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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: transparent;
  border: none !important;
  color: #000000 !important;
  display: inline-block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  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;
  color: #2F59A8;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #2F5299;
  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:hover, .pagination .pagination.next:hover,
.pagination .page-numbers.prev:hover,
.pagination .page-numbers.next:hover,
.pagination .nav-links > a.prev:hover,
.pagination .nav-links > a.next:hover,
.pagination .page.prev:hover,
.pagination .page.next:hover {
  color: #2F59A8 !important;
}
.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: #2F59A8 !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: #2F59A8;
  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: 0px;
}

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

div.search {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: #2F5299;
  display: block;
  position: relative;
}
div.search::before {
  content: "";
  background: #2F5299;
  opacity: 0.5;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
div.search::after {
  content: "";
  background: #2F5299;
  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: transparent url("../images/icons/search-icon-white.svg") 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: #2F5299;
  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::placeholder {
  color: #ffffff;
}
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 !important;
  padding-bottom: 45px !important;
  text-transform: none;
}
body.search-results .content-search ul.search-list-result {
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  row-gap: 40px;
  gap: 25px;
}
body.search-results .content-search ul.search-list-result .row-result {
  width: calc(25% - 50px);
  display: flex;
  flex-direction: column;
}
body.search-results .content-search ul.search-list-result .row-result-image {
  height: 200px;
  max-height: 200px;
  overflow: hidden;
}
body.search-results .content-search ul.search-list-result .row-result-image img {
  object-fit: cover;
  height: 100% !important;
  width: 100%;
}
body.search-results .content-search ul.search-list-result .row-result-content {
  border: 1px solid #ccc;
  padding: 10px 20px 30px 20px;
  border-top: none;
  flex: 1;
}
body.search-results .content-search ul.search-list-result .row-result-content h3 {
  margin-bottom: 20px;
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
}
body.search-results .content-search ul.search-list-result .row-result-content h3 > a {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: 2px solid #363C72;
  color: #363C72;
  display: inline;
  line-height: 1;
  padding-bottom: 5px;
  font-size: 21px !important;
  font-weight: 700;
  text-decoration: none !important;
}
@media (max-width: 575.98px) {
  body.search-results .content-search ul.search-list-result .row-result-content h3 > a {
    font-size: 16px !important;
  }
}
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 .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: #000000 !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;
  row-gap: 30px;
}
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: 20px;
}

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: #83EDC8;
}
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-footer, 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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000 !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: #2F5299 !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: #FFBC00 !important;
}

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

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #2F59A8 !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: #83EDC8 !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: #000000;
  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: #000000;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-moz-placeholder { /* Firefox 18- */
  color: #000000;
}
.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: #000000 !important;
  -webkit-text-fill-color: #000000 !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: #2F5299 !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: 900;
  letter-spacing: -0.02em;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 0;
  color: #363C72 !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: #2F5299;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
  background-color: #FFBC00 !important;
  border-radius: 3px !important;
  border: 2px solid #FFBC00 !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: #FFBC00 !important;
  border-color: #FFBC00 !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: #363C72 !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: #233d72;
  color: white;
}

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

.tribe-events .tribe-events-c-ical__link {
  background-color: #2F5299;
  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: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  line-height: 22px !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: #2F5299 !important;
  background-color: #2F5299 !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: "arboria", 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: #2F5299 !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: #2F5299;
  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: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  line-height: 22px !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: #2F5299 !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: #2F5299 !important;
}

.tribe-events .tribe-events-c-view-selector__button:focus {
  outline-color: #2F5299 !important;
}
.tribe-events .tribe-events-c-view-selector__button:before {
  background-color: #2F5299 !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: #2F5299;
  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;
  /* firefox 19+ */
  /* ie */
}
.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]):-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]):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;
  /* firefox 19+ */
  /* ie */
}
.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:-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 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: #2F5299 !important;
  border-color: #2F5299 !important;
  color: #FFBC00 !important;
  text-decoration: none;
}
.tribe-events-tickets .tribe-rsvp-message-success {
  background-color: #2F5299;
  border-color: #2F5299;
  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: #2F5299 !important;
  border-color: #2F5299 !important;
  color: #FFBC00 !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: #2F5299 !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: #363C72;
  }
  .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: #FFBC00;
  }
  .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: #2F5299 !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: #363C72 !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;
  }
}
.banner-home {
  position: relative;
  height: 100%;
}
@media (min-width: 576.98px) {
  .banner-home::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    z-index: 2;
    background-image: url('data:image/svg+xml,<svg width="1443" height="585" viewBox="0 0 1443 585" fill="none" xmlns="http://www.w3.org/2000/svg"><rect opacity="0.6" width="1443" height="585" fill="url(%23paint0_linear_1205_5168)"/><path opacity="0.4912" d="M1.98896 258.237H1442V0H0L1.98896 258.237Z" fill="url(%23paint1_linear_1205_5168)"/><path opacity="0.4312" d="M1443 281L0.00012207 281L3.66008e-05 584.925L1443 584.395L1443 281Z" fill="url(%23paint2_linear_1205_5168)"/><defs><linearGradient id="paint0_linear_1205_5168" x1="28.8799" y1="585" x2="1076.52" y2="585" gradientUnits="userSpaceOnUse"><stop/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_1205_5168" x1="392.245" y1="258.237" x2="392.245" y2="18.054" gradientUnits="userSpaceOnUse"><stop stop-color="%237A7A7A" stop-opacity="0.01"/><stop offset="1"/></linearGradient><linearGradient id="paint2_linear_1205_5168" x1="1057.34" y1="374.706" x2="1057.34" y2="581.235" gradientUnits="userSpaceOnUse"><stop stop-opacity="0.01"/><stop offset="0.428143" stop-color="%23161616" stop-opacity="0.5"/><stop offset="1"/></linearGradient></defs></svg>');
  }
}
.banner-home .bg-img {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
@media (max-width: 575.99px) {
  .banner-home .bg-img {
    position: relative;
  }
  .banner-home .bg-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 330px;
    background: linear-gradient(180deg, rgba(122, 122, 122, 0.0001) 0%, #000000 93.01%);
    mix-blend-mode: normal;
    opacity: 0.49;
    transform: matrix(1, 0, 0, -1, 0, 0);
  }
}
.banner-home .bg-img img {
  height: 100% !important;
  object-fit: cover;
  position: absolute;
  width: 100%;
}
@media (max-width: 991.98px) {
  .banner-home .bg-img img {
    z-index: 2;
  }
}
@media (max-width: 575.99px) {
  .banner-home .bg-img img {
    position: initial;
    height: 330px !important;
    object-position: center;
  }
}
.banner-home .container,
.banner-home .container-xxl {
  padding: 100px 0 120px 0;
  position: relative;
  z-index: 3;
}
@media (max-width: 575.99px) {
  .banner-home .container,
  .banner-home .container-xxl {
    padding: 0;
  }
}
@media (min-width: 1400px) {
  .banner-home .container,
  .banner-home .container-xxl {
    max-width: 1440px;
  }
}
.banner-home .box-wrapper {
  background: rgba(255, 255, 255, 0.75);
  max-width: 692px;
  padding: 60px 77px;
}
@media (max-width: 575.99px) {
  .banner-home .box-wrapper {
    max-width: 100%;
    border-top: 7px solid #FFBC00;
    background: #ffffff;
    padding: 38px 30px 46px 30px;
  }
}
.banner-home .box-wrapper .banner-title {
  margin-bottom: 20px;
}
.banner-home .box-wrapper .banner-title h3 {
  font-size: 31px;
}
@media (max-width: 1199.98px) {
  .banner-home .box-wrapper .banner-title h3 {
    font-size: 18px !important;
  }
}
.banner-home .box-wrapper .search-keyword_wrapper {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.banner-home .box-wrapper .search-keyword_wrapper .search-keyword {
  width: 100%;
}
.banner-home .box-wrapper .search-keyword_wrapper .search-keyword input {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  padding: 20px 32px 20px 32px;
  border-radius: 60px;
  border: none;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 0.2px;
  color: #989898;
}
@media (max-width: 575.98px) {
  .banner-home .box-wrapper .search-keyword_wrapper .search-keyword input {
    border: 1px solid #989898;
  }
}
.banner-home .box-wrapper .search-keyword_wrapper .btn-container {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.banner-home .box-wrapper .search-keyword_wrapper .btn-container > button,
.banner-home .box-wrapper .search-keyword_wrapper .btn-container a {
  width: 100%;
  border-radius: 60px !important;
  padding: 11px 0;
}
.banner-home .box-wrapper .search-keyword_wrapper .btn-container > button:last-of-type,
.banner-home .box-wrapper .search-keyword_wrapper .btn-container a:last-of-type {
  background: transparent !important;
  border: 2px solid #2F5299 !important;
  color: #363C72 !important;
}
.banner-home .box-wrapper .search-keyword_wrapper .btn-container > button:last-of-type:hover,
.banner-home .box-wrapper .search-keyword_wrapper .btn-container a:last-of-type:hover {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
  border-color: #D5D5D7 !important;
}
.banner-home .box-wrapper .search-keyword_wrapper .btn-container input.search {
  color: #ffffff;
  background: #2F5299;
  border-radius: 60px !important;
  padding: 18px 72px !important;
  font-size: 21px !important;
}
.banner-home .box-wrapper .search-keyword_wrapper .btn-container input.search:hover {
  background-color: #D5D5D7 !important;
  color: #888888 !important;
}

.section-a-home {
  position: relative;
  padding: 60px 0 55px 0;
}
@media (max-width: 1199.98px) {
  .section-a-home {
    padding: 40px 0 40px 0;
  }
}
.section-a-home .title-block .heading {
  margin-bottom: 20px;
  font-size: 40px !important;
}
@media (min-width: 1199.98px) {
  .section-a-home .col-text {
    display: flex;
    justify-content: end;
    padding-right: 120px;
  }
}

.section-b-home {
  background: #2F59A8;
  padding: 76px 0 64px 0;
  position: relative;
}
@media (min-width: 1199.98px) {
  .section-b-home::before {
    content: "";
    position: absolute;
    top: 183px;
    left: 0;
    width: 155px;
    height: 100px;
    background-size: cover;
    background-image: url("../images/home-b-arrow.svg");
  }
}
@media (min-width: 1199.98px) and (max-width: 1500.98px) {
  .section-b-home::before {
    width: 70px;
    height: 60px;
  }
}
@media (min-width: 1199.98px) {
  .section-b-home::after {
    content: "";
    position: absolute;
    bottom: 8px;
    right: 0;
    width: 356px;
    height: 175px;
    background-size: cover;
    background-image: url("../images/home-b-arrow-2.svg");
  }
}
.section-b-home .title-col h2 {
  font-size: 40px !important;
  color: #ffffff !important;
  line-height: 56px !important;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .section-b-home .title-col h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 769.98px) {
  .section-b-home .title-col h2 {
    margin-bottom: 15px;
  }
}
.section-b-home .desc-col p {
  color: #ffffff;
  margin-bottom: 37px;
}
.section-b-home .events-list_container {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (min-width: 1199.98px) {
  .section-b-home .events-list_container .single-event:hover .single-event_image img {
    transform: scale(1.1);
  }
}
.section-b-home .events-list_container .single-event_image {
  overflow: hidden;
}
.section-b-home .events-list_container .single-event_image img {
  width: 170px;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s;
}
.section-b-home .events-list_container .single-event_wrapper {
  display: flex;
}
.section-b-home .events-list_container .single-event_body {
  background: #ffffff;
  padding: 22px 0 25px 30px;
  display: flex;
  flex-direction: column;
  flex: 1;
  border-right: 6px solid #FFBC00;
}
.section-b-home .events-list_container .single-event_body span {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.section-b-home .events-list_container .single-event_body .heading {
  color: #363C72;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.1px;
  margin-bottom: 6px;
}
.section-b-home .events-list_container .single-event_body .excerpt {
  max-width: 317px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.2px;
  color: #000000;
  margin-bottom: 10px;
}

.section-c-home {
  padding-top: 136px;
}
@media (max-width: 1199.98px) {
  .section-c-home {
    padding-top: 70px;
  }
}
@media (max-width: 769.98px) {
  .section-c-home {
    padding-top: 40px;
  }
}
.section-c-home .video-text-block {
  padding-top: 0px !important;
}
.section-c-home .video-text-block .poster-image::before {
  background: #515151 !important;
  opacity: 0.28;
}
.section-c-home .video-text-block .content-block {
  padding-top: 40px;
  gap: 30px;
}
@media (max-width: 1199.98px) {
  .section-c-home .video-text-block .content-block {
    padding-top: 20px;
  }
}
@media (max-width: 1199.98px) {
  .section-c-home .video-text-block .content-block {
    gap: 20px;
  }
}
.section-c-home .video-text-block .content-block .wrapper-content p {
  line-height: 27px;
  letter-spacing: 0.2px;
}

.section-d-home {
  padding: 130px 0;
}
@media (max-width: 1199.98px) {
  .section-d-home {
    padding: 60px 0;
  }
}
@media (max-width: 769.98px) {
  .section-d-home {
    padding: 40px 0;
  }
}
.section-d-home .content-block {
  padding-bottom: 34px;
}
.section-d-home .swiper-container-fancy-box {
  height: 420px;
  overflow: hidden;
  padding-bottom: 70px;
  padding: 0;
  position: relative;
}
@media (max-width: 575.98px) {
  .section-d-home .swiper-container-fancy-box {
    height: 450px;
  }
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper {
  position: absolute;
  height: 416px;
}
@media (max-width: 575.98px) {
  .section-d-home .swiper-container-fancy-box .swiper-wrapper {
    height: 416px;
  }
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .swiper-slide {
  overflow: hidden;
  width: 255px;
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .swiper-slide figure {
  height: 100%;
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .swiper-slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 575.98px) {
  .section-d-home .swiper-container-fancy-box .swiper-wrapper .swiper-slide figure img {
    object-fit: cover;
  }
}
@media (max-width: 767.98px) {
  .section-d-home .swiper-container-fancy-box .swiper-wrapper .swiper-slide {
    max-width: 100%;
    width: 100% !important;
  }
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls {
  position: absolute;
  height: 50px !important;
  top: 50%;
  display: flex;
  justify-content: center;
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .arrows {
  position: relative;
  width: 100%;
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-prev::after {
  transform: rotate(180deg);
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-prev.swiper-button-disabled::after {
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='13' viewBox='0 0 43 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37551 12.8755L8.29086 10.96L5.18533 7.8545L43 7.85451L43 5.14564L5.18533 5.14563L8.29087 2.04L6.37551 0.12456L1.52601e-06 6.50007L6.37551 12.8755Z' fill='%23D5D5D7'/%3E%3C/svg%3E") !important;
  transform: rotate(0deg);
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-next.swiper-button-disabled::after {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='13' viewBox='0 0 43 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37551 12.8755L8.29086 10.96L5.18533 7.8545L43 7.85451L43 5.14564L5.18533 5.14563L8.29087 2.04L6.37551 0.12456L1.52601e-06 6.50007L6.37551 12.8755Z' fill='%23D5D5D7'/%3E%3C/svg%3E") !important;
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-prev,
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-next {
  height: 35px;
  width: 50px;
}
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-prev::after,
.section-d-home .swiper-container-fancy-box .swiper-wrapper .container-controls .swiper-button-next::after {
  content: "";
  height: 12.75px;
  width: 43px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='13' viewBox='0 0 43 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.6245 0.125L34.7091 2.04044L37.8147 5.14598H0V7.85485H37.8147L34.7091 10.9605L36.6245 12.8759L43 6.50042L36.6245 0.125Z' fill='%23FFBC00'/%3E%3C/svg%3E");
}
.section-d-home .swiper-container-fancy-box .swiper-pagination-bullet {
  margin-right: 20px !important;
  margin-left: 0px !important;
}
.section-d-home .swiper-container-fancy-box .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FFBC00;
}
.section-d-home .swiper-container-fancy-box .swiper-pagination-bullet:last-of-type {
  margin-right: 0px !important;
}
.section-d-home .title-block h2 {
  font-size: 40px !important;
  margin-bottom: 40px !important;
}
.section-d-home .fancy-boxes .single-fancy {
  border-bottom: 4px solid #FFBC00;
}
@media (min-width: 1199.98px) {
  .section-d-home .fancy-boxes .single-fancy:hover .single-fancy_image:before {
    background: linear-gradient(180deg, rgba(47, 89, 168, 0.85) 0%, rgba(47, 89, 168, 0.85) 100%);
  }
  .section-d-home .fancy-boxes .single-fancy:hover .single-fancy_image::after {
    opacity: 0;
  }
  .section-d-home .fancy-boxes .single-fancy:hover .content-card {
    top: 0;
  }
}
.section-d-home .fancy-boxes .single-fancy_image {
  position: relative;
}
.section-d-home .fancy-boxes .single-fancy_image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(54, 60, 114, 0) 0%, #2F59A8 71.87%);
  width: 100%;
  height: 100%;
}
@media (max-width: 1199.98px) {
  .section-d-home .fancy-boxes .single-fancy_image::before {
    background: linear-gradient(180deg, rgba(47, 89, 168, 0.85) 0%, rgba(47, 89, 168, 0.85) 100%);
  }
}
.section-d-home .fancy-boxes .single-fancy_image::after {
  content: "";
  width: 100%;
  height: 20px;
  background: #2F59A8;
  position: absolute;
  bottom: 0;
  z-index: 999;
  left: 0;
  opacity: 1;
}
.section-d-home .fancy-boxes .single-fancy .content-card {
  position: absolute;
  top: 220px;
  left: 0;
  width: 100%;
  height: 100%;
  transition-duration: 0.3s, 0s;
  transition-delay: 0.1s, 0s;
  transition-duration: 0.2s, 0s;
  transition-property: top;
  transition-timing-function: ease-in-out;
}
@media (max-width: 1199.98px) {
  .section-d-home .fancy-boxes .single-fancy .content-card {
    top: 0px;
  }
}
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card {
  position: relative;
  padding: 24px;
  height: 100%;
  padding: 62px 28px;
}
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card > span {
  display: block;
  color: #ffffff;
}
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card .heading {
  margin-bottom: 5px !important;
  color: #ffffff;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0.1px;
}
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card .excerpt,
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card .excerpt p {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 20px !important;
  letter-spacing: 0.2px;
  color: #ffffff;
}
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card .excerpt + .btn-container,
.section-d-home .fancy-boxes .single-fancy .content-card .wrapper-card .excerpt p + .btn-container {
  margin-top: 30px;
}
.section-d-home .fancy-boxes .single-fancy .content-card .content {
  font-size: 14px !important;
}
@media (min-width: 1199.98px) {
  .section-d-home .fancy-boxes .single-fancy .content-card:hover:hover {
    cursor: pointer;
  }
  .section-d-home .fancy-boxes .single-fancy .content-card:hover:hover .wrapper-card::after {
    opacity: 1;
    width: 100%;
  }
}

.section-e-home {
  padding-bottom: 130px;
}
@media (max-width: 1199.98px) {
  .section-e-home {
    padding-bottom: 70px;
  }
}
@media (max-width: 1199.98px) {
  .section-e-home {
    padding-bottom: 40px;
  }
}
.section-e-home .title-block h2 {
  margin-bottom: 40px;
  font-size: 40px !important;
  text-transform: inherit;
}
.section-e-home .resource {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.section-e-home .resource_wrapper {
  width: calc(25% - 30px);
  padding: 19px 30px 19px 19px;
  background: #2F59A8;
  border-radius: 7px;
  display: flex;
  align-items: center;
  gap: 30px;
  font-size: 18px;
  transition: all 0.2s;
  cursor: pointer;
}
.section-e-home .resource_wrapper:hover.padding-disable .resource_icon {
  background: transparent;
}
.section-e-home .resource_wrapper.padding-disable .resource_icon {
  padding: 0px;
}
.section-e-home .resource_wrapper.padding-disable .resource_icon .hover {
  background: transparent;
}
@media (max-width: 1199.98px) {
  .section-e-home .resource_wrapper {
    width: calc(50% - 30px) !important;
    font-size: 18px !important;
    padding: 19px 30px 19px 19px !important;
    gap: 15px;
  }
}
@media (max-width: 769.98px) {
  .section-e-home .resource_wrapper {
    font-size: 14px !important;
  }
}
@media (max-width: 575.98px) {
  .section-e-home .resource_wrapper {
    width: 100% !important;
  }
}
.section-e-home .resource_wrapper .heading {
  font-weight: 500;
  color: #ffffff !important;
  letter-spacing: 0.2px;
  flex: 1;
  text-transform: capitalize;
}
@media (min-width: 1199.98px) {
  .section-e-home .resource_wrapper:hover {
    background: #FFBC00;
  }
  .section-e-home .resource_wrapper:hover .heading {
    color: #000000 !important;
  }
  .section-e-home .resource_wrapper:hover .resource_icon {
    background: #2F59A8;
  }
  .section-e-home .resource_wrapper:hover .resource_icon > img {
    opacity: 0;
    display: none;
  }
  .section-e-home .resource_wrapper:hover .resource_icon .hover {
    opacity: 1 !important;
    display: flex;
  }
}
.section-e-home .resource_icon {
  width: 75.48px;
  height: 76px;
  border-radius: 100%;
  background: #FBFBFC;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-e-home .resource_icon .hover {
  display: none;
}
.section-e-home .resource_icon .hover {
  opacity: 0;
}

.section-f-home {
  position: relative;
  padding: 113px 0;
  background: #2F59A8;
}
@media (max-width: 1199.98px) {
  .section-f-home {
    padding: 60px 0;
  }
}
@media (max-width: 769.98px) {
  .section-f-home {
    padding: 40px 0;
  }
}
.section-f-home .title-col h2 {
  font-size: 40px !important;
  color: #ffffff !important;
  line-height: 56px !important;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .section-f-home .title-col h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 769.98px) {
  .section-f-home .title-col h2 {
    margin-bottom: 15px;
  }
}
.section-f-home .events-list_container {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media (min-width: 1199.98px) {
  .section-f-home .events-list_container .single-event:hover .heading {
    text-decoration: underline;
  }
}
.section-f-home .events-list_container .single-event_body {
  background: #363C72;
  padding: 28px 42px 50px 42px;
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 170px;
}
.section-f-home .events-list_container .single-event_body span {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.section-f-home .events-list_container .single-event_body .date {
  color: #FFBC00;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 1px;
}
.section-f-home .events-list_container .single-event_body .heading {
  color: #ffffff;
  font-weight: 700 !important;
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  max-width: 350px;
}
.section-f-home .events-list_container .single-event_body .location {
  margin-top: 17px;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 1px;
  text-transform: capitalize;
  color: #ffffff;
}
.section-f-home .btn-container {
  margin-top: 40px;
}
.section-f-home .tweet-container {
  margin-bottom: 92px;
}
.section-f-home .tweet-container .placeholder {
  width: 100%;
  height: 540px;
  background: white;
}

.banner-directory {
  padding-top: 85px !important;
}
@media (max-width: 1199.98px) {
  .banner-directory {
    padding-top: 55px !important;
  }
}
.banner-directory .addtoany_share_save_container {
  display: none !important;
}
.banner-directory h1 {
  font-size: 52px !important;
  margin-bottom: 0px !important;
  color: #2F59A8 !important;
}
.banner-directory .banner-content {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: 14px !important;
}
.banner-directory .banner-content p {
  font-size: 18px !important;
}

.directory-resource-section {
  padding-top: 78px;
  padding-bottom: 85px;
}
@media (max-width: 1199.98px) {
  .directory-resource-section {
    padding-top: 48px;
    padding-bottom: 35px;
  }
}
.directory-resource-section .filter-block_wrapper {
  background: #F9F9F9;
  border-radius: 3px;
  padding: 44px 43px 50px 32px;
}
.directory-resource-section .filter-block_parent.publication .open-label:first-of-type {
  margin-top: 23px;
}
.directory-resource-section .filter-block_parent.publication .filter-block_fields {
  padding-top: 0px;
}
.directory-resource-section .filter-block_parent .item-select_chekbox.active .open-label label::after {
  background: #2F59A8;
}
.directory-resource-section .filter-block_parent .item-select_chekbox.active .open-label label::before {
  opacity: 1;
}
.directory-resource-section .filter-block_parent .item-select_chekbox.active .open-label::before {
  transform: rotate(180deg);
}
.directory-resource-section .filter-block_parent .item-select_chekbox .open-label {
  user-select: none;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .filter-block_parent .item-select_chekbox .open-label:hover {
    cursor: pointer;
  }
}
.directory-resource-section .filter-block_parent .item-select_chekbox .open-label label {
  flex-direction: column;
  padding-left: 26px;
  gap: 17px;
}
.directory-resource-section .filter-block_parent .item-select_chekbox .open-label label::after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 19px;
  height: 19px;
  border: 1.7px solid #CDCDD5;
  border-radius: 4px;
}
.directory-resource-section .filter-block_parent .item-select_chekbox .open-label label::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 id='checkbox-on' d='M1 5.16484L4.10757 8L10 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  top: 6px;
  width: 14px;
  height: 11px;
  z-index: 2;
  background-size: cover;
  opacity: 0;
  transition: all 0.3s;
}
.directory-resource-section .filter-block_parent .item-select_chekbox .open-label input {
  display: none;
}
.directory-resource-section .filter-block_parent.topic {
  margin-top: 31px;
}
.directory-resource-section .filter-block_parent.topic .filter-block_fields {
  padding-top: 0px;
}
.directory-resource-section .filter-block_fields {
  padding-top: 15px;
}
.directory-resource-section .filter-block_fields .accordion-button {
  font-weight: 700;
  font-size: 18px;
}
.directory-resource-section .filter-block_fields .accordion-button::after {
  content: "";
  background-size: cover;
  position: absolute;
  top: 4px;
  right: 4px;
  width: 17px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.5L5.5 6L1 1.5' stroke='%232F59A8' stroke-width='1.5'/%3E%3C/svg%3E");
}
.directory-resource-section .filter-block_fields .accordion-item {
  padding: 0px;
  padding-bottom: 22px;
  background: transparent;
  border-bottom: 1px solid #D5D5D7;
}
.directory-resource-section .filter-block_fields .accordion-item .accordion-body {
  display: flex;
  flex-direction: column;
  padding-left: 26px;
  padding-top: 19px;
  gap: 15px;
  transition: height 0.4s;
}
.directory-resource-section .filter-block_fields .accordion-item .item label {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #565656;
  padding-left: 27px;
  position: relative;
}
.directory-resource-section .filter-block_fields .accordion-item .item label::after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 19px;
  height: 19px;
  border: 1.7px solid #CDCDD5;
  border-radius: 4px;
}
.directory-resource-section .filter-block_fields .accordion-item .item label::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 id='checkbox-on' d='M1 5.16484L4.10757 8L10 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  top: 6px;
  width: 14px;
  height: 11px;
  z-index: 2;
  background-size: cover;
  opacity: 0;
  transition: all 0.3s;
}
.directory-resource-section .filter-block_fields .accordion-item .item input {
  display: none;
}
.directory-resource-section .filter-block_fields .accordion-item .item input:checked + label::after {
  background: #2F59A8;
}
.directory-resource-section .filter-block_fields .accordion-item .item input:checked + label::before {
  opacity: 1;
}
.directory-resource-section .filter-block_fields .open-label {
  padding-bottom: 16px;
  margin-top: 16px;
  position: relative;
  border-bottom: 1px solid #D5D5D7;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .filter-block_fields .open-label {
    cursor: pointer;
  }
}
.directory-resource-section .filter-block_fields .open-label label {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #2F59A8;
}
.directory-resource-section .filter-block_fields .open-label::before {
  content: "";
  background-size: cover;
  position: absolute;
  top: 4px;
  right: 4px;
  width: 17px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.5L5.5 6L1 1.5' stroke='%232F59A8' stroke-width='1.5'/%3E%3C/svg%3E");
}
.directory-resource-section .filter-block_fields .item-select.active .open-label::before,
.directory-resource-section .filter-block_fields .item-select_chekbox.active .open-label::before {
  transform: rotate(180deg);
}
.directory-resource-section .filter-block_fields .item-select.active .items,
.directory-resource-section .filter-block_fields .item-select_chekbox.active .items {
  display: flex !important;
}
.directory-resource-section .filter-block_fields .items {
  display: none;
  flex-direction: column;
  padding-left: 26px;
  padding-top: 19px;
  gap: 17px;
  transition: height 0.4s;
}
.directory-resource-section .filter-block_fields .items .item label {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #565656;
  padding-left: 27px;
  position: relative;
}
.directory-resource-section .filter-block_fields .items .item label::after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 19px;
  height: 19px;
  border: 1.7px solid #CDCDD5;
  border-radius: 4px;
}
.directory-resource-section .filter-block_fields .items .item label::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 id='checkbox-on' d='M1 5.16484L4.10757 8L10 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  top: 6px;
  width: 14px;
  height: 11px;
  z-index: 2;
  background-size: cover;
  opacity: 0;
  transition: all 0.3s;
}
.directory-resource-section .filter-block_fields .items .item input {
  display: none;
}
.directory-resource-section .filter-block_fields .items .item input:checked + label::after {
  background: #2F59A8;
}
.directory-resource-section .filter-block_fields .items .item input:checked + label::before {
  opacity: 1;
}
.directory-resource-section .filter-block_fields .item-date {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 18px;
}
.directory-resource-section .filter-block_fields .item-date label {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #2F59A8;
}
.directory-resource-section .filter-block_fields .item-date .select-date {
  display: flex;
  gap: 22px;
  position: relative;
  padding-bottom: 8px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #2F5299;
}
.directory-resource-section .filter-block_fields .item-date .select-date::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #D5D5D7;
}
.directory-resource-section .filter-block_fields .item-date .select-date select {
  border: none;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  color: #2F5299;
  background: #F9F9F9;
  padding-right: 15px;
}
.directory-resource-section .filter-block_search {
  padding-top: 44px;
}
.directory-resource-section .filter-block_search .filter-block_title label {
  margin-bottom: 0px;
  font-style: normal;
  font-weight: 700;
  font-size: 21px !important;
  line-height: 26px;
  color: #2F59A8;
}
.directory-resource-section .filter-block_search input {
  width: 100%;
  margin-top: 19px;
  padding: 11px 22px 12px 22px;
  font-family: "Arboria";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 34px;
  letter-spacing: 0.2px;
  color: #2F59A8;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  border: none;
}
.directory-resource-section .filter-block_search input::placeholder {
  color: #D5D5D7;
}
.directory-resource-section .filter-block_apply {
  margin-top: 40px;
}
.directory-resource-section .filter-block_apply button {
  color: #ffffff;
  background: #2F59A8;
  border: 1px solid #2F59A8;
  border-radius: 100px;
  padding: 14px 26px;
  font-style: normal;
  font-weight: 700;
  font-size: 18px !important;
  line-height: 22px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: capitalize;
  transition: all 0.3s;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .filter-block_apply button:hover {
    background: #D5D5D7;
    border-color: #D5D5D7;
    color: #888888;
  }
}
.directory-resource-section .filter-block_google {
  margin-top: 50px;
}
.directory-resource-section .filter-block_google .gsc-control-cse,
.directory-resource-section .filter-block_google .gsc-input-box {
  padding: 0px;
  background: transparent;
}
.directory-resource-section .filter-block_google .gsib_a {
  padding: 0px;
  position: relative;
}
.directory-resource-section .filter-block_google .gsib_a::after {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  right: 20px;
  top: 20px;
  background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.67214 9.84129C5.37614 11.5443 8.13814 11.5443 9.84114 9.84129C11.5451 8.13729 11.5451 5.37529 9.84114 3.67129C8.13814 1.96829 5.37614 1.96829 3.67214 3.67129C1.96814 5.37529 1.96814 8.13729 3.67214 9.84129ZM11.5344 1.97925C14.1734 4.61725 14.1734 8.89525 11.5344 11.5332C8.89642 14.1722 4.61842 14.1722 1.97942 11.5332C-0.658579 8.89525 -0.658579 4.61725 1.97942 1.97925C4.61842 -0.65975 8.89642 -0.65975 11.5344 1.97925Z" fill="%23D5D5D7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.7701 18.753C16.9391 18.922 17.2141 18.922 17.3831 18.753L18.7541 17.382C18.9231 17.213 18.9231 16.939 18.7541 16.77L11.9841 10L10.0011 11.984L16.7701 18.753Z" fill="%23D5D5D7"/></svg>');
}
.directory-resource-section .filter-block_google .gsib_b {
  display: none;
}
.directory-resource-section .filter-block_google .gsc-search-button {
  display: none;
}
.directory-resource-section .filter-block_google .gsc-input td {
  width: 100%;
}
.directory-resource-section .filter-block_google .gsc-input input {
  padding: 11px 28px 11px 28px !important;
  background: #ffffff;
  margin-top: 30px;
  color: #979797;
  font-size: 18px;
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  background-repeat: no-repeat !important;
  background-image: none !important;
}
.directory-resource-section .filter-block_google .desc {
  display: block;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #2F59A8;
  margin-bottom: 25px;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .filter-block_google .desc {
    max-width: 207px;
  }
}
.directory-resource-section .filter-block_google input {
  width: 100%;
  margin-top: 19px;
  padding: 11px 22px 12px 22px;
  padding-right: 70px;
  font-family: "Arboria";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 34px;
  letter-spacing: 0.2px;
  color: #2F59A8;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  border: none;
  position: relative;
}
.directory-resource-section .filter-block_google input::placeholder {
  color: #D5D5D7;
}
.directory-resource-section .filter-block_google .search-container {
  position: relative;
}
.directory-resource-section .filter-block_google .search-container::before {
  content: "";
}
.directory-resource-section .filter-block_google .search-container button {
  position: absolute;
  border: none;
  background: transparent;
  top: 40px;
  right: 15px;
  width: 19px;
  height: 19px;
  z-index: 999;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.67214 9.84129C5.37614 11.5443 8.13814 11.5443 9.84114 9.84129C11.5451 8.13729 11.5451 5.37529 9.84114 3.67129C8.13814 1.96829 5.37614 1.96829 3.67214 3.67129C1.96814 5.37529 1.96814 8.13729 3.67214 9.84129ZM11.5344 1.97925C14.1734 4.61725 14.1734 8.89525 11.5344 11.5332C8.89642 14.1722 4.61842 14.1722 1.97942 11.5332C-0.658578 8.89525 -0.658578 4.61725 1.97942 1.97925C4.61842 -0.65975 8.89642 -0.65975 11.5344 1.97925V1.97925Z' fill='%23D5D5D7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7701 18.753C16.9391 18.922 17.2141 18.922 17.3831 18.753L18.7541 17.382C18.9231 17.213 18.9231 16.939 18.7541 16.77L11.9841 10L10.0011 11.984L16.7701 18.753Z' fill='%23D5D5D7'/%3E%3C/svg%3E");
}
.directory-resource-section .resource-search_container {
  display: flex;
  align-items: center;
  gap: 23px;
  margin-bottom: 21px;
}
.directory-resource-section .resource-search_container .search-input {
  flex: 1;
}
.directory-resource-section .resource-search_container .search-input label {
  display: none;
}
.directory-resource-section .resource-search_container .search-input input {
  width: 100%;
  background: #E9F4FF;
  border-radius: 100px;
  border: none;
  padding: 14px 31px 16px 31px;
}
.directory-resource-section .resource-search_container .search-input input::placeholder {
  color: #7CA3CA;
}
.directory-resource-section .resource-search_container .search-button {
  width: 170px;
}
.directory-resource-section .resource-search_container .search-button button {
  border: none;
  background: #2F59A8;
  color: #ffffff;
  padding: 14px 16px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 60px;
  transition: all 0.3s;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .resource-search_container .search-button button:hover {
    color: #888888 !important;
    background-color: #D5D5D7 !important;
  }
}
.directory-resource-section .resource-search_results .results {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.2px;
  color: #2F59A8;
}
.directory-resource-section .col_clear-resource {
  display: flex;
  align-items: start;
  margin-top: 20px;
}
.directory-resource-section .col_clear-resource .clear_resource {
  display: none;
  align-items: center;
  border: none;
  background-color: transparent;
  color: #2F59A8;
  text-decoration: underline;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.2px;
  text-transform: capitalize;
  transition: all 0.3s;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .col_clear-resource .clear_resource:hover {
    color: #888888 !important;
  }
}
.directory-resource-section .resource-main-bottom {
  padding-top: 80px;
}
.directory-resource-section .resource-main-bottom-description {
  width: 100%;
  border-bottom: #2F5299 1px;
}
.directory-resource-section .resource-search_tags {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 20px;
}
.directory-resource-section .resource-search_tags > span {
  padding: 11px 42px 11px 15px;
  position: relative;
  width: auto;
  color: #2F5299;
  background: #ECECEC;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  font-size: 12px !important;
  border-radius: 30px;
}
@media (min-width: 1199.98px) {
  .directory-resource-section .resource-search_tags > span:hover {
    cursor: pointer;
  }
}
.directory-resource-section .resource-search_tags > span::before {
  content: "";
  position: absolute;
  top: 13px;
  right: 16px;
  background-size: cover;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4158 6.49915L11.7158 2.20915C11.9041 2.02084 12.0099 1.76545 12.0099 1.49915C12.0099 1.23285 11.9041 0.977452 11.7158 0.789148C11.5275 0.600844 11.2721 0.495056 11.0058 0.495056C10.7395 0.495056 10.4841 0.600844 10.2958 0.789148L6.0058 5.08915L1.7158 0.789148C1.52749 0.600844 1.2721 0.495056 1.0058 0.495056C0.739497 0.495056 0.484102 0.600844 0.295798 0.789148C0.107495 0.977452 0.0017066 1.23285 0.0017066 1.49915C0.0017066 1.76545 0.107495 2.02084 0.295798 2.20915L4.5958 6.49915L0.295798 10.7891C0.20207 10.8821 0.127676 10.9927 0.0769072 11.1146C0.0261385 11.2364 0 11.3671 0 11.4991C0 11.6312 0.0261385 11.7619 0.0769072 11.8837C0.127676 12.0056 0.20207 12.1162 0.295798 12.2091C0.388761 12.3029 0.499362 12.3773 0.621222 12.428C0.743081 12.4788 0.873786 12.5049 1.0058 12.5049C1.13781 12.5049 1.26852 12.4788 1.39038 12.428C1.51223 12.3773 1.62284 12.3029 1.7158 12.2091L6.0058 7.90915L10.2958 12.2091C10.3888 12.3029 10.4994 12.3773 10.6212 12.428C10.7431 12.4788 10.8738 12.5049 11.0058 12.5049C11.1378 12.5049 11.2685 12.4788 11.3904 12.428C11.5122 12.3773 11.6228 12.3029 11.7158 12.2091C11.8095 12.1162 11.8839 12.0056 11.9347 11.8837C11.9855 11.7619 12.0116 11.6312 12.0116 11.4991C12.0116 11.3671 11.9855 11.2364 11.9347 11.1146C11.8839 10.9927 11.8095 10.8821 11.7158 10.7891L7.4158 6.49915Z' fill='%232F5299'/%3E%3C/svg%3E");
}
.directory-resource-section.advance .resource-block_container {
  flex-direction: column;
}
.directory-resource-section.advance .resource-block_single {
  width: 100%;
}
.directory-resource-section.advance .resource-block_single:first-of-type .single_body {
  padding-top: 36px;
}
.directory-resource-section.advance .resource-block_single:first-of-type .single_body::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  background: #D5D5D7;
}
.directory-resource-section.advance .resource-block_single .single_body {
  width: 100%;
  gap: 8px;
  position: relative;
  padding-bottom: 36px;
}
@media (min-width: 1199.98px) {
  .directory-resource-section.advance .resource-block_single .single_body:hover .single_excerpt {
    text-decoration: underline;
  }
}
.directory-resource-section.advance .resource-block_single .single_body::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #D5D5D7;
}
.directory-resource-section.advance .resource-block_single .single_body .single_excerpt {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 26px;
  color: #2F5299;
  transition: all 0.2s;
}
.directory-resource-section.advance .resource-block_single .single_body .single_info {
  display: flex;
  gap: 16px;
  font-size: 18px;
  color: #000000;
  padding-bottom: 12px;
  text-transform: capitalize;
}
.directory-resource-section.advance .resource-block_single .single_body .single_info .label {
  color: #000000;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.2px;
  text-transform: capitalize;
}
.directory-resource-section.advance .resource-block_single .single_body .single_tag {
  font-size: 12px;
}
.directory-resource-section .resource-block_container {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  row-gap: 40px;
  padding-top: 35px;
}
.directory-resource-section .resource-block_single {
  width: calc(25% - 22.5px);
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 1199.98px) {
  .directory-resource-section .resource-block_single {
    width: calc(50% - 30px);
  }
}
@media (max-width: 575.98px) {
  .directory-resource-section .resource-block_single {
    width: 100%;
  }
}
@media (min-width: 1199.98px) {
  .directory-resource-section .resource-block_single:hover .single_body .single_excerpt {
    text-decoration: underline;
  }
  .directory-resource-section .resource-block_single:hover .single_image img {
    transform: scale(1.1);
  }
}
.directory-resource-section .resource-block_single .single_image {
  width: 100%;
  height: 255px;
  overflow: hidden;
  transition: all 0.3s;
}
.directory-resource-section .resource-block_single .single_image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: all 0.3s;
}
.directory-resource-section .resource-block_single .single_body {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: start;
}
.directory-resource-section .resource-block_single .single_body .single_excerpt {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.2px;
  color: #2F59A8;
  margin-bottom: 0px !important;
}
.directory-resource-section .resource-block_single .single_body .single_tag {
  background: #2F59A8;
  color: #ffffff;
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 14px;
  border-radius: 3px;
  letter-spacing: 0.36px;
  text-transform: uppercase;
  padding: 4px 9px 7px 11px;
}
.directory-resource-section .resource-block .paginator-single-box {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 30px;
}
.directory-resource-section .resource-block .paginator-single-box .resulst-pagination {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
}
.directory-resource-section .resource-block .paginator-single-box .container-paginator {
  display: flex;
  flex: 1;
  justify-content: end;
}
.directory-resource-section .resource-block .paginator-single-box .pagination .prev::before,
.directory-resource-section .resource-block .paginator-single-box .pagination .next::before {
  color: #2F59A8 !important;
}
.directory-resource-section .resource-block .paginator-single-box .pagination .dots {
  color: #000000 !important;
}
.directory-resource-section .resource-block .paginator-single-box .pagination a {
  color: #000000 !important;
}
.directory-resource-section .resource-block .paginator-single-box .pagination a.page-numbers {
  color: #000000;
}

.directory-footer-section {
  position: relative;
  padding: 100px 0;
}
@media (max-width: 1199.98px) {
  .directory-footer-section {
    padding: 60px 0;
  }
}
@media (max-width: 769.98px) {
  .directory-footer-section {
    padding: 40px 0;
  }
}
.directory-footer-section .content-col {
  padding: 75px 30px 0 35px;
  background-color: #00457C;
}
.directory-footer-section .content-col h3 {
  margin-bottom: 6px !important;
}
.directory-footer-section .content-col .btn-container {
  margin-top: 25px;
}
.directory-footer-section .image-container figure {
  width: 100%;
  height: 650px;
}
@media (max-width: 1199.98px) {
  .directory-footer-section .image-container figure {
    height: 400px;
  }
}
@media (max-width: 769.98px) {
  .directory-footer-section .image-container figure {
    height: 300px;
  }
}
.directory-footer-section .image-container figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.resource-back {
  padding-top: 53px;
  padding-bottom: 70px;
}
.resource-back_icon {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.2px;
  color: #000000;
  padding-left: 36px;
  position: relative;
  text-transform: capitalize;
  transition: all 0.3s;
}
@media (min-width: 1199.98px) {
  .resource-back_icon:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #2F59A8;
  }
  .resource-back_icon:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='14' viewBox='0 0 25 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.92991 14L9.01181 11.8969L5.63622 8.48716L25 8.48717L25 5.51294L5.63622 5.51293L9.01181 2.10308L6.92991 3.27611e-07L-1.29539e-06 7.00005L6.92991 14Z' fill='%232F59A8'/%3E%3C/svg%3E");
  }
}
.resource-back_icon::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='14' viewBox='0 0 25 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.92991 14L9.01181 11.8969L5.63622 8.48716L25 8.48717L25 5.51294L5.63622 5.51293L9.01181 2.10308L6.92991 3.27611e-07L-1.29539e-06 7.00005L6.92991 14Z' fill='black'/%3E%3C/svg%3E");
  background-size: cover;
  width: 25px;
  height: 14px;
  transition: all 0.3s;
}

.resource-main .social-block {
  padding-top: 26px;
}
.resource-main .social-block .addtoany_shortcode a .a2a_svg {
  background: transparent !important;
}
.resource-main .social-block .addtoany_shortcode a .a2a_svg svg path {
  fill: #2F59A8 !important;
}
.resource-main .social-block_label {
  margin-top: 26px;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 0.2px;
  color: #000000;
  text-transform: capitalize;
}
.resource-main .social-block_icons {
  margin-top: 15px;
  padding-left: 0px;
  list-style: none;
  display: flex;
  gap: 40px;
}
.resource-main .social-block_icons > li {
  color: #2F59A8;
  font-size: 21px;
}
@media (min-width: 1199.98px) {
  .resource-main .social-block_icons > li:hover {
    cursor: pointer;
    transform: scale(1.1);
  }
}
.resource-main_image {
  height: auto;
  width: 100%;
}
.resource-main_image img {
  height: 390px;
  width: 100%;
  object-fit: cover;
}
.resource-main_content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.resource-main .addtoany_share_save_container {
  display: none !important;
}
.resource-main_info {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.resource-main_info .resource_title h1 {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 0px !important;
  color: #2F59A8;
  font-style: normal;
  font-weight: 900;
  font-size: 52px;
  line-height: 55px;
}
@media (min-width: 1199.98px) {
  .resource-main_info .resource_title {
    max-width: 633px;
  }
}
.resource-main_info .reosurce_cat {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 22px;
}
.resource-main_info .reosurce_cat > span {
  font-weight: 700;
  color: #000000;
  font-size: 18px !important;
  line-height: 26px;
  letter-spacing: 0.2px;
  text-transform: capitalize;
  display: block;
  position: relative;
}
.resource-main_info .reosurce_cat > span::before {
  content: "";
  height: 70%;
  width: 2px;
  position: absolute;
  left: -11px;
  bottom: 2px;
  background: #000;
}
.resource-main_info .reosurce_cat > span:first-of-type::before {
  content: none;
}
.resource-main .printfriendly a {
  padding: 14px 26px 14px 26px;
  display: flex;
  flex-direction: row-reverse;
  color: #2F59A8 !important;
  border: 2px solid #2F59A8;
  font-weight: 700;
  font-size: 18px;
  gap: 10px;
  line-height: 22px;
  letter-spacing: 1px;
  border-radius: 100px;
}

.resource-related {
  width: 100%;
}
@media (max-width: 1199.98px) {
  .resource-related {
    padding-top: 45px;
    padding-bottom: 70px;
  }
}
.resource-related_title h2 {
  line-height: 1;
  font-size: 20px !important;
}
.resource-related .woocommerce-loop-product__title {
  line-height: 1;
  font-size: 20px !important;
  margin-top: 10px !important;
  margin-bottom: 15px !important;
}
.resource-related .star-rating {
  float: left !important;
  margin-bottom: 10px !important;
}
.resource-related .swiper-container-related {
  height: auto;
  overflow: hidden;
  padding-bottom: 70px;
  padding: 0;
  position: relative;
}
@media (max-width: 575.98px) {
  .resource-related .swiper-container-related {
    height: 450px;
  }
}
.resource-related .swiper-container-related .swiper-wrapper {
  height: 500px;
}
@media (max-width: 575.98px) {
  .resource-related .swiper-container-related .swiper-wrapper {
    height: auto;
  }
}
.resource-related .swiper-container-related .swiper-wrapper .swiper-slide {
  overflow: hidden;
}
.resource-related .swiper-container-related .swiper-wrapper .swiper-slide figure {
  height: 100%;
}
.resource-related .swiper-container-related .swiper-wrapper .swiper-slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 575.98px) {
  .resource-related .swiper-container-related .swiper-wrapper .swiper-slide figure img {
    object-fit: cover;
  }
}
@media (max-width: 767.98px) {
  .resource-related .swiper-container-related .swiper-wrapper .swiper-slide {
    max-width: 100%;
    width: 100% !important;
  }
}
.resource-related .swiper-container-related .navigation-container {
  margin-right: 20px !important;
  margin-left: 0px !important;
}
.resource-related .swiper-container-related .navigation-container.swiper-pagination-bullet-active {
  background: #FFBC00;
}
.resource-related .swiper-container-related .navigation-container:last-of-type {
  margin-right: 0px !important;
}
.resource-related .swiper-container-related .container-controls {
  position: absolute;
  bottom: 0;
  height: 50px !important;
  display: flex;
  justify-content: center;
}
.resource-related .swiper-container-related .container-controls .arrows {
  width: 125px;
  position: relative;
}
.resource-related .swiper-container-related .container-controls .swiper-button-prev::after {
  transform: rotate(180deg);
}
.resource-related .swiper-container-related .container-controls .swiper-button-prev.swiper-button-disabled::after {
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='13' viewBox='0 0 43 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37551 12.8755L8.29086 10.96L5.18533 7.8545L43 7.85451L43 5.14564L5.18533 5.14563L8.29087 2.04L6.37551 0.12456L1.52601e-06 6.50007L6.37551 12.8755Z' fill='%23D5D5D7'/%3E%3C/svg%3E") !important;
  transform: rotate(0deg);
}
.resource-related .swiper-container-related .container-controls .swiper-button-next.swiper-button-disabled::after {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='13' viewBox='0 0 43 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37551 12.8755L8.29086 10.96L5.18533 7.8545L43 7.85451L43 5.14564L5.18533 5.14563L8.29087 2.04L6.37551 0.12456L1.52601e-06 6.50007L6.37551 12.8755Z' fill='%23D5D5D7'/%3E%3C/svg%3E") !important;
}
.resource-related .swiper-container-related .container-controls .swiper-button-prev,
.resource-related .swiper-container-related .container-controls .swiper-button-next {
  height: 35px;
  width: 50px;
}
.resource-related .swiper-container-related .container-controls .swiper-button-prev::after,
.resource-related .swiper-container-related .container-controls .swiper-button-next::after {
  content: "";
  height: 12.75px;
  width: 43px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='13' viewBox='0 0 43 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.6245 0.125L34.7091 2.04044L37.8147 5.14598H0V7.85485H37.8147L34.7091 10.9605L36.6245 12.8759L43 6.50042L36.6245 0.125Z' fill='%23FFBC00'/%3E%3C/svg%3E");
}
.resource-related_entries {
  margin-top: 40px;
}
.resource-related_single {
  color: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 14px;
  align-items: start;
}
@media (min-width: 1199.98px) {
  .resource-related_single {
    cursor: pointer;
  }
}
.resource-related_title {
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 26px;
  color: #ffffff;
}
.resource-related_tag {
  background: #ffffff;
  border-radius: 3px;
  padding: 4px 9px 5px 9px;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #363C72;
}

.resource-footer {
  position: relative;
}
.resource-footer_image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.resource-footer_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.resource-footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #000000 16.83%, rgba(23, 23, 23, 0.4473) 79.25%, rgba(42, 42, 42, 0.0001) 100%);
  mix-blend-mode: normal;
  opacity: 0.3;
}
.resource-footer::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  mix-blend-mode: normal;
  opacity: 0.3;
}
.resource-footer_wrapper {
  padding: 140px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 2;
}
@media (max-width: 992px) {
  .resource-footer_wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
.resource-footer_title h2 {
  color: #ffffff;
  font-style: normal;
  font-weight: 900;
  font-size: 52px !important;
  line-height: 55px;
}
@media (min-width: 1199.98px) {
  .resource-footer_title {
    max-width: 501px;
  }
}
@media (max-width: 992px) {
  .resource-footer_title {
    flex-direction: column;
    font-size: 42px !important;
  }
}

.resource-main-bottom {
  padding-top: 80px;
  padding-bottom: 85px;
}
.resource-main-bottom-description .header-desc {
  border-bottom: #2F5299 1px solid;
  width: 100%;
  margin-bottom: 36px;
}
.resource-main-bottom-description .header-desc h5 {
  margin-bottom: 0px !important;
  padding-bottom: 17px !important;
  position: relative;
  display: inline-block;
}
.resource-main-bottom-description .header-desc h5:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: #2F5299;
}
.resource-main-bottom-description .header-content {
  padding-bottom: 20px;
}
.resource-main-bottom-items {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
.resource-main-bottom-items .card-item {
  display: flex;
  gap: 30px;
  position: relative;
}
@media (max-width: 992px) {
  .resource-main-bottom-items .card-item {
    flex-direction: column;
  }
}
.resource-main-bottom-items .card-item::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -40px;
  height: 1px;
  width: 100%;
  background: #2F5299;
}
.resource-main-bottom-items .card-item-image {
  width: 160px;
  height: 226px;
}
@media (max-width: 992px) {
  .resource-main-bottom-items .card-item-image {
    width: 100%;
  }
}
.resource-main-bottom-items .card-item-image figure {
  height: 100%;
}
.resource-main-bottom-items .card-item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .resource-main-bottom-items .card-item-image img {
    object-fit: contain;
  }
}
.resource-main-bottom-items .card-item-content {
  flex: 1;
}
.resource-main-bottom-items .card-item .files {
  display: flex;
  align-items: center;
  padding-top: 20px;
  gap: 10px;
}
.resource-main-bottom-items .card-item .files .jpg a {
  display: block;
  width: 42px;
  height: 53px;
  background-image: url('data:image/svg+xml,<svg width="42" height="53" viewBox="0 0 42 53" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.9597 5.48796C38.035 5.56952 38.1442 5.61589 38.2579 5.61589C38.373 5.61589 38.4813 5.56952 38.5575 5.48796L41.3168 2.85853C41.4213 2.74658 41.4467 2.58867 41.3824 2.45274C41.3168 2.31801 41.1739 2.23085 41.0169 2.23085H40.0279L40.0274 0.37701C40.0283 0.168312 39.8506 0 39.6298 0H36.8869C36.666 0 36.4879 0.168312 36.4879 0.37701V2.23044H35.4993C35.3424 2.23044 35.199 2.31759 35.1347 2.45233C35.0699 2.58826 35.0966 2.74618 35.2002 2.85812L37.9597 5.48796Z" fill="%232F5299"/><path d="M29.5843 0H2.95782C1.32612 0 0 1.32439 0 2.96257V50.0374C0 51.6739 1.32612 53 2.95782 53H38.4594C40.0948 53 41.4172 51.674 41.4172 50.0374V11.8507L29.5843 0ZM29.5843 4.18873L37.2353 11.851H29.5843V4.18873ZM38.4601 50.0385H2.95855V2.96257H26.6259V11.8507C26.6259 13.4872 27.9492 14.8133 29.5837 14.8133H38.4596V50.0377L38.4601 50.0385Z" fill="%232F5299"/><path d="M11.1288 45.2449C10.8232 45.2597 10.5864 45.1856 10.4184 45.0228C10.2579 44.8525 10.1777 44.6378 10.1777 44.3787C10.1777 44.1788 10.235 44.0049 10.3496 43.8568C10.4642 43.7088 10.6361 43.6273 10.8652 43.6125L11.1861 43.5903C11.4611 43.5755 11.6635 43.5126 11.7934 43.4015C11.9232 43.2831 11.9882 43.0906 11.9882 42.8241V38.2602C11.9882 37.9197 12.0798 37.6643 12.2632 37.494C12.4465 37.3164 12.7062 37.2275 13.0424 37.2275C13.3785 37.2275 13.6382 37.3164 13.8215 37.494C14.0049 37.6643 14.0965 37.9197 14.0965 38.2602V42.7908C14.0965 43.3016 14.001 43.7347 13.8101 44.09C13.6191 44.4379 13.3326 44.7081 12.9507 44.9006C12.5764 45.0857 12.1066 45.193 11.5413 45.2226L11.1288 45.2449Z" fill="%232F5299"/><path d="M17.0111 45.256C16.675 45.256 16.4153 45.1671 16.232 44.9895C16.0486 44.8044 15.957 44.549 15.957 44.2233V38.3602C15.957 38.027 16.0486 37.7716 16.232 37.594C16.4229 37.4163 16.6865 37.3275 17.0226 37.3275H19.8414C20.7581 37.3275 21.4647 37.557 21.9612 38.0159C22.4654 38.4675 22.7175 39.0931 22.7175 39.8926C22.7175 40.6921 22.4654 41.3213 21.9612 41.7803C21.4647 42.2319 20.7581 42.4577 19.8414 42.4577H18.0653V44.2233C18.0653 44.549 17.9775 44.8044 17.8018 44.9895C17.6261 45.1671 17.3625 45.256 17.0111 45.256ZM18.0653 40.892H19.4747C19.8719 40.892 20.1775 40.8105 20.3914 40.6477C20.6053 40.4774 20.7122 40.2257 20.7122 39.8926C20.7122 39.552 20.6053 39.3003 20.3914 39.1375C20.1775 38.9746 19.8719 38.8932 19.4747 38.8932H18.0653V40.892Z" fill="%232F5299"/><path d="M28.2123 45.2782C27.288 45.2782 26.5012 45.1116 25.8519 44.7785C25.2102 44.4453 24.7213 43.979 24.3852 43.3793C24.0491 42.7797 23.881 42.0801 23.881 41.2806C23.881 40.6588 23.9803 40.0999 24.1789 39.6039C24.3852 39.1005 24.6793 38.6711 25.0612 38.3158C25.4432 37.953 25.9091 37.6791 26.4592 37.494C27.0168 37.3016 27.647 37.2053 28.3498 37.2053C28.7318 37.2053 29.1213 37.2423 29.5186 37.3164C29.9158 37.383 30.3054 37.5125 30.6873 37.705C30.8859 37.7939 31.0196 37.9197 31.0884 38.0826C31.1648 38.238 31.1877 38.4046 31.1571 38.5823C31.1342 38.7525 31.0693 38.9117 30.9623 39.0597C30.863 39.2004 30.7255 39.2966 30.5498 39.3485C30.3741 39.3929 30.1755 39.367 29.954 39.2707C29.7248 39.1671 29.4766 39.0894 29.2092 39.0375C28.9418 38.9783 28.6592 38.9487 28.3613 38.9487C27.8494 38.9487 27.4217 39.0375 27.0779 39.2152C26.7418 39.3929 26.4897 39.6557 26.3216 40.0036C26.1536 40.3515 26.0696 40.7772 26.0696 41.2806C26.0696 42.0357 26.2605 42.6057 26.6425 42.9907C27.0244 43.3756 27.5897 43.5681 28.3383 43.5681C28.5675 43.5681 28.8158 43.5459 29.0831 43.5015C29.3581 43.4571 29.6332 43.3941 29.9082 43.3127L29.5186 44.0789V42.1801H28.7165C28.4567 42.1801 28.2543 42.1171 28.1092 41.9913C27.9717 41.8654 27.9029 41.6878 27.9029 41.4583C27.9029 41.2288 27.9717 41.0548 28.1092 40.9364C28.2543 40.8105 28.4567 40.7476 28.7165 40.7476H30.4123C30.6797 40.7476 30.8821 40.8179 31.0196 40.9586C31.1648 41.0918 31.2373 41.288 31.2373 41.5471V44.0012C31.2373 44.2233 31.1877 44.412 31.0884 44.5675C30.9967 44.723 30.8478 44.834 30.6415 44.9006C30.2825 45.0191 29.8929 45.1116 29.4727 45.1782C29.0526 45.2449 28.6324 45.2782 28.2123 45.2782Z" fill="%232F5299"/></svg>');
}
.resource-main-bottom-items .card-item .files .pdf a {
  display: block;
  width: 43px;
  height: 53px;
  background-image: url('data:image/svg+xml,<svg width="43" height="53" viewBox="0 0 43 53" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M38.5535 5.48796C38.6288 5.56952 38.7379 5.61589 38.8517 5.61589C38.9668 5.61589 39.0751 5.56952 39.1512 5.48796L41.9106 2.85853C42.0151 2.74658 42.0405 2.58867 41.9762 2.45274C41.9106 2.31801 41.7676 2.23085 41.6107 2.23085H40.6216L40.6212 0.37701C40.622 0.168312 40.4444 0 40.2235 0H37.4806C37.2598 0 37.0817 0.168312 37.0817 0.37701V2.23044H36.0931C35.9361 2.23044 35.7927 2.31759 35.7284 2.45233C35.6637 2.58826 35.6903 2.74618 35.794 2.85812L38.5535 5.48796Z" fill="%232F5299"/><path d="M25.675 24.0934C24.5602 22.8661 23.4594 21.4948 22.4678 20.2609C22.0003 19.6779 21.5531 19.1219 21.1344 18.6169L21.1034 18.5801C21.7159 16.8564 22.0664 15.4458 22.1446 14.3863C22.343 11.6877 22.0379 9.94924 21.2125 9.07307C20.6549 8.48026 19.8174 8.27368 19.03 8.53538C18.4658 8.72196 17.7019 9.2225 17.2655 10.5441C16.6149 12.5141 16.9302 16.0031 18.7799 18.8888C17.9544 21.0241 16.8037 23.4774 15.5326 25.8135C13.1121 26.6517 11.1827 27.7536 9.79797 29.0907C7.98874 30.8349 7.25343 32.5663 7.77965 33.8398C8.10371 34.6286 8.85346 35.0993 9.78432 35.0993C10.4324 35.0993 11.1335 34.8682 11.8122 34.4314C13.5254 33.325 15.762 29.6395 16.962 27.5038C19.4441 26.7383 21.8952 26.4252 23.1406 26.3064C23.704 26.2525 24.2637 26.2096 24.8023 26.1798C26.9823 28.4539 28.7654 29.653 30.408 29.9523C30.7387 30.0131 31.0694 30.0437 31.3922 30.0437C32.731 30.0437 33.8371 29.5163 34.3533 28.6332C34.7427 27.9661 34.7348 27.1875 34.3314 26.4967C33.42 24.9379 30.6693 24.0802 26.5859 24.0802C26.2924 24.0802 25.989 24.0842 25.6748 24.0936L25.675 24.0934ZM10.6757 32.7161C10.3516 32.9252 10.0185 33.0497 9.78369 33.0497C9.73905 33.0497 9.70888 33.0452 9.69193 33.0407C9.65101 32.8366 9.79816 31.9531 11.2469 30.5552C11.9272 29.8987 12.7874 29.2988 13.8063 28.7689C12.5209 30.8115 11.3643 32.2719 10.6757 32.7161ZM19.2363 11.1802C19.3876 10.7229 19.5749 10.5164 19.6914 10.478C19.6943 10.4776 19.6968 10.4763 19.6993 10.4755C19.8117 10.6009 20.2908 11.3166 20.0763 14.2394C20.0391 14.7494 19.9134 15.3936 19.7018 16.1591C19.0094 14.399 18.8193 12.443 19.2363 11.1802ZM22.9407 24.2679C21.8375 24.3729 20.1568 24.5888 18.282 25.0269C19.0091 23.593 19.6824 22.1396 20.2446 20.7927C20.4397 21.034 20.6393 21.2814 20.8418 21.5349C21.5201 22.3796 22.2823 23.3289 23.0722 24.2561L22.9407 24.2679ZM32.5335 27.5211C32.5645 27.5737 32.5637 27.595 32.5558 27.6088C32.4686 27.7583 32.0747 27.9951 31.389 27.9951C31.1976 27.9951 30.9939 27.9759 30.7835 27.9371C29.9278 27.7807 28.93 27.1965 27.7404 26.1549C30.9682 26.3072 32.2723 27.0757 32.5335 27.5211Z" fill="%232F5299"/><path d="M30.178 0H3.55157C1.91987 0 0.59375 1.32439 0.59375 2.96257V50.0374C0.59375 51.6739 1.91987 53 3.55157 53H39.0532C40.6885 53 42.011 51.674 42.011 50.0374V11.8507L30.178 0ZM30.178 4.18873L37.8291 11.851H30.178V4.18873ZM39.0539 50.0385H3.5523V2.96257H27.2197V11.8507C27.2197 13.4872 28.543 14.8133 30.1775 14.8133H39.0534V50.0377L39.0539 50.0385Z" fill="%232F5299"/><path d="M16.3637 37.8105C16.1264 37.5952 15.8414 37.4384 15.5178 37.3465C15.1982 37.2525 14.7407 37.2053 14.1575 37.2053H12.2225C11.8546 37.2053 11.5773 37.2918 11.3975 37.4644C11.2162 37.6387 11.123 37.9214 11.123 38.303V44.1966C11.123 44.5398 11.2057 44.8067 11.3685 44.9918C11.5341 45.1817 11.755 45.2782 12.0242 45.2782C12.2818 45.2782 12.499 45.1813 12.6691 44.9905C12.8355 44.803 12.9206 44.5323 12.9206 44.1863V42.1706H14.1575C15.1126 42.1706 15.8462 41.9562 16.3371 41.5332C16.8364 41.1048 17.0899 40.4712 17.0899 39.6491C17.0899 39.2662 17.0287 38.9165 16.907 38.6077C16.7844 38.2956 16.6019 38.0278 16.3637 37.8105L16.3637 37.8105ZM15.1136 40.2749C15.0055 40.4243 14.8512 40.5294 14.6408 40.5969C14.4171 40.6681 14.1322 40.7049 13.7924 40.7049H12.9215V38.6648H13.7928C14.5779 38.6648 14.8963 38.8258 15.0229 38.9566C15.1918 39.1416 15.2736 39.3783 15.2736 39.6793C15.2736 39.9276 15.2196 40.1279 15.1136 40.2749Z" fill="%232F5299"/><path d="M23.598 37.9479C23.2836 37.6614 22.9276 37.4628 22.5409 37.3585C22.1643 37.2571 21.7077 37.2053 21.186 37.2053H19.2157C18.8513 37.2053 18.5789 37.2962 18.406 37.4775C18.2326 37.6584 18.1445 37.942 18.1445 38.3207V44.0194C18.1445 44.2865 18.1672 44.5007 18.2136 44.6727C18.2662 44.868 18.3797 45.0207 18.5506 45.1263C18.7135 45.2289 18.9418 45.2782 19.2464 45.2782H21.2167C21.5655 45.2782 21.8843 45.2546 22.1639 45.2075C22.4488 45.1591 22.7195 45.075 22.9672 44.9572C23.2173 44.8385 23.4505 44.6778 23.6618 44.4801C23.9265 44.2268 24.1471 43.9352 24.3176 43.6125C24.4861 43.2911 24.613 42.9263 24.693 42.5291C24.773 42.1357 24.8134 41.6948 24.8134 41.2203C24.8126 39.7684 24.4033 38.667 23.598 37.9479ZM22.2812 43.3988C22.1834 43.4876 22.0658 43.5587 21.9312 43.6087C21.7906 43.6605 21.6536 43.6937 21.5235 43.7063C21.3862 43.7198 21.1922 43.7269 20.9465 43.7269H19.9456V38.7531H20.799C21.2455 38.7531 21.6286 38.8036 21.9377 38.9033C22.2267 38.995 22.476 39.2176 22.678 39.5664C22.8853 39.9227 22.9907 40.476 22.9907 41.211C22.9911 42.2481 22.7527 42.9831 22.2812 43.3988Z" fill="%232F5299"/><path d="M30.6582 37.2053H27.2435C27.0159 37.2053 26.8316 37.2413 26.6806 37.3158C26.5192 37.3941 26.3988 37.5215 26.3221 37.6958C26.2509 37.8584 26.2168 38.0571 26.2168 38.3034V44.1859C26.2168 44.5402 26.2977 44.8126 26.4561 44.9951C26.6175 45.1826 26.8285 45.2782 27.0829 45.2782C27.3322 45.2782 27.5412 45.1842 27.7046 44.9988C27.8634 44.8155 27.9439 44.5419 27.9439 44.1859V41.8156H30.1905C30.4418 41.8156 30.6388 41.7511 30.7751 41.6224C30.9168 41.4887 30.9884 41.3095 30.9884 41.0888C30.9884 40.8687 30.9184 40.689 30.7798 40.5549C30.645 40.4233 30.4468 40.3567 30.1909 40.3567H27.9443V38.6979H30.6594C30.9254 38.6979 31.1302 38.6296 31.2684 38.4942C31.4101 38.3564 31.4817 38.1731 31.4817 37.9496C31.4817 37.7306 31.4101 37.5489 31.268 37.409C31.1271 37.2729 30.923 37.2053 30.6582 37.2053Z" fill="%232F5299"/></svg>');
}

.interior-page:not(.no-padding) .content-page {
  padding: 80px 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;
}
.interior-page.no-padding .custom-block {
  padding-top: 40px;
}

.interior-page .custom-pt:first-of-type {
  padding-top: 0px;
}

.custom-block + .custom-block {
  padding-top: 40px;
}
.custom-block .btn-container {
  padding-top: 30px !important;
}

.custom-pt {
  padding-top: 75px;
}
@media (max-width: 1199.98px) {
  .custom-pt {
    padding-top: 50px;
  }
}
@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: 75px;
}
@media (max-width: 1199.98px) {
  .custom-pb {
    padding-bottom: 50px;
  }
}
@media (max-width: 767.98px) {
  .custom-pb {
    padding-bottom: 30px;
  }
}
.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;
  /*Light Color Paragraph*/
  /*Dark Color Paragraph*/
}
.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: #2F59A8 !important;
  color: #363C72 !important;
}
.entry-content.bg-color02,
section[class*=section-].bg-color02,
div[class*=-block].bg-color02 {
  background-color: #2F5299 !important;
  color: #ffffff !important;
}
.entry-content.bg-color03,
section[class*=section-].bg-color03,
div[class*=-block].bg-color03 {
  background-color: #2F59A8 !important;
  color: #ffffff !important;
}
.entry-content.bg-color08,
section[class*=section-].bg-color08,
div[class*=-block].bg-color08 {
  background-color: #00457C !important;
}
.entry-content.bg-color09,
section[class*=section-].bg-color09,
div[class*=-block].bg-color09 {
  background-color: #F6F6F6 !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: #F6F6F6;
  width: 100%;
  height: 50%;
  z-index: -1;
  top: 0;
  left: 0;
}
.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: #363C72 !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: #363C72 !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: #363C72 !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: #363C72 !important;
}
.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: #363C72 !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: #000000 !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: #363C72 !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: #363C72 !important;
}
.entry-content .elevation-spacer-block.custom-pt,
section[class*=section-] .elevation-spacer-block.custom-pt,
div[class*=-block] .elevation-spacer-block.custom-pt {
  padding-top: 40px;
}
@media (max-width: 1199.98px) {
  .entry-content .elevation-spacer-block.custom-pt,
  section[class*=section-] .elevation-spacer-block.custom-pt,
  div[class*=-block] .elevation-spacer-block.custom-pt {
    padding-top: 30px !important;
  }
}
@media (max-width: 769.98px) {
  .entry-content .elevation-spacer-block.custom-pt,
  section[class*=section-] .elevation-spacer-block.custom-pt,
  div[class*=-block] .elevation-spacer-block.custom-pt {
    padding-top: 20px !important;
  }
}
.entry-content .elevation-spacer-block h2,
.entry-content .elevation-spacer-block h3,
.entry-content .elevation-spacer-block h4,
.entry-content .elevation-spacer-block h5,
.entry-content .elevation-spacer-block h6,
section[class*=section-] .elevation-spacer-block h2,
section[class*=section-] .elevation-spacer-block h3,
section[class*=section-] .elevation-spacer-block h4,
section[class*=section-] .elevation-spacer-block h5,
section[class*=section-] .elevation-spacer-block h6,
div[class*=-block] .elevation-spacer-block h2,
div[class*=-block] .elevation-spacer-block h3,
div[class*=-block] .elevation-spacer-block h4,
div[class*=-block] .elevation-spacer-block h5,
div[class*=-block] .elevation-spacer-block h6 {
  margin-bottom: 10px;
}
.entry-content .elevation-spacer-block ul,
section[class*=section-] .elevation-spacer-block ul,
div[class*=-block] .elevation-spacer-block ul {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.entry-content .elevation-spacer-block .container p,
section[class*=section-] .elevation-spacer-block .container p,
div[class*=-block] .elevation-spacer-block .container p {
  margin-bottom: 5px !important;
}

.content-block {
  display: flex;
  flex-direction: column;
  gap: 35px;
  position: relative;
}
.content-block .wrapper-content {
  display: flex;
  flex-direction: column;
  gap: 14px;
  position: relative;
}
.content-block .wrapper-content h2,
.content-block .wrapper-content h3,
.content-block .wrapper-content h4,
.content-block .wrapper-content h5,
.content-block .wrapper-content h6,
.content-block .wrapper-content .h1,
.content-block .wrapper-content .h2,
.content-block .wrapper-content .h3,
.content-block .wrapper-content .h4,
.content-block .wrapper-content .h5,
.content-block .wrapper-content .h6,
.content-block .wrapper-content .h7 {
  margin-bottom: 0 !important;
  margin-top: 0;
}
.content-block .wrapper-content p {
  margin-bottom: 5px;
}
.content-block .block-wrapper {
  display: flex;
  flex-direction: column;
  gap: 65px;
}
@media (max-width: 1199.98px) {
  .content-block .block-wrapper {
    gap: 40px;
  }
}
@media (max-width: 769.98px) {
  .content-block .block-wrapper {
    gap: 30px;
  }
}
@media (max-width: 575.98px) {
  .content-block .block-wrapper {
    gap: 20px;
  }
}
.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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-weight: 900;
  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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  line-height: 1.1;
  font-weight: 900;
}
.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: #233d72;
  color: white;
}
.content-block .main-content .important-text {
  padding: 39px 46px;
  background-color: rgba(84, 104, 164, 0.3450980392);
}
.content-block .main-content > * {
  font-stretch: normal;
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0.02em;
  line-height: 27px;
  margin-bottom: 0;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
}
.content-block .main-content > *::selection {
  background-color: #233d72;
  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: #363C72;
}
.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: #000000;
}
.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: #000000;
}
.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: #233d72;
  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%;
  }
}
.text-photo-block {
  margin-bottom: 0;
  position: relative;
}
.text-photo-block + .text-photo-block {
  padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .text-photo-block + .text-photo-block {
    padding-bottom: 30px;
  }
}
.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 {
  flex-wrap: wrap;
  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;
  color: #515151;
}
.text-photo-block .side-image {
  display: flex;
}
.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: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  background-color: #ffffff !important;
  margin: 0 !important;
  padding: 10px 0;
  text-align: left;
  color: #515151;
}
.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 {
  color: #00457C !important;
  margin-bottom: 0px;
}
.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;
}

.text-only-block {
  position: relative;
  background: #2F59A8;
}
.text-only-block + .video-text-block {
  position: relative;
  padding-top: 0px;
}
.text-only-block + .video-text-block::before {
  content: "";
  background: #2F59A8;
  width: 100%;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
.text-only-block h3,
.text-only-block h2,
.text-only-block h4,
.text-only-block h6,
.text-only-block h5,
.text-only-block h1 {
  margin-bottom: 10px;
  color: #ffffff !important;
}
.text-only-block .container-block p {
  color: #ffffff !important;
}
.text-only-block.padding-vertical {
  padding-top: 100px;
  padding-bottom: 80px;
}
.text-only-block.bg-color01 .bg-mask {
  background-color: #363C72 !important;
}
.text-only-block.bg-color03 .bg-mask {
  background-color: #2F59A8 !important;
}
.text-only-block.bg-color04 .bg-mask {
  background-color: #FFBC00 !important;
}
.text-only-block.bg-color05 .bg-mask {
  background-color: #83EDC8 !important;
}

.text-list-block {
  position: relative;
}
.text-list-block .container {
  position: relative;
}
.text-list-block .row {
  row-gap: 60px;
}
.text-list-block:not(.type-1) {
  background: #2F59A8;
}
.text-list-block:not(.type-1) .left-side .content-block .block-wrapper {
  gap: 33px;
}
@media (min-width: 1199.98px) {
  .text-list-block:not(.type-1) .left-side .content-block .content-wrapper {
    max-width: 444px;
  }
}
.text-list-block:not(.type-1) .left-side .content-block .content-wrapper h3 {
  color: #ffffff;
  margin-bottom: 10px;
}
.text-list-block:not(.type-1) .left-side .content-block .content-wrapper p {
  color: #ffffff !important;
}
.text-list-block:not(.type-1) .right-side .content-block .list-content {
  gap: 25px !important;
  padding-left: 0px !important;
}
.text-list-block:not(.type-1) .right-side .content-block .list-content li p {
  color: #ffffff !important;
  line-height: 27px;
}
.text-list-block:not(.type-1) .right-side .content-block .list-content li h5 {
  color: #ffffff !important;
}
.text-list-block:not(.type-1) .right-side .content-block .list-content li::before {
  background: #ffffff;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 29px;
  color: #2F59A8;
}
.text-list-block.type-1 .content-block .list-content {
  gap: 25px !important;
  padding-left: 0px !important;
}
.text-list-block.type-1 .content-block .list-content li p {
  color: #000000 !important;
  line-height: 27px;
}
.text-list-block.type-1 .content-block .list-content li::before {
  background: #2F59A8;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 29px;
  color: #ffffff;
}
.text-list-block.type-1 .right-side img {
  height: 100% !important;
  object-fit: cover;
}
.text-list-block .right-side {
  position: relative;
}
@media (max-width: 1199.98px) {
  .text-list-block .right-side {
    padding-left: 40px;
  }
}
.text-list-block .content-block {
  gap: 44px;
}
.text-list-block .content-block .content-wrapper {
  gap: 8px;
}
.text-list-block .content-block .content-wrapper p {
  color: #000000 !important;
}
.text-list-block h1,
.text-list-block h2,
.text-list-block h3,
.text-list-block h4,
.text-list-block h5,
.text-list-block h6 {
  margin-bottom: 1px !important;
}
.text-list-block ol {
  counter-reset: item;
  list-style-type: none;
  margin-bottom: 1rem;
  padding: 0 !important;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.text-list-block ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0px !important;
}
.text-list-block ol > li p {
  color: #363C72 !important;
}
.text-list-block ol > li:before {
  content: counters(item, ".") "";
  display: table-cell;
  padding-right: 38px;
}
.text-list-block ol > li:last-child {
  margin-bottom: 0 !important;
}
.text-list-block ol > li ol > li:before {
  content: counters(item, ".") "";
}
.text-list-block ol li {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 21px;
  line-height: 27px;
  list-style-type: none;
  margin-left: 0;
  padding-left: 57px !important;
  position: relative;
  margin-bottom: 0px !important;
}
.text-list-block ol li:last-child {
  margin-bottom: 0 !important;
}
.text-list-block ol li::selection {
  background-color: #233d72;
  color: white;
}
.text-list-block ol li .subtitle {
  margin-bottom: 23px !important;
}
.text-list-block ol li h1,
.text-list-block ol li h2,
.text-list-block ol li h3,
.text-list-block ol li h4,
.text-list-block ol li h5,
.text-list-block ol li h6 {
  margin-top: 0 !important;
  display: inline-block !important;
  font-weight: 700 !important;
}
.text-list-block ol li a {
  padding: 0;
}
.text-list-block ol li::before {
  font-family: "Open Sans";
  align-items: center;
  color: #ffffff;
  background: #363C72;
  border-radius: 50%;
  display: flex;
  font-size: 18px;
  font-weight: bold;
  height: 31px;
  justify-content: center;
  left: 0;
  padding-right: 0;
  position: absolute;
  top: 0px;
  width: 31px;
}
.text-list-block ol li ol {
  margin-top: 10px;
}
.text-list-block ol li ol li {
  padding-left: 20px;
}
.text-list-block ul {
  margin: 0;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  padding-left: 0;
}
@media (max-width: 1199.98px) {
  .text-list-block ul {
    padding-left: 0;
  }
}
@media (max-width: 575.98px) {
  .text-list-block ul {
    margin-top: 20px;
  }
}
.text-list-block ul li {
  padding-left: 15px !important;
  list-style-type: none !important;
}
.text-list-block ul li::after {
  content: "";
  background-color: #2F59A8;
  border-radius: 50%;
  display: block;
  width: 6px;
  height: 6px;
  left: 0;
  top: 9px;
  position: absolute;
}
.text-list-block ul li::before, .text-list-block ul li::marker {
  content: none !important;
  display: none;
}
.text-list-block ul li:last-child {
  margin-bottom: 0 !important;
}
.text-list-block ul li .subtitle {
  margin-bottom: 23px !important;
}
.text-list-block ul li,
.text-list-block ul li p,
.text-list-block ul li > * {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.02em;
  line-height: 1.44;
  position: relative;
}
.text-list-block ul li strong,
.text-list-block ul li p strong,
.text-list-block ul li > * strong {
  font-weight: bold;
  display: inline-block;
}
.text-list-block ul li strong::selection,
.text-list-block ul li p strong::selection,
.text-list-block ul li > * strong::selection {
  background-color: #233d72;
  color: #2F59A8;
}
.text-list-block ul li::selection,
.text-list-block ul li p::selection,
.text-list-block ul li > *::selection {
  background-color: #233d72;
  color: #2F59A8;
}
.text-list-block ul ul,
.text-list-block ul ol {
  margin-top: 20px !important;
}
.text-list-block ul ul li {
  padding-left: 30px !important;
}
.text-list-block ul ul li::after {
  width: 10px;
  height: 10px;
}
.text-list-block .btn-container,
.text-list-block .vc_btn3-container {
  margin-top: 27px;
}
.text-list-block .list-content li h6 {
  font-weight: 400 !important;
  font-size: 16 !important;
}

.video-text-block {
  position: relative;
  padding-top: 75px;
}
@media (max-width: 1199.98px) {
  .video-text-block {
    padding-top: 40px;
  }
}
.video-text-block .poster-image {
  background-color: #000;
  height: 508px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .video-text-block .poster-image {
    height: 360px;
  }
}
@media (max-width: 575.98px) {
  .video-text-block .poster-image {
    height: 225px;
  }
}
.video-text-block .poster-image img {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  bottom: unset;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 100% !important;
  z-index: 1;
}
.video-text-block .poster-image::before {
  content: "";
  background-color: rgba(33, 31, 31, 0.12);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.video-text-block .text-video-block {
  padding-top: 25px;
}
.video-text-block .text-video-block.center {
  text-align: center;
}
.video-text-block .text-video-block.right {
  text-align: right;
}

.image-carousel-block {
  background-color: #2F59A8;
  position: relative;
}
.image-carousel-block .top-section {
  margin-bottom: 20px;
}
.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 {
  color: #ffffff;
  margin-bottom: 0 !important;
}
.image-carousel-block .swiper-container-gallery {
  height: 510px;
  overflow: hidden;
  padding-bottom: 70px;
  padding: 0;
  position: relative;
}
@media (max-width: 575.98px) {
  .image-carousel-block .swiper-container-gallery {
    height: 450px;
  }
}
.image-carousel-block .swiper-container-gallery .swiper-wrapper {
  position: absolute;
  height: 427px;
}
@media (max-width: 575.98px) {
  .image-carousel-block .swiper-container-gallery .swiper-wrapper {
    height: 350px;
  }
}
.image-carousel-block .swiper-container-gallery .swiper-wrapper .swiper-slide {
  overflow: hidden;
  width: 315px;
}
.image-carousel-block .swiper-container-gallery .swiper-wrapper .swiper-slide figure {
  height: 100%;
}
.image-carousel-block .swiper-container-gallery .swiper-wrapper .swiper-slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 575.98px) {
  .image-carousel-block .swiper-container-gallery .swiper-wrapper .swiper-slide figure img {
    object-fit: cover;
  }
}
@media (max-width: 767.98px) {
  .image-carousel-block .swiper-container-gallery .swiper-wrapper .swiper-slide {
    max-width: 100%;
    width: 100% !important;
  }
}
.image-carousel-block .swiper-container-gallery .container-controls {
  position: absolute;
  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 .swiper-container-gallery .container-controls .arrows {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 60px;
  width: 110px;
  gap: 15px;
}
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev {
  transform: rotate(180deg);
}
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next,
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev {
  height: 50px;
  left: unset;
  margin: 0;
  position: relative;
  right: unset;
  top: unset;
  width: 50px;
  background: transparent;
  border-radius: 50%;
  border: 2px solid #ffffff;
}
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next::after,
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev::after {
  content: none;
}
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next::before,
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23744 10.8232 5.76256 10.5303 5.46967L5.75736 0.6967C5.46447 0.403806 4.98959 0.403806 4.6967 0.6967C4.40381 0.989593 4.40381 1.46447 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM-6.55671e-08 6.75L10 6.75L10 5.25L6.55671e-08 5.25L-6.55671e-08 6.75Z' fill='white'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  height: 20px;
  position: relative;
  width: 12px;
  z-index: 5;
  transition: all 0.4s ease;
}
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next.swiper-button-disabled,
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev.swiper-button-disabled {
  background: #e5e6e9;
}
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next.swiper-button-disabled::before,
.image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev.swiper-button-disabled::before {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5303 6.53033C10.8232 6.23743 10.8232 5.76256 10.5303 5.46967L5.75736 0.696695C5.46447 0.403802 4.98959 0.403802 4.6967 0.696695C4.40381 0.989589 4.40381 1.46446 4.6967 1.75736L8.93934 6L4.6967 10.2426C4.40381 10.5355 4.40381 11.0104 4.6967 11.3033C4.98959 11.5962 5.46447 11.5962 5.75736 11.3033L10.5303 6.53033ZM0 6.75H10V5.25H0V6.75Z' fill='%235B5C5F'/%3E%3C/svg%3E");
}
@media (min-width: 1199.98px) {
  .image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next:hover,
  .image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev:hover {
    background: #FFBC00;
    border-color: #FFBC00;
  }
  .image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-next:hover::before,
  .image-carousel-block .swiper-container-gallery .container-controls .arrows .swiper-button-prev:hover::before {
    content: "";
    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='M11.1817 6.38971C11.4746 6.09681 11.4746 5.62194 11.1817 5.32904L6.40873 0.556074C6.11583 0.263181 5.64096 0.263181 5.34807 0.556074C5.05517 0.848968 5.05517 1.32384 5.34807 1.61673L9.59071 5.85938L5.34807 10.102C5.05517 10.3949 5.05517 10.8698 5.34807 11.1627C5.64096 11.4556 6.11583 11.4556 6.40873 11.1627L11.1817 6.38971ZM0.651367 6.60938L10.6514 6.60938L10.6514 5.10938L0.651367 5.10938L0.651367 6.60938Z' fill='%232F59A8'/%3E%3C/svg%3E");
    background-color: transparent;
  }
}
.image-carousel-block .swiper-container-gallery .container-controls .swiper-scrollbar {
  left: 0;
  width: calc(100% - 120px);
  background-color: transparent;
  padding: 0;
  position: relative;
}
.image-carousel-block .swiper-container-gallery .container-controls .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: #00457C;
  opacity: 1;
  bottom: unset;
  height: 1px;
  left: 52%;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 0;
}
.image-carousel-block .swiper-container-gallery .container-controls .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #ffffff;
  border-radius: 0 !important;
  height: 3px;
  margin-top: -2px;
  position: absolute;
  left: 15px;
  z-index: 5;
}
.image-carousel-block .swiper-container-gallery .container-controls .swiper-pagination {
  position: relative;
  left: 0;
  right: 0;
  justify-content: flex-start;
  width: unset;
  gap: 0;
}
.image-carousel-block .swiper-container-gallery .container-controls .swiper-pagination span {
  background: rgba(54, 60, 114, 0.4);
  height: 7px;
  margin: 0 5px 0;
  width: 7px;
}
.image-carousel-block .swiper-container-gallery .container-controls .swiper-pagination span.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #363C72;
  width: 7px;
  height: 7px;
}

.interior-page.page.no-padding .accordion-block:first-of-type {
  padding-top: 40px !important;
}

.accordion-block {
  background-color: #F9F9F9;
}
.accordion-block .content-block {
  gap: 6px !important;
  margin-bottom: 40px;
}
.accordion-block .content-block .h3 {
  margin-bottom: 0px;
  color: #2F59A8;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .accordion-block .content-block {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199.98px) {
  .accordion-block .content-block {
    margin-bottom: 20px;
  }
}

.accordion {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.accordion .accordion-item {
  border-radius: 2px;
  border: none;
  padding: 32px 33px 32px 33px;
  position: relative;
}
.accordion .accordion-button {
  font-family: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  border-radius: 0;
  background: transparent;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  color: inherit;
  outline: none;
  border: none;
  padding: 0;
  box-shadow: none;
  color: #2F59A8;
}
.accordion .accordion-button:focus {
  border: none;
  box-shadow: none;
}
.accordion .accordion-button::after {
  width: 16px;
  height: 17px;
  background-size: contain;
  background-repeat: no-repeat;
  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='%232E4379'/%3E%3C/svg%3E");
}
.accordion .accordion-body {
  width: 952px;
  padding: 0;
  max-width: 100%;
  padding: 10px 0;
}
.accordion .accordion-body h1,
.accordion .accordion-body h2,
.accordion .accordion-body h3,
.accordion .accordion-body h4,
.accordion .accordion-body h5,
.accordion .accordion-body h6,
.accordion .accordion-body p,
.accordion .accordion-body li,
.accordion .accordion-body blockquote,
.accordion .accordion-body cite {
  color: #000000 !important;
}

.accordion.white {
  gap: 0;
}
.accordion.white .accordion-item {
  background: white;
  border-top: 1px solid #ececec;
  padding: 0;
}
.accordion.white .accordion-item:last-of-type {
  border-bottom: 1px solid #ececec;
}
.accordion.white .accordion-button {
  padding-left: 0;
}
.accordion.white .accordion-body {
  padding-left: 0;
}
.accordion.white .accordion-body p,
.accordion.white .accordion-body li,
.accordion.white .accordion-body blockquote,
.accordion.white .accordion-body cite {
  color: #000000 !important;
}

.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: #363C72 !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: "arboria", sans-serif;
  font-weight: 900;
  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;
}

.call-out-card-icon-block {
  background: #FFBC00;
}
.call-out-card-icon-block .title-block {
  padding-bottom: 40px;
  border-bottom: 0.2px solid #ffffff;
}
@media (max-width: 1199.98px) {
  .call-out-card-icon-block .title-block {
    padding-bottom: 20px;
  }
}
.call-out-card-icon-block .card-icon-container {
  padding: 50px 0;
  border-bottom: 0.2px solid #ffffff;
}
@media (max-width: 1199.98px) {
  .call-out-card-icon-block .card-icon-container {
    padding-top: 30px;
  }
}
.call-out-card-icon-block .card-icon-container .card-container {
  display: flex;
  align-items: flex-start;
  gap: 17px;
}
.call-out-card-icon-block .card-icon-container .card-container > figure {
  width: 40px;
}
.call-out-card-icon-block .card-icon-container .card-container .content-card {
  flex: 1;
}
.call-out-card-icon-block .card-icon-container .card-container .content-card h4 {
  margin-bottom: 8px;
  color: #ffffff !important;
}
.call-out-card-icon-block .card-icon-container .card-container .content-card p {
  margin-bottom: 4px;
  color: #ffffff !important;
}
.call-out-card-icon-block .card-icon-container .card-container .content-card .btn-container {
  margin-top: 22px;
}

.call-out-image-block .image-container {
  width: 100%;
  height: 620px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .call-out-image-block .image-container {
    height: 400px;
  }
}
.call-out-image-block .image-container img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.call-out-image-block .block-main-wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  z-index: 2;
  background-color: #2F5299;
}

.detail-call-out-block {
  position: relative;
  height: 390px;
}
.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-top: 30px;
}
.detail-call-out-block .content-block .content-wrapper .heading {
  color: #ffffff;
  font-weight: 700;
}
.detail-call-out-block .content-block .content-wrapper .heading p {
  font-weight: 700;
  color: #ffffff;
}

.fancy-boxes-block {
  position: relative;
}
.fancy-boxes-block .card-contain {
  position: relative;
  min-height: 425px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.fancy-boxes-block .card-contain .card-body {
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  row-gap: 20px;
}
@media (min-width: 768px) {
  .fancy-boxes-block .card-contain .card-body {
    padding: 55px;
  }
}
.fancy-boxes-block .card-contain .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fancy-boxes-block .card-contain .bg-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.555);
  z-index: 2;
  transition: all 0.4s ease;
  opacity: 1;
}
.fancy-boxes-block .card-contain .bg-image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #2F59A8 0%, #000C7A 100%);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 3;
  transition: all 0.4s ease;
  opacity: 0;
}
.fancy-boxes-block .card-contain .bg-image > img {
  height: 100% !important;
  object-fit: cover;
}
.fancy-boxes-block .card-contain .content-wrapper {
  display: flex;
  flex-direction: column;
}
.fancy-boxes-block .card-contain .card-title {
  font-size: 16px !important;
  font-weight: 400 !important;
}
.fancy-boxes-block .card-contain h1,
.fancy-boxes-block .card-contain h2,
.fancy-boxes-block .card-contain h3,
.fancy-boxes-block .card-contain h4,
.fancy-boxes-block .card-contain h5,
.fancy-boxes-block .card-contain h6,
.fancy-boxes-block .card-contain .card-title,
.fancy-boxes-block .card-contain .card-text,
.fancy-boxes-block .card-contain p,
.fancy-boxes-block .card-contain li,
.fancy-boxes-block .card-contain blockquote {
  margin-bottom: 5px;
  color: white !important;
}
.fancy-boxes-block .card-contain h1 a,
.fancy-boxes-block .card-contain h2 a,
.fancy-boxes-block .card-contain h3 a,
.fancy-boxes-block .card-contain h4 a,
.fancy-boxes-block .card-contain h5 a,
.fancy-boxes-block .card-contain h6 a,
.fancy-boxes-block .card-contain .card-title a,
.fancy-boxes-block .card-contain .card-text a,
.fancy-boxes-block .card-contain p a,
.fancy-boxes-block .card-contain li a,
.fancy-boxes-block .card-contain blockquote a {
  color: inherit;
}
.fancy-boxes-block .card-contain p,
.fancy-boxes-block .card-contain .card-text {
  font-weight: 400 !important;
}
@media (min-width: 1199.98px) {
  .fancy-boxes-block .card-contain:hover .bg-image::before {
    opacity: 0;
  }
  .fancy-boxes-block .card-contain:hover .bg-image::after {
    opacity: 0.8;
  }
}

.audiences-block {
  background: #e2e1e1;
  padding: 70px 0;
}
.audiences-block-items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 575px) {
  .audiences-block-items {
    flex-direction: column;
  }
}
.audiences-block-item {
  width: calc(20% - 10px);
  display: flex;
  flex-direction: column;
}
@media (max-width: 1200px) {
  .audiences-block-item {
    width: calc(50% - 10px);
    row-gap: 30px;
  }
}
@media (max-width: 575px) {
  .audiences-block-item {
    width: 100%;
  }
}
.audiences-block-item .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
}
.audiences-block-item .icon img {
  width: 130px;
  height: 70px !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: #363C72 !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;
}

/*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;
  /*End Swiper Arrows*/
}
.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] .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: 0;
  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 {
  height: 100%;
  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 {
  -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%;
}

/*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;
  /*.side-panel-fixed*/
}
.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%;
  /*.left-side-panel*/
}
.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;
  /*.social-networks*/
}
.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 .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*/
@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: #363C72;
  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: #363C72;
  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;
  /*.left-col*/
  /*.center-col*/
  /*.right-col*/
}
.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: #000000;
  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 .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: #363C72;
}
.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: #D5D5D7;
}
.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: #D5D5D7;
}
.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: #363C72;
}
.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 .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;
}

body {
  font-family: "arboria", 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: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #2F59A8;
  font-stretch: normal;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 0;
  text-transform: capitalize;
}
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: 900;
  line-height: 61px;
}
@media (max-width: 991.98px) {
  body h1,
  body h1 > *,
  body .h1 {
    font-size: 50px !important;
  }
}
@media (max-width: 575.98px) {
  body h1,
  body h1 > *,
  body .h1 {
    font-size: 38px !important;
  }
}
body h2,
body h2 > *,
body .h2 {
  font-size: 47px !important;
  line-height: 47px;
}
@media (max-width: 991.98px) {
  body h2,
  body h2 > *,
  body .h2 {
    font-size: 31px !important;
  }
}
@media (max-width: 575.98px) {
  body h2,
  body h2 > *,
  body .h2 {
    font-size: 35px !important;
  }
}
body h3,
body h3 > *,
body .h3 {
  font-size: 31px !important;
  line-height: 40px;
}
@media (max-width: 991.98px) {
  body h3,
  body h3 > *,
  body .h3 {
    font-size: 31px !important;
  }
}
@media (max-width: 575.98px) {
  body h3,
  body h3 > *,
  body .h3 {
    font-size: 31px !important;
  }
}
body h4,
body h4 > *,
body .h4 {
  font-size: 28px !important;
  line-height: 33px;
}
@media (max-width: 991.98px) {
  body h4,
  body h4 > *,
  body .h4 {
    font-size: 28px !important;
  }
}
@media (max-width: 575.98px) {
  body h4,
  body h4 > *,
  body .h4 {
    font-size: 28px !important;
  }
}
body h5,
body h5 > *,
body .h5 {
  font-size: 21px !important;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  body h5,
  body h5 > *,
  body .h5 {
    font-size: 21px !important;
  }
}
@media (max-width: 575.98px) {
  body h5,
  body h5 > *,
  body .h5 {
    font-size: 21px !important;
  }
}
body h6,
body h6 > *,
body .h6 {
  font-size: 18px !important;
  line-height: 28px;
}
@media (max-width: 991.98px) {
  body h6,
  body h6 > *,
  body .h6 {
    font-size: 18px !important;
  }
}
@media (max-width: 575.98px) {
  body h6,
  body h6 > *,
  body .h6 {
    font-size: 18px !important;
  }
}
body .h7 {
  font-family: "arboria", sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #FFBC00;
  font-size: 18px !important;
  font-weight: 900;
  letter-spacing: -0.01em;
}
body p,
body p em,
body ul li,
body ol li,
body ol li::marker,
body .text {
  font-family: "arboria", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-family: inherit;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0.02em;
  font-size: 18px;
  color: #000000;
}
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: #363C72;
  text-decoration: none;
  border-color: transparent;
}
body > *::selection,
body * > *::selection {
  background-color: #233d72;
  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: #363C72;
  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: #363C72;
  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: #363C72 !important;
}
.bg-section.bg-color02 {
  background-color: #2F5299 !important;
}
.bg-section.bg-color03 {
  background-color: #2F59A8 !important;
}
.bg-section.bg-color04 {
  background-color: #FFBC00 !important;
}
.bg-section.bg-color05 {
  background-color: #83EDC8 !important;
}
.bg-section.bg-color06 {
  background-color: #D5D5D7 !important;
}
.bg-section.bg-color07 {
  background-color: #F9F9F9 !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;
}

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

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

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

.custom-video-gallery-block img {
  object-fit: contain;
}

.image-carousel-block img {
  object-fit: contain;
}

html {
  margin-top: 0 !important;
}

body h2,
body h3,
body h4,
body h5,
body h6,
body .h2,
body .h3,
body .h4,
body .h5,
body .h6 {
  text-transform: none !important;
}

.interior-banner {
  min-height: unset;
}

.interior-banner .container {
  min-height: 500px;
}

.text-only-block .btn-container {
  padding-top: 20px;
}

a.btn-1 {
  text-transform: none;
}

.footer .footer-bottom-container .col-btn .btn-container .btn-1.bg-yellow::before {
  content: none !important;
}

.directory-resource-section.advance .filter-block .filter-block_fields.date {
  display: flex;
  gap: 15px;
}

/**************************************************
  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;
}

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

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