@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*/
/*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 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase;
  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: #194f4d;
  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-green,
button.btn-1.bg-green,
li.btn-1.bg-green,
span.btn-1.bg-green {
  color: #ffffff;
  background: #267573;
}
@media (min-width: 1199.98px) {
  a.btn-1.bg-green:hover,
  button.btn-1.bg-green:hover,
  li.btn-1.bg-green:hover,
  span.btn-1.bg-green:hover {
    background: #024D5B;
  }
}
a.btn-1.bg-gold,
button.btn-1.bg-gold,
li.btn-1.bg-gold,
span.btn-1.bg-gold {
  color: #024D5B;
  background: #EBA743;
}
@media (min-width: 1199.98px) {
  a.btn-1.bg-gold:hover,
  button.btn-1.bg-gold:hover,
  li.btn-1.bg-gold:hover,
  span.btn-1.bg-gold:hover {
    background: #DAE6E6;
    color: #024D5B;
  }
}
a.btn-1.bg-green-light,
button.btn-1.bg-green-light,
li.btn-1.bg-green-light,
span.btn-1.bg-green-light {
  color: #267573;
  background: #F0FDF2;
  padding: 14.5px 30px !important;
}
@media (min-width: 1199.98px) {
  a.btn-1.bg-green-light:hover,
  button.btn-1.bg-green-light:hover,
  li.btn-1.bg-green-light:hover,
  span.btn-1.bg-green-light:hover {
    background: #024D5B;
    color: #ffffff;
  }
}
a.btn-1.bg-purple,
button.btn-1.bg-purple,
li.btn-1.bg-purple,
span.btn-1.bg-purple {
  background: #5B4F7A;
}
@media (min-width: 1199.98px) {
  a.btn-1.bg-purple:hover,
  button.btn-1.bg-purple:hover,
  li.btn-1.bg-purple:hover,
  span.btn-1.bg-purple:hover {
    background: #024D5B;
  }
}
a.btn-1.bg-donate,
button.btn-1.bg-donate,
li.btn-1.bg-donate,
span.btn-1.bg-donate {
  background-color: #EBA743 !important;
  color: #024D5B !important;
  position: relative;
  font-size: 16px !important;
  padding-left: 45px !important;
  letter-spacing: 1px !important;
  transition: all 0.3s;
}
a.btn-1.bg-donate::before,
button.btn-1.bg-donate::before,
li.btn-1.bg-donate::before,
span.btn-1.bg-donate::before {
  content: "";
  top: 26px;
  bottom: unset;
  left: 25px;
  width: 10px;
  height: 9px;
  position: absolute;
  transition: background-image 0.2s ease;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2513_4780)'%3E%3Cpath d='M4.99951 9.00003C4.94452 8.99995 4.89025 8.98748 4.84083 8.96358C1.72903 7.47155 0.595323 5.61768 0.191975 4.32572C0.0941548 4.04609 0.0335515 3.75501 0.0116907 3.45985C0.0029016 3.37279 -0.000937115 3.2853 0.000192717 3.19781C0.00249231 1.43327 1.3404 -0.000427246 2.98461 -0.000427246C3.35993 0.00179037 3.73113 0.0774054 4.07689 0.222081C4.42266 0.366756 4.73619 0.577646 4.99951 0.842654C5.26312 0.578086 5.57684 0.36767 5.92267 0.223467C6.26851 0.0792632 6.63966 0.00410696 7.01487 0.00230696C8.66 0.00230696 9.99836 1.43782 9.99928 3.20282C10.0004 3.29262 9.99614 3.38241 9.98642 3.4717C9.96408 3.76457 9.90346 4.05332 9.80611 4.33073C9.40138 5.62406 8.26676 7.47519 5.15817 8.96585C5.10857 8.98898 5.05433 9.00066 4.99951 9.00003Z' fill='%23024D5B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2513_4780'%3E%3Crect width='10' height='9' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
}
a.btn-1.donate-now,
button.btn-1.donate-now,
li.btn-1.donate-now,
span.btn-1.donate-now {
  background-color: #EBA743 !important;
  color: #024D5B !important;
  position: relative;
  font-size: 19px !important;
  padding: 20px 30px;
  padding-right: 67px !important;
  letter-spacing: 1px !important;
  transition: all 0.3s;
}
a.btn-1.donate-now::before,
button.btn-1.donate-now::before,
li.btn-1.donate-now::before,
span.btn-1.donate-now::before {
  content: "";
  top: 18px;
  bottom: unset;
  right: 25px;
  width: 25px;
  height: 27px;
  position: absolute;
  transition: background-image 0.2s ease;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.0674 14.0504C24.9098 12.7694 23.5547 11.6818 22.0534 10.8289C20.6023 9.98782 18.9732 9.50082 17.2985 9.40741L16.0676 9.43483L14.8621 9.64534C14.66 9.67702 14.4613 9.72717 14.2684 9.79511L13.6797 9.95567C13.2791 10.0409 12.8867 10.1609 12.5068 10.3142C12.1007 10.4275 11.7024 10.5671 11.3144 10.7321C10.9264 10.8879 10.5444 11.0621 10.1364 11.2089C9.72845 11.3558 9.35835 11.5665 8.96139 11.7424C8.56442 11.9183 8.16086 12.1027 7.73128 12.2596L7.63627 12.1303C8.78414 10.7081 10.253 9.57833 11.9221 8.83384C13.6454 8.08648 15.5468 7.84906 17.4008 8.14977C19.2219 8.4104 20.955 9.10022 22.4571 10.1623C23.9063 11.2065 25.1641 12.4931 26.1752 13.9656L26.0674 14.0504Z' fill='%23024D5B'/%3E%3Cpath d='M4.16517 9.1591C4.70452 9.25222 5.22493 9.43332 5.70557 9.69516C6.1905 9.9465 6.65309 10.2388 7.08832 10.5688C7.53067 10.9098 7.93635 11.296 8.29884 11.7209C8.483 11.9444 8.65054 12.181 8.80007 12.4289L9.02334 12.8089L9.20103 13.2209C9.31414 13.5102 9.40388 13.8082 9.4694 14.112C9.52736 14.4267 9.5574 14.7459 9.55913 15.0659C9.54753 15.3895 9.48935 15.7097 9.38643 16.0167C9.32831 16.1678 9.27349 16.3148 9.21118 16.4626C9.14887 16.6105 9.0936 16.6892 9.03106 16.8029L8.30589 18.0922C8.20117 18.2796 8.11248 18.4755 8.04078 18.6778C8.01386 18.7403 7.99608 18.8064 7.98796 18.8739C7.98424 18.9389 8.09134 19.0099 8.2015 19.0424L8.25332 19.192C8.18054 19.2529 8.09282 19.2933 7.99921 19.3091C7.90561 19.3248 7.80952 19.3152 7.72083 19.2814C7.61209 19.2362 7.51791 19.1619 7.44867 19.0666C7.39171 18.9856 7.34443 18.8981 7.30781 18.806C7.20937 18.4923 7.17432 18.1621 7.20467 17.8347C7.24147 17.2643 7.362 16.7025 7.56244 16.1672C7.60823 16.0403 7.66394 15.9008 7.69982 15.7865L7.79447 15.4943C7.86997 15.3065 7.92969 15.1127 7.973 14.915C8.01793 14.7122 8.0444 14.5057 8.05213 14.2981C8.05028 14.0786 8.02196 13.86 7.96779 13.6473C7.69896 12.7137 7.20726 11.8595 6.53503 11.1581C5.87319 10.3773 5.05037 9.74895 4.12293 9.316L4.16517 9.1591Z' fill='%23024D5B'/%3E%3Cpath d='M2.12761 11.4672L3.31605 10.822C3.73591 10.5958 4.18249 10.4232 4.64532 10.3083C5.11765 10.1918 5.66025 9.99494 6.14721 10.1957C6.38914 10.2827 6.61305 10.4133 6.80782 10.5811C7.02428 10.7625 7.19764 10.9898 7.31539 11.2465L7.25728 11.3977C7.02241 11.5195 6.77272 11.6102 6.51445 11.6676C6.31069 11.7209 6.10276 11.7568 5.89294 11.775C5.51268 11.8351 5.17047 11.6058 4.77961 11.576C4.36373 11.5506 3.94663 11.5529 3.53105 11.5827C3.08799 11.5932 2.63769 11.6387 2.17942 11.6168L2.12761 11.4672Z' fill='%23024D5B'/%3E%3Cpath d='M7.68406 12.1743C7.50867 12.3489 7.30665 12.4945 7.08556 12.6056C6.91145 12.7011 6.72322 12.7681 6.52798 12.8043C6.1647 12.9117 5.81917 12.6866 5.4607 12.6415C5.11438 12.5845 4.76513 12.5471 4.4146 12.5295C4.04246 12.5253 3.67114 12.5653 3.30841 12.6485L3.2491 12.4998C3.53209 12.2006 3.86143 11.9489 4.22447 11.7544C4.60013 11.5723 4.99841 11.441 5.40879 11.3642C5.80887 11.279 6.21399 11.0755 6.60223 11.212C7.04802 11.3454 7.43415 11.6284 7.69545 12.0135L7.68406 12.1743Z' fill='%23024D5B'/%3E%3Cpath d='M5.86507 16.2709C6.02636 15.9314 6.15372 15.5767 6.24528 15.2122C6.34697 14.8508 6.42948 14.4879 6.50121 14.1301C6.57294 13.7723 6.47941 13.3656 6.67386 13.0503C6.90113 12.6674 7.21361 12.342 7.58705 12.0996L7.74457 12.1152C7.92548 12.305 8.05817 12.5355 8.13144 12.7873C8.20134 13.0017 8.23301 13.2267 8.22503 13.4521C8.15196 13.8751 7.96483 14.2701 7.6838 14.5944C7.46752 14.9575 7.21499 15.2977 6.93012 15.6099C6.64585 15.9187 6.31758 16.1839 5.95589 16.3969L5.86507 16.2709Z' fill='%23024D5B'/%3E%3Cpath d='M6.98641 16.4192C7.14207 16.0325 7.35038 15.6738 7.45626 15.3157C7.57107 15.0068 7.61385 14.6758 7.58135 14.3478C7.55086 14.0249 7.31396 13.7224 7.37819 13.3655C7.42294 12.9134 7.57322 12.4782 7.81694 12.0948L7.96739 12.0505C8.20306 12.1661 8.41145 12.3305 8.5787 12.5328C8.73656 12.7047 8.85954 12.9055 8.94084 13.1243C9.06654 13.5911 9.02994 14.0868 8.83703 14.5302C8.71174 15.0019 8.46203 15.4313 8.11404 15.7736C7.79789 16.0585 7.45703 16.3147 7.09549 16.5393L6.98641 16.4192Z' fill='%23024D5B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7953 16.115C15.3802 16.1547 14.9473 16.1961 14.5 16.2807C15.072 16.6583 15.7146 16.9161 16.389 17.0388C16.4752 17.0539 16.5618 17.0655 16.6487 17.0736C16.2788 17.4282 15.976 17.8479 15.7559 18.3125C16.2096 18.0297 16.683 17.7799 17.1725 17.565C16.9161 18.1852 16.5736 18.7665 16.1548 19.2918C15.6503 19.9247 15.1109 20.529 14.5392 21.102C15.3874 20.9315 16.181 20.5561 16.8507 20.0084C17.5564 19.4344 18.098 18.6841 18.4207 17.8336C18.4709 17.6943 18.5134 17.553 18.5482 17.4103C18.5786 17.4163 18.6088 17.4229 18.639 17.4302C18.873 17.4993 19.1026 17.5823 19.3267 17.6787C19.4197 17.7169 19.515 17.7584 19.6123 17.8008C19.7793 17.8735 19.9523 17.9488 20.1303 18.0143C20.7166 18.2475 21.3358 18.3873 21.9654 18.4285C22.292 18.4445 22.6193 18.4292 22.943 18.383C23.2622 18.3257 23.5755 18.2397 23.8792 18.1261C24.4597 17.8901 24.9972 17.5598 25.4699 17.1485C26.3495 16.3548 27.0548 15.3871 27.5412 14.3068C26.7417 15.0967 25.8661 15.8057 24.9273 16.4236C24.074 16.9983 23.0541 17.2736 22.0275 17.2065C21.5167 17.1555 21.015 17.0357 20.5363 16.8502L19.7409 16.552C19.4344 16.4346 19.1143 16.3566 18.7881 16.32C18.7469 16.3158 18.7057 16.3125 18.6645 16.3102C18.6526 15.8951 18.5783 15.4813 18.4414 15.083C18.1235 14.2517 17.5691 13.5316 16.8466 13.0118C16.9528 13.2845 17.0492 13.5607 17.1357 13.8399C16.6206 13.4691 16.0479 13.1853 15.4403 12.9999C15.7774 13.56 16.1495 14.0982 16.5547 14.6113C16.6012 14.6747 16.648 14.7376 16.6944 14.8C16.8299 14.9822 16.9625 15.1604 17.0766 15.3362C17.1923 15.4904 17.2789 15.6642 17.3323 15.8492C17.3047 15.8644 17.2678 15.8814 17.2257 15.8954C16.9653 15.9742 16.6973 16.0255 16.4262 16.0487C16.2211 16.0742 16.0106 16.0943 15.7953 16.115ZM17.3671 15.8276C17.3814 15.8173 17.3876 15.8099 17.3832 15.8085C17.3794 15.8072 17.3734 15.8157 17.3671 15.8276Z' fill='%23024D5B'/%3E%3C/svg%3E");
  background-size: cover;
}
a.btn-2,
button.btn-2,
li.btn-2,
span.btn-2 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: transparent !important;
  border: none;
  color: #ffffff !important;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 22px !important;
  padding: 0 !important;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.4s ease !important;
}
a.btn-2::selection,
button.btn-2::selection,
li.btn-2::selection,
span.btn-2::selection {
  background-color: #194f4d;
  color: white;
}
a.btn-2.arrow-green,
button.btn-2.arrow-green,
li.btn-2.arrow-green,
span.btn-2.arrow-green {
  color: #024D5B !important;
}
a.btn-2.arrow-green::after,
button.btn-2.arrow-green::after,
li.btn-2.arrow-green::after,
span.btn-2.arrow-green::after {
  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='M12.0279 1.51411C12.0279 0.963308 11.5789 0.516791 11.0252 0.516792L2.00115 0.516792C1.4474 0.516792 0.998485 0.963308 0.998485 1.51411C0.998485 2.06492 1.4474 2.51144 2.00116 2.51144L10.0225 2.51144L10.0225 10.49C10.0225 11.0408 10.4714 11.4873 11.0252 11.4873C11.5789 11.4873 12.0279 11.0408 12.0279 10.49L12.0279 1.51411ZM1.70899 12.1911L11.7342 2.21933L10.3162 0.808901L0.291005 10.7806L1.70899 12.1911Z' fill='%23024D5B'/%3E%3C/svg%3E");
}
@media (min-width: 1199.98px) {
  a.btn-2.arrow-green:hover,
  button.btn-2.arrow-green:hover,
  li.btn-2.arrow-green:hover,
  span.btn-2.arrow-green:hover {
    text-decoration: underline;
  }
}
a.btn-2.arrow-green-reverse,
button.btn-2.arrow-green-reverse,
li.btn-2.arrow-green-reverse,
span.btn-2.arrow-green-reverse {
  color: #267573 !important;
  margin-bottom: 31px !important;
}
a.btn-2.arrow-green-reverse::after,
button.btn-2.arrow-green-reverse::after,
li.btn-2.arrow-green-reverse::after,
span.btn-2.arrow-green-reverse::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.466619 5.96968C0.175292 6.26257 0.177831 6.73743 0.47229 7.03032L5.27078 11.8032C5.56524 12.0961 6.04011 12.0961 6.33144 11.8032C6.62277 11.5103 6.62023 11.0355 6.32577 10.7426L2.06044 6.5L6.2804 2.25742C6.57173 1.96453 6.56919 1.48966 6.27473 1.19677C5.98027 0.903886 5.5054 0.903885 5.21407 1.19677L0.466619 5.96968ZM10.9843 5.75001L0.995775 5.75001L1.00379 7.24999L10.9923 7.24999L10.9843 5.75001Z' fill='%23267573'/%3E%3C/svg%3E");
}
@media (min-width: 1199.98px) {
  a.btn-2.arrow-green-reverse:hover,
  button.btn-2.arrow-green-reverse:hover,
  li.btn-2.arrow-green-reverse:hover,
  span.btn-2.arrow-green-reverse:hover {
    text-decoration: underline;
  }
}
a.btn-2.arrow-green-light,
button.btn-2.arrow-green-light,
li.btn-2.arrow-green-light,
span.btn-2.arrow-green-light {
  color: #267573 !important;
}
a.btn-2.arrow-green-light::after,
button.btn-2.arrow-green-light::after,
li.btn-2.arrow-green-light::after,
span.btn-2.arrow-green-light::after {
  height: 11px !important;
  width: 11px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.466619 5.96968C0.175292 6.26257 0.177831 6.73743 0.47229 7.03032L5.27078 11.8032C5.56524 12.0961 6.04011 12.0961 6.33144 11.8032C6.62277 11.5103 6.62023 11.0355 6.32577 10.7426L2.06044 6.5L6.2804 2.25742C6.57173 1.96453 6.56919 1.48966 6.27473 1.19677C5.98027 0.903885 5.5054 0.903885 5.21407 1.19677L0.466619 5.96968ZM10.9843 5.75001L0.995775 5.75001L1.00379 7.24999L10.9923 7.24999L10.9843 5.75001Z' fill='%23267573'/%3E%3C/svg%3E");
}
@media (min-width: 1199.98px) {
  a.btn-2.arrow-green-light:hover,
  button.btn-2.arrow-green-light:hover,
  li.btn-2.arrow-green-light:hover,
  span.btn-2.arrow-green-light:hover {
    text-decoration: underline;
  }
}
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='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0279 1.51411C12.0279 0.963308 11.5789 0.516791 11.0252 0.516792L2.00115 0.516792C1.4474 0.516792 0.998485 0.963308 0.998485 1.51411C0.998485 2.06492 1.4474 2.51144 2.00116 2.51144L10.0225 2.51144L10.0225 10.49C10.0225 11.0408 10.4714 11.4873 11.0252 11.4873C11.5789 11.4873 12.0279 11.0408 12.0279 10.49L12.0279 1.51411ZM1.70899 12.1911L11.7342 2.21933L10.3162 0.808901L0.291005 10.7806L1.70899 12.1911Z' fill='white'/%3E%3C/svg%3E");
}
@media (min-width: 1199.98px) {
  a.btn-2.arrow-white:hover,
  button.btn-2.arrow-white:hover,
  li.btn-2.arrow-white:hover,
  span.btn-2.arrow-white:hover {
    text-decoration: underline;
  }
}
a.btn-2.arrow-white-2,
button.btn-2.arrow-white-2,
li.btn-2.arrow-white-2,
span.btn-2.arrow-white-2 {
  color: #ffffff !important;
}
a.btn-2.arrow-white-2.right,
button.btn-2.arrow-white-2.right,
li.btn-2.arrow-white-2.right,
span.btn-2.arrow-white-2.right {
  padding-right: 20px !important;
  padding-left: 0px !important;
}
a.btn-2.arrow-white-2.right::after,
button.btn-2.arrow-white-2.right::after,
li.btn-2.arrow-white-2.right::after,
span.btn-2.arrow-white-2.right::after {
  right: 0 !important;
  left: unset !important;
}
a.btn-2.arrow-white-2::after,
button.btn-2.arrow-white-2::after,
li.btn-2.arrow-white-2::after,
span.btn-2.arrow-white-2::after {
  height: 11px !important;
  width: 11px !important;
  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='M11.5303 7.03033C11.8232 6.73744 11.8232 6.26256 11.5303 5.96967L6.75736 1.1967C6.46447 0.903807 5.98959 0.903807 5.6967 1.1967C5.40381 1.48959 5.40381 1.96447 5.6967 2.25736L9.93934 6.5L5.6967 10.7426C5.40381 11.0355 5.4038 11.5104 5.6967 11.8033C5.98959 12.0962 6.46447 12.0962 6.75736 11.8033L11.5303 7.03033ZM-1.11928e-07 7.25L11 7.25L11 5.75L1.11928e-07 5.75L-1.11928e-07 7.25Z' fill='white'/%3E%3C/svg%3E");
}
@media (min-width: 1199.98px) {
  a.btn-2.arrow-white-2:hover,
  button.btn-2.arrow-white-2:hover,
  li.btn-2.arrow-white-2:hover,
  span.btn-2.arrow-white-2:hover {
    text-decoration: underline;
  }
}
a.btn-2[class*=arrow],
button.btn-2[class*=arrow],
li.btn-2[class*=arrow],
span.btn-2[class*=arrow] {
  padding-left: 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: cover;
  top: 50%;
  bottom: unset;
  left: 0;
  right: unset;
  height: 13px;
  width: 13px;
  position: absolute;
  transition: background-image 0.2s ease;
  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 {
  background: #FEF9F1;
}
.footer__newsletter {
  padding: 45px 0;
  background: #267878;
  position: relative;
}
.footer__newsletter::before {
  content: "";
  width: 100%;
  position: absolute;
  height: 53px;
  top: -52px;
  left: 0;
  background-size: cover;
  background-image: url("../images/newsletter-bg.png");
  z-index: 2;
}
.footer__newsletter::after {
  content: "";
  width: 100%;
  position: absolute;
  height: 54px;
  bottom: -53px;
  left: 0;
  background-size: cover;
  background-image: url("../images/newsletter-bg-2.png");
}
@media (max-width: 1199.98px) {
  .footer__newsletter::after {
    bottom: -52px;
  }
}
.footer__newsletter .newsletter__header {
  margin-bottom: 32px;
}
.footer__newsletter .newsletter__header--top {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #EBA743;
  margin-bottom: 12px !important;
  display: block;
}
.footer__newsletter .newsletter__header--bottom {
  color: #ffffff !important;
  font-size: 38px;
  line-height: 38px;
  font-weight: 700;
}
.footer__newsletter .newsletter__form {
  display: flex;
}
.footer__newsletter .newsletter__form label {
  color: #ffffff !important;
}
.footer__newsletter .newsletter__form input {
  font-family: "Inter", sans-serif;
  border: none;
  border-bottom: none;
  padding-bottom: 11px;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: -0.02em;
  color: #267573;
  padding: 18px 28px;
  background: #ffffff;
}
.footer__newsletter .newsletter__form input::placeholder {
  color: #267573;
}
.footer__newsletter .newsletter__form input:first-of-type {
  margin-right: 30px;
}
.footer__newsletter .newsletter__form input:not([type=submit]) {
  width: 100%;
}
@media (max-width: 1199.98px) {
  .footer__newsletter .newsletter__form input:not([type=submit]) {
    width: 100%;
  }
}
.footer__newsletter .newsletter__form input[type=submit] {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  border: none;
  padding: 15px 30px;
  background: #F0FDF2;
  color: #267573;
  font-weight: 700;
  font-size: 18px !important;
  line-height: 23px;
  letter-spacing: 1.5px !important;
  border-radius: 0px !important;
}
.footer__top {
  padding-top: 130px;
  position: relative;
}
@media (max-width: 669.98px) {
  .footer__top {
    padding-top: 60px;
  }
}
.footer__top::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 60px;
  height: 117px;
  background-image: url("../images/footer-1.png");
  background-size: cover;
}
@media (max-width: 669.98px) {
  .footer__top::before {
    content: none;
  }
}
.footer__top::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 143px;
  height: 208px;
  background-image: url("../images/footer-2.png");
  background-size: cover;
}
@media (max-width: 669.98px) {
  .footer__top::after {
    bottom: unset;
    top: 50px;
  }
}
.footer__top .container {
  padding-bottom: 100px;
  border-bottom: 1px solid #d3cfc7;
}
@media (max-width: 669.98px) {
  .footer__top .container {
    padding-bottom: 20px;
  }
}
.footer__logo {
  width: 176px;
  height: 132px;
}
.footer__logo img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.footer__nav {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 669.98px) {
  .footer__nav {
    display: none;
  }
}
.footer__nav li {
  max-width: 120px;
}
@media (min-width: 1199.98px) {
  .footer__nav li:hover {
    cursor: pointer;
  }
  .footer__nav li:hover a {
    color: #EBA743 !important;
    text-decoration: underline;
  }
}
.footer__nav li a {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #3A3A3A !important;
  text-transform: capitalize;
  transition: all 0.2s;
}
.footer__text {
  font-size: 16px !important;
  line-height: 21px;
  letter-spacing: 0.1px;
  margin-bottom: 5px;
}
.footer__social {
  margin-top: 5px;
}
.footer__social.tablet-only {
  display: none;
}
@media (max-width: 1199.98px) {
  .footer__social.tablet-only {
    display: block;
  }
}
@media (max-width: 669.98px) {
  .footer__social.tablet-only {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .footer__social {
    display: none;
  }
}
@media (max-width: 669.98px) {
  .footer__social {
    display: block;
  }
}
.footer__social > span {
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #3A3A3A;
}
.footer__social .social {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 21px;
  margin-top: 10px;
}
.footer__social .social li {
  font-size: 20px;
  transition: all 0.2s;
}
.footer__social .social li i {
  color: #3A3A3A;
  transition: all 0.2s;
  font-size: 20px;
}
@media (min-width: 1199.98px) {
  .footer__social .social li {
    cursor: pointer;
  }
  .footer__social .social li:hover, .footer__social .social li:hover i {
    color: #EBA743;
  }
}
@media (max-width: 1199.98px) {
  .footer .btn-container {
    flex-direction: column;
    align-items: start;
  }
}
@media (max-width: 669.98px) {
  .footer .btn-container {
    display: none;
  }
}
.footer__bottom {
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .footer__bottom {
    flex-direction: column;
  }
}
.footer__nav--2 ul {
  margin: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: end;
  list-style: none;
  gap: 30px;
}
.footer__nav--2 ul li a {
  font-family: "Inter", sans-serif;
  text-decoration: underline !important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.1px;
  text-transform: capitalize;
  color: #3A3A3A;
}
@media (min-width: 1199.98px) {
  .footer__nav--2 ul li a:hover {
    cursor: pointer;
    color: #EBA743 !important;
  }
}
.footer__terms span {
  display: inline-block;
}
.footer__terms span,
.footer__terms span > *,
.footer__terms span * > * {
  font-size: 14px;
  margin-bottom: 0px;
  line-height: 1;
  color: #3A3A3A !important;
  display: inline-block;
}
.footer__terms span a {
  font-weight: 700;
}

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

body.admin-bar header.header .header-navigation {
  padding: 36px 0 10px 0 !important;
}
body.admin-bar header.header .header-navigation::before {
  max-height: 215px !important;
}

body.logged-in .not-logged {
  display: none !important;
}

body.page-template-homepage header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
  width: 162px;
  display: block;
}
body.page-template-homepage header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop.interior {
  display: none !important;
}
body.page-template-homepage header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
  display: none;
}

body.page-template-custom-plugin header.header .header-navigation::before {
  opacity: 1;
  background: white;
  max-height: 110px;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .col-middle {
  display: flex;
  flex-direction: column;
  gap: 30px !important;
  flex-basis: calc(100% - 260px);
  justify-content: center;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .navbar-header .navbar-brand {
  width: 100%;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
  display: none !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop.interior {
  display: none !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-mobile {
  display: none !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
  display: block !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .navbar-header .navbar-toggler.active {
  width: 100%;
  display: flex;
  justify-content: end;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top {
  transition: 0.4s;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: all;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__column {
  display: flex !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__link, body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__link a {
  color: #267573 !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__search span.label {
  color: #267573;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__link a {
  color: #267573 !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__search #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='M14.1692 14.0162L17 17M16.364 8.65723C16.364 12.8862 12.9247 16.3145 8.68201 16.3145C4.43935 16.3145 1 12.8862 1 8.65723C1 4.42826 4.43935 1 8.68201 1C12.9247 1 16.364 4.42826 16.364 8.65723Z' stroke='%23267573' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body.page-template-custom-plugin header.header .header-navigation .navbar .header-top__search #open-search span.label {
  color: #267573 !important;
}
body.page-template-custom-plugin header.header .header-navigation .navbar #NavDropdown ul li > a,
body.page-template-custom-plugin header.header .header-navigation .navbar #NavDropdown ul li.open > a {
  color: #267573;
}

body.page-template-donate.fixed-sticky header.header .header-navigation .navbar .navbar-brand img {
  width: 84px !important;
}
body.page-template-donate header.header {
  position: absolute;
}
body.page-template-donate header.header .header-navigation {
  background-color: transparent;
}
@media (min-width: 1199.98px) {
  body.page-template-donate header.header .header-navigation::before {
    content: none;
  }
}
@media (min-width: 1199.98px) {
  body.page-template-donate header.header .header-navigation .navbar .col-middle {
    display: none;
  }
}
body.page-template-donate header.header .header-navigation .navbar .navbar-header .navbar-brand img {
  width: 162px;
}
@media (min-width: 1199.98px) {
  body.page-template-donate header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop.interior {
    display: block !important;
  }
  body.page-template-donate header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-mobile {
    display: none !important;
  }
  body.page-template-donate header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
    display: none !important;
  }
}

@media (max-width: 1199.98px) {
  body.fixed-menu:not(.fixed-sticky).page-template-buddyboss-widget header.header .header-navigation .navbar .navbar-brand img {
    width: 84px !important;
  }
}
body.fixed-menu:not(.fixed-sticky) header.header .header-navigation::before {
  max-height: 100% !important;
}
body.fixed-menu:not(.fixed-sticky) header.header .header-navigation .navbar .col-middle {
  display: flex;
  flex-direction: column;
  gap: 30px !important;
  flex-basis: calc(100% - 260px);
  justify-content: center;
}
body.fixed-menu:not(.fixed-sticky) header.header .header-navigation .navbar .navbar-brand .navbar-brand-fixed {
  width: 164px;
}
body.fixed-menu:not(.fixed-sticky) header.header .header-navigation .navbar .header-top__column {
  display: flex !important;
  height: 44px;
}
body.fixed-menu:not(.fixed-sticky) header.header .header-navigation .navbar .header-top__link a {
  color: #267573 !important;
}

body.fixed-sticky header.header,
body.fixed-menu header.header {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1030;
  /* Standard syntax */
}
@-webkit-keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
@keyframes hanimation {
  0% {
    top: -100%;
  }
  100% {
    top: 0px;
  }
}
body.fixed-sticky header.header::after,
body.fixed-menu header.header::after {
  content: none;
}
body.fixed-sticky header.header .header-navigation,
body.fixed-menu header.header .header-navigation {
  padding: 10px 0;
}
@media (max-width: 1199.98px) {
  body.fixed-sticky header.header .header-navigation,
  body.fixed-menu header.header .header-navigation {
    padding: 10px 0 0 0;
  }
}
body.fixed-sticky header.header .header-navigation::before,
body.fixed-menu header.header .header-navigation::before {
  opacity: 1;
  background: white;
  max-height: 110px;
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand {
  width: 100%;
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img {
  transition: all 0.2s ease;
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
  display: none !important;
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop.interior,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop.interior {
  display: none !important;
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-mobile,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-mobile {
  display: none !important;
}
@media (max-width: 1199.98px) {
  body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img .navbar-brand-mobile,
  body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img .navbar-brand-mobile {
    display: none !important;
  }
  body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img .navbar-brand-mobile-fixed,
  body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img .navbar-brand-mobile-fixed {
    display: block !important;
  }
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
  display: block;
}
body.fixed-sticky header.header .header-navigation .navbar .navbar-header .navbar-toggler.active,
body.fixed-menu header.header .header-navigation .navbar .navbar-header .navbar-toggler.active {
  width: 100%;
  display: flex;
  justify-content: end;
}
body.fixed-sticky header.header .header-navigation .navbar .col-middle,
body.fixed-menu header.header .header-navigation .navbar .col-middle {
  gap: 0px !important;
}
body.fixed-sticky header.header .header-navigation .navbar .header-top__column,
body.fixed-menu header.header .header-navigation .navbar .header-top__column {
  height: 0;
  overflow: hidden;
  padding: 0;
}
body.fixed-sticky header.header .header-navigation .navbar #NavDropdown .header-bottom__wrap,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown .header-bottom__wrap {
  row-gap: 0px;
}
@media (max-width: 1199.98px) {
  body.fixed-sticky header.header .header-navigation .navbar #NavDropdown .header-bottom__wrap,
  body.fixed-menu header.header .header-navigation .navbar #NavDropdown .header-bottom__wrap {
    padding-top: 20px;
  }
}
body.fixed-sticky header.header .header-navigation .navbar #NavDropdown ul,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul {
  padding-top: 0;
}
body.fixed-sticky header.header .header-navigation .navbar #NavDropdown ul li > a,
body.fixed-sticky header.header .header-navigation .navbar #NavDropdown ul li.open > a,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li > a,
body.fixed-menu header.header .header-navigation .navbar #NavDropdown ul li.open > a {
  color: #267573;
}

header.header {
  font-family: "Inter", sans-serif;
  background: transparent;
  box-shadow: none;
  transition: 0.4s;
  width: 100%;
  z-index: 1030;
  position: fixed;
}
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;
  padding: 10px 0 0 0;
  background-color: transparent;
  transition: 0.4s ease-in;
}
header.header .header-navigation::before {
  content: "";
  opacity: 0;
  background-color: #ffffff;
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: -1;
  transition: 0;
  transition: 0.4s;
  box-shadow: 1px 6px 17px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199.98px) {
  header.header .header-navigation {
    padding-top: 0px;
  }
}

.header-top__container {
  display: flex;
}
@media (max-width: 1199.98px) {
  .header-top__container {
    display: none;
  }
}
.header-top__column {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 19px;
  display: flex;
  position: relative;
  min-height: auto;
  transition: 0.4s;
  margin: 0;
  padding: 0px 0 0;
  height: 44px;
}
.header-top__nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  list-style: none;
  margin: 0;
  gap: 20px;
}
.header-top__link {
  padding-right: 20px;
  position: relative;
}
.header-top__link::before {
  content: "";
  opacity: 0;
  position: absolute;
  left: -16px;
  top: 10px;
  background: #EBA743;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  transition: all 0.2s;
}
@media (min-width: 1199.98px) {
  .header-top__link:hover::before {
    opacity: 1;
  }
}
.header-top__link a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff !important;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.5px;
  text-transform: capitalize;
}
.header-top__search {
  width: auto;
  position: relative;
  display: flex;
  align-self: center;
}
.header-top__search #open-search {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  border: none;
  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: 30px;
  background-color: transparent;
}
.header-top__search #open-search::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1692 14.0162L17 17M16.364 8.65723C16.364 12.8862 12.9247 16.3145 8.68201 16.3145C4.43935 16.3145 1 12.8862 1 8.65723C1 4.42826 4.43935 1 8.68201 1C12.9247 1 16.364 4.42826 16.364 8.65723Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: unset;
  font-size: 0;
  height: 19px;
  width: 19px;
  padding: 0 !important;
  position: absolute;
  left: 0;
  top: 3px;
  transition: all 0.4s ease;
  z-index: 2;
}
.header-top__search #open-search span.label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff;
  font-size: 18px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 1;
  text-align: center;
  text-transform: none;
}
.header-top__search #open-search:hover, .header-top__search #open-search:focus, .header-top__search #open-search:active {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  box-shadow: none;
  outline: none !important;
  transition: all 0.4s ease;
}

.header-top__translate {
  display: flex;
  align-self: center;
}

.header-top__translate,
.translate_mobile {
  padding-left: 15px;
  position: relative;
}
.header-top__translate #gtranslate_selector,
.header-top__translate select,
.translate_mobile #gtranslate_selector,
.translate_mobile select {
  background-color: #ffffff;
  border-radius: 0px;
}
@media (max-width: 1199.98px) {
  .header-top__translate #gtranslate_selector,
  .header-top__translate select,
  .translate_mobile #gtranslate_selector,
  .translate_mobile select {
    color: #ffffff;
  }
}
.header-top__translate #gtranslate_selector:nth-child(1),
.header-top__translate select:nth-child(1),
.translate_mobile #gtranslate_selector:nth-child(1),
.translate_mobile select:nth-child(1) {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #267573;
  text-transform: capitalize !important;
  border: none;
  padding: 0px;
  width: 158px;
  height: 30px;
  padding-left: 5px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700 !important;
  letter-spacing: 0.5px;
  border-radius: 0px;
}
.header-top__translate #gtranslate_selector option,
.header-top__translate select option,
.translate_mobile #gtranslate_selector option,
.translate_mobile select option {
  color: #ffffff !important;
}
.header-top__translate select,
.translate_mobile select {
  font-family: "Inter", sans-serif;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  width: 150px !important;
  text-transform: uppercase !important;
}
.col-middle {
  display: flex;
  flex-direction: column;
  gap: 30px;
  flex-basis: calc(100% - 260px);
  justify-content: center;
}

.header-bottom {
  display: flex;
  justify-content: end;
  align-items: center;
}
.header-bottom__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  position: relative;
  width: 100%;
  row-gap: 15px;
  min-width: 100%;
}
.header-bottom .mobile-view_bottom {
  display: none;
  width: 100%;
  margin-top: 22px;
}
@media (max-width: 1199.98px) {
  .header-bottom .mobile-view_bottom {
    display: block;
  }
}
.header-bottom .mobile-view_bottom .navigation__view-bottom {
  display: flex;
  flex-direction: column;
  gap: 23px;
  margin-top: 23px;
  padding-left: 55px;
  margin-left: 0px;
  list-style: none;
  align-items: start;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 22px;
}
@media (max-width: 775.98px) {
  .header-bottom .mobile-view_bottom .navigation__view-bottom {
    padding-left: 22px;
  }
}
.header-bottom .mobile-view_bottom .navigation__view-bottom .nav__link-bottom a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-transform: capitalize;
}
.header-bottom .translate_mobile {
  display: none;
  opacity: 0;
}
.header-bottom #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;
  background-color: transparent !important;
}
.header-bottom #NavDropdown:hover {
  background-color: transparent !important;
}
.header-bottom #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;
}
@media (min-width: 1199.98px) {
  .header-bottom #NavDropdown ul.nav {
    gap: 42px;
  }
}
.header-bottom #NavDropdown ul.nav > li.btn-1 {
  padding: 0px !important;
  display: flex;
}
.header-bottom #NavDropdown ul.nav > li.btn-1 a {
  font-weight: 700 !important;
  font-size: 18px !important;
}
@media (min-width: 1199.98px) {
  .header-bottom #NavDropdown ul.nav > li.btn-1.bg-green {
    width: 255px !important;
  }
}
.header-bottom #NavDropdown ul.nav > li.btn-1.bg-green a {
  background-color: #267573 !important;
  transition: all 0.3s;
  display: block;
  width: 100%;
  font-weight: 700 !important;
}
.header-bottom #NavDropdown ul.nav > li.btn-1.bg-green:hover a {
  background-color: #024D5B !important;
}
.header-bottom #NavDropdown ul.nav > li.btn-1.bg-donate a {
  background-color: #EBA743 !important;
  color: #024D5B !important;
  position: relative;
  font-size: 16px !important;
  padding-left: 45px !important;
  letter-spacing: 1px !important;
  transition: all 0.3s;
  font-weight: 700 !important;
}
.header-bottom #NavDropdown ul.nav > li.btn-1.bg-donate a::before {
  content: "";
  top: 20px;
  bottom: unset;
  left: 25px;
  width: 10px;
  height: 9px;
  position: absolute;
  transition: background-image 0.2s ease;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2513_4780)'%3E%3Cpath d='M4.99951 9.00003C4.94452 8.99995 4.89025 8.98748 4.84083 8.96358C1.72903 7.47155 0.595323 5.61768 0.191975 4.32572C0.0941548 4.04609 0.0335515 3.75501 0.0116907 3.45985C0.0029016 3.37279 -0.000937115 3.2853 0.000192717 3.19781C0.00249231 1.43327 1.3404 -0.000427246 2.98461 -0.000427246C3.35993 0.00179037 3.73113 0.0774054 4.07689 0.222081C4.42266 0.366756 4.73619 0.577646 4.99951 0.842654C5.26312 0.578086 5.57684 0.36767 5.92267 0.223467C6.26851 0.0792632 6.63966 0.00410696 7.01487 0.00230696C8.66 0.00230696 9.99836 1.43782 9.99928 3.20282C10.0004 3.29262 9.99614 3.38241 9.98642 3.4717C9.96408 3.76457 9.90346 4.05332 9.80611 4.33073C9.40138 5.62406 8.26676 7.47519 5.15817 8.96585C5.10857 8.98898 5.05433 9.00066 4.99951 9.00003Z' fill='%23024D5B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2513_4780'%3E%3Crect width='10' height='9' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
}
.header-bottom #NavDropdown ul.nav > li.btn-1.bg-donate:hover a {
  background-color: #DAE6E6 !important;
}
.header-bottom #NavDropdown ul.nav > li.btn-1 a {
  padding: 15px 30px !important;
  color: inherit !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1),
.header-bottom #NavDropdown ul.nav > li.open {
  display: inline-block;
  float: none;
  vertical-align: middle;
  position: relative;
  transition: all 0.3s;
  width: auto !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1).only-mobile,
.header-bottom #NavDropdown ul.nav > li.open.only-mobile {
  display: none;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1)::before,
.header-bottom #NavDropdown ul.nav > li.open::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 13px;
  height: 51px;
  width: 1px;
}
@media (max-width: 769.98px) {
  .header-bottom #NavDropdown ul.nav > li:not(.btn-1),
  .header-bottom #NavDropdown ul.nav > li.open {
    border-bottom: none !important;
  }
  .header-bottom #NavDropdown ul.nav > li:not(.btn-1)::after,
  .header-bottom #NavDropdown ul.nav > li.open::after {
    content: none;
    opacity: 0 !important;
  }
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1):hover, .header-bottom #NavDropdown ul.nav > li:not(.btn-1):focus, .header-bottom #NavDropdown ul.nav > li:not(.btn-1):active,
.header-bottom #NavDropdown ul.nav > li.open:hover,
.header-bottom #NavDropdown ul.nav > li.open:focus,
.header-bottom #NavDropdown ul.nav > li.open:active {
  color: #EBA743;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1):hover a, .header-bottom #NavDropdown ul.nav > li:not(.btn-1):focus a, .header-bottom #NavDropdown ul.nav > li:not(.btn-1):active a,
.header-bottom #NavDropdown ul.nav > li.open:hover a,
.header-bottom #NavDropdown ul.nav > li.open:focus a,
.header-bottom #NavDropdown ul.nav > li.open:active a {
  color: #EBA743;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1):last-child ul.dropdown-menu,
.header-bottom #NavDropdown ul.nav > li.open:last-child ul.dropdown-menu {
  transform: translate(0, 0) !important;
  right: 0;
  left: unset !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1).active > a,
.header-bottom #NavDropdown ul.nav > li.open.active > a {
  background: transparent;
  transition: all 0.2s ease;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1).active > a::after,
.header-bottom #NavDropdown ul.nav > li.open.active > a::after {
  opacity: 1;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1).active > a:hover, .header-bottom #NavDropdown ul.nav > li:not(.btn-1).active > a:focus, .header-bottom #NavDropdown ul.nav > li:not(.btn-1).active > a:active,
.header-bottom #NavDropdown ul.nav > li.open.active > a:hover,
.header-bottom #NavDropdown ul.nav > li.open.active > a:focus,
.header-bottom #NavDropdown ul.nav > li.open.active > a:active {
  cursor: pointer;
  text-decoration: none;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) a,
.header-bottom #NavDropdown ul.nav > li.open a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  color: #ffffff;
  display: block;
  width: auto;
  font-size: 19px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  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;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:first-of-type,
.header-bottom #NavDropdown ul.nav > li.open a:first-of-type {
  width: auto;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) a::before,
.header-bottom #NavDropdown ul.nav > li.open a::before {
  content: none;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) a::after,
.header-bottom #NavDropdown ul.nav > li.open a::after {
  content: "";
  position: absolute;
  top: -6px;
  left: calc(50% - 5px);
  opacity: 0;
  width: 9px;
  height: 9px;
  background: #EBA743;
  border-radius: 50%;
  border: none;
  margin-left: 0px;
  transition: all 0.3s;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:hover, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:focus, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:active,
.header-bottom #NavDropdown ul.nav > li.open a:hover,
.header-bottom #NavDropdown ul.nav > li.open a:focus,
.header-bottom #NavDropdown ul.nav > li.open a:active {
  outline: none;
  text-decoration: none;
  text-decoration: none;
  cursor: pointer;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:hover::after, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:focus::after, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) a:active::after,
.header-bottom #NavDropdown ul.nav > li.open a:hover::after,
.header-bottom #NavDropdown ul.nav > li.open a:focus::after,
.header-bottom #NavDropdown ul.nav > li.open a:active::after {
  opacity: 1;
}
@media (min-width: 1199.98px) {
  .header-bottom #NavDropdown ul.nav > li:not(.btn-1):first-of-type > a,
  .header-bottom #NavDropdown ul.nav > li.open:first-of-type > a {
    padding-left: 0px !important;
  }
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1).menu-hide,
.header-bottom #NavDropdown ul.nav > li.open.menu-hide {
  display: none;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul,
.header-bottom #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;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li,
.header-bottom #NavDropdown ul.nav > li.open ul li {
  display: block;
  margin: 0 !important;
  width: 260px;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li.dropdown > a::before,
.header-bottom #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;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li.dropdown > a:hover::before,
.header-bottom #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 ");
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li::before,
.header-bottom #NavDropdown ul.nav > li.open ul li::before {
  content: none !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li:first-child a,
.header-bottom #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;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li:last-child a,
.header-bottom #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;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li.active > a,
.header-bottom #NavDropdown ul.nav > li.open ul li.active > a {
  background: #5B4F7A;
  color: #2D95AD !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li.active > a::after,
.header-bottom #NavDropdown ul.nav > li.open ul li.active > a::after {
  opacity: 1;
  width: 11px;
  height: 11px;
  flex-basis: 11px;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li.active > a::before,
.header-bottom #NavDropdown ul.nav > li.open ul li.active > a::before {
  content: none !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a,
.header-bottom #NavDropdown ul.nav > li.open ul li a {
  align-items: center;
  border: none;
  color: #ffffff !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) {
  .header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a,
  .header-bottom #NavDropdown ul.nav > li.open ul li a {
    padding: 14px 30px 14px;
  }
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a::before, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a:after,
.header-bottom #NavDropdown ul.nav > li.open ul li a::before,
.header-bottom #NavDropdown ul.nav > li.open ul li a:after {
  content: none !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a:hover, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a:focus, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li a:active,
.header-bottom #NavDropdown ul.nav > li.open ul li a:hover,
.header-bottom #NavDropdown ul.nav > li.open ul li a:focus,
.header-bottom #NavDropdown ul.nav > li.open ul li a:active {
  text-decoration: none;
  background-color: #5B4F7A !important;
  color: #ffffff !important;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li:last-child ul,
.header-bottom #NavDropdown ul.nav > li.open ul li:last-child ul {
  left: 100%;
  top: 0;
  right: auto;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li ul,
.header-bottom #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;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a,
.header-bottom #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: #5B4F7A;
  text-transform: none;
}
.header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:hover, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:focus, .header-bottom #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:active,
.header-bottom #NavDropdown ul.nav > li.open ul li ul li a:hover,
.header-bottom #NavDropdown ul.nav > li.open ul li ul li a:focus,
.header-bottom #NavDropdown ul.nav > li.open ul li ul li a:active {
  text-decoration: none;
  background-color: #5b4f7a !important;
  color: #DAE6E6 !important;
}

/*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: 100px 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 {
  background-color: #ffffff;
  height: 100%;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-padding-right: 0;
  position: relative;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.05);
  padding-top: 20px;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu {
    padding-top: 0px;
  }
}
.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: #DAE6E6 !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;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column {
  padding-top: 50px;
  padding-bottom: 76px;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column {
    padding-top: 0px;
  }
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column .row {
    gap: 30px;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column__row {
  display: flex;
  align-items: start;
  gap: 30px;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column__row {
    flex-direction: column;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column__item {
  width: calc(33% - 15px);
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column__item {
    width: 100%;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column .btn-container .spiral-button {
  margin-top: 50px;
  background-image: url("../images/spiral-wtr.svg");
  width: 239px;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: transparent;
  font-style: normal;
  font-weight: 700;
  font-size: 14px !important;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #F0FDF2 !important;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
}
.mega-menu .height-wrap-mega-menu .menu-column .btn-container .spiral-button span {
  max-width: 100px;
  font-size: 18px;
}
.mega-menu .height-wrap-mega-menu .menu-column__parent {
  display: block;
  margin-bottom: 18px;
}
.mega-menu .height-wrap-mega-menu .menu-column__parent a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 32px;
  color: #267573;
}
.mega-menu .height-wrap-mega-menu .menu-column__nav {
  display: flex;
  flex-direction: column;
  gap: 17px;
  list-style: none;
  padding: 0;
  left: 0;
}
@media (min-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column__link:hover a {
    color: #237E93;
  }
}
.mega-menu .height-wrap-mega-menu .menu-column__link a {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #3A3A3A;
}
@media (min-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu .menu-column__link a:hover {
    cursor: pointer;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type2 .menu-column__item {
  width: calc(25% - 15px);
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type2 .menu-column__item {
    width: 100%;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3.blog .post__category {
  background: #5B4F7A !important;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3.resources::after {
  content: none !important;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3.resources .post__category {
  background: #024D5B !important;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3.events .post__category {
  background: #EBA743 !important;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__item.column__flex {
  display: flex;
  flex-direction: column;
  gap: 17px;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__parent {
  margin-bottom: 0px !important;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__child a {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #3A3A3A;
}
@media (min-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__child a:hover {
    cursor: pointer;
    color: #237E93;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__nav--child {
  display: flex;
  flex-direction: column;
  padding-left: 25px;
  list-style: none;
  margin: 0px;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__nav--child li a {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #3A3A3A;
}
@media (min-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__nav--child li a:hover {
    cursor: pointer;
    color: #237E93;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__item--post {
  width: 75%;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column__item--post {
    width: 100%;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__wrapper {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__wrapper {
    flex-direction: column;
    gap: 30px;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__single {
  width: calc(33% - 15px);
}
@media (min-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__single {
    border-left: 3px solid #D8D8D8;
  }
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__single {
    width: 100%;
    padding: 0;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__container {
  display: flex;
  flex-direction: column;
  align-items: start;
}
@media (min-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__container {
    padding-left: 28px;
  }
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__container:hover {
    cursor: pointer;
  }
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__container:hover .post__image img {
    transform: scale(1.1);
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__image {
  width: 132px;
  height: 85px;
  overflow: hidden;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__body {
  margin-top: 9px;
  display: flex;
  flex-direction: column;
  align-items: start;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__date {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  color: #2D95AD;
  margin-bottom: 5px;
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__title {
    margin-bottom: 19px;
    max-width: 195px;
  }
}
.mega-menu .height-wrap-mega-menu.mega-menu__type3 .menu-column .post__category {
  font-family: "Inter", sans-serif;
  background: #267573;
  border: none;
  padding: 8px 12px;
  color: #ffffff;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: block;
}
.mega-menu .mobile-view {
  display: none;
  position: absolute;
  top: 0;
  padding: 55px 15px 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: #267573 !important;
}
.mega-menu .mobile-view .parent-menu a {
  color: #267573 !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: #267573;
}
.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='%23267573'/%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='%23267573'/%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;
  margin-right: 15px;
}

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

.mega-menu ul {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
.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: #DAE6E6;
  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: #ffffff !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: #DAE6E6 !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: "Inter", sans-serif;
  border: none;
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  text-transform: capitalize;
  color: #3A3A3A;
  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: #DAE6E6 !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: none;
}
@media (min-width: 1199.98px) {
  .navbar .navbar-header .navbar-brand .navbar-brand-desktop.interior,
  .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-desktop.interior {
    display: block !important;
  }
}
@media (max-width: 1199.98px) {
  .navbar .navbar-header .navbar-brand .navbar-brand-desktop,
  .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-desktop {
    display: none !important;
  }
}
.navbar .navbar-header .navbar-brand .navbar-brand-fixed,
.navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-fixed {
  display: none;
}
.navbar .navbar-header .navbar-brand .navbar-brand-mobile,
.navbar .navbar-header .navbar-brand .navbar-brand-mobile-fixed,
.navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-mobile,
.navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-mobile-fixed {
  display: none;
}
@media (max-width: 1199.98px) {
  .navbar .navbar-header .navbar-brand .navbar-brand-mobile,
  .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-mobile {
    display: block;
  }
  .navbar .navbar-header .navbar-brand .navbar-brand-mobile-fixed,
  .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-mobile-fixed {
    display: none;
  }
}

.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: #ffffff;
  font-size: 15px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 4px;
  width: 45px;
}
.dropdown-btn span {
  content: "\f061";
}
.dropdown-btn .fa-caret-right.open::before {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  transition: all 0.4s ease;
}

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

.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) {
  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 {
    padding-right: 30px;
    background-color: transparent;
    display: flex;
    flex: 0 0 100%;
    justify-content: space-between;
    margin-right: 0 !important;
    position: relative;
    z-index: 1050;
    align-items: center;
  }
  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: none;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.98px) {
  section.header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop.interior {
    display: block;
  }
}
@media only screen and (max-width: 1199.98px) {
  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 {
    padding-top: 0px;
  }
  section.header-navigation .navbar .navbar-header .navbar-brand.active img.navbar-brand-desktop {
    display: none !important;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 775.98px) {
  section.header-navigation .navbar .navbar-header .navbar-brand.active img {
    opacity: 0 !important;
    display: none !important;
  }
}
@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;
    width: 34px;
    height: 34px;
    padding: 0px;
    border-radius: 50%;
  }
  section.header-navigation .navbar .navbar-header .navbar-toggler:hover, section.header-navigation .navbar .navbar-header .navbar-toggler:active {
    background-color: transparent;
  }
  section.header-navigation .navbar .navbar-header .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='34' height='34' rx='1' fill='white'/%3E%3Cpath d='M8 11H26' stroke='%23267573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 16.5H26' stroke='%23267573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 22H26' stroke='%23267573' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: cover;
    width: 100%;
    height: 100%;
  }
  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='%23267573'/%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;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown {
    background: #ffffff;
    display: block !important;
    height: 100vh;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 0px;
    z-index: 1040;
    transition: all 0.4s ease-in-out;
    overflow: hidden;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 775.98px) {
  section.header-navigation #NavDropdown {
    top: -32px;
    bottom: unset;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown.show {
    width: 385px !important;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 769.98px) {
  section.header-navigation #NavDropdown.show {
    width: 100vw !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap {
    padding-top: 110px !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;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap {
    gap: 0px;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 575.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap {
    width: 100vw;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap::-webkit-scrollbar {
    width: 8px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap::-webkit-scrollbar-track {
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.4);
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 255, 255, 0.2);
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap::before {
    content: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap .g-translate-col {
    margin: 0 10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap #open-search {
    margin-left: 10px;
    align-self: flex-start;
    flex: 0 1 auto;
    padding: 0 !important;
    position: relative;
  }
  section.header-navigation #NavDropdown .header-bottom__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 ");
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__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 .header-bottom__wrap ul.nav li.btn-1 {
    margin-top: 15px;
    margin-left: 30px;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li.btn-1 {
    margin-left: 55px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li.btn-1 a {
    font-weight: 700 !important;
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 775.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li.btn-1 {
    margin-left: 22px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) {
    display: block;
    width: 100% !important;
    position: relative;
    margin: 0;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) a {
    font-family: "Quicksand", sans-serif;
    font-weight: 700;
    color: #267573 !important;
    display: block;
    font-size: 17px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    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;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) a {
    padding: 15px 55px 15px 55px;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 669.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) a {
    padding: 15px 55px 15px 22px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) a br {
    display: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) a::before, section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) a::after {
    content: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) button.dropdown-btn {
    background-color: transparent;
    color: #267573 !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 .header-bottom__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 .header-bottom__wrap ul.nav li:not(.btn-1) button.dropdown-btn::after {
    content: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) button.dropdown-btn span {
    font-size: 10px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) button.dropdown-btn:active, section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) button.dropdown-btn:focus {
    outline: none;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1).only-mobile {
    display: block;
  }
  section.header-navigation #NavDropdown .header-bottom__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: #ffffff;
    position: absolute;
    font-size: 17px;
    right: 12px;
    top: 12px;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul {
    background-color: #ffffff;
  }
  section.header-navigation #NavDropdown .header-bottom__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 .header-bottom__wrap ul.nav li:not(.btn-1) ul > li.active > a {
    background-color: #ffffff !important;
    color: #ffffff !important;
    font-weight: bold;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul > li.active > .dropdown-btn {
    color: #ffffff !important;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li {
    width: 100%;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li::after {
    content: "" !important;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li button.dropdown-btn {
    top: 5px;
    color: #DAE6E6 !important;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li a {
    font-family: "Inter", sans-serif;
    background-color: #ffffff !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 .header-bottom__wrap ul.nav li:not(.btn-1) ul li a::before, section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li a::after {
    content: none !important;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li ul {
    background-color: #f2f2f2;
  }
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav li:not(.btn-1) ul li ul li a {
    color: #FEF9F1;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -0.02em;
    line-height: 1.1;
    padding: 20px 50px !important;
    text-align: left;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap ul.nav a {
    white-space: nowrap;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap .dropdown-toggle::before {
    content: none !important;
  }
}
@media only screen and (max-width: 1199.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap .translate_mobile {
    display: flex;
    opacity: 1;
    margin-left: 55px;
    margin-top: 0px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 1199.98px) and (max-width: 775.98px) {
  section.header-navigation #NavDropdown .header-bottom__wrap .translate_mobile {
    margin-left: 22px;
  }
}
@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------------------------------------------*/
body.logged-in {
  overflow-x: hidden;
}
body.logged-in header.fixed-top {
  margin-top: 0 !important;
}

.ratio-2x3 {
  --bs-aspect-ratio: calc(3 / 2 * 100%);
}

.ratio-9x16 {
  --bs-aspect-ratio: calc(16 / 9 * 100%);
}

.form-check-input:checked {
  background-color: #267573;
  border-color: #267573;
}

.form-check-input:focus {
  box-shadow: 0 0 0 0.25rem rgba(2, 77, 91, 0.25);
}

.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(218, 230, 230, 0.2);
  border-top-color: #DAE6E6;
  -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: "Inter", sans-serif;
  color: #267573;
  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: #267573 !important;
}
body .addtoany_content .a2a_kit a span svg path {
  fill: #267573 !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: #267573 !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: #267573 !important;
  border-color: #267573 !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: #267573 !important;
  background-color: #267573 !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: #267573 !important;
  border-color: #267573 !important;
}
body .a2a_menu {
  border-color: #267573 !important;
  background-color: #267573 !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: #267573 !important;
}

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

#sb_instagram #sbi_load .sbi_load_btn {
  background: #267573 !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: #194f4d;
  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: #DAE6E6 !important;
}

a.fe_btn_navigation {
  background-color: #DAE6E6 !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: #5B4F7A !important;
}

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

.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-------------------------------------*/
.aioseo-breadcrumbs {
  align-items: center;
  display: flex;
  column-gap: 20px;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .aioseo-breadcrumbs {
    flex-wrap: wrap;
    row-gap: 10px;
  }
}
.aioseo-breadcrumbs .aioseo-breadcrumb-separator {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3536 4.35355C12.5488 4.15829 12.5488 3.84171 12.3536 3.64645L9.17157 0.464465C8.97631 0.269203 8.65973 0.269203 8.46446 0.464465C8.2692 0.659728 8.2692 0.97631 8.46446 1.17157L11.2929 4L8.46447 6.82843C8.2692 7.02369 8.2692 7.34027 8.46447 7.53553C8.65973 7.7308 8.97631 7.7308 9.17157 7.53553L12.3536 4.35355ZM4.37114e-08 4.5L12 4.5L12 3.5L-4.37114e-08 3.5L4.37114e-08 4.5Z' fill='%239C9C9C'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  font-size: 0 !important;
  height: 20px;
  margin: 0;
  width: 20px;
  opacity: 1;
}
.aioseo-breadcrumbs .aioseo-breadcrumb-separator::marker {
  display: none;
  content: none;
}
.aioseo-breadcrumbs span > *,
.aioseo-breadcrumbs span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  align-items: center;
  color: #9c9c9c;
  display: inline-flex;
  font-size: px-to-rem(14px);
  font-style: normal;
  font-weight: 600;
  gap: 17px;
  line-height: 1;
  letter-spacing: 0.15em;
  margin-bottom: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.aioseo-breadcrumbs span > * a:hover,
.aioseo-breadcrumbs span a:hover {
  text-decoration: underline;
}

.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(38, 117, 115, 0.2);
  border-top-color: #267573;
  -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;
  }
}
.block,
.component {
  position: relative;
  padding: 50px 0;
}
@media (min-width: 199.98px) {
  .block,
  .component {
    padding: 80px 0;
  }
}
@media (min-width: 199.98px) {
  .block.pt-0,
  .component.pt-0 {
    padding-top: 0 !important;
  }
}
@media (min-width: 199.98px) {
  .block.pb-0,
  .component.pb-0 {
    padding-bottom: 0 !important;
  }
}

.block + .block,
.component + .component {
  padding-top: 0;
}

.block,
.component {
  /*
  *   Flex Alignment Properties
  */
  /*
  *   Light Text - Dark Contrast
  */
  /*
  *    Dark Text - Light Contrast
  */
}
.block__background--overlay,
.component__background--overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block__background--overlay::after,
.component__background--overlay::after {
  content: "";
  background-color: #000000;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.45;
}
.block__content--start,
.component__content--start {
  justify-content: flex-start;
  text-align: left;
}
.block__content--start > *,
.block__content--start * > *,
.component__content--start > *,
.component__content--start * > * {
  text-align: left;
}
.block__content--center,
.component__content--center {
  justify-content: center;
  text-align: center;
}
.block__content--center > *,
.block__content--center * > *,
.component__content--center > *,
.component__content--center * > * {
  text-align: center;
}
.block__content--end,
.component__content--end {
  justify-content: flex-end;
  text-align: right;
}
.block__content--end > *,
.block__content--end * > *,
.component__content--end > *,
.component__content--end * > * {
  text-align: right;
}
.block__editor--color-light h2,
.block__editor--color-light h3,
.block__editor--color-light h4,
.block__editor--color-light h5,
.block__editor--color-light h6,
.block__editor--color-light .h1,
.block__editor--color-light .h2,
.block__editor--color-light .h3,
.block__editor--color-light .h4,
.block__editor--color-light .h5,
.block__editor--color-light .h6,
.block__editor--color-light .h7,
.component__editor--color-light h2,
.component__editor--color-light h3,
.component__editor--color-light h4,
.component__editor--color-light h5,
.component__editor--color-light h6,
.component__editor--color-light .h1,
.component__editor--color-light .h2,
.component__editor--color-light .h3,
.component__editor--color-light .h4,
.component__editor--color-light .h5,
.component__editor--color-light .h6,
.component__editor--color-light .h7 {
  color: #ffffff;
}
.block__editor--color-light > *,
.block__editor--color-light * > *,
.component__editor--color-light > *,
.component__editor--color-light * > * {
  color: #ffffff;
}
.block__editor--color-light hr,
.component__editor--color-light hr {
  border-color: #ffffff !important;
}
.block__editor--color-light p,
.block__editor--color-light p > *,
.component__editor--color-light p,
.component__editor--color-light p > * {
  color: #ffffff !important;
}
.block__editor--color-light ul > li,
.component__editor--color-light ul > li {
  color: #ffffff !important;
}
.block__editor--color-light ul > li::before,
.component__editor--color-light ul > li::before {
  background-color: #ffffff;
}
.block__editor--color-light ul > li::marker,
.component__editor--color-light ul > li::marker {
  color: #ffffff;
}
.block__editor--color-light span,
.component__editor--color-light span {
  color: #ffffff;
}
.block__editor--color-light span::after,
.component__editor--color-light span::after {
  background-color: #ffffff;
}
.block__editor--color-light ol > li,
.component__editor--color-light ol > li {
  color: #ffffff !important;
}
.block__editor--color-light ol > li::before,
.component__editor--color-light ol > li::before {
  background-color: #ffffff;
}
.block__editor--color-light ol > li::marker,
.component__editor--color-light ol > li::marker {
  color: #ffffff;
}
.block__editor--color-dark > *:not(blockquote),
.block__editor--color-dark *:not(blockquote) > *:not(blockquote),
.component__editor--color-dark > *:not(blockquote),
.component__editor--color-dark *:not(blockquote) > *:not(blockquote) {
  color: #3A3A3A;
}
.block__editor--color-dark h2,
.block__editor--color-dark h3,
.block__editor--color-dark h4,
.block__editor--color-dark h5,
.block__editor--color-dark h6,
.block__editor--color-dark .h1,
.block__editor--color-dark .h2,
.block__editor--color-dark .h3,
.block__editor--color-dark .h4,
.block__editor--color-dark .h5,
.block__editor--color-dark .h6,
.block__editor--color-dark .h7,
.component__editor--color-dark h2,
.component__editor--color-dark h3,
.component__editor--color-dark h4,
.component__editor--color-dark h5,
.component__editor--color-dark h6,
.component__editor--color-dark .h1,
.component__editor--color-dark .h2,
.component__editor--color-dark .h3,
.component__editor--color-dark .h4,
.component__editor--color-dark .h5,
.component__editor--color-dark .h6,
.component__editor--color-dark .h7 {
  color: #267573 !important;
}
.block__editor--color-dark h2 > span,
.block__editor--color-dark h3 > span,
.block__editor--color-dark h4 > span,
.block__editor--color-dark h5 > span,
.block__editor--color-dark h6 > span,
.block__editor--color-dark .h1 > span,
.block__editor--color-dark .h2 > span,
.block__editor--color-dark .h3 > span,
.block__editor--color-dark .h4 > span,
.block__editor--color-dark .h5 > span,
.block__editor--color-dark .h6 > span,
.block__editor--color-dark .h7 > span,
.component__editor--color-dark h2 > span,
.component__editor--color-dark h3 > span,
.component__editor--color-dark h4 > span,
.component__editor--color-dark h5 > span,
.component__editor--color-dark h6 > span,
.component__editor--color-dark .h1 > span,
.component__editor--color-dark .h2 > span,
.component__editor--color-dark .h3 > span,
.component__editor--color-dark .h4 > span,
.component__editor--color-dark .h5 > span,
.component__editor--color-dark .h6 > span,
.component__editor--color-dark .h7 > span {
  color: #267573 !important;
}
.block__editor--color-dark ul > li::before,
.component__editor--color-dark ul > li::before {
  background-color: #000000;
}
.block__editor--color-dark ul > li::marker,
.component__editor--color-dark ul > li::marker {
  color: #000000;
}
.block__editor--color-dark ol > li::before,
.component__editor--color-dark ol > li::before {
  background-color: #000000;
}
.block__editor--color-dark ol > li::marker,
.component__editor--color-dark ol > li::marker {
  color: #000000;
}
.block__editor--color-dark a:not([class*=cta]),
.component__editor--color-dark a:not([class*=cta]) {
  color: #4db0c7;
}

/*
*    Text Alignment Properties
*/
div[class^=block__content],
div[class^=component__content] {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
div[class^=block__content].left,
div[class^=component__content].left {
  text-align: left;
}
div[class^=block__content].left > *,
div[class^=component__content].left > * {
  text-align: left;
  justify-content: flex-start;
}
div[class^=block__content].center,
div[class^=component__content].center {
  text-align: center;
}
div[class^=block__content].center > *,
div[class^=component__content].center > * {
  text-align: center;
  justify-content: center;
}
div[class^=block__content].right,
div[class^=component__content].right {
  text-align: right;
}
div[class^=block__content].right > *,
div[class^=component__content].right > * {
  text-align: right;
  justify-content: flex-end;
}
@media (min-width: 199.98px) {
  div[class^=block__content].flex-row,
  div[class^=component__content].flex-row {
    flex-direction: row;
  }
}

/*
*    Text Default Properties
*/
div[class^=block__editor],
div[class^=component__editor] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  /*
  *    Blockquote Properties
  */
}
div[class^=block__editor] h2,
div[class^=block__editor] h3,
div[class^=block__editor] h4,
div[class^=block__editor] h5,
div[class^=block__editor] h6,
div[class^=block__editor] .h1,
div[class^=block__editor] .h2,
div[class^=block__editor] .h3,
div[class^=block__editor] .h4,
div[class^=block__editor] .h5,
div[class^=block__editor] .h6,
div[class^=block__editor] .h7,
div[class^=component__editor] h2,
div[class^=component__editor] h3,
div[class^=component__editor] h4,
div[class^=component__editor] h5,
div[class^=component__editor] h6,
div[class^=component__editor] .h1,
div[class^=component__editor] .h2,
div[class^=component__editor] .h3,
div[class^=component__editor] .h4,
div[class^=component__editor] .h5,
div[class^=component__editor] .h6,
div[class^=component__editor] .h7 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-weight: 700;
  margin-bottom: 0 !important;
  margin-top: 0;
  text-transform: none;
}
div[class^=block__editor] h2 > *,
div[class^=block__editor] h2 span,
div[class^=block__editor] h3 > *,
div[class^=block__editor] h3 span,
div[class^=block__editor] h4 > *,
div[class^=block__editor] h4 span,
div[class^=block__editor] h5 > *,
div[class^=block__editor] h5 span,
div[class^=block__editor] h6 > *,
div[class^=block__editor] h6 span,
div[class^=block__editor] .h1 > *,
div[class^=block__editor] .h1 span,
div[class^=block__editor] .h2 > *,
div[class^=block__editor] .h2 span,
div[class^=block__editor] .h3 > *,
div[class^=block__editor] .h3 span,
div[class^=block__editor] .h4 > *,
div[class^=block__editor] .h4 span,
div[class^=block__editor] .h5 > *,
div[class^=block__editor] .h5 span,
div[class^=block__editor] .h6 > *,
div[class^=block__editor] .h6 span,
div[class^=block__editor] .h7 > *,
div[class^=block__editor] .h7 span,
div[class^=component__editor] h2 > *,
div[class^=component__editor] h2 span,
div[class^=component__editor] h3 > *,
div[class^=component__editor] h3 span,
div[class^=component__editor] h4 > *,
div[class^=component__editor] h4 span,
div[class^=component__editor] h5 > *,
div[class^=component__editor] h5 span,
div[class^=component__editor] h6 > *,
div[class^=component__editor] h6 span,
div[class^=component__editor] .h1 > *,
div[class^=component__editor] .h1 span,
div[class^=component__editor] .h2 > *,
div[class^=component__editor] .h2 span,
div[class^=component__editor] .h3 > *,
div[class^=component__editor] .h3 span,
div[class^=component__editor] .h4 > *,
div[class^=component__editor] .h4 span,
div[class^=component__editor] .h5 > *,
div[class^=component__editor] .h5 span,
div[class^=component__editor] .h6 > *,
div[class^=component__editor] .h6 span,
div[class^=component__editor] .h7 > *,
div[class^=component__editor] .h7 span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-weight: 700;
}
div[class^=block__editor] h2 strong,
div[class^=block__editor] h2 a,
div[class^=block__editor] h2 em,
div[class^=block__editor] h3 strong,
div[class^=block__editor] h3 a,
div[class^=block__editor] h3 em,
div[class^=block__editor] h4 strong,
div[class^=block__editor] h4 a,
div[class^=block__editor] h4 em,
div[class^=block__editor] h5 strong,
div[class^=block__editor] h5 a,
div[class^=block__editor] h5 em,
div[class^=block__editor] h6 strong,
div[class^=block__editor] h6 a,
div[class^=block__editor] h6 em,
div[class^=block__editor] .h1 strong,
div[class^=block__editor] .h1 a,
div[class^=block__editor] .h1 em,
div[class^=block__editor] .h2 strong,
div[class^=block__editor] .h2 a,
div[class^=block__editor] .h2 em,
div[class^=block__editor] .h3 strong,
div[class^=block__editor] .h3 a,
div[class^=block__editor] .h3 em,
div[class^=block__editor] .h4 strong,
div[class^=block__editor] .h4 a,
div[class^=block__editor] .h4 em,
div[class^=block__editor] .h5 strong,
div[class^=block__editor] .h5 a,
div[class^=block__editor] .h5 em,
div[class^=block__editor] .h6 strong,
div[class^=block__editor] .h6 a,
div[class^=block__editor] .h6 em,
div[class^=block__editor] .h7 strong,
div[class^=block__editor] .h7 a,
div[class^=block__editor] .h7 em,
div[class^=component__editor] h2 strong,
div[class^=component__editor] h2 a,
div[class^=component__editor] h2 em,
div[class^=component__editor] h3 strong,
div[class^=component__editor] h3 a,
div[class^=component__editor] h3 em,
div[class^=component__editor] h4 strong,
div[class^=component__editor] h4 a,
div[class^=component__editor] h4 em,
div[class^=component__editor] h5 strong,
div[class^=component__editor] h5 a,
div[class^=component__editor] h5 em,
div[class^=component__editor] h6 strong,
div[class^=component__editor] h6 a,
div[class^=component__editor] h6 em,
div[class^=component__editor] .h1 strong,
div[class^=component__editor] .h1 a,
div[class^=component__editor] .h1 em,
div[class^=component__editor] .h2 strong,
div[class^=component__editor] .h2 a,
div[class^=component__editor] .h2 em,
div[class^=component__editor] .h3 strong,
div[class^=component__editor] .h3 a,
div[class^=component__editor] .h3 em,
div[class^=component__editor] .h4 strong,
div[class^=component__editor] .h4 a,
div[class^=component__editor] .h4 em,
div[class^=component__editor] .h5 strong,
div[class^=component__editor] .h5 a,
div[class^=component__editor] .h5 em,
div[class^=component__editor] .h6 strong,
div[class^=component__editor] .h6 a,
div[class^=component__editor] .h6 em,
div[class^=component__editor] .h7 strong,
div[class^=component__editor] .h7 a,
div[class^=component__editor] .h7 em {
  font-size: inherit !important;
  font-weight: inherit !important;
}
div[class^=block__editor] h2::selection,
div[class^=block__editor] h3::selection,
div[class^=block__editor] h4::selection,
div[class^=block__editor] h5::selection,
div[class^=block__editor] h6::selection,
div[class^=block__editor] .h1::selection,
div[class^=block__editor] .h2::selection,
div[class^=block__editor] .h3::selection,
div[class^=block__editor] .h4::selection,
div[class^=block__editor] .h5::selection,
div[class^=block__editor] .h6::selection,
div[class^=block__editor] .h7::selection,
div[class^=component__editor] h2::selection,
div[class^=component__editor] h3::selection,
div[class^=component__editor] h4::selection,
div[class^=component__editor] h5::selection,
div[class^=component__editor] h6::selection,
div[class^=component__editor] .h1::selection,
div[class^=component__editor] .h2::selection,
div[class^=component__editor] .h3::selection,
div[class^=component__editor] .h4::selection,
div[class^=component__editor] .h5::selection,
div[class^=component__editor] .h6::selection,
div[class^=component__editor] .h7::selection {
  background-color: #194f4d;
  color: white;
}
div[class^=block__editor] p,
div[class^=component__editor] p {
  margin-bottom: 0 !important;
  font-weight: 400;
  line-height: 26px;
}
div[class^=block__editor] strong,
div[class^=component__editor] strong {
  font-weight: 700;
}
div[class^=block__editor] em,
div[class^=component__editor] em {
  font-style: italic;
  font-weight: 400;
}
div[class^=block__editor] > *:not(blockquote),
div[class^=block__editor] *:not(blockquote) > *:not(blockquote),
div[class^=component__editor] > *:not(blockquote),
div[class^=component__editor] *:not(blockquote) > *:not(blockquote) {
  letter-spacing: 0.1px;
  margin-bottom: 0;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
}
div[class^=block__editor] > *:not(blockquote)::selection,
div[class^=block__editor] *:not(blockquote) > *:not(blockquote)::selection,
div[class^=component__editor] > *:not(blockquote)::selection,
div[class^=component__editor] *:not(blockquote) > *:not(blockquote)::selection {
  background-color: #194f4d;
  color: white;
}
div[class^=block__editor] .important-text,
div[class^=component__editor] .important-text {
  background-color: rgba(38, 120, 120, 0.08);
  border-radius: 1px;
  display: block;
  padding: 36px 46px;
}
@media (max-width: 1199.98px) {
  div[class^=block__editor] .important-text,
  div[class^=component__editor] .important-text {
    padding: 30px;
  }
}
div[class^=block__editor] .important-text > *,
div[class^=component__editor] .important-text > * {
  color: #267878 !important;
  font-size: px-to-rem(15px);
  font-weight: 500;
}
div[class^=block__editor] blockquote,
div[class^=block__editor] blockquote > *,
div[class^=component__editor] blockquote,
div[class^=component__editor] blockquote > * {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: px-to-rem(16px);
  line-height: px-to-rem(27px);
  color: #EBA743;
}

.row-cols-xl-7 > * {
  flex: 0 0 auto;
  width: 14.2857142857%;
}

.justify-content-start,
.justify-content-left {
  justify-content: start;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-end,
.justify-content-right {
  justify-content: end;
}

.mt-40 {
  margin-top: 30px;
}
@media (min-width: 1199.98px) {
  .mt-40 {
    margin-top: 40px;
  }
}

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

div[class*=__background] {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
div[class*=__background] > img {
  object-fit: cover;
  height: 100% !important;
  width: 100%;
}

line {
  display: block;
  width: 100%;
  border-top-width: px-to-rem(0.5px);
  border-top-style: solid;
  opacity: 0.5;
}
line.hr-top {
  margin-bottom: 40px;
}
line.hr-bottom {
  margin-top: 40px;
}
line.light {
  border-color: #ffffff;
}
line.dark {
  border-color: #000000;
}
line.grey {
  border-color: #5b5c5f;
}
line.tiny {
  border-width: px-to-rem(0.2px);
}

.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='87' height='90' viewBox='0 0 87 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='43.5' cy='44.5116' rx='43.5' ry='44.5116' fill='white'/%3E%3Cpath d='M37 54.2326V34L53.186 43.5838L37 54.2326Z' fill='%23267573'/%3E%3C/svg%3E");
  background-position: center;
  background-color: transparent;
  background-size: contain;
  background-repeat: no-repeat;
  -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: 60px;
    background-size: cover;
  }
}
.btn-play-video .play-label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.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: "Inter", sans-serif;
  background-color: #267573 !important;
  border: 1px solid #267573 !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: #267573;
  color: #ffffff !important;
}
.buorg .buorg-buttons #buorgig {
  background-color: #267573;
  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: #267573 !important;
  color: #ffffff !important;
}

/*
*    Forms Properties
*/
/*Heading & Description*/
/*Label & Input/Select/TextArea*/
/*checkbox & radio buttons*/
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) {
  padding-bottom: 80px;
  /*
  *  Error Form Properties
  */
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading {
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_title {
  color: #267573;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.07em;
  line-height: 1.1;
  margin: 0;
  padding: 0;
  text-align: left;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_title::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_description {
  color: #211F1F;
  display: block;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 1.1;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_description::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_heading .gform_required_legend {
  display: none;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form {
  margin-top: 20px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body {
  margin-top: 0;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield {
  padding-left: 0;
  margin-top: 0;
  /*
  * Custom Classes
  */
  /*
  * Label Fields
  */
  /*
  * Radio Button 
  */
  /*
  * Checkbox & Consent
  */
  /*
  * Address 
  */
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield.hide-field {
  visibility: hidden;
  margin: 0;
  height: 0;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield.hide-label legend.gfield_label {
  visibility: hidden;
  margin: 0;
  height: 0;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .top_label .gfield_label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.07em;
  line-height: 1.2;
  text-align: left;
  text-transform: none;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .top_label .gfield_label::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme: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.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label,
.gform_wrapper.gravity-theme: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: "Quicksand", sans-serif;
  font-weight: 700;
  color: #211F1F;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  padding: 2px 0 2px 26px;
  position: relative;
  vertical-align: middle;
  z-index: 1;
}
.gform_wrapper.gravity-theme: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.gravity-theme: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: #ffffff;
  border-color: #EBA743;
  border-radius: 50%;
  border-style: solid;
  border-width: 6px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  width: 20px;
  z-index: -1;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::before {
  content: "";
  color: #ffffff;
  font-size: 14px;
  left: 3px;
  position: absolute;
  top: 3px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked,
.gform_wrapper.gravity-theme: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;
}
.gform_wrapper.gravity-theme: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: none;
  background: transparent;
  border-width: 1.7px;
  border-color: #CDCDD5;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label:after {
  bottom: -7px;
  top: unset;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::before {
  content: none;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .gfield_choice_all_toggle {
  border: none;
  background-color: #267573;
  color: #ffffff;
  padding: 8px 30px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .gfield_choice_all_toggle:hover, .gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .gfield_choice_all_toggle:focus, .gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .gfield_choice_all_toggle:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice {
  margin-bottom: 5px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent input,
.gform_wrapper.gravity-theme: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.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.gform_wrapper.gravity-theme: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: "Quicksand", sans-serif;
  font-weight: 700;
  color: #211F1F;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: normal;
  margin: 0 auto;
  min-height: 30px;
  padding: 0 0 0 30px;
  position: relative;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  z-index: 1;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label::before,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label::before,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::before {
  content: none;
  background: #EBA743;
  border-color: #EBA743;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label::after,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label::after,
.gform_wrapper.gravity-theme: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.gravity-theme: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: #EBA743;
  border-color: #EBA743;
  border-radius: 4px;
  border-style: solid;
  border-width: 1.7px;
  box-shadow: none;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
  width: 20px;
  z-index: -1;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked),
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.gform_wrapper.gravity-theme: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;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:checked + label::before,
.gform_wrapper.gravity-theme: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("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.16484L4.10757 8L10 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type=checkbox]:not(:checked) + label:after,
.gform_wrapper.gravity-theme: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: transparent;
  border-color: #CDCDD5;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_body .gform_fields .gfield .ginput_container_address .address_country select {
  line-height: 1.2;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer {
  display: inline-block;
  margin: 30px 0 0 0;
  padding: 0;
  position: relative;
  width: auto;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit],
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #267573;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  height: unset;
  letter-spacing: 1px;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 30px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: auto;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit]:hover, .gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit]:focus, .gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input[type=submit]:active,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button:hover,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button:focus,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) form .gform_footer input.button:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_validation_errors {
  background-color: #ff0000;
  border: none;
  margin: 0 0 10px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_validation_errors h2 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff;
  font-size: 14px !important;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_validation_errors h2 .gform-icon {
  color: #ffffff;
  font-size: 35px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_wrapper .gfield_required,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gform_wrapper .gfield_error legend {
  color: #ff0000;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true] {
  background-color: rgba(255, 255, 255, 0);
  color: #ff0000;
  border: 1px solid #ff0000;
  /* firefox 19+ */
  /* ie */
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true]::-webkit-input-placeholder {
  color: #ff0000;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true]::-moz-placeholder {
  color: #ff0000;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_error [aria-invalid=true]:-ms-input-placeholder {
  color: #ff0000;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.gfield_description {
  background-color: #ff0000;
  border-radius: 1px;
  color: #ffffff;
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 1.2;
  padding-top: 0;
  text-transform: uppercase;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.gfield_description::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper).gform_validation_error .gform_body .gform_fields .gfield {
  padding-right: 0;
  margin-top: 5px;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_validation_message,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .validation_message {
  background-color: #ff0000;
  border-radius: 5px;
  border: none;
  color: #ffffff;
  display: inline;
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 12px;
  margin-top: 0;
  padding: 5px 5px;
  text-align: left;
}
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .gfield_validation_message.validation_message--hidden-on-empty,
.gform_wrapper.gravity-theme:not(.newsletterForm_wrapper):not(.donateSteps_wrapper) .validation_message.validation_message--hidden-on-empty {
  display: none;
}

/*
  *  Confirmation Default Message
  */
.gform_confirmation_wrapper .gform_confirmation_message {
  color: #267573;
  display: flex;
  flex-direction: column;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 25px;
  padding: 0;
  position: relative;
  row-gap: 33px;
}
.gform_confirmation_wrapper .gform_confirmation_message::selection {
  background-color: #194f4d;
  color: white;
}
.gform_confirmation_wrapper .gform_confirmation_message h2,
.gform_confirmation_wrapper .gform_confirmation_message h3,
.gform_confirmation_wrapper .gform_confirmation_message h4,
.gform_confirmation_wrapper .gform_confirmation_message h5,
.gform_confirmation_wrapper .gform_confirmation_message h6 {
  margin: 0 auto;
  width: 75%;
}
.gform_confirmation_wrapper::selection {
  background-color: #194f4d;
  color: white;
}

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

.gfield_html {
  font-size: 14px;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
}
.gfield_html::selection {
  background-color: #194f4d;
  color: white;
}

.gfield_html_formatted {
  margin-top: 30px;
}

.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gsection .gsection_title {
  font-size: 30px;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .ginput_complex label {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .field_sublabel_above .gfield_description {
  padding-top: 5px;
  margin-top: 0;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield.field_sublabel_above.field_description_below + .gfield {
  margin-top: 0;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gform_wrapper .gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 5px;
  margin-bottom: 5px;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]),
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #3A3A3A;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  min-height: 50px;
  padding: 10px 15px;
  /* firefox 19+ */
  /* ie */
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit])::-webkit-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea::-webkit-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit])::-moz-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea::-moz-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):-ms-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:-ms-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):active, .gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):focus,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:active,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:focus,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:active,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:focus {
  box-shadow: none;
  border-color: #3A3A3A;
  outline: none;
  color: #3A3A3A;
  /* firefox 19+ */
  /* ie */
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):active::-webkit-input-placeholder, .gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:active::-webkit-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:active::-webkit-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:focus::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):active::-moz-placeholder, .gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):focus::-moz-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:active::-moz-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:focus::-moz-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:active::-moz-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:focus::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):active:-ms-input-placeholder, .gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input:not([type=submit]):focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:active:-ms-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:active:-ms-input-placeholder,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:focus:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1.2;
  padding: 14px 10px;
  transition: all 0.4s ease;
  color: #3A3A3A;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select option {
  color: #3A3A3A;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:focus, .gform_wrapper.gravity-theme:not(.donateSteps_wrapper) select:active {
  border-color: #DAE6E6;
  transition: all 0.4s ease;
  color: #3A3A3A;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input[type=checkbox],
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) input[type=radio] {
  height: 30px;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend {
  font-family: "Inter", sans-serif;
  color: #3A3A3A;
  display: block;
  font-size: 15px;
  font-weight: 500 !important;
  letter-spacing: 0.07em;
  line-height: 1.2;
  margin-bottom: 7px;
  margin-left: 0px;
  text-align: left;
  text-transform: none;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label span.gfield_required,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label * > *,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label span.gfield_required,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label * > *,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend span.gfield_required,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend * > * {
  color: #3A3A3A;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.07em;
  padding: 0;
  position: relative;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::after,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label * > *.gfield_required_custom::after,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::after,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label * > *.gfield_required_custom::after,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::after,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend * > *.gfield_required_custom::after {
  content: "*";
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: initial;
  display: inline-block;
  font-style: normal;
  font-size: 15px;
  font-weight: initial;
  line-height: 0;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::after::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label * > *.gfield_required_custom::after::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::after::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label * > *.gfield_required_custom::after::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::after::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend * > *.gfield_required_custom::after::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label * > *.gfield_required_custom::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label * > *.gfield_required_custom::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::selection,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend * > *.gfield_required_custom::selection {
  background-color: #194f4d;
  color: white;
}
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) .gfield_label a,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) label a,
.gform_wrapper.gravity-theme:not(.donateSteps_wrapper) legend a {
  color: #4db0c7;
  text-decoration: underline;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.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-bottom: 5px;
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label::selection,
.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)::selection,
.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)::selection {
  background-color: #194f4d;
  color: white;
}

.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;
}
.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;
}

body.page .select2-container .select2-search__field {
  padding-left: 10px !important;
}
body.page #acf-form label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A;
  font-weight: 500 !important;
  letter-spacing: 0.07em;
  line-height: 1.2;
  text-align: left;
  text-transform: none;
}
body.page #acf-form label::selection {
  background-color: #194f4d;
  color: white;
}
body.page #acf-form input:not([type=submit]),
body.page #acf-form textarea,
body.page #acf-form select {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #3A3A3A;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  min-height: 50px;
  padding: 10px 15px;
  /* firefox 19+ */
  /* ie */
}
body.page #acf-form input:not([type=submit])::-webkit-input-placeholder,
body.page #acf-form textarea::-webkit-input-placeholder,
body.page #acf-form select::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.page #acf-form input:not([type=submit])::-moz-placeholder,
body.page #acf-form textarea::-moz-placeholder,
body.page #acf-form select::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.page #acf-form input:not([type=submit]):-ms-input-placeholder,
body.page #acf-form textarea:-ms-input-placeholder,
body.page #acf-form select:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.page #acf-form input:not([type=submit]):active, body.page #acf-form input:not([type=submit]):focus,
body.page #acf-form textarea:active,
body.page #acf-form textarea:focus,
body.page #acf-form select:active,
body.page #acf-form select:focus {
  box-shadow: none;
  border-color: #3A3A3A;
  outline: none;
  color: #3A3A3A;
  /* firefox 19+ */
  /* ie */
}
body.page #acf-form input:not([type=submit]):active::-webkit-input-placeholder, body.page #acf-form input:not([type=submit]):focus::-webkit-input-placeholder,
body.page #acf-form textarea:active::-webkit-input-placeholder,
body.page #acf-form textarea:focus::-webkit-input-placeholder,
body.page #acf-form select:active::-webkit-input-placeholder,
body.page #acf-form select:focus::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.page #acf-form input:not([type=submit]):active::-moz-placeholder, body.page #acf-form input:not([type=submit]):focus::-moz-placeholder,
body.page #acf-form textarea:active::-moz-placeholder,
body.page #acf-form textarea:focus::-moz-placeholder,
body.page #acf-form select:active::-moz-placeholder,
body.page #acf-form select:focus::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.page #acf-form input:not([type=submit]):active:-ms-input-placeholder, body.page #acf-form input:not([type=submit]):focus:-ms-input-placeholder,
body.page #acf-form textarea:active:-ms-input-placeholder,
body.page #acf-form textarea:focus:-ms-input-placeholder,
body.page #acf-form select:active:-ms-input-placeholder,
body.page #acf-form select:focus:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.page #acf-form .acf-checkbox-list,
body.page #acf-form .acf-radio-list {
  border: none;
}
body.page #acf-form .select2 {
  width: 320px;
}
body.page #acf-form .description {
  font-size: 13px;
  line-height: 1.3;
}
body.page #acf-form .acf-checkbox-list label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #211F1F;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  padding: 2px 0 2px 26px;
  position: relative;
  vertical-align: middle;
  z-index: 1;
  margin-bottom: 10px;
}
body.page #acf-form .acf-checkbox-list label input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
body.page #acf-form .acf-checkbox-list label::after {
  content: "";
  background: #ffffff;
  border-style: solid;
  height: 20px;
  border-width: 3px;
  left: 0;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  border-color: #CDCDD5;
  width: 20px;
  z-index: -1;
}
body.page #acf-form .acf-checkbox-list label.selected::after {
  background-color: #EBA743;
  border-color: #EBA743;
}
body.page #acf-form .acf-checkbox-list label.selected::before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="11" height="9" viewBox="0 0 11 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5.16484L4.10757 8L10 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  background-size: cover;
  height: 13px;
  position: absolute;
  left: 3px;
  top: 4px;
}
body.page #acf-form .acf-radio-list input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
body.page #acf-form .acf-radio-list label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #211F1F;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  padding: 2px 0 2px 26px;
  position: relative;
  vertical-align: middle;
  z-index: 1;
  margin-bottom: 10px;
}
body.page #acf-form .acf-radio-list label:last-of-type {
  margin-bottom: 0px;
}
body.page #acf-form .acf-radio-list label::after {
  content: "";
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  height: 20px;
  border-width: 3px;
  left: 0;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  border-color: #CDCDD5;
  width: 20px;
  z-index: -1;
}
body.page #acf-form .acf-radio-list label.selected::after {
  border-width: 6px;
  border-color: #EBA743;
}
body.page #acf-form .acf-icon.-globe.-small {
  top: 16px;
}
body.page #acf-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1.2;
  padding: 14px 10px;
  transition: all 0.4s ease;
  color: #3A3A3A;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
}
body.page #acf-form select option {
  color: #3A3A3A;
}
body.page #acf-form select:focus, body.page #acf-form select:active {
  border-color: #DAE6E6;
  transition: all 0.4s ease;
  color: #3A3A3A;
}
body.page #acf-form .map_lenguague_box {
  padding-right: 30px;
}
body.page #acf-form .map_lenguague_box + .map_lenguague_box {
  padding-right: 0;
  padding-left: 30px;
}
body.page #acf-form textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}

#pmpro_form #pmpro_checkout_box-facilitator-members .pmpro_checkout-fields .pmpro_checkout-field.field-25 label {
  font-size: 12px !important;
}
#pmpro_form #other_discount_code_p {
  display: none;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field:not(.field-h2):not(.field-25) label {
  font-size: 15px !important;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A;
  font-weight: 500 !important;
  letter-spacing: 0.07em;
  line-height: 1.2;
  text-align: left;
  text-transform: none;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field label::selection {
  background-color: #194f4d;
  color: white;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]),
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #3A3A3A;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  min-height: 50px;
  padding: 10px 15px;
  /* firefox 19+ */
  /* ie */
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit])::-webkit-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea::-webkit-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit])::-moz-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea::-moz-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):-ms-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:-ms-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):active, #pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):focus,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:active,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:focus,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:active,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:focus {
  box-shadow: none;
  border-color: #3A3A3A;
  outline: none;
  color: #3A3A3A;
  /* firefox 19+ */
  /* ie */
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):active::-webkit-input-placeholder, #pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):focus::-webkit-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:active::-webkit-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:focus::-webkit-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:active::-webkit-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:focus::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):active::-moz-placeholder, #pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):focus::-moz-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:active::-moz-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:focus::-moz-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:active::-moz-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:focus::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):active:-ms-input-placeholder, #pmpro_form .pmpro_checkout-fields .pmpro_checkout-field input:not([type=submit]):focus:-ms-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:active:-ms-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea:focus:-ms-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:active:-ms-input-placeholder,
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:focus:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1.2;
  padding: 14px 10px;
  transition: all 0.4s ease;
  color: #3A3A3A;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select option {
  color: #3A3A3A;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:focus, #pmpro_form .pmpro_checkout-fields .pmpro_checkout-field select:active {
  border-color: #DAE6E6;
  transition: all 0.4s ease;
  color: #3A3A3A;
}
#pmpro_form .pmpro_checkout-fields .pmpro_checkout-field textarea {
  height: 100px;
  resize: none;
  max-width: 100%;
}
#pmpro_form .pmpro_checkout-fields .pmpro_submit,
#pmpro_form .pmpro_checkout-fields .login-link {
  display: inline-block;
}
#pmpro_form .pmpro_checkout-fields .login-link a,
#pmpro_form .pmpro_checkout-fields .pmpro_submit input {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #267573;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  height: unset;
  letter-spacing: 1px;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 30px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: auto;
}
#pmpro_form .pmpro_checkout-fields .login-link a:hover, #pmpro_form .pmpro_checkout-fields .login-link a:focus, #pmpro_form .pmpro_checkout-fields .login-link a:active,
#pmpro_form .pmpro_checkout-fields .pmpro_submit input:hover,
#pmpro_form .pmpro_checkout-fields .pmpro_submit input:focus,
#pmpro_form .pmpro_checkout-fields .pmpro_submit input:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
#pmpro_form .pmpro_checkout-fields .pmpro_submit input {
  background: #EBA743;
}

body.woocommerce .woocommerce-loop-product__title {
  font-size: 21px !important;
}
body.woocommerce .add_to_cart_button {
  text-decoration: none !important;
}

.woocommerce-checkout {
  --bb-alternate-text-color: #3A3A3A;
}
.woocommerce-checkout .showcoupon {
  cursor: pointer;
}
.woocommerce-checkout address-field {
  margin-top: 15px !important;
}
.woocommerce-checkout address-field label {
  font-size: 13px;
  color: #3A3A3A;
  font-weight: 500;
  letter-spacing: 0.07em;
}
.woocommerce-checkout .woocommerce-input-wrapper input {
  color: #3A3A3A;
  border-color: #cdcdd5;
  font-size: 13px;
  padding: 10px 15px;
}
.woocommerce-checkout .woocommerce-additional-fields h3 {
  font-size: 21px !important;
  margin-bottom: 0px !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name,
.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total {
  font-weight: 600 !important;
}
.woocommerce-checkout .cart_item .bs-product-check .bs-product-name {
  width: 100%;
  margin-left: 30px;
}
.woocommerce-checkout .wc_payment_method label {
  font-weight: 600;
  color: #3A3A3A;
}

/*START Sign Up form-------------------------------*/
#sign_up .gform_wrapper,
#sign_up .newsletterForm_wrapper,
.newsletter__form .gform_wrapper,
.newsletter__form .newsletterForm_wrapper,
.sign-up-form .gform_wrapper,
.sign-up-form .newsletterForm_wrapper {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
@media (max-width: 1199.98px) {
  #sign_up .gform_wrapper,
  #sign_up .newsletterForm_wrapper,
  .newsletter__form .gform_wrapper,
  .newsletter__form .newsletterForm_wrapper,
  .sign-up-form .gform_wrapper,
  .sign-up-form .newsletterForm_wrapper {
    width: 100%;
  }
}
#sign_up .gform_wrapper .gform_heading,
#sign_up .newsletterForm_wrapper .gform_heading,
.newsletter__form .gform_wrapper .gform_heading,
.newsletter__form .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,
.newsletter__form .gform_wrapper .gform_heading .gform_title,
.newsletter__form .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: "Quicksand", sans-serif;
  font-weight: 700;
  color: #DAE6E6;
  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,
.newsletter__form .gform_wrapper .gform_heading .gform_title::selection,
.newsletter__form .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: #194f4d;
  color: white;
}
#sign_up .gform_wrapper .gform_heading h3,
#sign_up .newsletterForm_wrapper .gform_heading h3,
.newsletter__form .gform_wrapper .gform_heading h3,
.newsletter__form .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,
.newsletter__form .gform_wrapper .gform_heading .gform_description,
.newsletter__form .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: "Inter", sans-serif;
  color: #DAE6E6;
  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,
.newsletter__form .gform_wrapper .gform_heading .gform_description::selection,
.newsletter__form .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: #194f4d;
  color: white;
}
#sign_up .gform_wrapper form,
#sign_up .newsletterForm_wrapper form,
.newsletter__form .gform_wrapper form,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields,
.newsletter__form .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,
  .newsletter__form .gform_wrapper form .gform_body .gform_fields,
  .newsletter__form .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,
  .newsletter__form .gform_wrapper form .gform_body .gform_fields,
  .newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield.field-hide,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li.field-hide,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield.field-hide,
.newsletter__form .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 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 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 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 label,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .gfield_label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .gfield_description,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield label,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li label,
.newsletter__form .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 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 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 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 label,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description {
  font-family: "Inter", sans-serif;
  align-items: center;
  color: #ffffff !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 6px;
  text-transform: none;
  width: auto;
}
#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 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 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 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 label .gfield_required > span,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li label .gfield_required > span,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li label .gfield_required > span,
.newsletter__form .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 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 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 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 label .gfield_required > span,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span {
  color: #267573 !important;
  position: relative;
}
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span::before,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span::before,
#sign_up .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span::before,
#sign_up .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span::before,
#sign_up .gform_wrapper form .gform_body .gform_fields li label .gfield_required > span::before,
#sign_up .gform_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li label .gfield_required > span::before,
#sign_up .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li label .gfield_required > span::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li label .gfield_required > span::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li label .gfield_required > span::before,
.sign-up-form .gform_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required > span::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield label .gfield_required > span::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required > span::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li label .gfield_required > span::before,
.sign-up-form .newsletterForm_wrapper form .gform_body .gform_fields li .gfield_description .gfield_required > span::before {
  content: "*";
  position: absolute;
  left: 0;
  top: 0;
  color: #ffffff;
  width: 5px;
  height: 5px;
}
#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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input,
.newsletter__form .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 {
  font-family: "Inter", sans-serif;
  background-color: #ffffff !important;
  border-radius: 0 !important;
  border: none !important;
  color: #267573 !important;
  font-size: 14px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  height: auto;
  line-height: 16px !important;
  margin-top: 0;
  min-height: 57px;
  padding: 18px 26px !important;
  text-align: left;
  letter-spacing: 1px !important;
  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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder,
.newsletter__form .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: #267573;
  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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input::-moz-placeholder,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder,
.newsletter__form .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: #267573;
  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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder,
.newsletter__form .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: #267573;
  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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover,
.newsletter__form .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: #dae6e6 !important;
  background: transparent !important;
  border: none;
  color: #dae6e6 !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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:active,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container input:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container input:active,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_recaptcha,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha::after,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_recaptcha::after,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_recaptcha::after,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_email input,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_email input,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice input,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.newsletter__form .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: "Inter", sans-serif;
  color: #DAE6E6;
  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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.newsletter__form .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),
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.newsletter__form .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: #5B4F7A;
  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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.newsletter__form .gform_wrapper form .gform_body .gform_fields li .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button,
.newsletter__form .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 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #F0FDF2;
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  color: #267573;
  cursor: pointer;
  display: inline-block;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22.5px !important;
  margin: 0;
  max-width: 100%;
  min-height: 52px;
  min-width: 170px;
  overflow-wrap: break-word;
  padding: 14px 0;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: all 0.3s 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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields #field_submit > .gform-button:active,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields #field_submit > .gform-button:focus,
.newsletter__form .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: #EBA743 !important;
  color: #267573 !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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container::after,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-webkit-input-placeholder,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input::-moz-placeholder,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-ms-input-placeholder,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.newsletter__form .gform_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:focus,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill,
.newsletter__form .newsletterForm_wrapper form .gform_body .gform_fields .gfield_error .ginput_container input:-webkit-autofill:hover,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_footer,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_footer input.gform_button,
.newsletter__form .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: #DAE6E6;
  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,
.newsletter__form .gform_wrapper form .gform_footer:hover,
.newsletter__form .gform_wrapper form .gform_footer:focus,
.newsletter__form .newsletterForm_wrapper form .gform_footer:hover,
.newsletter__form .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,
.newsletter__form .gform_wrapper form .gform_footer:hover input.gform_button,
.newsletter__form .gform_wrapper form .gform_footer:focus input.gform_button,
.newsletter__form .newsletterForm_wrapper form .gform_footer:hover input.gform_button,
.newsletter__form .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],
.newsletter__form .gform_wrapper form .gform_footer input[name=gform_ajax],
.newsletter__form .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,
.newsletter__form .gform_wrapper .gform_validation_errors,
.newsletter__form .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,
.newsletter__form .gform_wrapper .gform_validation_errors h2,
.newsletter__form .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: "Inter", sans-serif;
  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,
.newsletter__form .gform_wrapper .gform_validation_errors h2 .gform-icon,
.newsletter__form .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,
.newsletter__form .gform_confirmation_wrapper,
.sign-up-form .gform_confirmation_wrapper {
  float: none;
  margin-top: 0;
  text-align: left;
}
#sign_up .gform_confirmation_wrapper,
.newsletter__form .gform_confirmation_wrapper,
.sign-up-form .gform_confirmation_wrapper {
  border: none !important;
  padding: 0px !important;
  width: auto !important;
}
#sign_up .gform_confirmation_wrapper .gform_confirmation_message,
.newsletter__form .gform_confirmation_wrapper .gform_confirmation_message,
.sign-up-form .gform_confirmation_wrapper .gform_confirmation_message {
  font-family: "Inter", sans-serif;
  background: transparent !important;
  border-radius: 0;
  color: #DAE6E6 !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,
.newsletter__form img.gform_ajax_spinner,
.sign-up-form img.gform_ajax_spinner {
  display: none !important;
}

/*END Sign Up------------------------------------------*/
.form-donate__wrapper .gform_confirmation_wrapper {
  width: 100%;
  border: none;
  padding: 0px;
}
.form-donate__wrapper .gform_confirmation_wrapper .gform_confirmation_message_2 {
  font-size: 23px !important;
  line-height: 38px;
  padding: 35px;
  font-weight: 600;
}

.donateSteps_wrapper {
  background: transparent;
  margin: 0 !important;
  padding: 0;
  text-align: left;
  /*form*/
  /*Validation Error */
  /*Validation Error */
}
.donateSteps_wrapper .gform_heading {
  display: none;
}
.donateSteps_wrapper .gform_validation_errors {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.donateSteps_wrapper .gform_validation_errors .gform_submission_error {
  color: #c02b0a;
  font-size: 15px !important;
  font-weight: 500;
  line-height: 17.6px;
  margin: 0 0 12px;
  border: none;
  background: transparent;
  background-color: transparent;
}
.donateSteps_wrapper .gform_next_button {
  position: relative;
}
.donateSteps_wrapper .gform_next_button::before {
  content: "";
  position: absolute;
  right: 0;
  top: 40px;
  width: 12px;
  height: 12px;
  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='M11.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403807 5.98959 0.403807 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.4038 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM-1.11928e-07 6.75L11 6.75L11 5.25L1.11928e-07 5.25L-1.11928e-07 6.75Z' fill='white'/%3E%3C/svg%3E");
}
.donateSteps_wrapper form {
  font-family: "Inter", sans-serif;
  margin: 0 !important;
  padding: 0;
  position: relative;
  text-align: center !important;
  /*start Body Form*/
  /* gform_body */
}
.donateSteps_wrapper form .gform_heading {
  display: none;
}
.donateSteps_wrapper form .gform_heading .gform_title {
  display: none;
}
.donateSteps_wrapper form .gf_page_steps {
  position: absolute;
  top: -60px;
  right: 0;
  display: flex;
  justify-content: end !important;
  padding-right: 56px;
  background: transparent;
  border-radius: 0;
  border: 0 !important;
  height: 10px;
  justify-content: center;
  left: 0;
  margin: 0 auto !important;
  column-gap: 12px;
  right: 0;
}
.donateSteps_wrapper form .gf_page_steps .gf_step {
  font-family: "Inter", sans-serif;
  background-color: transparent;
  color: #267573;
  flex: 0 0 10px;
  font-size: 0;
  border-radius: 50%;
  height: 10px;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: relative;
  border: 1px solid #ffffff;
  width: 10px;
}
.donateSteps_wrapper form .gf_page_steps .gf_step.gf_step_active {
  opacity: 1;
  background-color: #ffffff;
}
.donateSteps_wrapper form .gf_page_steps .gf_step .gf_step_label {
  font-family: "Inter", sans-serif;
  display: none;
  font-size: 10px;
  letter-spacing: -0.02em;
  margin: 0;
  padding: 0;
  text-align: center;
}
.donateSteps_wrapper form .gf_page_steps .gf_step .gf_step_number {
  display: none;
}
.donateSteps_wrapper form .gform_body {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
  display: block;
  margin-top: 0 !important;
  padding: 0;
  width: calc(100% - 62px);
  margin: 0 auto;
  /*Second Page*/
  /*.gform_fields, .top_labe */
  /*.ginput_container_total */
}
.donateSteps_wrapper form .gform_body .gform_page {
  margin-top: 0;
}
.donateSteps_wrapper form .gform_body .gform_page .gform_page_footer {
  align-items: center;
  border-top: none;
  display: flex;
  font-size: 0;
  justify-content: center;
  margin: 17px auto 0;
  padding: 0;
  text-align: left;
}
.donateSteps_wrapper form .gform_body .gform_page .gform_page_footer input {
  font-family: "Inter", sans-serif;
  background-color: #267573;
  border-radius: 0px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  height: unset;
  letter-spacing: 1px !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 18px 32px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: 100% !important;
}
.donateSteps_wrapper form .gform_body .gform_page .gform_page_footer input:hover, .donateSteps_wrapper form .gform_body .gform_page .gform_page_footer input:focus, .donateSteps_wrapper form .gform_body .gform_page .gform_page_footer input:active {
  color: #ffffff !important;
  background: #267573 !important;
  text-decoration: none;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2,
.donateSteps_wrapper form .gform_body #gform_page_2_3 {
  max-width: 100%;
  margin: 0 auto;
  padding-top: 0;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 legend.gfield_labelgfield_label_before_complex,
.donateSteps_wrapper form .gform_body #gform_page_2_3 legend.gfield_labelgfield_label_before_complex {
  opacity: 0;
  height: 0;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .ginput_complex.ginput_container.ginput_container_email,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .top_label div.ginput_complex.ginput_container.gf_name_has_1,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .top_label div.ginput_complex.ginput_container.gf_name_has_2,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .top_label div.ginput_complex.ginput_container.gf_name_has_3,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .ginput_complex.ginput_container.ginput_container_email,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .top_label div.ginput_complex.ginput_container.gf_name_has_1,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .top_label div.ginput_complex.ginput_container.gf_name_has_2,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
  display: flex;
  padding-right: 0;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .ginput_complex.ginput_container.ginput_container_email span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .top_label div.ginput_complex.ginput_container.gf_name_has_1 span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .top_label div.ginput_complex.ginput_container.gf_name_has_2 span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .top_label div.ginput_complex.ginput_container.gf_name_has_3 span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .ginput_complex.ginput_container.ginput_container_email span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .top_label div.ginput_complex.ginput_container.gf_name_has_1 span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .top_label div.ginput_complex.ginput_container.gf_name_has_2 span.ginput_right,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .top_label div.ginput_complex.ginput_container.gf_name_has_3 span.ginput_right {
  padding-right: 10px !important;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
  padding-right: 8px !important;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gchoice,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gfield,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gchoice,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gfield {
  padding-right: 0 !important;
  margin: 0 0 10px !important;
}
@media (max-width: 767.98px) {
  .donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gchoice,
  .donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gfield,
  .donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gchoice,
  .donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gfield {
    margin: 0 0 20px !important;
  }
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gchoice .gfield_label,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gfield .gfield_label,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gchoice .gfield_label,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gfield .gfield_label {
  margin-bottom: 10px !important;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gchoice input,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gform_fields .gfield input,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gchoice input,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gform_fields .gfield input {
  padding-left: 10px !important;
}
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gchoice .ginput_container,
.donateSteps_wrapper form .gform_body #gform_page_2_2 .gfield .ginput_container,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gchoice .ginput_container,
.donateSteps_wrapper form .gform_body #gform_page_2_3 .gfield .ginput_container {
  margin-top: 0;
}
.donateSteps_wrapper form .gform_body .gform_fields,
.donateSteps_wrapper form .gform_body .top_label {
  padding: 0;
  margin: 0;
  grid-row-gap: 5px;
  grid-column-gap: 20px;
  /* End Product PRICE*/
  /*checkbox*/
}
.donateSteps_wrapper form .gform_body .gform_fields .label-hide .gfield_label,
.donateSteps_wrapper form .gform_body .top_label .label-hide .gfield_label {
  height: 0;
  width: 0;
  opacity: 0;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons),
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) {
  padding-right: 0 !important;
  /* End RADIO Button circular style */
  /*Other field, User define price*/
  /*Other field, User define price*/
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .gfield_label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .gfield_label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 18px;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .gfield_label span.gfield_required::after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .gfield_label span.gfield_required::after {
  font-size: 17px !important;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio {
  margin-bottom: 30px;
  margin-top: 0;
  display: block !important;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio {
  align-content: space-around;
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  gap: 12px;
  width: auto !important;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice {
  flex: 0 0 calc(33.3333333333% - 8px);
  list-style-type: none;
  overflow: visible;
  text-align: center;
  margin: 0;
}
@media (max-width: 575.98px) {
  .donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice,
  .donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice,
  .donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice,
  .donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice {
    width: 100%;
  }
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice.gchoice_2_1_6 label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice.gchoice_2_1_6 label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice.gchoice_2_1_6 label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice.gchoice_2_1_6 label {
  text-align: start !important;
  font-style: normal;
  font-weight: 700;
  font-size: 16px !important;
  line-height: 16px;
  color: #0B5266;
}
@media (max-width: 575.98px) {
  .donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice,
  .donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice,
  .donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice,
  .donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice {
    flex: 0 0 calc(50% - 8px);
  }
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice input,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice input,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice input,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice input {
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice label {
  padding-left: 0 !important;
  width: 100%;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice label::before,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice label::before,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice label::before,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice label::before {
  content: none;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice input:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice input:checked + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice input:checked + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice input:checked + label {
  color: #ffffff !important;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  border-radius: 2px;
  background-color: #ffffff;
  border: 2px solid #267573;
  color: #267573;
  cursor: pointer;
  display: block !important;
  font-size: 18px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: normal;
  line-height: 1.1;
  margin: 0 auto;
  max-width: 100%;
  padding: 23px 15px !important;
  position: relative;
  text-align: center;
  text-transform: none;
  z-index: 1;
  overflow: hidden;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked + label::after,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked) + label::after,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::after,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label::after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked + label::after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked) + label::after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label::after {
  content: "";
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #267573;
  border-color: #267573;
  border-radius: 2px;
  border: none;
  height: calc(100% + 3px);
  left: 50%;
  position: absolute;
  top: 50%;
  transition: all 0.2s ease;
  width: calc(100% + 3px);
  z-index: -1;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked + label::before,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::before,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked + label::before,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked + label::before {
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked),
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked),
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:checked,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked),
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:checked,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked) + label:after,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label:after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice [type=radio]:not(:checked) + label:after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice [type=radio]:not(:checked) + label:after {
  background-color: white;
  box-shadow: none;
  color: #267573 !important;
  border: none;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice:last-child,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice:last-child,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice:last-child,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice:last-child {
  flex-grow: 2;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice:last-child > [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice:last-child > [type=radio]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice:last-child > [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice:last-child > [type=radio]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice:last-child > [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio #input_3_1 .gchoice:last-child > [type=radio]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice:last-child > [type=radio]:checked + label,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_radio .gfield_radio .gchoice:last-child > [type=radio]:not(:checked) + label {
  font-family: "Inter", sans-serif;
  color: #0B5266;
  font-size: 16px !important;
  font-weight: 500;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price {
  position: relative;
  transition: all 0.4s ease;
  margin-bottom: 20px;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount {
  font-family: "Inter", sans-serif;
  background-color: white;
  border-radius: 3px;
  box-shadow: none;
  color: #267573 !important;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  height: 36px;
  text-transform: none;
  letter-spacing: -0.02em;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  padding: 11px 30px 11px 15px !important;
  text-align: left;
  /* firefox 19+ */
  /* ie */
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount::-webkit-input-placeholder,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount::-webkit-input-placeholder {
  color: #267573;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount::-moz-placeholder,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount::-moz-placeholder {
  color: #267573;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount:-ms-input-placeholder,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price .ginput_amount:-ms-input-placeholder {
  color: #267573;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price::before,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price::before {
  content: none;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  color: #267573;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  left: 16px;
  line-height: 1.2;
  position: absolute;
  text-align: left;
  top: 50%;
}
.donateSteps_wrapper form .gform_body .gform_fields .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price::after,
.donateSteps_wrapper form .gform_body .top_label .gfield_price:not(.gfield_total):not(.recurring-buttons) .ginput_container_product_price::after {
  content: "USD";
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  bottom: unset;
  color: #267573;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  left: unset;
  line-height: 1.2;
  position: absolute;
  right: 16px;
  top: 50%;
}
.donateSteps_wrapper form .gform_body .gform_fields .gform_wrapper .field_description_below .gfield_description,
.donateSteps_wrapper form .gform_body .top_label .gform_wrapper .field_description_below .gfield_description {
  padding-top: 16px !important;
  padding-right: 0 !important;
  margin-bottom: 30px !important;
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice input,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield input,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice input,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice label::before,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield label::before,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice label::before,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield label::before {
  content: none;
  background: #EBA743;
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label {
  font-family: "Inter", sans-serif;
  color: #000000;
  cursor: pointer;
  display: inline-block !important;
  font-size: 16px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  margin: 0 auto;
  min-height: 30px;
  padding: 0 0 0 25px !important;
  line-height: 24px;
  position: relative;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
  .donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
  .donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label,
  .donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label,
  .donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label,
  .donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label,
  .donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label,
  .donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label {
    max-width: 355px;
  }
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label::after,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label::after,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::after,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label::after,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label::after,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label::after {
  content: "";
  background: #267573;
  border-radius: 4px;
  box-shadow: none;
  height: 15px;
  left: 0;
  position: absolute;
  top: 5px;
  transition: all 0.2s ease;
  width: 16px;
  z-index: -1;
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked),
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked),
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0 !important;
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label::before,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:checked + label::before,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:checked + label::before {
  content: "";
  background-image: url("../images/icons/checkbox-on.svg");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 15px;
  left: 0;
  position: absolute;
  top: 5px;
}
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.donateSteps_wrapper form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label:after,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gchoice [type=checkbox]:not(:checked) + label:after,
.donateSteps_wrapper form .gform_body .top_label .ginput_container_checkbox .gfield_checkbox .gfield [type=checkbox]:not(:checked) + label:after {
  content: "";
  background: white;
  border-color: white;
  border: 0.25px solid #979797;
  transition: all 0.2s ease;
}
.donateSteps_wrapper form .gform_body .gchoice,
.donateSteps_wrapper form .gform_body .gfield {
  padding-right: 0 !important;
  text-align: left;
  /*WARNING MESSAGE*/
  /*WARNING MESSAGE*/
  /*Credit Card Fields*/
  /* END Credit Card Fields*/
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_label,
.donateSteps_wrapper form .gform_body .gchoice label,
.donateSteps_wrapper form .gform_body .gchoice legend,
.donateSteps_wrapper form .gform_body .gfield .gfield_label,
.donateSteps_wrapper form .gform_body .gfield label,
.donateSteps_wrapper form .gform_body .gfield legend {
  font-family: "Inter", sans-serif;
  color: #3A3A3A;
  display: block;
  font-size: 13px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0.07em;
  line-height: 1.1;
  text-align: left;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_label span.gfield_required,
.donateSteps_wrapper form .gform_body .gchoice label span.gfield_required,
.donateSteps_wrapper form .gform_body .gchoice legend span.gfield_required,
.donateSteps_wrapper form .gform_body .gfield .gfield_label span.gfield_required,
.donateSteps_wrapper form .gform_body .gfield label span.gfield_required,
.donateSteps_wrapper form .gform_body .gfield legend span.gfield_required {
  position: relative;
  font-size: 0;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_label span.gfield_required.gfield_required_custom,
.donateSteps_wrapper form .gform_body .gchoice label span.gfield_required.gfield_required_custom,
.donateSteps_wrapper form .gform_body .gchoice legend span.gfield_required.gfield_required_custom,
.donateSteps_wrapper form .gform_body .gfield .gfield_label span.gfield_required.gfield_required_custom,
.donateSteps_wrapper form .gform_body .gfield label span.gfield_required.gfield_required_custom,
.donateSteps_wrapper form .gform_body .gfield legend span.gfield_required.gfield_required_custom {
  font-size: 0;
  font-style: normal;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_label span.gfield_required.gfield_required_custom::after,
.donateSteps_wrapper form .gform_body .gchoice label span.gfield_required.gfield_required_custom::after,
.donateSteps_wrapper form .gform_body .gchoice legend span.gfield_required.gfield_required_custom::after,
.donateSteps_wrapper form .gform_body .gfield .gfield_label span.gfield_required.gfield_required_custom::after,
.donateSteps_wrapper form .gform_body .gfield label span.gfield_required.gfield_required_custom::after,
.donateSteps_wrapper form .gform_body .gfield legend span.gfield_required.gfield_required_custom::after {
  content: "*";
  font-family: "Inter", sans-serif;
  color: #267573;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 0;
}
.donateSteps_wrapper form .gform_body .gchoice input,
.donateSteps_wrapper form .gform_body .gchoice textarea,
.donateSteps_wrapper form .gform_body .gfield input,
.donateSteps_wrapper form .gform_body .gfield textarea {
  font-family: "Inter", sans-serif;
  border-radius: 0px;
  background-color: transparent;
  border: 1px solid #D7D7D7 !important;
  color: #3A3A3A;
  font-size: 14px !important;
  font-weight: 500;
  letter-spacing: 1px;
  margin-top: 0 !important;
  min-height: 43px !important;
  padding: 16px 20px 15px 20px;
  text-transform: none;
  /* firefox 19+ */
  /* ie */
}
.donateSteps_wrapper form .gform_body .gchoice input:active, .donateSteps_wrapper form .gform_body .gchoice input:focus,
.donateSteps_wrapper form .gform_body .gchoice textarea:active,
.donateSteps_wrapper form .gform_body .gchoice textarea:focus,
.donateSteps_wrapper form .gform_body .gfield input:active,
.donateSteps_wrapper form .gform_body .gfield input:focus,
.donateSteps_wrapper form .gform_body .gfield textarea:active,
.donateSteps_wrapper form .gform_body .gfield textarea:focus {
  border-color: #EBA743 !important;
  color: #EBA743 !important;
  outline: none;
}
.donateSteps_wrapper form .gform_body .gchoice input::-webkit-input-placeholder,
.donateSteps_wrapper form .gform_body .gchoice textarea::-webkit-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield input::-webkit-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield textarea::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gchoice input::-moz-placeholder,
.donateSteps_wrapper form .gform_body .gchoice textarea::-moz-placeholder,
.donateSteps_wrapper form .gform_body .gfield input::-moz-placeholder,
.donateSteps_wrapper form .gform_body .gfield textarea::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gchoice input:-ms-input-placeholder,
.donateSteps_wrapper form .gform_body .gchoice textarea:-ms-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield input:-ms-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield textarea:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill:focus, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill:focus, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gchoice textarea:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield textarea:-webkit-autofill:focus {
  background: transparent !important;
  border-color: #267573;
  color: #267573 !important;
  -webkit-text-fill-color: #267573 !important;
  transition: background-color 5000s ease-in-out 0s;
}
.donateSteps_wrapper form .gform_body .gchoice select,
.donateSteps_wrapper form .gform_body .gfield select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: url("../images/icons/dropdown-arrow-menu.svg") 96%/6px no-repeat;
  background-color: white !important;
  font-family: "Inter", sans-serif;
  border: 1px solid #D7D7D7 !important;
  color: #3A3A3A !important;
  font-size: 14px !important;
  border-radius: 0px;
  font-weight: 500;
  letter-spacing: -0.02em;
  margin-top: 0;
  min-height: 43px !important;
  padding: 16px 20px 12px 15px !important;
  line-height: 1;
  text-transform: none;
}
.donateSteps_wrapper form .gform_body .gchoice select option,
.donateSteps_wrapper form .gform_body .gfield select option {
  background: rgb(255, 255, 255);
  color: #3A3A3A;
  width: 170px;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_description,
.donateSteps_wrapper form .gform_body .gfield .gfield_description {
  background: white !important;
  border: none !important;
  color: #3A3A3A !important;
  display: inline-block;
  font-family: "Jost", sans-serif;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin-top: 5px !important;
  padding: 3px 4px;
  text-transform: none;
  width: auto !important;
}
.donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input {
  background-color: rgba(255, 34, 34, 0);
  border-color: #FF2222;
  color: #FF2222 !important;
}
.donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input::-webkit-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input::-webkit-input-placeholder {
  color: #FF2222;
}
.donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input::-moz-placeholder,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input::-moz-placeholder {
  color: #FF2222;
}
.donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-ms-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-ms-input-placeholder {
  color: #FF2222;
}
.donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-moz-placeholder,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-moz-placeholder {
  color: #FF2222;
}
.donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill:focus, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill:focus, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice.gfield_error .ginput_container input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield.gfield_error .ginput_container input:-webkit-autofill:focus {
  background: transparent !important;
  color: #FF2222 !important;
  -webkit-text-fill-color: #FF2222 !important;
  transition: background-color 5000s ease-in-out 0s;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_creditcard_warning,
.donateSteps_wrapper form .gform_body .gfield .gfield_creditcard_warning {
  width: auto !important;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_creditcard_warning .gfield_creditcard_warning_message,
.donateSteps_wrapper form .gform_body .gfield .gfield_creditcard_warning .gfield_creditcard_warning_message {
  margin-bottom: 10px;
}
.donateSteps_wrapper form .gform_body .gchoice .gfield_creditcard_warning .ginput_container_creditcard .gform_card_icon_container,
.donateSteps_wrapper form .gform_body .gfield .gfield_creditcard_warning .ginput_container_creditcard .gform_card_icon_container {
  display: none;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard {
  text-align: left !important;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full {
  position: relative;
  display: block;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill:focus, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill:focus, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill:hover, .donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full select:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full input:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill:focus,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill:hover,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full select:-webkit-autofill:focus {
  background: transparent !important;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff !important;
  transition: background-color 5000s ease-in-out 0s;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras {
  font-size: 0;
  display: block;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right {
  width: 50% !important;
  display: inline-block;
  vertical-align: top;
  padding-left: 0 !important;
  position: relative;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right input,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right input {
  width: 100%;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right input.ginput_card_security_code,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right input.ginput_card_security_code {
  display: inline-block;
  max-width: 100% !important;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right span.ginput_card_security_code_icon,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_right span.ginput_card_security_code_icon {
  display: none;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left span.ginput_card_field,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left span.ginput_card_field {
  display: block;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select {
  font-family: "Inter", sans-serif;
  position: relative;
  background: url("../images/icons/arrow-bottom.svg") 97%/auto no-repeat;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option {
  /*height: 36px;*/
  /* firefox 19+ */
  /* ie */
  background: rgb(255, 255, 255);
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option::-webkit-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option::-webkit-input-placeholder {
  color: #267573;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option::-moz-placeholder,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option::-moz-placeholder {
  color: #267573;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gchoice .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option:-ms-input-placeholder,
.donateSteps_wrapper form .gform_body .gfield .ginput_container_creditcard span.ginput_full.ginput_cardextras span.ginput_cardinfo_left select option:-ms-input-placeholder {
  color: #267573;
  opacity: 1;
}
.donateSteps_wrapper form .gform_body .gsection {
  border-bottom: 1px dotted #267573 !important;
  padding: 0 !important;
  margin-bottom: 12px !important;
}
.donateSteps_wrapper form .gform_body .gsection h3.gsection_title {
  display: none;
}
.donateSteps_wrapper form .gform_body #input_2_20_6 {
  height: 55px;
}
.donateSteps_wrapper form .gform_body .field-hide {
  visibility: hidden;
  margin: 0;
  height: 0;
}
.donateSteps_wrapper form .gform_body .ginput_container_total {
  margin-bottom: 0;
  text-align: center;
}
.donateSteps_wrapper form .gform_body .ginput_container_total .ginput_total {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: #FFFFFF;
  border-radius: 3px;
  border: 2px solid #D8E5FF;
  color: #267573;
  display: inherit;
  font-size: 36px !important;
  font-weight: 600;
  line-height: 1;
  padding-right: 0 !important;
  padding-left: 0 !important;
  text-align: center;
  width: auto;
  margin: 0 auto 15px;
}
.donateSteps_wrapper form .gform_footer {
  padding: 0;
  margin: 0 !important;
}
.donateSteps_wrapper form .gform_footer input[type=submit] {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: #267573;
  border-radius: 35px;
  border: none;
  color: #ffffff !important;
  display: block !important;
  font-size: 11px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  height: unset;
  letter-spacing: -0.02em;
  line-height: 1;
  margin: 5px auto 10px;
  padding: 13px 35px;
  text-transform: none;
  transition: all 0.4s ease;
  width: 100% !important;
}
.donateSteps_wrapper form .gform_footer input[type=submit]:hover, .donateSteps_wrapper form .gform_footer input[type=submit]:focus, .donateSteps_wrapper form .gform_footer input[type=submit]:active {
  background: #267573;
  color: #fff !important;
  text-decoration: none;
}
.donateSteps_wrapper img.gform_ajax_spinner {
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
  width: 100px;
  height: 100px;
}
.donateSteps_wrapper #gform_3_validation_container {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
  margin-top: 0 !important;
  margin-bottom: 0;
  border-radius: 0;
}
.donateSteps_wrapper #gform_3_validation_container h2 {
  font-family: "Inter", sans-serif;
  color: #FF2222;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 800;
  letter-spacing: -0.02em;
  text-transform: none;
  line-height: 1.2;
  margin: 0 !important;
}
.donateSteps_wrapper #gform_3_validation_container h2 .gform-icon {
  font-size: 30px !important;
}

.pmpro .pmpro_mmpu_group h2,
.pmpro .pmpro_mmpu_group h3,
.pmpro .pmpro_mmpu_group h4,
.pmpro .pmpro_mmpu_group h5 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
}
.pmpro .pmpro_mmpu_group h2 {
  font-size: 42px !important;
}
.pmpro .pmpro_mmpu_group h3 {
  font-size: 38px !important;
}

body.pmpro-checkout #pmpropp_payment_plans input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:checked + label,
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:not(:checked) + label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #211F1F;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  padding: 2px 0 2px 26px;
  position: relative;
  vertical-align: middle;
  z-index: 1;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:checked + label::after,
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:not(:checked) + label::after {
  content: "";
  background: #ffffff;
  border-color: #EBA743;
  border-radius: 50%;
  border-style: solid;
  border-width: 6px;
  height: 20px;
  left: 0;
  position: absolute;
  top: 1px;
  transition: all 0.2s ease;
  width: 20px;
  z-index: -1;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:checked + label::before {
  content: "";
  color: #ffffff;
  font-size: 14px;
  left: 3px;
  position: absolute;
  top: 3px;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:checked,
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
  margin: 0;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:not(:checked) + label:after {
  content: none;
  background: transparent;
  border-width: 1.7px;
  border-color: #CDCDD5;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:checked + label:after {
  bottom: 2px;
  top: unset;
}
body.pmpro-checkout #pmpropp_payment_plans [type=radio]:checked + label::before {
  content: none;
}
body.pmpro-checkout .pmpro_checkout#pmpro_user_fields .pmpro_checkout-h3-name {
  margin: 0 0.5rem 9px 0;
}
body.pmpro-checkout .pmpro_checkout#pmpro_user_fields .pmpro_checkout-h3-msg {
  display: block;
  margin-bottom: 15px;
  font-size: 18px !important;
  color: #000000;
}

#pmpro_mmpu_level_selections .widget-title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  font-size: 25px !important;
  line-height: 45px;
}
#pmpro_mmpu_level_selections .pmpro_mmpu_checkout-button {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: #267573;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  padding: 15px 30px;
  height: auto;
  line-height: 1;
  transition: all 0.2s ease;
}
@media (min-width: 1199.98px) {
  #pmpro_mmpu_level_selections .pmpro_mmpu_checkout-button:hover {
    cursor: pointer;
    background: #024D5B;
  }
}

@media (min-width: 1199.98px) {
  body.pmpro-member-profile-edit .pmpro_form#change-password {
    max-width: 500px;
    padding-top: 20px;
  }
}
body.pmpro-member-profile-edit .pmpro_form#change-password label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.07em;
  line-height: 1.2;
  text-align: left;
  text-transform: none;
}
body.pmpro-member-profile-edit .pmpro_form#change-password label::selection {
  background-color: #194f4d;
  color: white;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]),
body.pmpro-member-profile-edit .pmpro_form#change-password textarea,
body.pmpro-member-profile-edit .pmpro_form#change-password select {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #3A3A3A;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  min-height: 50px;
  padding: 10px 15px;
  /* firefox 19+ */
  /* ie */
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit])::-webkit-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea::-webkit-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit])::-moz-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea::-moz-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):-ms-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:-ms-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):active, body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):focus,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:active,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:focus,
body.pmpro-member-profile-edit .pmpro_form#change-password select:active,
body.pmpro-member-profile-edit .pmpro_form#change-password select:focus {
  box-shadow: none;
  border-color: #3A3A3A;
  outline: none;
  color: #3A3A3A;
  /* firefox 19+ */
  /* ie */
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):active::-webkit-input-placeholder, body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):focus::-webkit-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:active::-webkit-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:focus::-webkit-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:active::-webkit-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:focus::-webkit-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):active::-moz-placeholder, body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):focus::-moz-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:active::-moz-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:focus::-moz-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:active::-moz-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:focus::-moz-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):active:-ms-input-placeholder, body.pmpro-member-profile-edit .pmpro_form#change-password input:not([type=submit]):focus:-ms-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:active:-ms-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password textarea:focus:-ms-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:active:-ms-input-placeholder,
body.pmpro-member-profile-edit .pmpro_form#change-password select:focus:-ms-input-placeholder {
  color: #3A3A3A;
  opacity: 1;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input[type=submit] {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #267573 !important;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  height: unset;
  letter-spacing: 1px;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 30px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: auto;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input[type=submit]:hover, body.pmpro-member-profile-edit .pmpro_form#change-password input[type=submit]:focus, body.pmpro-member-profile-edit .pmpro_form#change-password input[type=submit]:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
body.pmpro-member-profile-edit .pmpro_form#change-password input.pmpro_btn-cancel {
  text-transform: uppercase;
  color: #ffffff !important;
}
body.pmpro-member-profile-edit .pmpro_member_profile_edit_wrap .pmpro_form label,
body.pmpro-member-profile-edit .pmpro_member_profile_edit_wrap .pmpro_form input {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #3A3A3A !important;
  text-transform: capitalize;
}

.pmpro_mmpu_checkout .pmpro_level-action .pmpro_mmpu_checkout-button {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: #267573;
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  padding: 15px 30px;
  height: auto;
  line-height: 1;
  transition: all 0.2s ease;
}
@media (min-width: 1199.98px) {
  .pmpro_mmpu_checkout .pmpro_level-action .pmpro_mmpu_checkout-button:hover {
    cursor: pointer;
    background: #024D5B;
  }
}

#pmpro_mmpu_levels {
  padding-bottom: 30px;
}

.pmpro_member_profile_edit_wrap,
.pmpro_lost_password_wrap {
  padding: 40px 0;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]),
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]),
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]),
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]),
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]),
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]),
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]),
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]),
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]),
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]),
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]),
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]),
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]),
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]),
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]),
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]) {
  background-color: transparent !important;
  border-bottom: 1px solid rgba(38, 117, 115, 0.5) !important;
  border-radius: 0 !important;
  border: none;
  color: #267573;
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal !important;
  line-height: 1.06;
  min-height: auto;
  padding: 10px 0 10px !important;
  text-align: left;
  /* firefox 19+ */
  /* ie */
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea::-webkit-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit])::-webkit-input-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea::-moz-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox])::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea::-moz-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea::-moz-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit])::-moz-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea:-ms-input-placeholder,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select:-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select:-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):-ms-input-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):hover, .pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):active, .pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select:hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select:active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user select:focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea:hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea:active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user textarea:focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select:hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select:active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields select:focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea:hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea:active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields textarea:focus,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):hover,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):active,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select:hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select:active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user select:focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea:hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea:active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user textarea:focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select:hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select:active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields select:focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea:hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea:active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields textarea:focus,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):active,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select:hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select:active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user select:focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea:hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea:active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user textarea:focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user input:not([type=submit]):focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select:hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select:active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields select:focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea:hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea:active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields textarea:focus,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):active,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields input:not([type=submit]):focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select:hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select:active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user select:focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea:hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea:active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user textarea:focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user input:not([type=submit]):focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select:hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select:active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields select:focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea:hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea:active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields textarea:focus,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):active,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields input:not([type=submit]):focus {
  box-shadow: none;
  outline: none;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_checkout_box-user .lite,
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_lost_password-fields .lite,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_checkout_box-user .lite,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_lost_password-fields .lite,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_checkout_box-user .lite,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_lost_password-fields .lite,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_checkout_box-user .lite,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_lost_password-fields .lite {
  margin-top: 30px;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_submit .pmpro_btn,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_submit .pmpro_btn,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_submit .pmpro_btn,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_submit .pmpro_btn {
  font-family: "Inter", sans-serif;
  align-self: center;
  background-color: #3A3A3A;
  border-radius: 0;
  border: 1px solid transparent;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.7px;
  line-height: 1;
  margin: 0;
  padding: 15px 28px;
  text-align: center !important;
  text-transform: none;
  transition: all 0.4s ease;
  min-width: 170px;
  max-width: 100%;
  text-decoration: none;
}
.pmpro_member_profile_edit_wrap #member-profile-edit .pmpro_submit .pmpro_btn:hover,
.pmpro_member_profile_edit_wrap #lostpasswordform .pmpro_submit .pmpro_btn:hover,
.pmpro_lost_password_wrap #member-profile-edit .pmpro_submit .pmpro_btn:hover,
.pmpro_lost_password_wrap #lostpasswordform .pmpro_submit .pmpro_btn:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #3A3A3A;
  border-color: #3A3A3A;
  box-shadow: 0 0 0 0 transparent;
}
.pmpro_member_profile_edit_wrap #member-profile-edit label,
.pmpro_member_profile_edit_wrap #lostpasswordform label,
.pmpro_lost_password_wrap #member-profile-edit label,
.pmpro_lost_password_wrap #lostpasswordform label {
  color: #267573;
}

.pmpro_lost_password_wrap hr,
.pmpro_login_wrap hr {
  display: none;
}

.pmpro_level-select > input {
  display: none;
}

.pmpro_actions_nav {
  text-align: left;
  margin-top: 15px;
}
.pmpro_actions_nav a {
  text-align: left !important;
}

.pmpro_login_wrap,
.pmpro_lost_password_wrap {
  max-width: 100%;
}
@media (max-width: 575.98px) {
  .pmpro_login_wrap,
  .pmpro_lost_password_wrap {
    margin-left: 0;
  }
}
.pmpro_login_wrap #loginform,
.pmpro_login_wrap #lostpasswordform,
.pmpro_lost_password_wrap #loginform,
.pmpro_lost_password_wrap #lostpasswordform {
  width: 400px;
  max-width: 100%;
}
.pmpro_login_wrap #loginform .login-username input:not([type=checkbox]),
.pmpro_login_wrap #loginform .login-username select,
.pmpro_login_wrap #loginform .login-username textarea,
.pmpro_login_wrap #loginform .login-username input:not([type=submit]),
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox]),
.pmpro_login_wrap #loginform .login-password select,
.pmpro_login_wrap #loginform .login-password textarea,
.pmpro_login_wrap #loginform .login-password input:not([type=submit]),
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox]),
.pmpro_login_wrap #lostpasswordform .login-username select,
.pmpro_login_wrap #lostpasswordform .login-username textarea,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit]),
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox]),
.pmpro_login_wrap #lostpasswordform .login-password select,
.pmpro_login_wrap #lostpasswordform .login-password textarea,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit]),
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox]),
.pmpro_lost_password_wrap #loginform .login-username select,
.pmpro_lost_password_wrap #loginform .login-username textarea,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit]),
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox]),
.pmpro_lost_password_wrap #loginform .login-password select,
.pmpro_lost_password_wrap #loginform .login-password textarea,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit]),
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox]),
.pmpro_lost_password_wrap #lostpasswordform .login-username select,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit]),
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox]),
.pmpro_lost_password_wrap #lostpasswordform .login-password select,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit]) {
  background-color: transparent !important;
  border-bottom: 1px solid rgba(38, 117, 115, 0.5) !important;
  border-radius: 0 !important;
  border: none;
  color: #267573;
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal !important;
  line-height: 1.06;
  min-height: auto;
  width: 100%;
  max-width: 100%;
  margin-right: 0 !important;
  padding: 10px 10px 10px !important;
  text-align: left;
  /* firefox 19+ */
  /* ie */
}
.pmpro_login_wrap #loginform .login-username input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-username select::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-username textarea::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-username input:not([type=submit])::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-password select::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-password textarea::-webkit-input-placeholder,
.pmpro_login_wrap #loginform .login-password input:not([type=submit])::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username select::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username textarea::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit])::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password select::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password textarea::-webkit-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox])::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password select::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea::-webkit-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit])::-webkit-input-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_login_wrap #loginform .login-username input:not([type=checkbox])::-moz-placeholder,
.pmpro_login_wrap #loginform .login-username select::-moz-placeholder,
.pmpro_login_wrap #loginform .login-username textarea::-moz-placeholder,
.pmpro_login_wrap #loginform .login-username input:not([type=submit])::-moz-placeholder,
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox])::-moz-placeholder,
.pmpro_login_wrap #loginform .login-password select::-moz-placeholder,
.pmpro_login_wrap #loginform .login-password textarea::-moz-placeholder,
.pmpro_login_wrap #loginform .login-password input:not([type=submit])::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox])::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username select::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username textarea::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit])::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox])::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password select::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password textarea::-moz-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-username select::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-username textarea::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-password select::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-password textarea::-moz-placeholder,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username select::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox])::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password select::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea::-moz-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit])::-moz-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_login_wrap #loginform .login-username input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-username select:-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-username textarea:-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-username input:not([type=submit]):-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-password select:-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-password textarea:-ms-input-placeholder,
.pmpro_login_wrap #loginform .login-password input:not([type=submit]):-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username select:-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username textarea:-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit]):-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password select:-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password textarea:-ms-input-placeholder,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username select:-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password select:-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username select:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox]):-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password select:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea:-ms-input-placeholder,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit]):-ms-input-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_login_wrap #loginform .login-username input:not([type=checkbox]):hover, .pmpro_login_wrap #loginform .login-username input:not([type=checkbox]):active, .pmpro_login_wrap #loginform .login-username input:not([type=checkbox]):focus,
.pmpro_login_wrap #loginform .login-username select:hover,
.pmpro_login_wrap #loginform .login-username select:active,
.pmpro_login_wrap #loginform .login-username select:focus,
.pmpro_login_wrap #loginform .login-username textarea:hover,
.pmpro_login_wrap #loginform .login-username textarea:active,
.pmpro_login_wrap #loginform .login-username textarea:focus,
.pmpro_login_wrap #loginform .login-username input:not([type=submit]):hover,
.pmpro_login_wrap #loginform .login-username input:not([type=submit]):active,
.pmpro_login_wrap #loginform .login-username input:not([type=submit]):focus,
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox]):hover,
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox]):active,
.pmpro_login_wrap #loginform .login-password input:not([type=checkbox]):focus,
.pmpro_login_wrap #loginform .login-password select:hover,
.pmpro_login_wrap #loginform .login-password select:active,
.pmpro_login_wrap #loginform .login-password select:focus,
.pmpro_login_wrap #loginform .login-password textarea:hover,
.pmpro_login_wrap #loginform .login-password textarea:active,
.pmpro_login_wrap #loginform .login-password textarea:focus,
.pmpro_login_wrap #loginform .login-password input:not([type=submit]):hover,
.pmpro_login_wrap #loginform .login-password input:not([type=submit]):active,
.pmpro_login_wrap #loginform .login-password input:not([type=submit]):focus,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox]):hover,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox]):active,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=checkbox]):focus,
.pmpro_login_wrap #lostpasswordform .login-username select:hover,
.pmpro_login_wrap #lostpasswordform .login-username select:active,
.pmpro_login_wrap #lostpasswordform .login-username select:focus,
.pmpro_login_wrap #lostpasswordform .login-username textarea:hover,
.pmpro_login_wrap #lostpasswordform .login-username textarea:active,
.pmpro_login_wrap #lostpasswordform .login-username textarea:focus,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit]):hover,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit]):active,
.pmpro_login_wrap #lostpasswordform .login-username input:not([type=submit]):focus,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox]):hover,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox]):active,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=checkbox]):focus,
.pmpro_login_wrap #lostpasswordform .login-password select:hover,
.pmpro_login_wrap #lostpasswordform .login-password select:active,
.pmpro_login_wrap #lostpasswordform .login-password select:focus,
.pmpro_login_wrap #lostpasswordform .login-password textarea:hover,
.pmpro_login_wrap #lostpasswordform .login-password textarea:active,
.pmpro_login_wrap #lostpasswordform .login-password textarea:focus,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit]):hover,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit]):active,
.pmpro_login_wrap #lostpasswordform .login-password input:not([type=submit]):focus,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #loginform .login-username select:hover,
.pmpro_lost_password_wrap #loginform .login-username select:active,
.pmpro_lost_password_wrap #loginform .login-username select:focus,
.pmpro_lost_password_wrap #loginform .login-username textarea:hover,
.pmpro_lost_password_wrap #loginform .login-username textarea:active,
.pmpro_lost_password_wrap #loginform .login-username textarea:focus,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit]):hover,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit]):active,
.pmpro_lost_password_wrap #loginform .login-username input:not([type=submit]):focus,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #loginform .login-password select:hover,
.pmpro_lost_password_wrap #loginform .login-password select:active,
.pmpro_lost_password_wrap #loginform .login-password select:focus,
.pmpro_lost_password_wrap #loginform .login-password textarea:hover,
.pmpro_lost_password_wrap #loginform .login-password textarea:active,
.pmpro_lost_password_wrap #loginform .login-password textarea:focus,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit]):hover,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit]):active,
.pmpro_lost_password_wrap #loginform .login-password input:not([type=submit]):focus,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #lostpasswordform .login-username select:hover,
.pmpro_lost_password_wrap #lostpasswordform .login-username select:active,
.pmpro_lost_password_wrap #lostpasswordform .login-username select:focus,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea:hover,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea:active,
.pmpro_lost_password_wrap #lostpasswordform .login-username textarea:focus,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit]):hover,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit]):active,
.pmpro_lost_password_wrap #lostpasswordform .login-username input:not([type=submit]):focus,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox]):hover,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox]):active,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=checkbox]):focus,
.pmpro_lost_password_wrap #lostpasswordform .login-password select:hover,
.pmpro_lost_password_wrap #lostpasswordform .login-password select:active,
.pmpro_lost_password_wrap #lostpasswordform .login-password select:focus,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea:hover,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea:active,
.pmpro_lost_password_wrap #lostpasswordform .login-password textarea:focus,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit]):hover,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit]):active,
.pmpro_lost_password_wrap #lostpasswordform .login-password input:not([type=submit]):focus {
  box-shadow: none;
  outline: none;
}
.pmpro_login_wrap #loginform .login-submit button[type=submit],
.pmpro_login_wrap #loginform .login-submit input[type=submit],
.pmpro_login_wrap #lostpasswordform .login-submit button[type=submit],
.pmpro_login_wrap #lostpasswordform .login-submit input[type=submit],
.pmpro_lost_password_wrap #loginform .login-submit button[type=submit],
.pmpro_lost_password_wrap #loginform .login-submit input[type=submit],
.pmpro_lost_password_wrap #lostpasswordform .login-submit button[type=submit],
.pmpro_lost_password_wrap #lostpasswordform .login-submit input[type=submit] {
  font-family: "Inter", sans-serif;
  align-self: center;
  background-color: #267573;
  border-radius: 0;
  border: 2px solid transparent;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0.7px;
  line-height: 1;
  margin: 0;
  padding: 15px 28px;
  text-align: center !important;
  text-transform: none;
  transition: all 0.4s ease;
  width: 170px;
  max-width: 100%;
  text-decoration: none;
}
.pmpro_login_wrap #loginform .login-submit button[type=submit]:hover, .pmpro_login_wrap #loginform .login-submit button[type=submit]:focus,
.pmpro_login_wrap #loginform .login-submit input[type=submit]:hover,
.pmpro_login_wrap #loginform .login-submit input[type=submit]:focus,
.pmpro_login_wrap #lostpasswordform .login-submit button[type=submit]:hover,
.pmpro_login_wrap #lostpasswordform .login-submit button[type=submit]:focus,
.pmpro_login_wrap #lostpasswordform .login-submit input[type=submit]:hover,
.pmpro_login_wrap #lostpasswordform .login-submit input[type=submit]:focus,
.pmpro_lost_password_wrap #loginform .login-submit button[type=submit]:hover,
.pmpro_lost_password_wrap #loginform .login-submit button[type=submit]:focus,
.pmpro_lost_password_wrap #loginform .login-submit input[type=submit]:hover,
.pmpro_lost_password_wrap #loginform .login-submit input[type=submit]:focus,
.pmpro_lost_password_wrap #lostpasswordform .login-submit button[type=submit]:hover,
.pmpro_lost_password_wrap #lostpasswordform .login-submit button[type=submit]:focus,
.pmpro_lost_password_wrap #lostpasswordform .login-submit input[type=submit]:hover,
.pmpro_lost_password_wrap #lostpasswordform .login-submit input[type=submit]:focus {
  text-decoration: none;
  background-color: #EBA743;
  color: #ffffff;
  border-color: #EBA743 !important;
  box-shadow: 0 0 0 0 transparent;
}

.pmpro_logged_in_welcome_wrap h3 {
  font-size: 20px !important;
  margin-bottom: 10px !important;
}
.pmpro_logged_in_welcome_wrap h3 a {
  font-size: 20px !important;
}
.pmpro_logged_in_welcome_wrap .pmpro_member_log_out {
  margin: 20px 0;
  display: block;
}
.pmpro_logged_in_welcome_wrap .pmpro_member_log_out a {
  font-family: "Inter", sans-serif;
  background-color: #EBA743 !important;
  border-radius: 0px !important;
  border: 1px solid #EBA743;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 17px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.pmpro_logged_in_welcome_wrap .pmpro_member_log_out a:hover {
  background-color: #5B4F7A !important;
  border-color: #5B4F7A !important;
  text-decoration: none;
}

.pmpro_btn {
  font-family: "Inter", sans-serif;
  background-color: #EBA743 !important;
  border-radius: 0px !important;
  border: 1px solid #EBA743;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 17px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.pmpro_btn:hover {
  background-color: #5B4F7A !important;
  border-color: #5B4F7A !important;
  text-decoration: none;
}

#pmpro_levels_table thead tr th {
  background-color: #267573;
}

.wpcw-form .wpcw-form-row input.wpcw-input-text,
.wpcw-form .wpcw-form-row textarea {
  background-color: #f0f0f0 !important;
  border-radius: 7px;
  border: 1px solid #f0f0f0;
  box-shadow: none;
  color: #3A3A3A;
  height: 40px;
  padding: 3px 10px !important;
}

#pmpro_levels_table tbody tr td a.pmpro_btn {
  background-color: #EBA743 !important;
  border-radius: 7px;
  border: none;
  box-shadow: none;
  color: #ffffff !important;
  display: inline-block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: normal !important;
  line-height: 1 !important;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 16px 28px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}

#pmpro_levels_table tbody tr td a.pmpro_btn.pmpro_btn-select {
  background-color: #267573 !important;
  color: #ffffff !important;
  width: 100%;
}

.pmpro_checkout-fields #date_div,
.pmpro_checkout-fields #date_d,
.pmpro_checkout-fields #date_y {
  margin: 0 10px 10px 0;
}
.pmpro_checkout-fields form.pmpro_form .pmpro_checkout-fields div {
  margin: 0 10px 20px 0;
}

form.pmpro_form .input,
form.pmpro_form textarea,
form.pmpro_form select {
  margin-right: 10px !important;
}

.wpcw-form .wpcw-form-row input.wpcw-input-text,
.wpcw-form .wpcw-form-row textarea {
  background-color: #267573 !important;
  color: #ffffff !important;
  width: 100%;
}

.pmpro_checkout-field label {
  font-family: "Inter", sans-serif;
  color: #2D95AD;
  display: block;
  margin-bottom: 5px !important;
  font-size: 12px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.1;
  text-align: left;
  text-transform: none;
}
.pmpro_checkout-field label::selection {
  background-color: #194f4d;
  color: white;
}
.pmpro_checkout-field input {
  font-family: "Montserrat", sans-serif !important;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #267573;
  font-size: 11px !important;
  font-weight: 500;
  letter-spacing: normal;
  min-height: 50px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
.pmpro_checkout-field input::-webkit-input-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_checkout-field input::-moz-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_checkout-field input:-ms-input-placeholder {
  color: #267573;
  opacity: 1;
}
.pmpro_checkout-field input:active, .pmpro_checkout-field input:focus {
  box-shadow: none;
  border-color: #DAE6E6;
  outline: none;
  color: #DAE6E6;
  /* firefox 19+ */
  /* ie */
}
.pmpro_checkout-field input:active::-webkit-input-placeholder, .pmpro_checkout-field input:focus::-webkit-input-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
.pmpro_checkout-field input:active::-moz-placeholder, .pmpro_checkout-field input:focus::-moz-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
.pmpro_checkout-field input:active:-ms-input-placeholder, .pmpro_checkout-field input:focus:-ms-input-placeholder {
  color: #DAE6E6;
  opacity: 1;
}

#pmpro_levels_table {
  margin-bottom: 40px;
}
#pmpro_levels_table thead tr th {
  padding: 15px;
  color: #fff;
  font-size: 20px;
  line-height: 1;
  text-transform: none;
}
#pmpro_levels_table tbody tr {
  border-bottom: 1px solid #000000;
}
#pmpro_levels_table tbody tr td {
  padding: 5px 10px;
}
#pmpro_levels_table tbody tr td a.pmpro_btn {
  background-color: #3A3A3A;
  color: #ffffff !important;
  border-radius: 0;
  border: none;
  display: inline-block;
  font-family: "Lato", sans-serif !important;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
  line-height: 1.39 !important;
  max-width: 100%;
  padding: 10px 15px 11px;
  position: relative;
  text-align: center;
  margin: 0 auto;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
#pmpro_levels_table tbody tr td a.pmpro_btn:hover, #pmpro_levels_table tbody tr td a.pmpro_btn:focus, #pmpro_levels_table tbody tr td a.pmpro_btn:active {
  background: #FEF9F1;
  color: #3A3A3A !important;
  text-decoration: none;
}
#pmpro_levels_table tbody tr td a.pmpro_btn.pmpro_btn-select {
  background-color: #FEF9F1 !important;
  color: #3A3A3A !important;
}

div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
  margin-bottom: 10px;
  position: relative;
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  margin-bottom: 20px;
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-color: #ddd;
  border-radius: 0px;
  border: 1px solid #000000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  height: 100%;
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default header.panel-heading {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  padding: 15px !important;
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default header.panel-heading h2,
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default header.panel-heading h3,
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default header.panel-heading h4 {
  color: #ffffff !important;
  font-size: 25px !important;
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default .panel-body {
  text-align: left;
  padding: 15px 15px 120px;
  position: relative;
  height: calc(100% - 60px);
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default .panel-body footer.entry-footer {
  bottom: 15px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: calc(100% - 30px);
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default .panel-body footer.entry-footer .btn-color01 {
  background-color: #182955;
  border-radius: 7px;
  border: none;
  box-shadow: none;
  color: #ffffff !important;
  display: inline-block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: normal !important;
  line-height: 1 !important;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 16px 28px;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default .panel-body footer.entry-footer .btn-color01:hover, div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default .panel-body footer.entry-footer .btn-color01:focus, div[id^=pmpro_levels].pmpro_advanced_levels-bootstrap .pmpro_level .panel.panel-default .panel-body footer.entry-footer .btn-color01:active {
  background: #e39118;
  box-shadow: none;
  color: #ffffff !important;
  text-decoration: none;
}

.pmpro_content_message {
  padding: 85px 0;
}
@media (max-width: 1199.98px) {
  .pmpro_content_message {
    padding: 65px 0;
  }
}
@media (max-width: 1199.98px) {
  .pmpro_content_message {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
.pmpro_content_message a {
  background-color: #267573 !important;
  border-radius: 7px;
  border: none;
  box-shadow: none;
  color: #ffffff !important;
  display: inline-block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: normal !important;
  line-height: 1 !important;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 16px 28px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
  min-width: 150px !important;
  border: none !important;
}
.pmpro_content_message a:hover, .pmpro_content_message a:focus, .pmpro_content_message a:active {
  background: #e39118;
  box-shadow: none;
  color: #ffffff !important;
  text-decoration: none;
}

/*
  form.pmpro_form .pmpro_checkout-fields div{
    margin-bottom: 10px !important;
  }
  form.pmpro_form label{
    margin-bottom: 10px !important;
    color: $color01;
  }
  .pmpro_checkout{
    input[type="checkbox"], input[type="radio"]{
      height: inherit !important;
    }
    input:not([type="submit"]),textarea,select{
      background: #f0f0f0;
      border-radius: 7px;
      border: 1px solid #f0f0f0;
      box-shadow: none;
      color: $text;
      height: 40px;
      padding: 3px 10px !important;

      &:active,&:focus{
        box-shadow:0 0 4px rgba(0,0,0,.2);
        outline: none;
      }
    }
    input[type="button"]{
      background-color: #182955 !important;
      border-radius: 7px;
      border: none !important;
      box-shadow: none;
      color: $white !important;
      display: inline-block;
      font-family: 'Montserrat', sans-serif !important;
      font-size: 16px !important;
      font-stretch: normal !important;
      font-style: normal !important;
      font-weight: bold !important;
      letter-spacing: normal !important;
      line-height: 1 !important;
      max-width: 100%;
      overflow-wrap: break-word;
      padding: 16px 28px;
      position: relative;
      text-align: center !important;
      text-decoration: none !important;
      text-transform: none !important;
      transition: all 0.4s ease;
    }
  }
  #pmpro_submit_span{
    display: inline-block;
    margin: 0 !important;
    position: relative;
    padding: 0 !important;
    width: auto !important;
    margin-top: 30px !important;
    input[type="submit"], input.button{
      background-color: #182955;
      border-radius: 7px;
      border: none;
      box-shadow: none;
      color: $white !important;
      display: inline-block;
      font-family: 'Montserrat', sans-serif !important;
      font-size: 16px !important;
      font-stretch: normal !important;
      font-style: normal !important;
      font-weight: bold !important;
      letter-spacing: normal !important;
      line-height: 1 !important;
      max-width: 100%;
      overflow-wrap: break-word;
      padding: 16px 28px;
      position: relative;
      text-align: center !important;
      text-decoration: none !important;
      text-transform: none;
      transition: all 0.4s ease;
      &:hover,&:focus,&:active{
        background: $text;
        color: #fff !important;
        text-decoration: none;
        &::after{
          background-image: url('../images/chevron-white-right.svg');
        }
      }
    }
  }
  .pmpro_checkout-field{
    margin-bottom: 5px !important;
  }
  #pmpro_levels .text-muted {
    text-align: center;
    display: block;
    float:left;
    margin-top:10px;
    width:100%;
  }
  #pmpro_level-3 .entry-content{
  min-height: 124px;
  }
  #pmpro_level-5 .entry-content{
  min-height: 232px;
  } */
@media only screen and (max-width: 991.98px) {
  #pmpro_levels_table {
    margin: 0 auto 25px;
  }
  #pmpro_levels .pmpro_level.col-md-12 {
    max-width: 100%;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 767.98px) {
  .wpcw-form .wpcw-form-row-first,
  .wpcw-form .wpcw-form-row-last {
    width: 100%;
  }
}
body.bb-tribe-events-views-v2 .tribe-community-events-content {
  padding-top: 244px !important;
}

#bbpress-forums a {
  color: #4db0c7;
}
#bbpress-forums div.bbp-template-notice.info {
  margin-top: 30px;
}
#bbpress-forums ul .bbp-header > *,
#bbpress-forums ul .bbp-footer > * {
  color: #ffffff !important;
}
#bbpress-forums #bbp-search-form {
  margin-bottom: 0;
}
#bbpress-forums #bbp-search-form div {
  display: flex;
  align-items: center;
}
#bbpress-forums #bbp-search-form input#bbp_search {
  font-family: "Montserrat", sans-serif !important;
  background: #ffffff;
  border-radius: 0;
  border: 2px solid #d8d8d8;
  box-shadow: none;
  color: #9d9da6;
  font-size: 13px !important;
  font-weight: 600;
  margin-right: 5px;
  min-height: 36px;
  padding: 5px !important;
  /* firefox 19+ */
  /* ie */
}
#bbpress-forums #bbp-search-form input#bbp_search::-webkit-input-placeholder {
  color: #9d9da6;
  opacity: 1;
}
#bbpress-forums #bbp-search-form input#bbp_search::-moz-placeholder {
  color: #9d9da6;
  opacity: 1;
}
#bbpress-forums #bbp-search-form input#bbp_search:-ms-input-placeholder {
  color: #9d9da6;
  opacity: 1;
}
#bbpress-forums #bbp-search-form input#bbp_search:active, #bbpress-forums #bbp-search-form input#bbp_search:focus {
  box-shadow: none;
  border-color: #4db0c7;
  outline: none;
  color: #4db0c7;
  /* firefox 19+ */
  /* ie */
}
#bbpress-forums #bbp-search-form input#bbp_search:active::-webkit-input-placeholder, #bbpress-forums #bbp-search-form input#bbp_search:focus::-webkit-input-placeholder {
  color: #4db0c7;
  opacity: 1;
}
#bbpress-forums #bbp-search-form input#bbp_search:active::-moz-placeholder, #bbpress-forums #bbp-search-form input#bbp_search:focus::-moz-placeholder {
  color: #4db0c7;
  opacity: 1;
}
#bbpress-forums #bbp-search-form input#bbp_search:active:-ms-input-placeholder, #bbpress-forums #bbp-search-form input#bbp_search:focus:-ms-input-placeholder {
  color: #4db0c7;
  opacity: 1;
}
#bbpress-forums #bbp-search-form input#bbp_search_submit {
  background-color: #EBA743 !important;
  border-color: #EBA743;
  border-radius: 0px !important;
  border: 1px solid transparent;
  box-shadow: none;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-family: "Montserrat", sans-serif !important;
  font-size: 18px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 17px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
#bbpress-forums #bbp-search-form input#bbp_search_submit:hover, #bbpress-forums #bbp-search-form input#bbp_search_submit:focus, #bbpress-forums #bbp-search-form input#bbp_search_submit:active {
  background-color: #5B4F7A !important;
  border-color: #5B4F7A !important;
  text-decoration: none;
  outline: none;
}
#bbpress-forums div.bbp-breadcrumb {
  display: none;
}
#bbpress-forums div.bbp-breadcrumb p {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  #bbpress-forums li.bbp-forum-info,
  #bbpress-forums li.bbp-topic-title {
    width: 40%;
  }
}
@media (max-width: 575.98px) {
  #bbpress-forums li.bbp-forum-reply-count,
  #bbpress-forums li.bbp-forum-topic-count,
  #bbpress-forums li.bbp-topic-reply-count,
  #bbpress-forums li.bbp-topic-voice-count {
    width: 19%;
  }
}
#bbpress-forums input[type=checkbox] {
  min-height: 15px;
}
#bbpress-forums input:not([type=checkbox]),
#bbpress-forums select,
#bbpress-forums textarea {
  background: #ffffff;
  border-radius: 1px;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #267573;
  font-family: "Montserrat", sans-serif !important;
  font-size: 11px !important;
  font-weight: 600;
  letter-spacing: normal;
  min-height: 50px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
#bbpress-forums input:not([type=checkbox])::-webkit-input-placeholder,
#bbpress-forums select::-webkit-input-placeholder,
#bbpress-forums textarea::-webkit-input-placeholder {
  color: #267573;
  opacity: 1;
}
#bbpress-forums input:not([type=checkbox])::-moz-placeholder,
#bbpress-forums select::-moz-placeholder,
#bbpress-forums textarea::-moz-placeholder {
  color: #267573;
  opacity: 1;
}
#bbpress-forums input:not([type=checkbox]):-ms-input-placeholder,
#bbpress-forums select:-ms-input-placeholder,
#bbpress-forums textarea:-ms-input-placeholder {
  color: #267573;
  opacity: 1;
}
#bbpress-forums input:not([type=checkbox]):active, #bbpress-forums input:not([type=checkbox]):focus,
#bbpress-forums select:active,
#bbpress-forums select:focus,
#bbpress-forums textarea:active,
#bbpress-forums textarea:focus {
  box-shadow: none;
  border-color: #DAE6E6;
  outline: none;
  color: #DAE6E6;
  /* firefox 19+ */
  /* ie */
}
#bbpress-forums input:not([type=checkbox]):active::-webkit-input-placeholder, #bbpress-forums input:not([type=checkbox]):focus::-webkit-input-placeholder,
#bbpress-forums select:active::-webkit-input-placeholder,
#bbpress-forums select:focus::-webkit-input-placeholder,
#bbpress-forums textarea:active::-webkit-input-placeholder,
#bbpress-forums textarea:focus::-webkit-input-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
#bbpress-forums input:not([type=checkbox]):active::-moz-placeholder, #bbpress-forums input:not([type=checkbox]):focus::-moz-placeholder,
#bbpress-forums select:active::-moz-placeholder,
#bbpress-forums select:focus::-moz-placeholder,
#bbpress-forums textarea:active::-moz-placeholder,
#bbpress-forums textarea:focus::-moz-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
#bbpress-forums input:not([type=checkbox]):active:-ms-input-placeholder, #bbpress-forums input:not([type=checkbox]):focus:-ms-input-placeholder,
#bbpress-forums select:active:-ms-input-placeholder,
#bbpress-forums select:focus:-ms-input-placeholder,
#bbpress-forums textarea:active:-ms-input-placeholder,
#bbpress-forums textarea:focus:-ms-input-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
#bbpress-forums label {
  font-family: "Inter", sans-serif;
  color: #EBA743;
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.2;
  text-align: left;
  text-transform: none;
}
#bbpress-forums label::selection {
  background-color: #194f4d;
  color: white;
}
#bbpress-forums input:not([type=checkbox]) {
  height: 50px !important;
  min-height: 50px !important;
}
#bbpress-forums .bbp_dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/icons/dropdown-select.svg") 96%/10px no-repeat;
  line-height: 1.2 !important;
  padding: 14px 10px !important;
  transition: all 0.4s ease;
  height: 50px !important;
  min-width: 250px;
  min-height: 50px !important;
  color: #267573;
}
#bbpress-forums .bbp_dropdown option {
  color: #267573;
}
#bbpress-forums .bbp_dropdown:focus, #bbpress-forums .bbp_dropdown:active {
  border-color: #DAE6E6;
  transition: all 0.4s ease;
  color: #267573;
}
#bbpress-forums ul.bbp-topics li.bbp-header,
#bbpress-forums ul.bbp-replies li.bbp-header {
  background-color: #EBA743;
  padding: 15px 8px;
}
#bbpress-forums ul.bbp-topics li.bbp-header ul li,
#bbpress-forums ul.bbp-replies li.bbp-header ul li {
  font-family: "Inter", sans-serif;
  font-size: 20px;
  text-transform: none;
  color: #ffffff;
  line-height: 1;
}
@media (max-width: 991.98px) {
  #bbpress-forums ul.bbp-topics li.bbp-header ul li,
  #bbpress-forums ul.bbp-replies li.bbp-header ul li {
    font-size: 17px;
  }
}
@media (max-width: 575.98px) {
  #bbpress-forums ul.bbp-topics li.bbp-header ul li,
  #bbpress-forums ul.bbp-replies li.bbp-header ul li {
    font-size: 14px;
  }
}
#bbpress-forums ul.bbp-topics li.bbp-body ul li a,
#bbpress-forums ul.bbp-replies li.bbp-body ul li a {
  font-family: "Inter", sans-serif;
  color: #3A3A3A;
  letter-spacing: 0.28px;
  font-size: 0.9rem;
}
@media (max-width: 991.98px) {
  #bbpress-forums ul.bbp-topics li.bbp-body ul li a,
  #bbpress-forums ul.bbp-replies li.bbp-body ul li a {
    font-size: 14px;
  }
}
@media (max-width: 575.98px) {
  #bbpress-forums ul.bbp-topics li.bbp-body ul li a,
  #bbpress-forums ul.bbp-replies li.bbp-body ul li a {
    font-size: 14px;
  }
}
#bbpress-forums ul.bbp-topics li.bbp-footer,
#bbpress-forums ul.bbp-replies li.bbp-footer {
  background-color: #EBA743;
}
#bbpress-forums .bbp-submit-wrapper button {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #EBA743 !important;
  border-color: #EBA743;
  border-radius: 0px !important;
  border: 1px solid transparent;
  box-shadow: none;
  cursor: pointer;
  color: #ffffff !important;
  display: inline-block;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 14px 28px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
#bbpress-forums .bbp-submit-wrapper button:hover, #bbpress-forums .bbp-submit-wrapper button:focus, #bbpress-forums .bbp-submit-wrapper button:active {
  background-color: #024D5B !important;
  border-color: #024D5B !important;
  outline: none;
  text-decoration: none;
}

@media (min-width: 1199.98px) {
  .bs-bp-container {
    max-width: 1200px;
    margin: 35px auto 0;
  }
}
.bs-bp-container .entry-title {
  line-height: 1;
}

body.bbp-user-page.bp-user.my-profile #cover-image-container {
  margin-top: 0px;
}

body.buddypress .entry-title {
  line-height: 1;
  color: #267573 !important;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
}
body.buddypress .entry-title > span {
  margin-top: 30px;
  font-size: 18px;
  color: #3A3A3A;
  font-weight: 500;
}
body.buddypress .entry-title > span a {
  font-size: 18px;
  color: #267573;
  font-weight: 700;
}
body.buddypress .content-area.bb-grid-cell .entry-content {
  padding-top: 200px;
}
@media (min-width: 1199.98px) {
  body.buddypress .content-area .entry-content {
    max-width: 1200px;
    margin: 0 auto;
  }
}
body.buddypress #primary .entry-title {
  line-height: 1;
}
body.buddypress .widget-area {
  padding-bottom: 85px;
}
@media (min-width: 1199.98px) {
  body.buddypress .widget-area {
    max-width: 900px;
    margin: 0 auto;
  }
}
body.buddypress.activate .bp_activate {
  padding-top: 85px;
}
@media (min-width: 1199.98px) {
  body.buddypress.activate .bp_activate {
    max-width: 600px !important;
  }
}
body.buddypress.activate .bp_activate #activation-form input[type=submit] {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #267573;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  height: unset;
  letter-spacing: 1px;
  line-height: 1;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 20px 30px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.4s ease;
  white-space: normal;
  width: auto;
}
body.buddypress.activate .bp_activate #activation-form input[type=submit]:hover, body.buddypress.activate .bp_activate #activation-form input[type=submit]:focus, body.buddypress.activate .bp_activate #activation-form input[type=submit]:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}

.bbpress .content-area {
  padding-top: 0px;
}
.bbpress .bs-forums-banner {
  margin-bottom: 85px;
}
@media (max-width: 1199.98px) {
  .bbpress .bs-forums-banner {
    margin-top: 127px;
    margin-bottom: 45px;
  }
}
.bbpress .bs-card-list .bs-card-forum-details .bs-sec-header {
  line-height: 32px;
}
.bbpress .bs-card-list .bs-card-forum-details .bbp-forum-title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573 !important;
  font-size: 25px !important;
  line-height: 32px;
}
.bbpress .bs-card-list .bs-card-forum-details .bs-timestamp,
.bbpress .bs-card-list .bs-card-forum-details .bs-timestamp a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A !important;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 1;
}
.bbpress .bbp-pagination {
  padding-left: 2rem;
}
.bbpress .bs-forums-items .bs-section-title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 38px !important;
  color: #267573 !important;
}
.bbpress .bs-forums-items .bs-item-wrap .item-title a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 25px !important;
  color: #267573 !important;
}
.bbpress .bs-forums-items .bs-item-wrap > *,
.bbpress .bs-forums-items .bs-item-wrap * > * {
  color: #3A3A3A;
}
.bbpress .bs-forums-items .bs-replied a {
  color: #267573 !important;
}
.bbpress .bs-forums-items .bs-forums-meta span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: #267573 !important;
  color: #ffffff !important;
  font-weight: 600;
}
.bbpress .bs-forums-items .bs-forums-meta span a {
  color: #ffffff !important;
}
.bbpress .bbp-pagination > div {
  color: #267573 !important;
}
@media (min-width: 1199.98px) {
  .bbpress .entry-content {
    max-width: 1200px;
    margin: 0 auto;
  }
}

#bbpress-forums a {
  color: #ffffff !important;
}

#subscribe-20291 .subscription-toggle {
  color: #267573 !important;
}
@media (min-width: 1199.98px) {
  #subscribe-20291 .subscription-toggle:hover {
    color: #ffffff !important;
    background-color: #267573 !important;
  }
}

.bbpress .bb-topic-banner {
  height: 500px !important;
}
.bbpress .bbp-topics1 .bs-item-wrap .bp-icon {
  background-color: #267573;
}
.bbpress #bbpress-forums .bb-cover-list-item .bbp-forum-title {
  color: #267573 !important;
}
.bbpress .bb-more-link {
  color: #ffffff !important;
  background-color: #267573 !important;
}
@media (min-width: 1199.98px) {
  .bbpress .bb-more-link:hover {
    background-color: #ffffff !important;
    color: #267573 !important;
  }
}
.bbpress .bb-modal-overlay {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal {
  padding: 30px 30px 10px 30px;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form > legend {
  font-size: 26px;
  color: #000000;
  font-weight: 700;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input {
  font-family: "Inter", sans-serif;
  color: #3A3A3A !important;
  background: #ffffff;
  border-radius: 1px;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  font-size: 11px !important;
  font-weight: 600;
  letter-spacing: normal;
  min-height: 50px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input::-webkit-input-placeholder {
  color: #3A3A3A !important;
  opacity: 1;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input::-moz-placeholder {
  color: #3A3A3A !important;
  opacity: 1;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:-ms-input-placeholder {
  color: #3A3A3A !important;
  opacity: 1;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:active, .bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:focus {
  box-shadow: none;
  border-color: #DAE6E6;
  outline: none;
  color: #DAE6E6;
  /* firefox 19+ */
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:active::-webkit-input-placeholder, .bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:focus::-webkit-input-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:active::-moz-placeholder, .bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:focus::-moz-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:active:-ms-input-placeholder, .bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form input:focus:-ms-input-placeholder {
  color: #DAE6E6;
  opacity: 1;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form option {
  color: #3A3A3A !important;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp_topic_title_wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp_topic_title_wrapper .new_topic_title {
  padding-right: 0px !important;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp-submit-wrapper {
  display: flex;
  gap: 3px;
  max-height: 56px;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp-submit-wrapper button {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: #267573 !important;
  border-color: #267573;
  border-radius: 0px !important;
  border: 1px solid transparent;
  box-shadow: none;
  cursor: pointer;
  color: #ffffff !important;
  display: inline-block;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 22px !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 17px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp-submit-wrapper button:hover, .bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp-submit-wrapper button:focus, .bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp-submit-wrapper button:active {
  background-color: #5B4F7A !important;
  border-color: #5B4F7A !important;
  outline: none;
  text-decoration: none;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bbp_topic_tags_wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bbp-form .bb-form-select-fields.flex {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.bbpress #bbpress-forums .bbp-topic-form.bb-modal .bb-form-select-fields {
  background: #ffffff;
}

body.page-template-buddyboss-widget h1,
body.page-template-buddyboss-widget h2,
body.page-template-buddyboss-widget h3,
body.page-template-buddyboss-widget h4,
body.page-template-buddyboss-widget h5,
body.page-template-buddyboss-widget h6,
body.page-template-buddyboss-widget .bb-title {
  color: #000000 !important;
}
body.page-template-buddyboss-widget .bb-recent-posts .post-date {
  color: #aaaaaa !important;
}
body.page-template-buddyboss-widget .bb-recent-posts h4 .bb-title {
  font-size: 14px;
  letter-spacing: -0.24px;
  line-height: 21px;
  display: inline-block;
}
body.page-template-buddyboss-widget .pc_detailed_progress li {
  padding: 0px;
}
body.page-template-buddyboss-widget .pc_detailed_progress .section_name a.group_link {
  color: #000000 !important;
}
body.page-template-buddyboss-widget .progress {
  padding: 2px;
  height: auto;
}
body.page-template-buddyboss-widget .progress .completed_staus span {
  color: #267573 !important;
}
body.page-template-buddyboss-widget .progress span {
  color: #000000 !important;
}
body.page-template-buddyboss-widget .more-block a {
  transition: all 0.2s;
  color: #ffffff !important;
  background-color: #267573 !important;
  border: none !important;
}
@media (min-width: 1199.98px) {
  body.page-template-buddyboss-widget .more-block a:hover {
    background-color: #ffffff !important;
    color: #267573 !important;
  }
}
body.page-template-buddyboss-widget .buddypanel {
  z-index: 1050;
  top: 0;
}
body.page-template-buddyboss-widget.admin-bar .buddypanel {
  padding-top: 40px !important;
}
@media (max-width: 1300.98px) and (min-width: 1200px) {
  body.page-template-buddyboss-widget .buddypanel {
    top: 177px !important;
  }
  body.page-template-buddyboss-widget.fixed-sticky .buddypanel {
    top: 75px !important;
  }
}
@media (max-width: 1199.98px) {
  body.page-template-buddyboss-widget:not(.fixed-sticky) .buddypanel {
    top: 225px;
  }
  body.page-template-buddyboss-widget.fixed-sticky .buddypanel {
    top: 170px !important;
  }
}
body.page-template-buddyboss-widget .bp-activity-info p {
  font-size: 13px !important;
}
body.page-template-buddyboss-widget .bp-activity-info a {
  font-size: 13px !important;
}
body.page-template-buddyboss-widget .bp-activity-info a:first-of-type {
  color: #000000;
  font-weight: 500;
}
body.page-template-buddyboss-widget .bp-activity-info .activity-time-since,
body.page-template-buddyboss-widget .bp-activity-info .time-since {
  color: #aaaaaa;
}
body.page-template-buddyboss-widget .buddyboss-page .activity-content p,
body.page-template-buddyboss-widget .buddyboss-page .activity-header p,
body.page-template-buddyboss-widget .buddyboss-page p,
body.page-template-buddyboss-widget .buddyboss-page a {
  font-size: 13px !important;
  line-height: 1.5;
}

/*START Interior Top (BANNER)--------------------------------------------------*/
.banner {
  position: relative;
}
.banner-landing {
  padding-top: 85px;
}
.banner-landing__content h1 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 52px;
  line-height: 62px;
  color: #267573;
  margin-bottom: 18px !important;
}
.banner__image {
  position: absolute;
  width: 100%;
  height: 100%;
}
.banner__figure {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  min-height: unset;
  width: 100%;
  overflow: hidden;
}
.banner__figure::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("../images/banner_bg.png");
  background-size: cover;
}
.banner__figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.banner__container {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  justify-content: start;
  text-align: start;
  padding-bottom: 0;
  min-height: unset;
}
.banner__container .btn-container {
  margin-top: 30px;
}
@media (max-width: 669.98px) {
  .banner__container .btn-container {
    justify-content: center !important;
  }
}
.banner__content {
  gap: 0px !important;
}
.banner__content.landing h1 {
  color: #267573 !important;
}
.banner__content.landing p {
  color: #000000 !important;
}
@media (min-width: 1199.98px) {
  .banner__content.landing p {
    max-width: 870px;
  }
}
.banner__content h1 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  text-align: start;
  font-style: normal;
  font-weight: 700;
  font-size: 52px;
  line-height: 62px;
  color: #ffffff !important;
  margin-bottom: 4px !important;
  text-transform: initial !important;
}
.banner__content p {
  text-align: start;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #ffffff !important;
}
.banner.i-singular-post .title-page h1, .banner.i-single .title-page h1 {
  font-size: 76px !important;
}

/*END Interior Top (BANNER)------------------------------------------*/
#comments h3#comments {
  display: none;
}
#comments .comments-title {
  font-family: "Inter", sans-serif;
  border-bottom: 1px solid rgba(218, 230, 230, 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: "Inter", sans-serif;
  color: #000000 !important;
  font-size: 25px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 10px;
}
#comments ol.commentlist {
  border-bottom: 1px solid rgba(218, 230, 230, 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: "Inter", sans-serif;
  color: #DAE6E6;
  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: "Inter", sans-serif;
  color: #3A3A3A;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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: "Inter", sans-serif;
  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 #dae6e6 !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: 1px !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: #DAE6E6 !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: "Quicksand", sans-serif;
  font-weight: 700;
  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*/
.section-category-posts .block__buttons {
  margin-top: 30px;
}

.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-date,
.container-blog-post .card .body-post .card-date,
.container-blog-post .single-post .card-body .card-date,
.container-blog-post .single-post .body-post .card-date,
.container-blog-post .card-post .card-body .card-date,
.container-blog-post .card-post .body-post .card-date {
  font-size: 14px;
  color: #3A3A3A;
  font-weight: 500;
}
.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: "Quicksand", sans-serif;
  font-weight: 700;
  color: #EBA743 !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: #267573 !important;
  margin-bottom: 10px;
}
.container-blog-post .card .card-body .card-excerpt,
.container-blog-post .card .body-post .card-excerpt,
.container-blog-post .single-post .card-body .card-excerpt,
.container-blog-post .single-post .body-post .card-excerpt,
.container-blog-post .card-post .card-body .card-excerpt,
.container-blog-post .card-post .body-post .card-excerpt {
  color: #3A3A3A;
  font-size: 15px;
}
.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: "Inter", sans-serif;
  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-body .btn-container button,
.container-blog-post .card .body-post .btn-container button,
.container-blog-post .single-post .card-body .btn-container button,
.container-blog-post .single-post .body-post .btn-container button,
.container-blog-post .card-post .card-body .btn-container button,
.container-blog-post .card-post .body-post .btn-container button {
  font-size: 14px !important;
}
.container-blog-post .card .card-body .btn-container button::after,
.container-blog-post .card .body-post .btn-container button::after,
.container-blog-post .single-post .card-body .btn-container button::after,
.container-blog-post .single-post .body-post .btn-container button::after,
.container-blog-post .card-post .card-body .btn-container button::after,
.container-blog-post .card-post .body-post .btn-container button::after {
  height: 10px;
  width: 10px;
}
.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: #EBA743;
  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: "Inter", sans-serif;
  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: #267573;
}
@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: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 52px;
  font-stretch: normal;
  font-weight: 900;
  letter-spacing: initial;
  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: 38px;
  }
}
@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: 38px;
    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: #267573 !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: 17px;
}
.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: "Inter", sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  font-size: 17px;
  color: #3A3A3A;
  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: "Inter", sans-serif;
  color: inherit;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
  letter-spacing: -0.02em;
  line-height: 26px;
}
.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: "Inter", sans-serif;
  color: inherit;
  font-size: 17px;
  font-weight: bold;
  line-height: 26px;
}
.tribe-events-single .interior-page .entry-content p strong em,
.tribe-events-single .interior-page .content-page p strong em,
#tribe-events .interior-page .entry-content p strong em,
#tribe-events .interior-page .content-page p strong em,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong em,
body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong em,
body:not(.single-tribe_events) .interior-page .entry-content p strong em,
body:not(.single-tribe_events) .interior-page .content-page p strong em,
body:not(.home) .interior-page .entry-content p strong em,
body:not(.home) .interior-page .content-page p strong em,
body.page-template-default:not(.home) .interior-page .entry-content p strong em,
body.page-template-default:not(.home) .interior-page .content-page p strong em {
  font-weight: bold;
}
.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: "Inter", sans-serif;
  font-size: 17px;
  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: #194f4d;
  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: #0d2827;
  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;
  padding: 17px 22px !important;
  margin: 30px 0;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  color: #267573 !important;
}
.tribe-events-single .interior-page .entry-content blockquote::before, .tribe-events-single .interior-page .entry-content blockquote::after,
.tribe-events-single .interior-page .entry-content .wp-block-quote::before,
.tribe-events-single .interior-page .entry-content .wp-block-quote::after,
.tribe-events-single .interior-page .content-page blockquote::before,
.tribe-events-single .interior-page .content-page blockquote::after,
.tribe-events-single .interior-page .content-page .wp-block-quote::before,
.tribe-events-single .interior-page .content-page .wp-block-quote::after,
#tribe-events .interior-page .entry-content blockquote::before,
#tribe-events .interior-page .entry-content blockquote::after,
#tribe-events .interior-page .entry-content .wp-block-quote::before,
#tribe-events .interior-page .entry-content .wp-block-quote::after,
#tribe-events .interior-page .content-page blockquote::before,
#tribe-events .interior-page .content-page blockquote::after,
#tribe-events .interior-page .content-page .wp-block-quote::before,
#tribe-events .interior-page .content-page .wp-block-quote::after,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote::before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote::after,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote::before,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote::after,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote::before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote::after,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote::before,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote::after,
body:not(.single-tribe_events) .interior-page .entry-content blockquote::before,
body:not(.single-tribe_events) .interior-page .entry-content blockquote::after,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote::before,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote::after,
body:not(.single-tribe_events) .interior-page .content-page blockquote::before,
body:not(.single-tribe_events) .interior-page .content-page blockquote::after,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote::before,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote::after,
body:not(.home) .interior-page .entry-content blockquote::before,
body:not(.home) .interior-page .entry-content blockquote::after,
body:not(.home) .interior-page .entry-content .wp-block-quote::before,
body:not(.home) .interior-page .entry-content .wp-block-quote::after,
body:not(.home) .interior-page .content-page blockquote::before,
body:not(.home) .interior-page .content-page blockquote::after,
body:not(.home) .interior-page .content-page .wp-block-quote::before,
body:not(.home) .interior-page .content-page .wp-block-quote::after,
body.page-template-default:not(.home) .interior-page .entry-content blockquote::before,
body.page-template-default:not(.home) .interior-page .entry-content blockquote::after,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote::before,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote::after,
body.page-template-default:not(.home) .interior-page .content-page blockquote::before,
body.page-template-default:not(.home) .interior-page .content-page blockquote::after,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote::before,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote::after {
  content: none;
}
.tribe-events-single .interior-page .entry-content blockquote > *,
.tribe-events-single .interior-page .entry-content blockquote * > *,
.tribe-events-single .interior-page .entry-content .wp-block-quote > *,
.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 blockquote * > *,
.tribe-events-single .interior-page .content-page .wp-block-quote > *,
.tribe-events-single .interior-page .content-page .wp-block-quote * > *,
#tribe-events .interior-page .entry-content blockquote > *,
#tribe-events .interior-page .entry-content blockquote * > *,
#tribe-events .interior-page .entry-content .wp-block-quote > *,
#tribe-events .interior-page .entry-content .wp-block-quote * > *,
#tribe-events .interior-page .content-page blockquote > *,
#tribe-events .interior-page .content-page blockquote * > *,
#tribe-events .interior-page .content-page .wp-block-quote > *,
#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 blockquote * > *,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote > *,
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 blockquote * > *,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote > *,
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 blockquote * > *,
body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote > *,
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 blockquote * > *,
body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote > *,
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 blockquote * > *,
body:not(.home) .interior-page .entry-content .wp-block-quote > *,
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 blockquote * > *,
body:not(.home) .interior-page .content-page .wp-block-quote > *,
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 blockquote * > *,
body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote > *,
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 blockquote * > *,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote > *,
body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote * > * {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: italic;
  line-height: 25px;
  color: #267573 !important;
}
@media (max-width: 575.98px) {
  .tribe-events-single .interior-page .entry-content blockquote > *,
  .tribe-events-single .interior-page .entry-content blockquote * > *,
  .tribe-events-single .interior-page .entry-content .wp-block-quote > *,
  .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 blockquote * > *,
  .tribe-events-single .interior-page .content-page .wp-block-quote > *,
  .tribe-events-single .interior-page .content-page .wp-block-quote * > *,
  #tribe-events .interior-page .entry-content blockquote > *,
  #tribe-events .interior-page .entry-content blockquote * > *,
  #tribe-events .interior-page .entry-content .wp-block-quote > *,
  #tribe-events .interior-page .entry-content .wp-block-quote * > *,
  #tribe-events .interior-page .content-page blockquote > *,
  #tribe-events .interior-page .content-page blockquote * > *,
  #tribe-events .interior-page .content-page .wp-block-quote > *,
  #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 blockquote * > *,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote > *,
  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 blockquote * > *,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote > *,
  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 blockquote * > *,
  body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote > *,
  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 blockquote * > *,
  body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote > *,
  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 blockquote * > *,
  body:not(.home) .interior-page .entry-content .wp-block-quote > *,
  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 blockquote * > *,
  body:not(.home) .interior-page .content-page .wp-block-quote > *,
  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 blockquote * > *,
  body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote > *,
  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 blockquote * > *,
  body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote > *,
  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: "Inter", sans-serif;
  color: #4db0c7;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 26px;
  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: #267573;
}
.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: #194f4d;
  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: 26px;
  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: "Inter", sans-serif;
  color: #DAE6E6 !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: "Inter", sans-serif;
  color: #3A3A3A !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: #194f4d;
  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: #194f4d;
  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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  font-stretch: normal;
  font-weight: 400;
  letter-spacing: -0.02em;
  line-height: 26px;
  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 .block__content ul li,
.tribe-events-single .interior-page .content-page .block__content ul li,
#tribe-events .interior-page .entry-content .block__content ul li,
#tribe-events .interior-page .content-page .block__content ul li,
body:not(.post-type-archive-tribe_events) .interior-page .entry-content .block__content ul li,
body:not(.post-type-archive-tribe_events) .interior-page .content-page .block__content ul li,
body:not(.single-tribe_events) .interior-page .entry-content .block__content ul li,
body:not(.single-tribe_events) .interior-page .content-page .block__content ul li,
body:not(.home) .interior-page .entry-content .block__content ul li,
body:not(.home) .interior-page .content-page .block__content ul li,
body.page-template-default:not(.home) .interior-page .entry-content .block__content ul li,
body.page-template-default:not(.home) .interior-page .content-page .block__content ul li {
  margin-left: 46px;
}
.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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  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: #194f4d;
  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: #2D95AD;
}
.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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 26px;
  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: #DAE6E6;
  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: #194f4d;
  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: "Inter", sans-serif;
  color: #4db0c7;
  font-size: 17px;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 26px;
  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: #194f4d;
  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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  font-stretch: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 26px;
  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: #194f4d;
  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: #3A3A3A;
  font-size: 17px;
  font-weight: bold;
  line-height: 26px;
}
.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: #194f4d;
  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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  line-height: 26px;
  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: #194f4d;
  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: "Inter", sans-serif;
  background: transparent;
  border-radius: 0;
  color: #3A3A3A;
  display: inline-block;
  font-size: 17px;
  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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  line-height: 26px;
  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: #194f4d;
  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: "Inter", sans-serif;
  background: transparent;
  border-radius: 0;
  color: #3A3A3A;
  display: inline-block;
  font-size: 17px;
  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: "Inter", sans-serif;
  color: #3A3A3A;
  font-size: 17px;
  line-height: 26px;
  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: #194f4d;
  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: "Inter", sans-serif;
  background: transparent;
  border-radius: 0;
  color: #3A3A3A;
  display: inline-block;
  font-size: 17px;
  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: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  font-size: 17px;
  font-weight: bold;
  font-stretch: normal;
  line-height: 26px;
  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: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A !important;
  font-size: 17px;
  line-height: 26px;
  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: #267573;
  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;
}

body:not(.page-template-no-banner) .banner .banner__container .banner__content {
  padding-top: 225px;
  padding-bottom: 70px;
}

body.page-template-no-banner .banner__container .banner__content {
  padding-top: 85px;
}

body .banner .banner__figure {
  position: absolute;
  top: 0;
  height: 100%;
  min-height: unset;
  left: 0;
}

body.page-template-no-banner .landing-dir__filters {
  padding-top: 60px;
}

@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: 34px !important;
  }
  .interior-page .entry-content h3,
  .page-template-default:not(.home) h3,
  .page-template:not(.home) h3 {
    font-size: 32px !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: 17px;
    margin: 30px auto 20px;
  }
  .interior-page .entry-content ul.list li a,
  .page-template-default:not(.home) ul.list li a,
  .page-template:not(.home) ul.list li a {
    word-break: break-all;
  }
  .interior-page .entry-content ul.list li a strong,
  .page-template-default:not(.home) ul.list li a strong,
  .page-template:not(.home) ul.list li a strong {
    word-break: break-all;
  }
  .interior-page .entry-content ol li a,
  .page-template-default:not(.home) ol li a,
  .page-template:not(.home) ol li a {
    word-break: break-all;
  }
  .interior-page .entry-content ol li a strong,
  .page-template-default:not(.home) ol li a strong,
  .page-template:not(.home) ol li a strong {
    word-break: break-all;
  }
  .interior-page blockquote,
  .single-tribe_events blockquote,
  .single-event blockquote,
  .page-template-default:not(.home) blockquote,
  .page-template:not(.home) blockquote {
    font-size: 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-------------------------------------------------------------------------------------------*/
/*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: "Inter", sans-serif;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.02em;
  text-align: center;
  color: #DAE6E6;
}
.fourerror p {
  font-size: 24px !important;
  text-align: center !important;
  color: #5B4F7A !important;
}
.fourerror a[class^=btn-] {
  margin: 40px auto;
}

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

.navigation.pagination,
.pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 100%;
  padding: 15px 0;
  width: 100%;
  border-radius: 0;
  box-shadow: none;
}
@media (max-width: 1199.98px) {
  .navigation.pagination,
  .pagination {
    padding: 0px;
    margin: 0px;
  }
}

.nav-links,
.container-paginator {
  align-items: flex-start;
  column-gap: 15px;
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 auto;
  justify-content: center;
}
.nav-links .page-numbers.current,
.nav-links .current,
.container-paginator .page-numbers.current,
.container-paginator .current {
  color: #267573;
  position: relative;
}
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev,
.container-paginator .page-numbers.next,
.container-paginator .page-numbers.prev {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.nav-links .page-numbers.next:hover,
.nav-links .page-numbers.prev:hover,
.container-paginator .page-numbers.next:hover,
.container-paginator .page-numbers.prev:hover {
  color: #5B4F7A;
}
.nav-links .page-numbers.next:hover::before,
.nav-links .page-numbers.prev:hover::before,
.container-paginator .page-numbers.next:hover::before,
.container-paginator .page-numbers.prev:hover::before {
  color: #5B4F7A;
}
.nav-links .prev.page-numbers,
.nav-links .next.page-numbers,
.container-paginator .prev.page-numbers,
.container-paginator .next.page-numbers {
  display: inline;
  vertical-align: top;
}
.nav-links .prev.page-numbers::before,
.nav-links .next.page-numbers::before,
.container-paginator .prev.page-numbers::before,
.container-paginator .next.page-numbers::before {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A;
  display: inline-block;
  font-size: 13px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1;
  text-transform: capitalize;
}
.nav-links .prev.page-numbers,
.container-paginator .prev.page-numbers {
  flex-direction: row-reverse;
}
.nav-links .prev.page-numbers::before,
.container-paginator .prev.page-numbers::before {
  content: "Previous";
}
@media (max-width: 575.98px) {
  .nav-links .prev.page-numbers::before,
  .container-paginator .prev.page-numbers::before {
    content: "Prev";
  }
}
.nav-links .next.page-numbers::before,
.container-paginator .next.page-numbers::before {
  content: "Next";
}
.nav-links .pagination,
.nav-links .page-numbers,
.nav-links .nav-links > a,
.nav-links .page,
.container-paginator .pagination,
.container-paginator .page-numbers,
.container-paginator .nav-links > a,
.container-paginator .page {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border: none;
  color: #3A3A3A;
  display: inline-block;
  font-size: px-to-rem(14px);
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: normal;
  min-height: 25px;
  min-width: 25px;
  text-align: center;
  text-decoration: none;
  transition: all 0.4s ease;
}
.nav-links .pagination:hover,
.nav-links .page-numbers:hover,
.nav-links .nav-links > a:hover,
.nav-links .page:hover,
.container-paginator .pagination:hover,
.container-paginator .page-numbers:hover,
.container-paginator .nav-links > a:hover,
.container-paginator .page:hover {
  text-decoration: none;
  color: #5B4F7A;
}
.nav-links .pagination.prev, .nav-links .pagination.next,
.nav-links .page-numbers.prev,
.nav-links .page-numbers.next,
.nav-links .nav-links > a.prev,
.nav-links .nav-links > a.next,
.nav-links .page.prev,
.nav-links .page.next,
.container-paginator .pagination.prev,
.container-paginator .pagination.next,
.container-paginator .page-numbers.prev,
.container-paginator .page-numbers.next,
.container-paginator .nav-links > a.prev,
.container-paginator .nav-links > a.next,
.container-paginator .page.prev,
.container-paginator .page.next {
  border: none;
  font-size: 0;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
.nav-links .pagination.prev,
.nav-links .page-numbers.prev,
.nav-links .nav-links > a.prev,
.nav-links .page.prev,
.container-paginator .pagination.prev,
.container-paginator .page-numbers.prev,
.container-paginator .nav-links > a.prev,
.container-paginator .page.prev {
  margin-right: 40px;
}
@media (max-width: 575.98px) {
  .nav-links .pagination.prev,
  .nav-links .page-numbers.prev,
  .nav-links .nav-links > a.prev,
  .nav-links .page.prev,
  .container-paginator .pagination.prev,
  .container-paginator .page-numbers.prev,
  .container-paginator .nav-links > a.prev,
  .container-paginator .page.prev {
    margin-right: 20px;
  }
}
.nav-links .pagination.prev::before,
.nav-links .page-numbers.prev::before,
.nav-links .nav-links > a.prev::before,
.nav-links .page.prev::before,
.container-paginator .pagination.prev::before,
.container-paginator .page-numbers.prev::before,
.container-paginator .nav-links > a.prev::before,
.container-paginator .page.prev::before {
  content: "Previous";
}
@media (max-width: 575.98px) {
  .nav-links .pagination.prev::before,
  .nav-links .page-numbers.prev::before,
  .nav-links .nav-links > a.prev::before,
  .nav-links .page.prev::before,
  .container-paginator .pagination.prev::before,
  .container-paginator .page-numbers.prev::before,
  .container-paginator .nav-links > a.prev::before,
  .container-paginator .page.prev::before {
    content: "Prev";
    margin-top: 10px;
  }
}
.nav-links .pagination.next,
.nav-links .page-numbers.next,
.nav-links .nav-links > a.next,
.nav-links .page.next,
.container-paginator .pagination.next,
.container-paginator .page-numbers.next,
.container-paginator .nav-links > a.next,
.container-paginator .page.next {
  margin-left: 40px;
}
@media (max-width: 575.98px) {
  .nav-links .pagination.next,
  .nav-links .page-numbers.next,
  .nav-links .nav-links > a.next,
  .nav-links .page.next,
  .container-paginator .pagination.next,
  .container-paginator .page-numbers.next,
  .container-paginator .nav-links > a.next,
  .container-paginator .page.next {
    margin-left: 20px;
  }
}
.nav-links .pagination.next::before,
.nav-links .page-numbers.next::before,
.nav-links .nav-links > a.next::before,
.nav-links .page.next::before,
.container-paginator .pagination.next::before,
.container-paginator .page-numbers.next::before,
.container-paginator .nav-links > a.next::before,
.container-paginator .page.next::before {
  content: "Next";
  margin-top: 10px;
}
.nav-links .pagination.current,
.nav-links .page-numbers.current,
.nav-links .nav-links > a.current,
.nav-links .page.current,
.container-paginator .pagination.current,
.container-paginator .page-numbers.current,
.container-paginator .nav-links > a.current,
.container-paginator .page.current {
  color: #5B4F7A;
  position: relative;
}
.nav-links .pagination.current::after,
.nav-links .page-numbers.current::after,
.nav-links .nav-links > a.current::after,
.nav-links .page.current::after,
.container-paginator .pagination.current::after,
.container-paginator .page-numbers.current::after,
.container-paginator .nav-links > a.current::after,
.container-paginator .page.current::after {
  content: "";
  background-color: #5B4F7A;
  width: 11px;
  height: 2px;
  transform: translate(-50%, 0%);
  position: absolute;
  top: unset;
  left: 50%;
  bottom: 0;
}

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

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

.search-section {
  display: block;
  background: #267573;
  z-index: 9999;
  position: relative;
  height: 0px;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.search-section.active {
  height: 44px;
}

div.search {
  font-family: "Inter", sans-serif;
  background: #267573;
  display: block;
  position: relative;
  height: 44px;
}
div.search::before {
  content: "";
  background: #267573;
  opacity: 0.5;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}
div.search::after {
  content: "";
  background: #267573;
  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: #267573;
  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;
  text-transform: none;
}
body.search-results .content-search ul.search-list-result {
  padding: 0;
  margin: 0;
  text-align: left;
}
body.search-results .content-search ul.search-list-result li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
  line-height: 1.66;
}
body.search-results .content-search ul.search-list-result li::before {
  content: none !important;
}
body.search-results .content-search ul.search-list-result li h3 {
  margin-bottom: 20px;
  font-family: "Inter", sans-serif;
}
body.search-results .content-search ul.search-list-result li h3 > a {
  font-family: "Inter", sans-serif;
  border-bottom: 2px solid #267573;
  color: #267573;
  display: inline;
  line-height: 1.6;
  padding-bottom: 5px;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  body.search-results .content-search ul.search-list-result li h3 > a {
    font-size: 20px !important;
  }
}
body.search-results .content-search ul.search-list-result li .read-more {
  margin-top: 0px;
  text-align: left;
  padding: 10px 0;
  display: block;
}
body.search-results .content-search ul.search-list-result li .read-more a.read-more {
  background: transparent;
  border-bottom: 2px solid transparent !important;
  border-radius: 0;
  border: none;
  color: #3A3A3A !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: initial;
}
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 p {
  margin-bottom: 30px !important;
}
body.single-post .entry-content .wp-block-image figure {
  margin-bottom: 30px !important;
}
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: #267878;
}
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 #tribe-events-content .tribe-events-single-event-title {
  display: block;
}

body.single-tribe_events .tribe-events-pg-template .tribe_events {
  overflow: visible;
}

#tribe-events,
#tribe-events-pg-template,
.tribe-events-pg-template {
  padding: 0;
}

@media (min-width: 1199.98px) {
  .tribe-events-pg-template {
    max-width: 1199px !important;
  }
}
.tribe-events-pg-template .tribe-community-events-content {
  padding-top: 100px !important;
  padding-bottom: 85px !important;
}

#tribe-community-events-shortcode .my-events-header h2.my-events {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  color: 42px !important;
  font-weight: 700;
}
#tribe-community-events-shortcode .my-events-header .tribe-button {
  border: none;
  background: #267573;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 16px 20px;
  transition: all 0.3s;
}
#tribe-community-events-shortcode .my-events-header .tribe-button:hover, #tribe-community-events-shortcode .my-events-header .tribe-button:focus, #tribe-community-events-shortcode .my-events-header .tribe-button:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
#tribe-community-events-shortcode .form-controls input#event_image {
  border: none;
  background: #267573;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 16px 20px;
  transition: all 0.3s;
}
#tribe-community-events-shortcode .form-controls input#event_image:hover, #tribe-community-events-shortcode .form-controls input#event_image:focus, #tribe-community-events-shortcode .form-controls input#event_image:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
#tribe-community-events-shortcode .tribe-community-events {
  border: none !important;
  padding-top: 0px !important;
}
#tribe-community-events-shortcode .tribe-community-events .events-community-post-content label,
#tribe-community-events-shortcode .tribe-community-events .events-community-post-title label,
#tribe-community-events-shortcode .tribe-community-events .tribe-section label {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #3A3A3A;
  text-transform: capitalize;
}
#tribe-community-events-shortcode .tribe-community-events .events-community-post-content input[type=text],
#tribe-community-events-shortcode .tribe-community-events .events-community-post-title input[type=text],
#tribe-community-events-shortcode .tribe-community-events .tribe-section input[type=text] {
  font-family: "Inter", sans-serif;
  font-size: 13px;
  letter-spacing: 0.07em;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #3A3A3A;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  min-height: 50px;
  padding: 10px 15px;
}
#tribe-community-events-shortcode .tribe-community-events .events-community-post-content textarea,
#tribe-community-events-shortcode .tribe-community-events .events-community-post-title textarea,
#tribe-community-events-shortcode .tribe-community-events .tribe-section textarea {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background: transparent;
  border-radius: 0;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  color: #3A3A3A;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.07em;
  min-height: 50px;
  padding: 10px 15px;
}
#tribe-community-events-shortcode .tribe-community-events .tribe-section-header h3 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 38px !important;
  font-weight: 700;
  text-transform: capitalize !important;
  color: #267573;
}
#tribe-community-events-shortcode .tribe-community-events .tribe-section-image-uploader .tribe-section-header label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 38px !important;
  font-weight: 700;
  text-transform: capitalize !important;
  color: #267573;
}
#tribe-community-events-shortcode .tribe-community-events #post.events-community-submit {
  border: none;
  background: #267573;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 20px 30px;
  transition: all 0.3s;
}
#tribe-community-events-shortcode .tribe-community-events #post.events-community-submit:hover, #tribe-community-events-shortcode .tribe-community-events #post.events-community-submit:focus, #tribe-community-events-shortcode .tribe-community-events #post.events-community-submit:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}
#tribe-community-events-shortcode .tribe-community-events .recurrence-container button,
#tribe-community-events-shortcode .tribe-community-events .recurrence-container .choose-file {
  border: none;
  background: #267573;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 16px 20px;
  transition: all 0.3s;
}
#tribe-community-events-shortcode .tribe-community-events .recurrence-container button:hover, #tribe-community-events-shortcode .tribe-community-events .recurrence-container button:focus, #tribe-community-events-shortcode .tribe-community-events .recurrence-container button:active,
#tribe-community-events-shortcode .tribe-community-events .recurrence-container .choose-file:hover,
#tribe-community-events-shortcode .tribe-community-events .recurrence-container .choose-file:focus,
#tribe-community-events-shortcode .tribe-community-events .recurrence-container .choose-file:active {
  background-color: #d4d2d2;
  color: #8e8e8e;
  text-decoration: none;
}

.event-mask-notblock {
  background: #267878;
  position: relative;
  padding: 35px 223px 60px 100px;
}
.event-mask-notblock .wp-block-heading,
.event-mask-notblock .tribe-block__additional-field,
.event-mask-notblock .tribe-block__additional-field strong {
  color: #ffffff;
}
.event-mask-notblock::before {
  content: "";
  position: absolute;
  right: -53px;
  bottom: 0px;
  background-image: url("../images/teal_event.png");
  height: 100%;
  width: 53px;
}
.event-mask-notblock::after {
  content: "";
  position: absolute;
  right: 21px;
  bottom: 17px;
  background-image: url("../images/event_icon.png");
  background-size: cover;
  height: 132px;
  width: 118px;
}

.wp-block-group.event-mask {
  background: #267878;
  position: relative;
  padding: 35px 223px 60px 100px;
}
.wp-block-group.event-mask .wp-block-heading,
.wp-block-group.event-mask .tribe-block__additional-field,
.wp-block-group.event-mask .tribe-block__additional-field strong {
  color: #ffffff;
}
.wp-block-group.event-mask::before {
  content: "";
  position: absolute;
  right: -53px;
  bottom: 0px;
  background-image: url("../images/teal_event.png");
  height: 100%;
  width: 53px;
}
.wp-block-group.event-mask::after {
  content: "";
  position: absolute;
  right: 21px;
  bottom: 17px;
  background-image: url("../images/event_icon.png");
  background-size: cover;
  height: 132px;
  width: 118px;
}

.event-mask-map-notblock {
  background: #267878 !important;
  margin-top: 40px !important;
}
.event-mask-map-notblock .tribe-events-venue-map {
  width: 50%;
  height: 424px;
  margin: 0;
}
.event-mask-map-notblock .tribe-events-venue-map > div {
  height: 100% !important;
  max-height: 100%;
}
.event-mask-map-notblock .tribe-events-meta-group-venue {
  position: relative;
  padding: 50px 20px 50px 112px;
}
.event-mask-map-notblock .tribe-events-meta-group-venue > *,
.event-mask-map-notblock .tribe-events-meta-group-venue * > * {
  color: #ffffff !important;
}
.event-mask-map-notblock .tribe-events-meta-group-venue::after {
  content: "";
  position: absolute;
  right: 42px;
  bottom: 30px;
  background-image: url("../images/event_icon.png");
  background-size: cover;
  height: 112px;
  width: 100px;
}
.event-mask-map-notblock .tribe-events-meta-group-venue::before {
  content: "";
  position: absolute;
  left: -53px;
  width: 53px;
  height: 100%;
  top: 0;
  background-image: url("../images/venue_map.png");
}

.tribe-block__venue--has-map {
  background: #267878;
  margin-top: 40px;
}
.tribe-block__venue__map {
  padding-right: 0px;
}
.tribe-block__venue__meta {
  position: relative;
  padding: 50px 20px 50px 112px;
}
.tribe-block__venue__meta > *,
.tribe-block__venue__meta * > * {
  color: #ffffff !important;
}
.tribe-block__venue__meta::after {
  content: "";
  position: absolute;
  right: 42px;
  bottom: 30px;
  background-image: url("../images/event_icon.png");
  background-size: cover;
  height: 112px;
  width: 100px;
}
.tribe-block__venue__meta::before {
  content: "";
  position: absolute;
  left: -53px;
  width: 53px;
  height: 100%;
  top: 0;
  background-image: url("../images/venue_map.png");
}
.tribe-block__event-price {
  padding-top: 0px !important;
}
.tribe-block__event-price__cost {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 21px !important;
  line-height: 32px;
  color: #144241;
}
.tribe-block__organizer__title h5,
.tribe-block__organizer__title strong {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 21px !important;
  line-height: 32px;
  color: #267573;
}
.tribe-block__organizer__title .organize_name {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 25px !important;
  line-height: 38px;
  letter-spacing: 0.1px;
  color: #267573;
}
.tribe-block__organizer__email, .tribe-block__organizer__phone, .tribe-block__organizer__website {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 25px !important;
  line-height: 38px;
  letter-spacing: 0.1px;
  color: #267573;
}

.tribe-events-calendar-list .tribe-event-categories {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: var(--tec-spacer-3) !important;
  margin-bottom: var(--tec-spacer-3) !important;
}
.tribe-events-calendar-list .tribe-event-categories li {
  background-color: #267573;
  border-radius: 0px;
  border: 1px solid #267573;
  display: inline-block;
  font-size: 18px;
  margin: 0;
  padding: 0;
  transition: all 0.4s ease;
}
.tribe-events-calendar-list .tribe-event-categories li a {
  color: #fff !important;
  padding: 5px 15px !important;
  display: block !important;
  font-size: 18px;
}
.tribe-events-calendar-list .tribe-event-categories li:hover {
  background-color: transparent;
}
.tribe-events-calendar-list .tribe-event-categories li:hover a {
  color: #267573 !important;
}

.tribe-events-pro-venue__meta-title {
  margin-bottom: 0 !important;
}

.tribe-events-view--shortcode.tribe-events-view {
  padding: 0;
}

.tribe-events--filter-bar-horizontal .tribe-filter-bar .tribe-filter-bar-c-checkbox:first-child {
  margin-top: 0;
  width: 100%;
}

.tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__filters-slider-wrapper {
  padding-bottom: 5px;
}

.tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 a {
  line-height: 1 !important;
  font-size: 25px !important;
}

.tribe-events-c-subscribe-dropdown__list {
  margin-top: 0 !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
  padding-top: 5px;
  padding-bottom: 5px;
}

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 > h2 {
  margin-top: 85px !important;
}
body.single-tribe_events .event-mask-notblock.tribe-events-single-section {
  background: #267878 !important;
  padding: 0 20px 50px 112px !important;
  position: relative;
  width: 100%;
}
body.single-tribe_events .event-mask-notblock.tribe-events-single-section::before {
  content: "";
  position: absolute;
  right: -53px;
  left: unset;
  top: unset;
  bottom: 0px;
  background-image: url("../images/teal_event.png");
  height: 100%;
  width: 53px !important;
}
body.single-tribe_events .event-mask-notblock.tribe-events-single-section::after {
  content: "";
  position: absolute;
  right: 21px;
  bottom: 17px;
  background-image: url("../images/event_icon.png");
  background-size: cover;
  height: 132px;
  width: 118px;
}
body.single-tribe_events .event-mask-notblock.tribe-events-single-section h4 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff;
}
body.single-tribe_events .event-mask-notblock.tribe-events-single-section > *,
body.single-tribe_events .event-mask-notblock.tribe-events-single-section * > *,
body.single-tribe_events .event-mask-notblock.tribe-events-single-section dt,
body.single-tribe_events .event-mask-notblock.tribe-events-single-section dd {
  color: #ffffff !important;
  font-size: 17px !important;
  font-family: "Inter", sans-serif;
}
body.single-tribe_events .event-mask-notblock.tribe-events-single-section a {
  text-decoration: underline;
}
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details {
  background: #267878 !important;
  padding: 0 20px 50px 112px !important;
  position: relative;
  width: 100%;
}
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details::before {
  content: "";
  position: absolute;
  left: 100%;
  bottom: 0px;
  background-image: url("../images/teal_event.png");
  height: 100%;
  width: 53px;
}
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details::after {
  content: "";
  position: absolute;
  right: 21px;
  bottom: 17px;
  background-image: url("../images/event_icon.png");
  background-size: cover;
  height: 132px;
  width: 118px;
}
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details h4 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff;
}
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details > *,
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details * > *,
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details dt,
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details dd {
  color: #ffffff !important;
  font-size: 17px !important;
  font-family: "Inter", sans-serif;
}
body.single-tribe_events .event-mask .tribe-events-event-meta .tribe-events-meta-group-details a {
  text-decoration: underline;
}
body.single-tribe_events .wp-block-column.is-layout-flow .tribe-events-event-meta .tribe-events-meta-group-details {
  padding: 0 20px 50px 15px !important;
}
body.single-tribe_events .wp-block-column.is-layout-flow .tribe-events-event-meta .tribe-events-meta-group-details::after {
  content: none !important;
}
body.single-tribe_events .tribe-events-single-event-title {
  font-size: 40px !important;
  line-height: 1;
}
body.single-tribe_events .tribe-events-schedule {
  margin-bottom: 9px !important;
}
body.single-tribe_events .tribe-events-schedule h2,
body.single-tribe_events .tribe-events-schedule h2 span,
body.single-tribe_events .tribe-events-schedule h2 > * {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  margin-bottom: 0 !important;
  font-style: normal;
  font-weight: 700;
  font-size: 21px !important;
  line-height: 150%;
  color: #144241;
}
body.single-tribe_events .tribe-events-schedule .organize-block .ticket-custom-hook ul {
  list-style: none;
}
body.single-tribe_events .tribe-events-schedule .organize-block .ticket-custom-hook span.woocommerce-Price-amount {
  display: none;
}
body.single-tribe_events .tribe-events-single-section-title {
  font-size: 31px !important;
  margin-bottom: 10px !important;
  margin-top: 0 !important;
  text-transform: none;
  color: #ffffff !important;
}
body.single-tribe_events .tribe-events-meta-group-venue .tribe-events-single-section-title {
  font-size: 17px !important;
}
body.single-tribe_events .tribe-events-event-meta dl {
  font-family: "Inter", sans-serif;
  color: #ffffff !important;
  font-size: 16px;
  list-style: 1.4;
}
body.single-tribe_events .tribe-events-event-image {
  height: 420px;
  width: 100% !important;
}
body.single-tribe_events .tribe-events-event-image img {
  object-position: center;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.tribe-events .tribe-events-c-view-selector__button--active,
.tribe-events .tribe-events-c-view-selector__button-text {
  color: #000 !important;
}

.tribe-events .tribe-events-c-view-selector__list {
  width: 73px;
}
.tribe-events .tribe-events-c-view-selector__list li {
  display: block;
  margin-left: 0px !important;
}
.tribe-events .tribe-events-c-view-selector__list li a {
  padding: 0px !important;
}

.tribe-events .tribe-events-calendar-list__event-featured-image-link {
  width: 100%;
}

.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item a {
  color: #267573 !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 li {
  display: block;
  margin-left: 0px;
}

.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: #5B4F7A !important;
}

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

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #EBA743 !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: rgba(235, 167, 67, 0.1) !important;
}
.tribe-events-calendar-month__day--current > * {
  color: #ffffff !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: #3A3A3A;
  font-family: "Open Sans", sans-serif;
  font-size: 18px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 500 !important;
  letter-spacing: normal;
  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: #3A3A3A;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input::-moz-placeholder {
  /* Firefox 19+ */
  color: #3A3A3A;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-ms-input-placeholder {
  /* IE 10+ */
  color: #3A3A3A;
}
.tribe-common-form-control-text__input.tribe-events-c-search__input:-moz-placeholder {
  /* Firefox 18- */
  color: #3A3A3A;
}
.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: #3A3A3A !important;
  -webkit-text-fill-color: #3A3A3A !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: #267573 !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: 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: 700;
  letter-spacing: normal;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 0;
  color: #267573 !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: #267573;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
  background-color: #DAE6E6 !important;
  border-radius: 3px !important;
  border: 2px solid #DAE6E6 !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: #DAE6E6 !important;
  border-color: #DAE6E6 !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: 16px !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: #267573 !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: 16px !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: 16px !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: 16px !important;
  line-height: 1 !important;
}

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

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

.tribe-events .tribe-events-c-ical__link {
  background-color: #267573;
  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: 1px !important;
  line-height: 1 !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: #267573 !important;
  background-color: #267573 !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: 16px !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: "Inter", sans-serif;
  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: #267573 !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: #267573;
  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: 1px !important;
  line-height: 1 !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: #267573 !important;
  color: #ffffff !important;
  text-decoration: none;
}

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

#tribe-events-footer {
  border: none !important;
  padding-bottom: 65px !important;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next {
  padding-right: 5px;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous {
  padding-left: 5px;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #5B4F7A;
  font-style: normal;
  font-weight: 600;
  font-size: 16px !important;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a::after, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a::before,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a::after,
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a::before {
  content: none !important;
}
@media (min-width: 1199.98px) {
  #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover,
  #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
    color: #267573;
  }
}

#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: #267573 !important;
}

.tribe-events .tribe-events-c-view-selector__button:focus {
  outline-color: #267573 !important;
}
.tribe-events .tribe-events-c-view-selector__button:before {
  background-color: #267573 !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: #267573;
  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: 16px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: normal !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: #267573 !important;
  border-color: #267573 !important;
  color: #DAE6E6 !important;
  text-decoration: none;
}
.tribe-events-tickets .tribe-rsvp-message-success {
  background-color: #267573;
  border-color: #267573;
  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: 16px !important;
  font-stretch: normal !important;
  font-style: normal !important;
  font-weight: bold !important;
  letter-spacing: normal;
  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: #267573 !important;
  border-color: #267573 !important;
  color: #DAE6E6 !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: #267573 !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: #267573;
  }
  .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: #DAE6E6;
  }
  .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: #267573 !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: 16px;
    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: #267573 !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 {
    display: block;
    margin-left: 0px;
  }
  .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: 16px !important;
  }
  .tribe-events-sub-nav li.tribe-events-nav-next a {
    text-align: right !important;
  }
}
.banner__homepage {
  position: relative;
}
.banner__homepage, .banner__homepage > .container {
  min-height: 890px;
  display: flex;
  flex-direction: column;
}
.banner__homepage::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 51px;
  background-image: url("../images/banner-home_texture.png");
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .banner__homepage::before {
    bottom: -1px;
  }
}
.banner__wrapper {
  flex: 1;
  z-index: 2;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .banner__wrapper {
    align-items: start;
    padding-top: 200px;
  }
}
@media (max-width: 575.98px) {
  .banner__wrapper {
    padding-top: 180px;
  }
}
.banner__content .color-title {
  color: #267573 !important;
}
.banner__content .color-text,
.banner__content .color-text > * {
  color: #000 !important;
}
.banner__fixtext p {
  position: absolute;
  left: 0;
  bottom: 75px;
  z-index: 2;
  margin-bottom: 0px !important;
  color: #ffffff !important;
}
@media (max-width: 1199.98px) {
  .banner__fixtext p {
    bottom: 175px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
  }
}
@media (max-width: 775.98px) {
  .banner__fixtext p {
    bottom: 333px;
    justify-content: center;
    height: auto;
    text-align: center;
    gap: 4px;
  }
}
.banner__fixtext p > *, .banner__fixtext p,
.banner__fixtext p span,
.banner__fixtext p a {
  font-family: "Quicksand";
  font-style: normal;
  font-weight: 700;
  font-size: 31px !important;
  line-height: 37px;
  color: #ffffff !important;
}
@media (max-width: 1199.98px) {
  .banner__fixtext p > *, .banner__fixtext p,
  .banner__fixtext p span,
  .banner__fixtext p a {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 775.98px) {
  .banner__fixtext p > *, .banner__fixtext p,
  .banner__fixtext p span,
  .banner__fixtext p a {
    width: 100%;
    max-width: 100%;
    font-size: 18px !important;
  }
}
.banner__fixtext p a {
  color: #EBA743 !important;
  font-size: 31px;
  font-weight: 700 !important;
  line-height: 37px;
}
@media (max-width: 1199.98px) {
  .banner__fixtext p a {
    width: 155px;
  }
}
@media (max-width: 775.98px) {
  .banner__fixtext p a {
    font-size: 18px !important;
    width: 105px;
  }
}
.banner__content--home {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 12px;
}
.banner__content--home h5.banner__heading--center {
  font-family: "Inter", sans-serif;
  font-weight: 400 !important;
  font-size: 25px !important;
  line-height: 38px !important;
  text-transform: initial;
  letter-spacing: 0.1px;
  color: #ffffff !important;
}
@media (max-width: 775.98px) {
  .banner__content--home h5.banner__heading--center {
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px !important;
    text-align: center;
    letter-spacing: 0.1px;
  }
}
.banner__heading--top, .banner__heading--center {
  color: #ffffff;
  margin: 0px !important;
}
.banner__heading--top {
  line-height: 37px;
  color: #ffffff !important;
}
.banner__button {
  display: flex;
  justify-content: center;
  margin-top: 30px !important;
  z-index: 2;
  position: relative;
}
.banner__button a {
  color: #ffffff !important;
}
.banner__bgimage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.banner__bgimage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
}
.banner__bgimage img.tablet, .banner__bgimage img.mobile {
  display: none;
}
@media (max-width: 1199.98px) {
  .banner__bgimage img {
    object-position: right;
  }
}
@media (max-width: 575.98px) {
  .banner__bgimage img {
    object-position: bottom;
  }
}
@media (max-width: 575.98px) {
  .banner__bgimage img:not(.mobile) {
    display: none;
  }
  .banner__bgimage img.mobile {
    display: block;
  }
}

.section__a {
  position: relative;
  min-height: 671px;
  padding: 60px 0 60px 0;
}
@media (max-width: 1199.98px) {
  .section__a {
    padding: 85px 0;
  }
}
.section .a-row {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 1199.98px) {
  .section .a-row {
    flex-direction: column;
  }
}
.section__container {
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 55%;
}
@media (max-width: 1199.98px) {
  .section__container {
    width: 100%;
  }
}
.section__content {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.section__content h3 {
  margin-bottom: 0px;
  line-height: 45px !important;
}
@media (max-width: 1199.98px) {
  .section__content h3 {
    text-align: center;
    font-size: 36px !important;
    line-height: 45px;
  }
}
@media (max-width: 679.98px) {
  .section__content h3 {
    font-size: 25px !important;
    line-height: 30px;
  }
}
.section__content p {
  color: #3A3A3A !important;
  font-size: 25px;
  line-height: 35px;
  font-style: normal;
}
@media (max-width: 1199.98px) {
  .section__content p {
    text-align: center;
    line-height: 27px;
    font-size: 18px !important;
  }
}
@media (max-width: 1199.98px) {
  .section__buttons .btn-container {
    justify-content: center;
  }
}
.section__video {
  position: relative;
  width: 45%;
}
@media (max-width: 1199.98px) {
  .section__video {
    width: 100%;
  }
}
.section__video .block__video--poster-img {
  height: 372px;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .section__video .block__video--poster-img {
    height: 330px;
  }
}
.section__video .block__video--poster-img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #515151;
  opacity: 0.3;
}
.section__video .block__video--poster-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1199.98px) {
  .section__video::before {
    content: "";
    width: 570px;
    height: 612px;
    position: absolute;
    top: -25px;
    left: 0;
    background-image: url("../images/a-home_ornament.png");
  }
}

.section__b {
  background: #DAE6E6;
  min-height: 700px;
  position: relative;
}
.section__b .side-image {
  position: absolute;
  width: 480px;
  height: 506px;
  left: 0;
  top: 245px;
}
.section__b .side-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199.98px) {
  .section__b .side-image {
    width: 220px;
    height: 310px;
  }
}
@media (max-width: 769.98px) {
  .section__b .side-image {
    position: initial;
    width: 300px;
    height: 320px;
  }
}
.section__b .bg-image {
  width: 100vw;
}
.section__b .bg-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199.98px) {
  .section__b .bg-image img {
    height: 120px;
  }
}
.section__b .wrapper-content {
  padding-top: 200px;
  padding-bottom: 75px;
}
@media (max-width: 1199.98px) {
  .section__b .wrapper-content {
    padding: 85px 0;
  }
}
@media (max-width: 1199.98px) {
  .section__b .wrapper-content {
    padding: 85px 0;
  }
}
.section__b .testimonial__container {
  position: relative;
}
.section__b .testimonial__container::before {
  content: "";
  position: absolute;
  left: -15px;
  top: 0;
  width: 44px;
  height: 37px;
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='37' viewBox='0 0 44 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5185 0.672727C14.5309 3.36363 12.2222 6.36848 10.5926 9.68727C8.96296 13.0061 8.14815 16.0558 8.14815 18.8364C8.87243 18.4776 9.86831 18.2982 11.1358 18.2982C13.5802 18.2982 15.6173 19.1503 17.2469 20.8545C18.8765 22.5588 19.6914 24.7115 19.6914 27.3127C19.6914 30.183 18.7407 32.5152 16.8395 34.3091C15.0288 36.103 12.7202 37 9.91358 37C6.83539 37 4.39095 36.0582 2.58025 34.1745C0.860082 32.2909 0 29.9139 0 27.0436C0 21.3927 1.04115 16.28 3.12346 11.7054C5.2963 7.1309 8.14815 3.54303 11.679 0.941814C12.4033 0.313938 13.4897 0 14.9383 0C16.1152 0 16.9753 0.224243 17.5185 0.672727ZM41.8272 0.672727C38.8395 3.36363 36.5309 6.36848 34.9012 9.68727C33.2716 13.0061 32.4568 16.0558 32.4568 18.8364C33.1811 18.4776 34.177 18.2982 35.4444 18.2982C37.8889 18.2982 39.9259 19.1503 41.5556 20.8545C43.1852 22.5588 44 24.7115 44 27.3127C44 30.183 43.0494 32.5152 41.1481 34.3091C39.3374 36.103 37.0288 37 34.2222 37C31.144 37 28.6996 36.0582 26.8889 34.1745C25.1687 32.2909 24.3086 29.9139 24.3086 27.0436C24.3086 21.3927 25.3498 16.28 27.4321 11.7054C29.6049 7.1309 32.4568 3.54303 35.9877 0.941814C36.7119 0.313938 37.7984 0 39.2469 0C40.4239 0 41.284 0.224243 41.8272 0.672727Z' fill='%23EBA743'/%3E%3C/svg%3E");
}
@media (max-width: 1199.98px) {
  .section__b .testimonial__container::before {
    top: -55px;
    left: 0;
  }
}
@media (max-width: 769.98px) {
  .section__b .testimonial__container::before {
    left: calc(50% - 22px);
    top: -35px;
    width: 25px;
    height: 21px;
    object-fit: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9537 0.381818C8.25617 1.90909 6.94444 3.61454 6.01852 5.49818C5.09259 7.38182 4.62963 9.11273 4.62963 10.6909C5.04115 10.4873 5.607 10.3855 6.32716 10.3855C7.71605 10.3855 8.87346 10.8691 9.79938 11.8364C10.7253 12.8036 11.1883 14.0255 11.1883 15.5018C11.1883 17.1309 10.6481 18.4545 9.5679 19.4727C8.53909 20.4909 7.22737 21 5.63272 21C3.88375 21 2.49486 20.4655 1.46605 19.3964C0.488683 18.3273 0 16.9782 0 15.3491C0 12.1418 0.591564 9.24 1.77469 6.64363C3.00926 4.04727 4.62963 2.01091 6.6358 0.534543C7.04733 0.178181 7.66461 0 8.48765 0C9.15638 0 9.64506 0.127273 9.9537 0.381818ZM23.7654 0.381818C22.0679 1.90909 20.7562 3.61454 19.8302 5.49818C18.9043 7.38182 18.4414 9.11273 18.4414 10.6909C18.8529 10.4873 19.4187 10.3855 20.1389 10.3855C21.5278 10.3855 22.6852 10.8691 23.6111 11.8364C24.537 12.8036 25 14.0255 25 15.5018C25 17.1309 24.4599 18.4545 23.3796 19.4727C22.3508 20.4909 21.0391 21 19.4444 21C17.6955 21 16.3066 20.4655 15.2778 19.3964C14.3004 18.3273 13.8117 16.9782 13.8117 15.3491C13.8117 12.1418 14.4033 9.24 15.5864 6.64363C16.821 4.04727 18.4414 2.01091 20.4475 0.534543C20.8591 0.178181 21.4763 0 22.2994 0C22.9681 0 23.4568 0.127273 23.7654 0.381818Z' fill='%23EBA743'/%3E%3C/svg%3E");
  }
}
.section__b .testimonial__container::after {
  content: "";
  position: absolute;
  right: -15px;
  bottom: 60px;
  width: 44px;
  height: 37px;
  transform: rotateZ(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='37' viewBox='0 0 44 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5185 0.672727C14.5309 3.36363 12.2222 6.36848 10.5926 9.68727C8.96296 13.0061 8.14815 16.0558 8.14815 18.8364C8.87243 18.4776 9.86831 18.2982 11.1358 18.2982C13.5802 18.2982 15.6173 19.1503 17.2469 20.8545C18.8765 22.5588 19.6914 24.7115 19.6914 27.3127C19.6914 30.183 18.7407 32.5152 16.8395 34.3091C15.0288 36.103 12.7202 37 9.91358 37C6.83539 37 4.39095 36.0582 2.58025 34.1745C0.860082 32.2909 0 29.9139 0 27.0436C0 21.3927 1.04115 16.28 3.12346 11.7054C5.2963 7.1309 8.14815 3.54303 11.679 0.941814C12.4033 0.313938 13.4897 0 14.9383 0C16.1152 0 16.9753 0.224243 17.5185 0.672727ZM41.8272 0.672727C38.8395 3.36363 36.5309 6.36848 34.9012 9.68727C33.2716 13.0061 32.4568 16.0558 32.4568 18.8364C33.1811 18.4776 34.177 18.2982 35.4444 18.2982C37.8889 18.2982 39.9259 19.1503 41.5556 20.8545C43.1852 22.5588 44 24.7115 44 27.3127C44 30.183 43.0494 32.5152 41.1481 34.3091C39.3374 36.103 37.0288 37 34.2222 37C31.144 37 28.6996 36.0582 26.8889 34.1745C25.1687 32.2909 24.3086 29.9139 24.3086 27.0436C24.3086 21.3927 25.3498 16.28 27.4321 11.7054C29.6049 7.1309 32.4568 3.54303 35.9877 0.941814C36.7119 0.313938 37.7984 0 39.2469 0C40.4239 0 41.284 0.224243 41.8272 0.672727Z' fill='%23EBA743'/%3E%3C/svg%3E");
}
@media (max-width: 769.98px) {
  .section__b .testimonial__container::after {
    content: none;
  }
}
.section__b .testimonial__container p quote,
.section__b .testimonial__container blockquote p,
.section__b .testimonial__container quote {
  display: block;
  font-size: 25px;
  color: #267573;
  letter-spacing: 0.1px;
  line-height: 35px;
  margin: 0 35px;
  padding-bottom: 24px;
}
@media (max-width: 1199.98px) {
  .section__b .testimonial__container p quote,
  .section__b .testimonial__container blockquote p,
  .section__b .testimonial__container quote {
    margin-left: 0px;
  }
}
@media (max-width: 769.98px) {
  .section__b .testimonial__container p quote,
  .section__b .testimonial__container blockquote p,
  .section__b .testimonial__container quote {
    text-align: center;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }
}
.section__b .testimonial__container .name {
  font-weight: 700;
  font-size: 21px;
  line-height: 29px;
  letter-spacing: 0.1px;
  color: #024D5B;
  display: flex;
  justify-content: end;
}
@media (max-width: 1199.98px) {
  .section__b .testimonial__container .name {
    justify-content: start;
  }
}
@media (max-width: 769.98px) {
  .section__b .testimonial__container .name {
    text-align: center;
    justify-content: center;
    font-size: 18px;
  }
}

.section__c {
  position: relative;
}
.section__c .wrapper__content {
  padding-top: 100px;
  z-index: 2;
  position: relative;
  padding-bottom: 500px;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content {
    padding-bottom: 380px;
  }
}
.section__c .wrapper__content .c-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content .c-row {
    flex-direction: column;
    gap: 35px;
  }
}
.section__c .wrapper__content .c-row .content {
  width: 55%;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content .c-row .content {
    width: 100%;
  }
}
.section__c .wrapper__content .c-row .buttons {
  width: 45%;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content .c-row .buttons {
    width: 100%;
  }
}
.section__c .wrapper__content .content {
  position: relative;
  z-index: 2;
}
.section__c .wrapper__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: -60px;
  width: 300px;
  height: 320px;
  background-image: url("../images/c-home-backcontent.png");
  background-size: cover;
}
.section__c .wrapper__content h3 {
  margin-bottom: 0px !important;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content h3 {
    font-size: 28px !important;
  }
}
@media (max-width: 769.98px) {
  .section__c .wrapper__content h3 {
    font-size: 21px !important;
  }
}
.section__c .wrapper__content p {
  font-size: 25px;
  margin-top: 12px;
  line-height: 35px;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content p {
    font-size: 18px;
    line-height: 25px;
  }
}
.section__c .wrapper__content .buttons .btn-container {
  height: 100%;
  gap: 34px;
  justify-content: end;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .section__c .wrapper__content .buttons .btn-container {
    justify-content: center;
  }
}
.section__c .wrapper__content .button__float a {
  position: absolute;
  right: 0;
  margin-top: 50px;
  background-image: url("../images/spiral.png");
  width: 175px;
  height: 168px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: transparent;
  font-style: normal;
  font-weight: 700;
  font-size: 14px !important;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #F0FDF2 !important;
  max-width: 175px;
  cursor: pointer;
  background-repeat: no-repeat;
}
.section__c .wrapper__content .button__float a span {
  max-width: 72px;
}
.section__c .bg__divider {
  background: #DAE6E6;
  width: 100vw;
  height: 147px;
  background-size: cover;
}
.section__c .bg__divider img {
  width: 100%;
  height: 100%;
}
.section__c .bg__image {
  padding-top: 139px;
  position: absolute;
  width: 100vw;
  min-height: 600px;
  top: 0;
  left: 0;
  height: 100%;
}
.section__c .bg__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: inherit;
}
@media (min-width: 1199.98px) {
  .section__c .bg__image img {
    object-position: bottom;
  }
}

.section__d {
  padding-top: 85px;
  background: linear-gradient(180deg, #DEF4F4 69.93%, #8FD1CD 112.55%);
  height: 100%;
}
.section__d .content {
  text-align: center;
}
.section__d .content h2 {
  font-size: 52px !important;
  line-height: 62px;
  margin-bottom: 14px !important;
}
@media (max-width: 1199.98px) {
  .section__d .content h2 {
    font-size: 32px !important;
  }
}
@media (max-width: 769.98px) {
  .section__d .content h2 {
    font-size: 22px !important;
    line-height: 26.4px;
    margin-bottom: 14px !important;
  }
}
.section__d .content p {
  font-size: 25px !important;
  letter-spacing: 0.1px;
  line-height: 37px;
  margin: 0 auto;
}
.section__d .content p strong em {
  font-weight: 700 !important;
  font-size: 25px !important;
  line-height: 37px;
}
@media (min-width: 1199.98px) {
  .section__d .content p strong em {
    max-width: 870px;
  }
}
@media (max-width: 769.98px) {
  .section__d .content p strong em {
    font-size: 16px !important;
    line-height: 24.16px;
  }
}
@media (min-width: 1199.98px) {
  .section__d .content p {
    max-width: 870px;
  }
}
@media (max-width: 769.98px) {
  .section__d .content p {
    font-size: 16px !important;
    line-height: 24.16px;
  }
}
.section__d .btn-container {
  margin-top: 30px;
  display: flex;
  justify-content: center !important;
  gap: 30px;
}
@media (max-width: 769.98px) {
  .section__d .btn-container {
    flex-direction: column;
  }
}
.section__d__main {
  padding-bottom: 120px;
}
.section__d .cards {
  background: transparent;
  border: none;
  row-gap: 50px;
  padding-bottom: 80px;
}
.section__d .cards__container {
  display: flex;
  gap: 32px;
}
@media (max-width: 1199.98px) {
  .section__d .cards__container {
    flex-direction: column;
  }
}
@media (min-width: 1199.98px) {
  .section__d .cards__container:hover {
    cursor: pointer;
  }
  .section__d .cards__container:hover img {
    transform: scale(1.1);
  }
}
.section__d .cards__image {
  overflow: hidden;
  height: 200px !important;
}
@media (max-width: 1199.98px) {
  .section__d .cards__image {
    width: 100%;
  }
}
.section__d .cards__image img {
  width: 300px;
  height: 100% !important;
  object-fit: cover;
  transition: all 0.3s;
}
@media (max-width: 1199.98px) {
  .section__d .cards__image img {
    width: 100%;
  }
}
.section__d .cards__body {
  flex: 1;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.section__d .cards__info {
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  padding-bottom: 7px;
}
.section__d .cards__title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  font-weight: 700;
  font-size: 18px !important;
  padding-bottom: 9px;
}
.section__d .cards__exerpt {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.1px;
  color: #000000;
  word-break: break-all;
  margin-bottom: 24px;
}
.section__d .cards__category {
  display: flex;
  gap: 5px;
  align-items: center;
  margin: 0px;
  padding-left: 0px;
  list-style: none;
  flex-wrap: wrap;
}
.section__d .cards__category li {
  color: #5B4F7A;
  position: relative;
  font-size: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  line-height: 12px;
}
.section__d .cards__category li::before {
  position: absolute;
  content: ".";
  color: #5B4F7A;
  font-size: 30px;
  right: 0;
  top: -8px;
}
.section__d .cards__category li:last-of-type::before {
  content: none;
}
.section__d .bg__birds {
  width: 100%;
  height: 220px;
}
@media (max-width: 575.98px) {
  .section__d .bg__birds {
    height: 85px;
  }
}
@media (max-width: 769.98px) {
  .section__d .bg__birds {
    display: none;
  }
}
.section__d .bg__birds img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.section__d .bg__cloud {
  width: 100%;
  height: 133px;
}
@media (max-width: 575.98px) {
  .section__d .bg__cloud {
    height: 45px;
  }
}
.section__d .bg__cloud img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section__e {
  padding: 85px 0;
}
@media (max-width: 1199.98px) {
  .section__e {
    padding: 50px 0;
  }
}
.section__e .wrapper__content {
  position: relative;
}
@media (min-width: 1199.98px) {
  .section__e .wrapper__content::before {
    content: "";
    position: absolute;
    top: -50px;
    left: -50px;
    width: 533px;
    height: 489px;
    background-image: url("../images/c-home-backcontent.png");
    background-size: cover;
  }
}
.section__e .content__e {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 14px;
  position: relative;
  z-index: 2;
}
.section__e .content__e h2 {
  margin-bottom: 0px;
  font-size: 38px !important;
}
@media (max-width: 1199.98px) {
  .section__e .content__e h2 {
    font-size: 32px !important;
    line-height: 45px;
  }
}
@media (max-width: 769.98px) {
  .section__e .content__e h2 {
    font-size: 22px !important;
    line-height: 26.4px;
  }
}
.section__e .content__e p {
  font-size: 25px;
  line-height: 35px;
  letter-spacing: 0.1px;
}
@media (max-width: 1199.98px) {
  .section__e .content__e p {
    font-size: 18px !important;
    line-height: 25.2px;
  }
}
@media (max-width: 1199.98px) {
  .section__e .content__e p {
    font-size: 16px !important;
    line-height: 22.4px;
  }
}
.section__e .btn-container {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.section__e .image__e {
  height: 357px;
}
.section__e .image__e img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section__f {
  padding-top: 120px;
  padding-bottom: 200px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .section__f {
    padding-top: 60px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1199.98px) {
  .section__f {
    min-height: 750px;
    height: 100%;
  }
}
@media (max-width: 1199.98px) {
  .section__f .row {
    row-gap: 60px;
  }
}
.section__f::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 488px;
  width: 100%;
  background-size: cover;
  background-image: url("../images/f-home-bg.png");
}
.section__f .cards__one, .section__f .cards__two {
  position: relative;
}
.section__f .cards__one::before, .section__f .cards__two::before {
  content: "";
  position: absolute;
  bottom: -39px;
  left: 0;
  height: 39px;
  width: 100%;
  background-size: cover;
}
.section__f .cards__one::before {
  background-image: url("../images/f-home-1.png");
}
.section__f .cards__two::before {
  background-image: url("../images/f-home-2.png");
}
.section__f .cards__body {
  background: #5B4F7A;
  padding: 40px 55px 58px 55px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.section__f .cards__content {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.section__f .cards__content h3 {
  font-size: 38px !important;
  color: #ffffff;
  line-height: 45px;
  margin-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .section__f .cards__content h3 {
    font-size: 32px;
    line-height: 45px;
  }
}
@media (max-width: 769.98px) {
  .section__f .cards__content h3 {
    font-size: 22px;
  }
}
.section__f .cards__content p {
  color: #ffffff;
  font-size: 25px;
  line-height: 38px;
  letter-spacing: 0.1px;
  font-weight: 400;
}
@media (max-width: 1199.98px) {
  .section__f .cards__content p {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 768.98px) {
  .section__f .cards__content p {
    font-size: 16px;
    line-height: 22px;
  }
}

.map__directory .directory__map {
  padding-top: 85px;
}
.map__directory .directory__map .content__map {
  padding-bottom: 85px;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__map .content__map {
    padding-bottom: 45px;
  }
}
.map__directory .directory__map .map figure {
  width: 100%;
  height: 460px;
}
.map__directory .directory__map .map figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.map__directory .directory__filters {
  padding-top: 85px;
}
.map__directory .directory__filters .filters__header {
  margin-bottom: 36px;
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 769.98px) {
  .map__directory .directory__filters .filters__header {
    flex-direction: column;
  }
}
.map__directory .directory__filters .filters__header .heading h3 {
  font-size: 18px !important;
  line-height: 22px;
  color: #267573;
  margin-bottom: 0px !important;
}
.map__directory .directory__filters .filters__find ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 40px;
}
@media (max-width: 769.98px) {
  .map__directory .directory__filters .filters__find ul {
    flex-direction: column;
    gap: 15px;
  }
}
.map__directory .directory__filters .filters__find ul li a {
  text-decoration: underline;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  color: #000000;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__filters .filters__find ul li a:hover {
    color: #EBA743;
  }
}
.map__directory .directory__filters .filters__fields {
  display: flex;
  align-items: center;
  gap: 23px;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields {
    flex-direction: column;
    gap: 15px;
  }
  .map__directory .directory__filters .filters__fields > div,
  .map__directory .directory__filters .filters__fields .search__field,
  .map__directory .directory__filters .filters__fields .keyword {
    width: 100%;
  }
}
.map__directory .directory__filters .filters__fields--large {
  display: flex;
  align-items: center;
  gap: 46px !important;
  flex-direction: row !important;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields--large {
    gap: 15px !important;
    flex-wrap: wrap;
  }
}
.map__directory .directory__filters .filters__fields--large .input-container {
  position: relative;
}
.map__directory .directory__filters .filters__fields--large .input-container .search-btn {
  position: absolute;
  top: 11px;
  left: 20px;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.375 18.875L14.4497 14.9428L18.375 18.875ZM16.625 9.6875C16.625 11.66 15.8414 13.5518 14.4466 14.9466C13.0518 16.3414 11.16 17.125 9.1875 17.125C7.21495 17.125 5.3232 16.3414 3.92839 14.9466C2.53359 13.5518 1.75 11.66 1.75 9.6875C1.75 7.71495 2.53359 5.8232 3.92839 4.42839C5.3232 3.03359 7.21495 2.25 9.1875 2.25C11.16 2.25 13.0518 3.03359 14.4466 4.42839C15.8414 5.8232 16.625 7.71495 16.625 9.6875V9.6875Z' stroke='black' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E");
  width: 21px;
  height: 21px;
  background-color: transparent;
  background-repeat: no-repeat;
}
.map__directory .directory__filters .filters__fields--large .search__field {
  position: relative;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields--large .search__field {
    width: 100%;
  }
}
.map__directory .directory__filters .filters__fields--large .search__field label {
  color: #000;
}
.map__directory .directory__filters .filters__fields--large .search__field input {
  width: 100%;
  padding-left: 51px;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields--large .search__field {
    width: 309px;
  }
}
@media (min-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields--large .search__field::before {
    content: "";
    position: absolute;
    right: -23px;
    bottom: 0;
    height: 40px;
    width: 1px;
    background: #5B5C5F;
  }
}
@media (min-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields .keyword {
    min-width: 479px;
  }
}
.map__directory .directory__filters .filters__fields > div, .map__directory .directory__filters .filters__fields--large > div {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__filters .filters__fields > div, .map__directory .directory__filters .filters__fields--large > div {
    gap: 10px;
  }
}
.map__directory .directory__filters .filters__fields label {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  color: #3A3A3A;
}
.map__directory .directory__filters .filters__fields .field {
  flex: 1;
}
.map__directory .directory__filters .filters__fields input,
.map__directory .directory__filters .filters__fields select {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  padding: 10px 20px;
  border: 1px solid #000000;
  background: #ffffff;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  min-height: 46px;
  border-radius: 0px;
}
.map__directory .directory__filters .filters__fields input::placeholder,
.map__directory .directory__filters .filters__fields input option,
.map__directory .directory__filters .filters__fields select::placeholder,
.map__directory .directory__filters .filters__fields select option {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  background: #ffffff;
}
.map__directory .directory__filters .filters__fields select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
}
.map__directory .directory__cards {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.map__directory .directory__main {
  padding-top: 66px;
  padding-bottom: 85px;
}
.map__directory .directory__results {
  padding-bottom: 0px;
}
.map__directory .directory__results span, .map__directory .directory__results {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3A3A3A;
}
.map__directory .directory__single .dir {
  border: 1px solid #D9D9D9;
  width: 100%;
  display: flex;
  gap: 30px;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__single .dir {
    flex-direction: column;
    gap: 15px;
  }
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir:hover {
    cursor: pointer;
  }
  .map__directory .directory__single .dir:hover .dir__image img {
    transform: scale(1.1);
  }
  .map__directory .directory__single .dir:hover .dir__body .heading h3 {
    text-decoration: underline;
  }
}
.map__directory .directory__single .dir__image {
  height: 268px;
  width: 195px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__single .dir__image {
    width: 100%;
  }
}
.map__directory .directory__single .dir__image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  transition: all 0.3s;
}
.map__directory .directory__single .dir__body {
  padding-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__single .dir__body {
    padding: 10px 10px 40px 10px;
  }
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body {
    padding-right: 30px;
    width: 100%;
  }
}
.map__directory .directory__single .dir__body--header {
  display: flex;
  align-items: start;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__single .dir__body--header {
    flex-direction: column;
  }
}
@media (max-width: 769.98px) {
  .map__directory .directory__single .dir__body--header {
    gap: 15px;
  }
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--header .heading {
    max-width: 350px;
    width: 350px;
    padding-right: 20px;
  }
}
.map__directory .directory__single .dir__body--header .heading h4 {
  margin-bottom: 0px;
}
.map__directory .directory__single .dir__body--header .heading span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-weight: 700;
  font-size: 18px !important;
  line-height: 22px;
  color: #144241;
}
.map__directory .directory__single .dir__body--header .wtr__member {
  padding: 6px 10px 6px 37px;
  background: #EBA743;
  position: relative;
}
.map__directory .directory__single .dir__body--header .wtr__member span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #144241;
}
.map__directory .directory__single .dir__body--header .wtr__member::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 8px;
  width: 17px;
  height: 17px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0286622 10.7704C0.0572707 10.8785 0.107061 10.9798 0.175144 11.0684C0.243226 11.1571 0.328245 11.2314 0.425265 11.2869L2.04997 12.2265V14.0978C2.04997 14.3235 2.13964 14.54 2.29925 14.6996C2.45886 14.8592 2.67533 14.9489 2.90105 14.9489H4.77257L5.71217 16.5743C5.82535 16.7694 6.01123 16.9117 6.22912 16.9701C6.44701 17.0285 6.67916 16.9981 6.87474 16.8858L8.49945 15.9471L10.125 16.8866C10.3206 16.999 10.5527 17.0293 10.7706 16.9709C10.9885 16.9126 11.1744 16.7702 11.2876 16.5751L12.2263 14.9506H14.0978C14.3236 14.9506 14.54 14.8609 14.6996 14.7013C14.8593 14.5417 14.9489 14.3252 14.9489 14.0995V12.2282L16.5736 11.2886C16.6705 11.2328 16.7554 11.1585 16.8235 11.0698C16.8916 10.9812 16.9416 10.88 16.9705 10.772C16.9994 10.664 17.0068 10.5514 16.9921 10.4406C16.9775 10.3298 16.9411 10.2229 16.8851 10.1262L15.9464 8.50073L16.886 6.87614C16.9988 6.68068 17.0294 6.4484 16.971 6.2304C16.9126 6.01239 16.77 5.82652 16.5745 5.71366L14.9498 4.77414V2.90277C14.9498 2.67706 14.8601 2.46061 14.7005 2.30101C14.5409 2.14141 14.3244 2.05175 14.0987 2.05175H12.2272L11.2884 0.42717C11.1753 0.231969 10.9896 0.0894111 10.7718 0.0305981C10.6639 0.00138394 10.5512 -0.0061369 10.4403 0.00847049C10.3294 0.0230779 10.2226 0.0595237 10.1259 0.115699L8.49945 1.05437L6.87474 0.114848C6.77806 0.0587116 6.67125 0.0222125 6.56043 0.00744403C6.44961 -0.00732443 6.33696 -7.15498e-05 6.22895 0.0287868C6.12094 0.0576451 6.01969 0.107541 5.93101 0.175613C5.84233 0.243685 5.76796 0.328593 5.71217 0.425468L4.77257 2.0509H2.90105C2.67533 2.0509 2.45886 2.14056 2.29925 2.30016C2.13964 2.45975 2.04997 2.67621 2.04997 2.90192V4.77329L0.425265 5.71366C0.230112 5.82682 0.0878112 6.01275 0.0295757 6.23068C-0.0286598 6.44861 0.00192487 6.68073 0.114621 6.87614L1.05336 8.50073L0.11377 10.1253C0.00133879 10.3207 -0.029256 10.5526 0.0286622 10.7704Z' fill='%23144241'/%3E%3C/svg%3E");
}
.map__directory .directory__single .dir__body--bottom {
  display: flex;
}
@media (max-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom {
    justify-content: space-between;
  }
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom {
    width: 100%;
  }
}
@media (max-width: 769.98px) {
  .map__directory .directory__single .dir__body--bottom {
    flex-direction: column;
    gap: 10px;
  }
}
.map__directory .directory__single .dir__body--bottom .info {
  display: flex;
  flex-direction: column;
  gap: 13px;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom .info {
    max-width: 350px;
    width: 350px;
    padding-right: 20px;
  }
}
.map__directory .directory__single .dir__body--bottom .info > div {
  display: flex;
  flex-direction: column;
}
.map__directory .directory__single .dir__body--bottom .contact {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom .contact {
    width: 240px;
  }
}
@media (max-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom .contact {
    padding-right: 30px;
  }
}
@media (max-width: 669.98px) {
  .map__directory .directory__single .dir__body--bottom .contact {
    padding-right: 0;
  }
}
.map__directory .directory__single .dir__body--bottom .contact .social {
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: start;
  align-items: center;
  list-style: none;
  gap: 5px;
}
.map__directory .directory__single .dir__body--bottom .contact .social li {
  padding-right: 5px;
  position: relative;
  margin-left: 0px !important;
}
.map__directory .directory__single .dir__body--bottom .contact .social li::before {
  position: absolute;
  content: ",";
  right: 0;
  top: 0;
}
.map__directory .directory__single .dir__body--bottom .contact .social li:last-of-type::before {
  content: none;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom .contact .social li:hover a {
    color: #EBA743;
  }
}
.map__directory .directory__single .dir__body--bottom .contact .social li span a {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-decoration-line: underline;
  color: #3A3A3A !important;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom .contact .social li span a:hover {
    color: #267573 !important;
  }
}
.map__directory .directory__single .dir__body--bottom a {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  color: #3A3A3A !important;
}
@media (min-width: 1199.98px) {
  .map__directory .directory__single .dir__body--bottom a:hover {
    color: #267573 !important;
  }
}
.map__directory .directory__single .dir__body--bottom .title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #267573;
}

.popdir .pop-up {
  max-width: 865px !important;
}
.popdir .pop-up__wrapper {
  padding: 60px 50px !important;
}
.popdir .pop-up__wrapper .close {
  display: flex;
  border: none;
  background: transparent;
  justify-content: end;
  padding-bottom: 12px;
}
.popdir .pop-up__wrapper .close span {
  color: #ffffff;
  position: relative;
}
.popdir .pop-up__wrapper .close span::before {
  content: "";
  width: 12px;
  height: 12px;
  background-size: cover;
  z-index: 9999;
  left: 0;
  top: 0;
  position: absolute;
  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.00409L11.7158 1.71409C11.9041 1.52579 12.0099 1.27039 12.0099 1.00409C12.0099 0.73779 11.9041 0.482395 11.7158 0.294092C11.5275 0.105788 11.2721 0 11.0058 0C10.7395 0 10.4841 0.105788 10.2958 0.294092L6.0058 4.59409L1.7158 0.294092C1.52749 0.105788 1.2721 -1.9841e-09 1.0058 0C0.739497 1.9841e-09 0.484102 0.105788 0.295798 0.294092C0.107495 0.482395 0.0017066 0.73779 0.0017066 1.00409C0.0017066 1.27039 0.107495 1.52579 0.295798 1.71409L4.5958 6.00409L0.295798 10.2941C0.20207 10.3871 0.127676 10.4977 0.0769072 10.6195C0.0261385 10.7414 0 10.8721 0 11.0041C0 11.1361 0.0261385 11.2668 0.0769072 11.3887C0.127676 11.5105 0.20207 11.6211 0.295798 11.7141C0.388761 11.8078 0.499362 11.8822 0.621222 11.933C0.743081 11.9838 0.873786 12.0099 1.0058 12.0099C1.13781 12.0099 1.26852 11.9838 1.39038 11.933C1.51223 11.8822 1.62284 11.8078 1.7158 11.7141L6.0058 7.41409L10.2958 11.7141C10.3888 11.8078 10.4994 11.8822 10.6212 11.933C10.7431 11.9838 10.8738 12.0099 11.0058 12.0099C11.1378 12.0099 11.2685 11.9838 11.3904 11.933C11.5122 11.8822 11.6228 11.8078 11.7158 11.7141C11.8095 11.6211 11.8839 11.5105 11.9347 11.3887C11.9855 11.2668 12.0116 11.1361 12.0116 11.0041C12.0116 10.8721 11.9855 10.7414 11.9347 10.6195C11.8839 10.4977 11.8095 10.3871 11.7158 10.2941L7.4158 6.00409Z' fill='black'/%3E%3C/svg%3E");
}
.popdir .pop-up__header {
  width: 100%;
  display: flex;
  gap: 37px;
  padding-bottom: 60px;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up__header {
    flex-direction: column;
    gap: 20px;
  }
}
.popdir .pop-up__info {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: start;
}
.popdir .pop-up__name {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 31px;
  line-height: 37px;
  color: #267573;
  margin-bottom: 28px;
}
.popdir .pop-up .wtr__member {
  padding: 6px 10px 6px 37px;
  background: #EBA743;
  position: relative;
  display: inline-block;
  margin-bottom: 40px;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up .wtr__member {
    margin-bottom: 20px;
  }
}
.popdir .pop-up .wtr__member span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #144241;
}
.popdir .pop-up .wtr__member::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 8px;
  width: 17px;
  height: 17px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0286622 10.7704C0.0572707 10.8785 0.107061 10.9798 0.175144 11.0684C0.243226 11.1571 0.328245 11.2314 0.425265 11.2869L2.04997 12.2265V14.0978C2.04997 14.3235 2.13964 14.54 2.29925 14.6996C2.45886 14.8592 2.67533 14.9489 2.90105 14.9489H4.77257L5.71217 16.5743C5.82535 16.7694 6.01123 16.9117 6.22912 16.9701C6.44701 17.0285 6.67916 16.9981 6.87474 16.8858L8.49945 15.9471L10.125 16.8866C10.3206 16.999 10.5527 17.0293 10.7706 16.9709C10.9885 16.9126 11.1744 16.7702 11.2876 16.5751L12.2263 14.9506H14.0978C14.3236 14.9506 14.54 14.8609 14.6996 14.7013C14.8593 14.5417 14.9489 14.3252 14.9489 14.0995V12.2282L16.5736 11.2886C16.6705 11.2328 16.7554 11.1585 16.8235 11.0698C16.8916 10.9812 16.9416 10.88 16.9705 10.772C16.9994 10.664 17.0068 10.5514 16.9921 10.4406C16.9775 10.3298 16.9411 10.2229 16.8851 10.1262L15.9464 8.50073L16.886 6.87614C16.9988 6.68068 17.0294 6.4484 16.971 6.2304C16.9126 6.01239 16.77 5.82652 16.5745 5.71366L14.9498 4.77414V2.90277C14.9498 2.67706 14.8601 2.46061 14.7005 2.30101C14.5409 2.14141 14.3244 2.05175 14.0987 2.05175H12.2272L11.2884 0.42717C11.1753 0.231969 10.9896 0.0894111 10.7718 0.0305981C10.6639 0.00138394 10.5512 -0.0061369 10.4403 0.00847049C10.3294 0.0230779 10.2226 0.0595237 10.1259 0.115699L8.49945 1.05437L6.87474 0.114848C6.77806 0.0587116 6.67125 0.0222125 6.56043 0.00744403C6.44961 -0.00732443 6.33696 -7.15498e-05 6.22895 0.0287868C6.12094 0.0576451 6.01969 0.107541 5.93101 0.175613C5.84233 0.243685 5.76796 0.328593 5.71217 0.425468L4.77257 2.0509H2.90105C2.67533 2.0509 2.45886 2.14056 2.29925 2.30016C2.13964 2.45975 2.04997 2.67621 2.04997 2.90192V4.77329L0.425265 5.71366C0.230112 5.82682 0.0878112 6.01275 0.0295757 6.23068C-0.0286598 6.44861 0.00192487 6.68073 0.114621 6.87614L1.05336 8.50073L0.11377 10.1253C0.00133879 10.3207 -0.029256 10.5526 0.0286622 10.7704Z' fill='%23144241'/%3E%3C/svg%3E");
}
.popdir .pop-up__divider {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up__divider {
    flex-direction: column;
  }
}
.popdir .pop-up__divider > div {
  display: flex;
  flex-direction: column;
}
.popdir .pop-up__divider .title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #267573;
  margin-bottom: 7px;
}
.popdir .pop-up__right {
  gap: 23px;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up__right {
    gap: 10px;
  }
}
.popdir .pop-up__right > div {
  display: flex;
  flex-direction: column;
}
.popdir .pop-up__right .contact {
  display: flex;
  flex-direction: column;
}
.popdir .pop-up__right .contact .social {
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: start;
  align-items: center;
  list-style: none;
  gap: 5px;
}
.popdir .pop-up__right .contact .social li {
  padding-right: 5px;
  position: relative;
}
.popdir .pop-up__right .contact .social li::before {
  position: absolute;
  content: ",";
  right: 0;
  top: 0;
}
.popdir .pop-up__right .contact .social li:last-of-type::before {
  content: none;
}
@media (min-width: 1199.98px) {
  .popdir .pop-up__right .contact .social li:hover a {
    color: #EBA743;
  }
}
.popdir .pop-up__right .contact .social li a {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  letter-spacing: 0.1px;
  text-decoration-line: underline;
  color: #3A3A3A;
}
.popdir .pop-up__image {
  width: 254px;
  height: 316px;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up__image {
    width: 100%;
  }
}
.popdir .pop-up__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.popdir .pop-up__body .heading {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  padding-bottom: 14px;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 32px;
  color: #267573;
}
.popdir .pop-up__gallery {
  padding-top: 40px;
  padding-bottom: 30px;
  display: flex;
  gap: 24px;
  row-gap: 24px;
  flex-wrap: wrap;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up__gallery {
    flex-direction: column;
  }
}
.popdir .pop-up__gallery > figure {
  height: 190px;
  max-height: 190x;
  max-width: calc(50% - 15px);
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .popdir .pop-up__gallery > figure {
    width: 100%;
  }
}
.popdir .pop-up__gallery > figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.landing-dir__filters {
  display: flex;
  flex-direction: column;
  gap: 62px;
  padding-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .landing-dir__filters {
    gap: 20px;
  }
}
.landing-dir__search {
  display: flex;
  align-items: center;
  gap: 43px;
}
@media (max-width: 1199.98px) {
  .landing-dir__search {
    flex-direction: column;
    gap: 15px;
    align-items: start;
  }
}
.landing-dir__search label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 22px;
  color: #267573;
}
.landing-dir__search input {
  font-family: "Inter", sans-serif;
  width: 100%;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 38px;
  letter-spacing: 0.1px;
  color: #267573;
  height: auto !important;
  padding: 13px 20px 13px 20px;
  border-radius: 0px !important;
}
@media (min-width: 1199.98px) {
  .landing-dir__search input {
    min-width: 644px;
  }
}
.landing-dir__search input::placeholder {
  color: #267573;
}
.landing-dir__fields {
  display: flex;
  gap: 34px;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .landing-dir__fields {
    flex-direction: column;
    gap: 5px;
    align-items: start;
  }
}
.landing-dir__fields--label label {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  line-height: 22px;
  color: #267573;
}
.landing-dir__fields--select {
  display: flex;
  gap: 30px;
  align-items: end;
}
@media (max-width: 1199.98px) {
  .landing-dir__fields--select {
    flex-direction: column;
    width: 100%;
    gap: 15px;
  }
}
@media (max-width: 1199.98px) {
  .landing-dir__fields--button {
    align-items: center;
    width: 100%;
    margin-top: 20px !important;
  }
}
.landing-dir__field {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 195px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .landing-dir__field {
    width: 100%;
  }
}
.landing-dir__field > label {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 19px;
  letter-spacing: 0.1px;
  color: #267573;
}
@media (min-width: 1199.98px) {
  .landing-dir__field > label {
    position: absolute;
    top: -25px;
    left: 0;
  }
}
@media (max-width: 1199.98px) {
  .landing-dir__field > label {
    margin-bottom: 0px;
  }
}
.landing-dir__field select {
  min-width: 195px;
  border: 1px solid #267573;
  background: #ffffff;
  font-family: "Inter", sans-serif;
  font-weight: 400 !important;
  font-size: 25px;
  line-height: 1.1;
  letter-spacing: 0.1px;
  color: #267573;
  font-size: 17px !important;
  padding: 15px 20px !important;
  height: auto !important;
  border-radius: 0px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
}
.landing-dir__field .multiselect {
  position: relative;
}
.landing-dir__field .selectBox {
  position: relative;
}
.landing-dir__field .selectBox select {
  width: 100%;
  font-weight: bold;
  background: #ffffff;
  border-radius: 0px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
}
.landing-dir__field .overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.landing-dir__field .checkboxes {
  position: absolute;
  display: none;
  width: 100%;
  border: none;
  box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  padding: 20px;
  z-index: 10;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .landing-dir__field .checkboxes {
    position: relative;
  }
}
.landing-dir__field .checkboxes .form-check {
  display: flex;
  flex-wrap: nowrap;
  column-gap: 10px;
  align-items: center;
  padding-left: 0;
}
.landing-dir__field .checkboxes .form-check-input[type=checkbox] {
  width: 15px;
  height: 15px;
  margin: 0 !important;
  flex: 0 0 15px;
}
.landing-dir__field .checkboxes label {
  display: flex;
  gap: 5px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 1.1;
  letter-spacing: 0.06em;
  margin-bottom: 10px;
  color: #267573;
  transition: all 1s ease;
  margin-bottom: 0;
  width: 100%;
}
.landing-dir__field .checkboxes label input {
  background-color: #EBA743;
  border: 0.5px solid #EBA743;
}
.landing-dir__field .checkboxes label:hover {
  background-color: transparent;
  color: #EBA743;
}

.resources {
  position: relative;
  background: #FEF9F1;
}
.resources.type-resources, .resources.status-publish {
  background: #ffffff;
}
.resources.type-resources::after, .resources.status-publish::after {
  content: none;
}
.resources::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 72px;
  bottom: -40px;
  left: 0;
  background-image: url("../images/landing-dir-wave.png");
  transform: rotateZ(180deg);
}
.resources__wave {
  width: 100%;
}
.resources__wave figure {
  height: 100%;
  width: 100%;
}
.resources__wave figure img {
  width: 100%;
  height: 100%;
}
.resources__wave--reverse {
  transform: rotateZ(180deg);
}
.resources__single {
  display: flex;
  flex-direction: column;
  gap: 27px;
}
@media (max-width: 1199.98px) {
  .resources__single {
    gap: 15px;
  }
}
@media (min-width: 1199.98px) {
  .resources__single:hover {
    cursor: pointer;
  }
  .resources__single:hover .resources__image {
    border-color: #267573;
  }
  .resources__single:hover .resources__image img {
    transform: scale(1.1);
  }
}
.resources__container {
  row-gap: 52px;
  padding-top: 55px;
  padding-bottom: 72px;
}
@media (max-width: 1199.98px) {
  .resources__container {
    gap: 30px;
  }
}
@media (max-width: 669.98px) {
  .resources__container > .container {
    padding: 0px;
  }
}
.resources__image {
  height: 275px;
  border: 6px solid transparent;
  overflow: hidden;
  transition: all 0.2s;
}
.resources__image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  transition: all 0.3s;
}
.resources__main .title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 32px;
  color: #267573;
}
.resources__button {
  padding-bottom: 33px;
  display: flex;
  justify-content: center;
}
.resources__textonly {
  padding-top: 90px;
}
@media (max-width: 1199.98px) {
  .resources__textonly {
    padding-top: 45px;
  }
}
.resources__textonly blockquote {
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  padding: 47px 27px !important;
  margin: 0px !important;
}
.resources__textonly blockquote,
.resources__textonly blockquote > *,
.resources__textonly blockquote * > *,
.resources__textonly blockquote p {
  color: #267573 !important;
  font-style: normal !important;
}
.resources__submit {
  padding: 85px 0;
}
@media (max-width: 1199.98px) {
  .resources__submit {
    padding: 45px 0;
  }
}
.resources__submit .submit__container {
  position: relative;
}
.resources__submit .submit__image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 20px;
}
.resources__submit .submit__figure {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.resources__submit .submit__figure::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.31) 48.62%, rgba(0, 0, 0, 0) 67.73%);
  border-radius: 20px;
}
.resources__submit .submit__figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.resources__submit .submit__body {
  padding: 82px 112px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  gap: 30px;
}
@media (max-width: 1199.98px) {
  .resources__submit .submit__body {
    padding: 40px;
  }
}
.resources__submit .submit__content {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.resources__submit .submit__content h2,
.resources__submit .submit__content p,
.resources__submit .submit__content > * {
  color: #ffffff !important;
}
.resources__submit .submit__content h2 {
  font-size: 31px !important;
  line-height: 37px;
  margin-bottom: 0px !important;
}
@media (min-width: 1199.98px) {
  .resources__submit .submit__content p {
    max-width: 420px;
  }
}

.single-resources .dir-resource__body .taxonomies {
  flex-wrap: wrap;
}

.dir-resource__container {
  padding-top: 85px;
}
@media (max-width: 1199.98px) {
  .dir-resource__container {
    padding-top: 65px;
  }
}
.dir-resource__row {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.dir-resource__single {
  display: flex;
  border: 1px solid #D9D9D9 !important;
}
@media (max-width: 1199.98px) {
  .dir-resource__single {
    flex-direction: column;
  }
}
@media (min-width: 1199.98px) {
  .dir-resource__single:hover {
    cursor: pointer;
  }
  .dir-resource__single:hover .dir-resource__image img {
    transform: scale(1.1);
  }
}
.dir-resource__image {
  width: 195px;
  overflow: hidden;
  position: relative;
  flex: 0 0 195px;
}
@media (max-width: 1199.98px) {
  .dir-resource__image {
    width: 100%;
    height: 200px;
  }
}
.dir-resource__image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  transition: all 0.3s;
}
.dir-resource__image .play-icon {
  width: 41px;
  height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='42' viewBox='0 0 41 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='20.5' cy='20.8106' rx='20.5' ry='20.8106' fill='white'/%3E%3Cpath d='M18 15.6083V26.0127C18 26.3204 18.3817 26.5011 18.6593 26.3242L26.8217 21.123C27.0594 20.9715 27.0594 20.6514 26.8217 20.4999L18.6593 15.2969C18.3818 15.12 18 15.3002 18 15.6083Z' fill='%232D95AD'/%3E%3C/svg%3E%0A");
  background-position: no-repeat;
  background-position: center;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
}
.dir-resource__body {
  padding: 37px 112px 37px 30px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media (max-width: 1199.98px) {
  .dir-resource__body {
    padding: 20px 30px;
  }
}
.dir-resource__body .name {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 31px !important;
  line-height: 37px;
  color: #267573;
  margin-bottom: 12px;
}
@media (max-width: 1199.98px) {
  .dir-resource__body .name {
    font-size: 21px !important;
    margin-bottom: 6px;
    line-height: 32px;
  }
}
.dir-resource__body .description {
  color: #3A3A3A;
  font-size: 17px;
  line-height: 26px;
}
.dir-resource__body .taxonomies {
  margin-top: 20px !important;
  display: flex;
  gap: 10px;
  margin-left: 0px;
  padding: 0px;
  list-style: none;
  flex-wrap: wrap;
}
.dir-resource__body .taxonomies li {
  font-family: "Inter", sans-serif;
  font-weight: 600;
  background: #267573;
  line-height: 1 !important;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dir-resource__body .taxonomies li * {
  font-family: "Inter", sans-serif;
  color: #ffffff;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.dir-resource__body .taxonomies li.content-type {
  color: #ffffff;
  background: #024D5B;
}
.dir-resource__body .taxonomies li.content-type * {
  color: #ffffff;
}
.dir-resource__body .taxonomies li.category {
  background: #DAE6E6;
}
.dir-resource__body .taxonomies li.category * {
  color: #024D5B;
}
.dir-resource__body .taxonomies li.audience {
  background: #EBA743;
}
.dir-resource__body .taxonomies li.audience * {
  color: #024D5B;
}
.dir-resource__body .taxonomies li.youth {
  background: #5B4F7A;
}
.dir-resource__body .taxonomies li.youth * {
  color: #ffffff;
}

.testimonial {
  padding: 85px 0;
}
@media (max-width: 1199.98px) {
  .testimonial {
    padding-bottom: 45px;
  }
}
.testimonial__container {
  position: relative;
}
.testimonial__container::before, .testimonial__container::after {
  content: "";
  position: absolute;
  width: 44px;
  height: 37px;
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='37' viewBox='0 0 44 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5185 0.672727C14.5309 3.36363 12.2222 6.36848 10.5926 9.68727C8.96296 13.0061 8.14815 16.0558 8.14815 18.8364C8.87243 18.4776 9.86831 18.2982 11.1358 18.2982C13.5802 18.2982 15.6173 19.1503 17.2469 20.8545C18.8765 22.5588 19.6914 24.7115 19.6914 27.3127C19.6914 30.183 18.7407 32.5152 16.8395 34.3091C15.0288 36.103 12.7202 37 9.91358 37C6.83539 37 4.39095 36.0582 2.58025 34.1745C0.860082 32.2909 0 29.9139 0 27.0436C0 21.3927 1.04115 16.28 3.12346 11.7054C5.2963 7.1309 8.14815 3.54303 11.679 0.941814C12.4033 0.313938 13.4897 0 14.9383 0C16.1152 0 16.9753 0.224243 17.5185 0.672727ZM41.8272 0.672727C38.8395 3.36363 36.5309 6.36848 34.9012 9.68727C33.2716 13.0061 32.4568 16.0558 32.4568 18.8364C33.1811 18.4776 34.177 18.2982 35.4444 18.2982C37.8889 18.2982 39.9259 19.1503 41.5556 20.8545C43.1852 22.5588 44 24.7115 44 27.3127C44 30.183 43.0494 32.5152 41.1481 34.3091C39.3374 36.103 37.0288 37 34.2222 37C31.144 37 28.6996 36.0582 26.8889 34.1745C25.1687 32.2909 24.3086 29.9139 24.3086 27.0436C24.3086 21.3927 25.3498 16.28 27.4321 11.7054C29.6049 7.1309 32.4568 3.54303 35.9877 0.941814C36.7119 0.313938 37.7984 0 39.2469 0C40.4239 0 41.284 0.224243 41.8272 0.672727Z' fill='%23EBA743'/%3E%3C/svg%3E");
}
.testimonial__container::before {
  left: -59px;
  top: 0;
}
@media (max-width: 1199.98px) {
  .testimonial__container::before {
    left: 40px;
    top: -50px;
  }
}
@media (max-width: 769.98px) {
  .testimonial__container::before {
    left: calc(50% - 22px);
  }
}
.testimonial__container::after {
  bottom: -40px;
  right: -20px;
  transform: rotateZ(180deg);
}
@media (max-width: 1199.98px) {
  .testimonial__container::after {
    content: none;
  }
}
.testimonial__container h3.testimonial__heading {
  font-family: "Inter";
  font-style: italic !important;
  font-weight: 400 !important;
  font-size: 25px !important;
  line-height: 38px;
  text-align: center;
  letter-spacing: 0.1px;
  color: #267573;
}
@media (max-width: 1199.98px) {
  .testimonial__container h3.testimonial__heading {
    font-size: 18px !important;
    line-height: 25px;
  }
}
@media (max-width: 768.98px) {
  .testimonial__container h3.testimonial__heading {
    font-size: 18px !important;
    line-height: 22px;
  }
}
.testimonial__heading {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 25px !important;
  line-height: 38px;
  text-align: center;
  letter-spacing: 0.1px;
  color: #267573;
  text-align: center;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .testimonial__heading {
    font-size: 18px !important;
  }
}
.testimonial__author {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 32px;
  color: #267573;
  text-align: center;
}

.section__donate .cards {
  padding-bottom: 85px;
}
.section__donate .cards__heading {
  padding-bottom: 52px;
}
@media (max-width: 1199.98px) {
  .section__donate .cards__heading {
    padding-bottom: 30px;
  }
}
.section__donate .cards__heading h2 {
  text-align: center;
  font-weight: 700;
  font-size: 38px !important;
  line-height: 45px;
  text-align: center;
  color: #267573;
}
@media (max-width: 1199.98px) {
  .section__donate .cards__heading h2 {
    font-size: 32px !important;
    line-height: 45px;
  }
}
@media (max-width: 769.98px) {
  .section__donate .cards__heading h2 {
    font-size: 22px !important;
    line-height: 26.4px;
  }
}
.section__donate .cards__single {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: start;
  align-items: center;
}
.section__donate .cards__row {
  row-gap: 72px;
  align-items: start;
}
@media (max-width: 1199.98px) {
  .section__donate .cards__row {
    row-gap: 30px;
  }
}
.section__donate .cards__logo figure {
  height: 110px;
  width: 110px;
}
.section__donate .cards__logo figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.section__donate .cards__body {
  display: flex;
  flex-direction: column;
  gap: 8px;
  text-align: center;
  align-items: center;
}
.section__donate .cards__body .title {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-weight: 700;
  font-size: 21px;
  line-height: 32px;
  color: #267573;
}
@media (min-width: 1199.98px) {
  .section__donate .cards__body .title {
    min-width: 205px;
  }
}
.section__donate .cards__body .desc {
  max-width: 234px;
  font-size: 17px !important;
  line-height: 26px;
}
.section__donate .cards__description {
  padding-top: 60px;
  padding-bottom: 30px;
}
.section__donate .cards__description p {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-weight: normal;
  line-height: 29.4px;
  text-align: center;
}
.section__donate .cards__description p a {
  font-size: 21px !important;
  font-weight: normal;
  line-height: 29.4px;
  text-align: center;
  text-decoration: underline !important;
}
.section__donate .cards__description > *,
.section__donate .cards__description * > * {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573 !important;
  font-weight: 700 !important;
  line-height: 29.4px !important;
  font-size: 21px !important;
}
@media (max-width: 1199.98px) {
  .section__donate .cards__description > *,
  .section__donate .cards__description * > * {
    font-size: 18px !important;
  }
}
.section__donate .cards__buttons .btn-container {
  display: flex;
  justify-content: center;
}

.donate {
  background: #DAE6E6;
  position: relative;
  padding-top: 112px;
  padding-bottom: 137px;
}
@media (max-width: 1199.98px) {
  .donate {
    padding: 65px;
  }
}
@media (max-width: 775.98px) {
  .donate {
    padding: 45px 10px;
  }
}
@media (min-width: 1199.98px) {
  .donate::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 280px;
    width: 369px;
    height: 389px;
    background-image: url("../images/b-home_image.png");
    background-size: cover;
  }
}
@media (min-width: 769.98px) {
  .donate::after {
    content: "";
    position: absolute;
    bottom: 100px;
    right: 20px;
    width: 90px;
    height: 72px;
    background-image: url("../images/donate-flower.png");
    transform: rotateZ(215deg);
  }
}
.donate__container {
  position: relative;
}
@media (min-width: 769.98px) {
  .donate__container::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 55px;
    height: 44px;
    background-image: url("../images/donate-flower.png");
    transform: rotateZ(295deg);
    background-size: cover;
  }
  .donate__container::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 59px;
    height: 47px;
    background-image: url("../images/donate-flower.png");
    transform: rotateZ(265deg);
    background-size: cover;
  }
}
.donate__form {
  position: relative;
}
@media (min-width: 769.98px) {
  .donate__form::before {
    content: "";
    position: absolute;
    top: 100px;
    left: 0;
    width: 90px;
    height: 72px;
    background-image: url("../images/donate-flower.png");
    transform: rotateZ(180deg);
  }
}
@media (min-width: 769.98px) and (max-width: 1199.98px) {
  .donate__form::before {
    left: -75px;
  }
}
@media (min-width: 769.98px) {
  .donate__form::after {
    content: "";
    position: absolute;
    top: 100px;
    right: 0;
    width: 90px;
    height: 72px;
    background-image: url("../images/donate-flower.png");
  }
}
@media (min-width: 769.98px) and (max-width: 1199.98px) {
  .donate__form::after {
    right: -75px;
  }
}
.donate__form .form-donate {
  background: #ffffff !important;
  max-width: 540px;
  margin: 0 auto;
  min-height: 750px;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.donate__form .form-donate__header {
  background: #267573;
  padding: 20px 29px;
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.donate__form .form-donate__header > span {
  font-family: "Inter", sans-serif;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}
.donate__form .form-donate__header .lock--wrapper {
  display: flex;
  align-items: center;
  gap: 22px;
  width: 127px;
  justify-content: space-between;
}
.donate__form .form-donate__header .lock--wrapper .lock {
  display: block;
  width: 17px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='24' viewBox='0 0 17 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49977 15.1111C9.73969 15.1111 10.7451 16.1008 10.7451 17.3221C10.7451 18.5433 9.74001 19.533 8.49977 19.533C7.25953 19.533 6.25442 18.5433 6.25442 17.3221C6.25442 16.1006 7.25985 15.1111 8.49977 15.1111ZM2.4361 10.9868V5.97076C2.4361 2.67831 5.15636 0 8.49977 0C11.8432 0 14.5634 2.67822 14.5634 5.97076V10.9868C15.9464 11.232 17 12.4234 17 13.8548V21.0833C17 22.6915 15.6711 24 14.0379 24H2.96206C1.32883 24 1.90735e-06 22.6915 1.90735e-06 21.0833V13.8548C-0.000177383 12.4234 1.05341 11.232 2.43637 10.9868H2.4361ZM12.7604 5.97076C12.7604 3.65737 10.8492 1.77547 8.49982 1.77547C6.15043 1.77547 4.23924 3.65737 4.23924 5.97076V10.9379H12.7605L12.7604 5.97076ZM1.80273 21.0831C1.80273 21.7125 2.32272 22.2244 2.96179 22.2244H14.0377C14.6768 22.2244 15.1967 21.7124 15.1967 21.0831V13.8546C15.1967 13.2253 14.6767 12.7133 14.0377 12.7133H2.96179C2.32267 12.7133 1.80273 13.2254 1.80273 13.8546V21.0831Z' fill='white' fill-opacity='0.4'/%3E%3C/svg%3E");
  background-size: cover;
}
.donate__form .form-donate__header .lock--wrapper .lock__next {
  width: 12px;
  height: 12px;
  background-size: cover;
  border: none;
  z-index: 99999;
  margin-top: 7px;
  cursor: pointer;
  background: transparent;
  transition: all 0.3s;
  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.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403807 5.98959 0.403807 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.4038 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM-1.11928e-07 6.75L11 6.75L11 5.25L1.11928e-07 5.25L-1.11928e-07 6.75Z' fill='white'/%3E%3C/svg%3E");
  padding: 0 0 0 5px;
}
@media (min-width: 1199.98px) {
  .donate__form .form-donate__header .lock--wrapper .lock__next:hover {
    transform: scale(1.1);
  }
}
.donate__form .form-donate__content {
  margin-top: 20px;
  padding: 35px;
}
.donate__content {
  text-align: center;
  position: relative;
}
.donate__content h3 {
  margin-bottom: 85px;
}
@media (max-width: 1199.98px) {
  .donate__content h3 {
    margin-bottom: 25px;
  }
}
.donate__content img {
  max-width: 539px;
  max-height: 749px;
  margin: 0 auto;
  z-index: 2;
  position: relative;
}
@media (max-width: 1199.98px) {
  .donate__content img {
    max-width: 100%;
  }
}
@media (min-width: 1199.98px) {
  .donate__content::before {
    content: "";
    position: absolute;
    left: 0;
    top: 75px;
    width: 769.51px;
    height: 800px;
    background-image: url("../images/donate-bg.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
}

.cta {
  position: relative;
}
.cta.padding-sm {
  padding: 65px 0;
}
.cta.padding-md {
  padding: 65px 0;
}
.cta.padding-lg {
  padding: 135px 0 155px 0;
}
.cta__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cta__figure {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.cta__figure.gradient::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65) 0.87%, rgba(0, 0, 0, 0) 72.47%);
  left: 0;
  top: 0;
  z-index: 2;
}
.cta__figure.full::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000000;
  opacity: 0.66;
}
.cta__figure img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.cta__content {
  position: relative;
  z-index: 2;
}
.cta__content.center {
  text-align: center;
}
.cta__content.start {
  text-align: start;
}
.cta__content.end {
  text-align: end;
}
.cta__content h2 {
  font-size: 38px !important;
}
.cta__content *,
.cta__content h1,
.cta__content h2,
.cta__content h3,
.cta__content h4,
.cta__content h5,
.cta__content h6,
.cta__content p {
  color: #ffffff !important;
}

.fancy {
  padding: 85px 0;
}
@media (max-width: 1199.98px) {
  .fancy {
    padding: 45px 0;
  }
}
.fancy__container {
  margin-top: 30px;
}
.fancy__box {
  position: relative;
}
@media (min-width: 1199.98px) {
  .fancy__box:hover {
    cursor: pointer;
  }
  .fancy__box:hover .fancy__image::after {
    opacity: 1;
    width: 100%;
  }
  .fancy__box:hover .fancy__image::before {
    opacity: 0.4;
  }
  .fancy__box:hover .fancy__image img {
    transform: scale(1.1);
  }
}
.fancy__image {
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden;
}
.fancy__image::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, #000000 2.48%, rgba(0, 0, 0, 0.76) 36.23%, rgba(0, 0, 0, 0.34147) 68.23%, rgba(0, 0, 0, 0.0001) 100%);
  opacity: 0.8;
  transition: all 0.3s;
  z-index: 2;
}
.fancy__image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  transition: all 0.3s;
}
.fancy__image::after {
  content: "";
  background-color: #EBA743;
  bottom: 0;
  height: 5px;
  left: 0;
  opacity: 0;
  position: absolute;
  transition: all 0.4s ease;
  width: 0;
}
.fancy__body {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: end;
  justify-content: end;
  padding-bottom: 25px;
  padding-right: 30px;
}
.fancy__body h3 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #ffffff !important;
  max-width: 207px;
  font-style: normal;
  font-weight: 700;
  font-size: 38px !important;
  line-height: 45px;
}

.support {
  position: relative;
}
.support::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.65) 0.87%, rgba(0, 0, 0, 0) 72.47%);
  left: 0;
  top: 0;
  z-index: 2;
}
.support__image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.support__image img {
  width: 100%;
  height: 100%;
}
.support__container {
  min-height: 435px;
  position: relative;
  z-index: 2;
}
.support__container .container {
  min-height: inherit;
}
.support__container .container > div {
  min-height: inherit;
}
.support__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.support__content h2 {
  color: #ffffff !important;
  margin-bottom: 12px;
}
.support__content p {
  color: #ffffff;
}

.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: #EBA743 !important;
  color: #267573 !important;
}
.entry-content.bg-color02,
section[class*=section-].bg-color02,
div[class*=-block].bg-color02 {
  background-color: #DAE6E6 !important;
  color: #ffffff !important;
}
.entry-content.bg-color03,
section[class*=section-].bg-color03,
div[class*=-block].bg-color03 {
  background-color: #EBA743 !important;
  color: #ffffff !important;
}
.entry-content.bg-color08,
section[class*=section-].bg-color08,
div[class*=-block].bg-color08 {
  background-color: #024D5B !important;
}
.entry-content.bg-color09,
section[class*=section-].bg-color09,
div[class*=-block].bg-color09 {
  background-color: #2D95AD !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: #2D95AD;
  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: #267573 !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: #267573 !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: #267573 !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: #267573 !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: #267573 !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: #3A3A3A !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: #267573 !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: #267573 !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: "Quicksand", sans-serif;
  font-weight: 700;
  font-weight: 700;
  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: "Quicksand", sans-serif;
  font-weight: 700;
  line-height: 1.1;
  font-weight: 700;
}
.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: #194f4d;
  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.1px;
  line-height: 26px;
  margin-bottom: 0;
  overflow-wrap: break-word;
  white-space: normal;
  word-break: break-word;
}
.content-block .main-content > *::selection {
  background-color: #194f4d;
  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: #267573;
}
.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: #3A3A3A;
}
.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*/
.block__buttons {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row;
  row-gap: 20px;
  column-gap: 30px;
}
.block__buttons.column {
  flex-direction: column;
  align-items: flex-start;
}

.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: #3A3A3A;
}
.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: #194f4d;
  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%;
  }
}
.component__textphoto .block__photo img {
  height: 100% !important;
  object-position: top center;
}
.component__textphoto .block__figure.cover .block__photo img {
  object-fit: cover;
}
.component__textphoto .block__figure.contain .block__photo img {
  object-fit: contain;
}
.component__textphoto .block__photo.ratio {
  height: unset;
}

.block__row {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
}
.block__row--reverse {
  flex-direction: row-reverse;
}
.block .block__content h1 span,
.block .block__content h2 span,
.block .block__content h3 span,
.block .block__content h4 span,
.block .block__content h5 span,
.block .block__content h6 span {
  color: inherit !important;
}
.block__figure {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.block__photo {
  height: 100%;
}
.block__photo img {
  margin: 0 auto;
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199.98px) {
  .block__photo img {
    object-position: center;
  }
}

.text-only-block {
  position: relative;
}
.text-only-block.padding-vertical {
  padding-top: 100px;
  padding-bottom: 80px;
}
.text-only-block.bg-color01 .bg-mask {
  background-color: #267573 !important;
}
.text-only-block.bg-color03 .bg-mask {
  background-color: #EBA743 !important;
}
.text-only-block.bg-color04 .bg-mask {
  background-color: #5B4F7A !important;
}
.text-only-block.bg-color05 .bg-mask {
  background-color: #267878 !important;
}

.block__video .block__content {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.block__video .block__col {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 1199.98px) {
  .block__video .block__col {
    gap: 50px;
  }
}
@media (max-width: 769.98px) {
  .block__video .block__col {
    gap: 20;
  }
}
.block__video .block__col.flex-column-reverse {
  flex-direction: column-reverse;
}
.block__video--text .block__col {
  display: flex;
  flex-direction: column;
  row-gap: 50px;
}
.block__video--full-screen {
  padding: 0 !important;
  overflow: hidden;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}
.block__video--full-screen figure {
  margin-bottom: 0;
}
.block__video--full-screen figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.block__video--full-screen figure img.bottom {
  object-position: bottom;
}
.block__video--full-screen figure img.top {
  object-position: top;
}
.block__video--full-screen .block__content {
  padding-top: px-to-rem(340px);
  padding-bottom: 60px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.block__video--full-screen .block__content > * {
  position: relative;
}
.block__video--full-screen .block__content .block__video--button {
  position: relative;
}
.block__video--full-screen .block__content .block__video--button button.video {
  position: relative;
  transform: unset;
  left: unset;
  right: unset;
  color: #ffffff;
}
.block__video--full-screen .block__content .block__video--button.left > * {
  text-align: left;
  margin-right: auto;
}
.block__video--full-screen .block__content .block__video--button.center > * {
  text-align: center;
  margin: 0 auto;
}
.block__video--full-screen .block__content .block__video--button.right > * {
  text-align: right;
  margin-left: auto;
}
.block__video--button button.video {
  background-color: transparent;
  border: none;
  display: flex;
  align-items: center;
  gap: 15px;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  padding: 0;
  position: absolute;
}
.block__video--button button.video .button-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.4238 46.8477C10.5079 46.8477 0 36.3397 0 23.4238C0 10.5079 10.5079 0 23.4238 0C36.3397 0 46.8477 10.5079 46.8477 23.4238C46.8477 36.3397 36.3397 46.8477 23.4238 46.8477ZM23.4238 2.43444C11.85 2.43444 2.43413 11.8503 2.43413 23.4238C2.43413 34.9974 11.85 44.4135 23.4238 44.4135C34.9977 44.4135 44.4135 34.9977 44.4135 23.4238C44.4135 11.85 34.9974 2.43444 23.4238 2.43444Z' fill='white'/%3E%3Cpath d='M18.0332 12.8956V33.9523C18.0332 34.5749 18.7869 34.9407 19.3351 34.5827L35.4528 24.0564C35.9223 23.7497 35.9223 23.1019 35.4528 22.7953L19.3351 12.2652C18.7872 11.9072 18.0332 12.2721 18.0332 12.8956Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  width: 47px;
  height: 47px;
  flex: 0 0 47px;
  border-radius: 50%;
  transform: scale(1);
  transition: transform 0.4s ease;
}
.block__video--button button.video .button-label {
  font-weight: 700;
  font-size: px-to-rem(14px);
  line-height: px-to-rem(16px);
  letter-spacing: 0.15em;
  text-transform: uppercase;
}
.block__video--button button.video:hover .button-icon {
  transform: scale(1.2);
}
.block__video--button.float {
  position: absolute;
  z-index: 10;
  min-width: 105px;
  min-height: 50px;
}
.block__video--button.float > * {
  color: #ffffff;
}
.block__video--button.float.top-left {
  left: 75px;
  top: 75px;
}
@media (min-width: 1199.98px) {
  .block__video--button.float.top-left {
    left: 25px;
    top: 25px;
  }
}
.block__video--button.float.top-center {
  left: 50%;
  top: 75px;
  transform: translate(-50%, 0%);
}
.block__video--button.float.top-right {
  right: 75px;
  top: 75px;
}
.block__video--button.float.middle-left {
  left: 75px;
  top: 50%;
  transform: translate(0%, -50%);
}
.block__video--button.float.middle-center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.block__video--button.float.middle-right {
  right: 75px;
  top: 50%;
  transform: translate(0%, -50%);
}
.block__video--button.float.bottom-left {
  bottom: 40px;
  left: 75px;
}
.block__video--button.float.bottom-center {
  bottom: 75px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.block__video--button.float.bottom-right {
  bottom: 75px;
  right: 75px;
}
.block__video--poster {
  position: relative;
}
.block__video--poster-img {
  background-color: #267573;
  height: 500px;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 0;
}
@media (max-width: 575.98px) {
  .block__video--poster-img {
    height: 350px;
  }
}
.block__video--poster-img img {
  transform: translate(-50%, -50%);
  bottom: unset;
  height: 100% !important;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 1;
}
.block__video--poster-img::before {
  content: "";
  background: linear-gradient(0deg, #000000 9.5%, rgba(42, 42, 42, 0.0001) 50%);
  height: 100%;
  left: 0;
  opacity: 0.66;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

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

div[class*=swiper__container--carousel] {
  position: relative;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel {
  overflow: hidden;
  position: relative;
}
@media (max-width: 669.98px) {
  div[class*=swiper__container--carousel] .swiper-wrapper .carousel {
    max-width: 100%;
  }
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure {
  margin-bottom: 0;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure::before {
  content: "";
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(0, 0, 0, 0.72) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure img {
  object-fit: cover;
  width: 100%;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure img {
    height: 300px;
  }
}
@media (max-width: 575.98px) {
  div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure img {
    object-position: center left;
  }
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure.mask::after {
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  div[class*=swiper__container--carousel] .swiper-wrapper .carousel figure.mask::after {
    height: 300px;
  }
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel__image {
  position: relative;
  display: block;
  background-color: transparent;
  margin-bottom: 0;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel__image--size-1 img {
  height: 460px;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel__image--size-1.mask::after {
  height: 460px;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel__image--size-2 img {
  height: 450px !important;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel__caption {
  padding-top: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px;
}
div[class*=swiper__container--carousel] .swiper-wrapper .carousel__caption > * {
  font-family: "Inter", sans-serif;
  margin: 0;
  font-size: px-to-rem(14px);
  line-height: px-to-rem(16px);
  color: #ffffff !important;
}

@media (min-width: 199.98px) {
  .swiper__container--carousel-auto .carousel {
    width: auto !important;
  }
}

.swiper__container--carousel-value {
  object-fit: cover;
}

/*
* Swiper Global Styles
*/
div[class^=swiper__container--] {
  position: relative;
}
@media (max-width: 1199.98px) {
  div[class^=swiper__container--] {
    overflow: hidden;
  }
}

.swiper__container-controls {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  gap: 30px;
  position: relative;
  margin-top: 30px;
  /*
  * Paginador
  */
  /*
  * Scrollbar
  */
  /*
  * Buttons Container Tugheder
  */
  /*
  * Buttons Between Paginatior
  */
}
@media (max-width: 1199.98px) {
  .swiper__container-controls {
    margin-top: 50px;
  }
}
.swiper__container-controls.left {
  justify-content: flex-start;
}
.swiper__container-controls.center {
  justify-content: center;
}
.swiper__container-controls.right {
  justify-content: flex-end;
}
.swiper__container-controls .swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper__container-controls .swiper-pagination {
  bottom: 0;
  display: flex;
  gap: 12px;
  height: auto;
  justify-content: center;
  position: relative;
  text-align: center;
  transform: unset;
  width: auto;
}
.swiper__container-controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,
.swiper__container-controls .swiper-pagination .swiper-pagination-bullet {
  background: #267573;
  border-radius: 50%;
  height: 8px;
  margin: 0 !important;
  opacity: 0.4;
  width: 8px;
}
.swiper__container-controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper__container-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #267573;
  opacity: 1;
}
.swiper__container-controls .swiper-scrollbar {
  width: 100%;
}
.swiper__container-controls .swiper-scrollbar .swiper-scrollbar-horizontal {
  width: 100%;
  background: transparent;
  opacity: 1 !important;
  position: relative;
  bottom: 0;
  height: auto;
}
.swiper__container-controls .swiper-scrollbar .swiper-scrollbar-horizontal::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background: #267573;
}
.swiper__container-controls .swiper-scrollbar-drag {
  height: 3px;
  background: #267573;
  z-index: 1;
  top: -1px;
}
.swiper__container-controls .swiper__container-buttons {
  display: flex;
  position: relative;
  column-gap: 13px;
}
.swiper__container-controls .swiper__container-buttons .swiper-button-next,
.swiper__container-controls .swiper__container-buttons .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='53' viewBox='0 0 52 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.9' cx='26' cy='26.9894' r='25' stroke='%23267573' stroke-width='2'/%3E%3Cpath d='M31.5303 27.5197C31.8232 27.2268 31.8232 26.7519 31.5303 26.4591L26.7574 21.6861C26.4645 21.3932 25.9896 21.3932 25.6967 21.6861C25.4038 21.979 25.4038 22.4538 25.6967 22.7467L29.9393 26.9894L25.6967 31.232C25.4038 31.5249 25.4038 31.9998 25.6967 32.2927C25.9896 32.5856 26.4645 32.5856 26.7574 32.2927L31.5303 27.5197ZM20 27.7394L31 27.7394L31 26.2394L20 26.2394L20 27.7394Z' fill='%23267573'/%3E%3C/svg%3E");
  height: 52px;
  width: 52px;
}
.swiper__container-controls .swiper-button-next,
.swiper__container-controls .swiper-button-prev {
  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='M15.8774 4.82914C16.0727 4.63388 16.0727 4.3173 15.8774 4.12203L12.6954 0.940053C12.5002 0.744791 12.1836 0.744791 11.9883 0.940053C11.7931 1.13532 11.7931 1.4519 11.9883 1.64716L14.8168 4.47559L11.9883 7.30401C11.7931 7.49928 11.7931 7.81586 11.9883 8.01112C12.1836 8.20638 12.5002 8.20638 12.6954 8.01112L15.8774 4.82914ZM0.462891 4.97559L15.5239 4.97559L15.5239 3.97559L0.462891 3.97559L0.462891 4.97559Z' fill='%23211F1F'/%3E%3C/svg%3E%0A");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  left: unset;
  margin: 0 !important;
  position: relative;
  right: unset;
  top: unset;
  transform: unset;
  width: 20px;
}
.swiper__container-controls .swiper-button-next::after,
.swiper__container-controls .swiper-button-prev::after {
  content: none;
}
.swiper__container-controls .swiper-button-prev {
  transform: rotate(180deg);
}
.swiper__container-controls .swiper-button-next.swiper-button-disabled,
.swiper__container-controls .swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
}

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

.component__accordion {
  /*
  * Variations
  */
}
.component__accordion .accordion--type1 .accordion__item {
  border-radius: 0 !important;
  background: transparent;
  border-top: px-to-rem(0.2px) solid #767676 !important;
  position: relative;
}
.component__accordion .accordion--type1 .accordion__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #F0FDF2;
  opacity: 0.5;
  border-radius: 2px;
}
.component__accordion .accordion--type1 .accordion__item:last-child {
  border-bottom: px-to-rem(0.2px) solid #767676 !important;
}
.component__accordion .accordion--type1 .accordion__item .accordion__button {
  padding: 31px 30px 36px 33px;
}
@media (min-width: 1199.98px) {
  .component__accordion .accordion--type1 .accordion__item .accordion__button {
    padding: 31px 70px 36px 33px;
  }
}
.component__accordion .accordion--type1 .accordion__item .accordion__button::before {
  background-size: auto;
}
.component__accordion .accordion--type1 .accordion__item .accordion__button[aria-expanded=true]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.53033 0.4101C6.23744 0.117207 5.76256 0.117207 5.46967 0.4101L0.696699 5.18307C0.403805 5.47596 0.403805 5.95084 0.696699 6.24373C0.989592 6.53662 1.46447 6.53662 1.75736 6.24373L6 2.00109L10.2426 6.24373C10.5355 6.53662 11.0104 6.53662 11.3033 6.24373C11.5962 5.95084 11.5962 5.47596 11.3033 5.18307L6.53033 0.4101ZM6.75 12.9404L6.75 0.94043L5.25 0.94043L5.25 12.9404L6.75 12.9404Z' fill='%23267573'/%3E%3C/svg%3E");
}
.component__accordion .accordion--type1 .accordion__item .accordion__button[aria-expanded=false]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 13.4708C5.76256 13.7637 6.23744 13.7637 6.53033 13.4708L11.3033 8.69779C11.5962 8.4049 11.5962 7.93002 11.3033 7.63713C11.0104 7.34424 10.5355 7.34424 10.2426 7.63713L6 11.8798L1.75736 7.63713C1.46447 7.34424 0.989593 7.34424 0.696699 7.63713C0.403806 7.93002 0.403806 8.4049 0.696699 8.69779L5.46967 13.4708ZM5.25 0.94043L5.25 12.9404L6.75 12.9404L6.75 0.94043L5.25 0.94043Z' fill='%23267573'/%3E%3C/svg%3E");
}
.component__accordion .accordion--type1 .accordion__item .accordion__body {
  border-top: px-to-rem(0.2px) solid #767676 !important;
  padding: 0 0 50px 0;
}
.component__accordion .accordion--type1 .accordion__item .accordion__body > * {
  position: relative;
}
@media (min-width: 669.98px) {
  .component__accordion .accordion--type1 .accordion__item .accordion__body {
    padding-right: 70px !important;
  }
}
@media (max-width: 767.98px) {
  .component__accordion .accordion--type1 .accordion__item .accordion__body {
    padding: 33px 0;
  }
}
.component__accordion .accordion--type2 {
  display: flex;
  flex-direction: column;
  row-gap: 6px;
}
.component__accordion .accordion--type2 .accordion__item {
  background: rgba(234, 232, 230, 0.5) !important;
  border-radius: 2px !important;
  border: none !important;
}
.component__accordion .accordion--type2 .accordion__item .accordion__button {
  padding: 30px 30px;
}
.component__accordion .accordion--type2 .accordion__item .accordion__button::before {
  background-size: auto;
}
.component__accordion .accordion--type2 .accordion__item .accordion__button[aria-expanded=true] {
  padding-bottom: 20px;
}
.component__accordion .accordion--type2 .accordion__item .accordion__button[aria-expanded=true]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.53033 0.46967C6.23744 0.176777 5.76256 0.176777 5.46967 0.46967L0.696699 5.24264C0.403805 5.53553 0.403805 6.01041 0.696699 6.3033C0.989592 6.59619 1.46447 6.59619 1.75736 6.3033L6 2.06066L10.2426 6.3033C10.5355 6.59619 11.0104 6.59619 11.3033 6.3033C11.5962 6.01041 11.5962 5.53553 11.3033 5.24264L6.53033 0.46967ZM6.75 13L6.75 1L5.25 1L5.25 13L6.75 13Z' fill='%23211F1F'/%3E%3C/svg%3E%0A");
}
.component__accordion .accordion--type2 .accordion__item .accordion__button[aria-expanded=false]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.46967 12.5303C5.76256 12.8232 6.23744 12.8232 6.53033 12.5303L11.3033 7.75736C11.5962 7.46447 11.5962 6.98959 11.3033 6.6967C11.0104 6.40381 10.5355 6.40381 10.2426 6.6967L6 10.9393L1.75736 6.6967C1.46447 6.40381 0.989593 6.40381 0.696699 6.6967C0.403806 6.98959 0.403806 7.46447 0.696699 7.75736L5.46967 12.5303ZM5.25 8.94366e-09L5.25 12L6.75 12L6.75 -8.94366e-09L5.25 8.94366e-09Z' fill='%23211F1F'/%3E%3C/svg%3E%0A");
}
.component__accordion .accordion--type2 .accordion__item .accordion__body {
  padding: 0 30px 33px;
}
.component__accordion .accordion__item {
  background: transparent;
  border: none !important;
  box-shadow: none;
  margin-bottom: 7px !important;
  padding: 0;
}
.component__accordion .accordion__header {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: transparent;
  border-radius: 0 !important;
  color: unset;
  display: block;
  font-stretch: normal;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2;
  margin: 0 !important;
  padding: 0;
}
.component__accordion .accordion__header.h1 {
  font-size: 52px;
}
.component__accordion .accordion__header.h2 {
  font-size: 42px;
}
.component__accordion .accordion__header h3 {
  font-size: 38px;
}
.component__accordion .accordion__header.h4 {
  font-size: 31px;
}
.component__accordion .accordion__header.h5 {
  font-size: 21px;
}
.component__accordion .accordion__header.h6 {
  font-size: 18px !important;
}
.component__accordion .accordion__button {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  background-color: transparent;
  border-radius: 0;
  padding-left: 33px;
  border: none;
  color: #267573;
  display: block;
  font-size: inherit !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 700;
  letter-spacing: initial;
  line-height: 1.2;
  margin: 0;
  overflow-wrap: break-word;
  position: relative;
  text-align: left;
  transition: padding-bottom 0.2s ease;
  white-space: normal;
  width: 100%;
  word-break: break-word;
}
.component__accordion .accordion__button::after {
  content: none;
}
.component__accordion .accordion__button::before {
  content: "" !important;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0 !important;
  transition: all 0.4s ease;
  width: 80px;
}
@media (max-width: 767.98px) {
  .component__accordion .accordion__button::before {
    width: 40px;
  }
}
.component__accordion .accordion__button:hover, .component__accordion .accordion__button:focus, .component__accordion .accordion__button:active {
  box-shadow: unset;
  text-decoration: none;
}
.component__accordion .accordion__body {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding-left: 33px !important;
}
.component__accordion .accordion__body > *,
.component__accordion .accordion__body * > * {
  font-family: "Inter", sans-serif;
  color: #3A3A3A !important;
  font-size: 17px;
  font-stretch: normal;
  font-weight: initial;
  letter-spacing: normal;
  line-height: 26px;
}
.component__accordion .accordion__body > *::selection,
.component__accordion .accordion__body * > *::selection {
  background-color: #194f4d;
  color: white;
}
.component__accordion .accordion__body ul,
.component__accordion .accordion__body ol {
  padding-left: 15px;
}
.component__accordion .accordion__body img[class*=wp-image] {
  width: auto !important;
}
.component__accordion .accordion__body .alignleft {
  float: left;
  margin: 0 15px 15px 0;
}
.component__accordion .accordion__body .alignright {
  float: right;
  margin: 0 0 15px 15px;
}
.component__accordion .accordion__grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
}
.component__accordion .accordion__grid .col-image figure.media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.component__accordion .accordion__grid .col-content {
  display: flex;
  flex-direction: column;
  gap: 15px;
  flex: 1;
}
.component__accordion .accordion__grid.reverse {
  flex-direction: row-reverse;
}

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

.block__sponsors + .block__sponsors .hr-top {
  border-color: transparent;
}
.block__sponsors--tier .sponsor {
  display: block;
  height: 100px;
}
.block__sponsors--tier .sponsor .sponsor__image,
.block__sponsors--tier .sponsor a {
  display: block;
  width: 100%;
  height: 100%;
}
.block__sponsors--tier .sponsor .sponsor__image img,
.block__sponsors--tier .sponsor a img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
  aspect-ratio: 3/2;
  mix-blend-mode: color-burn;
}
.block__sponsors--tier .sponsor a {
  transition: all 0.4s ease;
  transform: scale(1);
}
.block__sponsors--tier .sponsor a:hover {
  transform: scale(1.2);
}
.block__sponsors--carousel {
  margin-top: 30px;
}
@media (min-width: 1199.98px) {
  .block__sponsors--carousel {
    margin-top: 50px;
  }
}
.block__sponsors--carousel .swiper-slide:not(.swiper-slide-active) {
  opacity: 0.5;
}
.block__sponsors--carousel .swiper-slide {
  height: 100px;
}
.block__sponsors--carousel .swiper-slide .sponsor__image,
.block__sponsors--carousel .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}
.block__sponsors--carousel .swiper-slide .sponsor__image img,
.block__sponsors--carousel .swiper-slide a img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
}
.block__sponsors--carousel .swiper-slide a {
  transition: all 0.4s ease;
  transform: scale(1);
}
.block__sponsors--carousel .swiper-slide a:hover {
  transform: scale(1.2);
}
.block__sponsors--carousel .sponsor__image img[src$=".jpg"],
.block__sponsors--carousel .sponsor__image img[src$=".png"] {
  mix-blend-mode: multiply;
}
.block__sponsors line.hr-top {
  margin-bottom: 35px;
}
.block__sponsors line.hr-bottom {
  margin-top: 35px;
}
.block__sponsors .block__content + .block__sponsors--tier,
.block__sponsors .block__content + line.hr-top {
  margin-top: 45px;
}

.block--bg-black {
  padding: 80px 0;
  background-color: #211F1F;
}
.block--bg-blue {
  padding: 80px 0;
  background-color: #163F7B;
}
.block .flex-row {
  column-gap: 50px;
}
@media (min-width: 199.98px) {
  .block .flex-row .block__buttons {
    align-self: center;
  }
}

.block__callout {
  position: relative;
  height: 100%;
  padding: 85px 0;
}
.block__callout.alignfull {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.block__callout .block__content {
  padding-top: 80px;
  padding-bottom: 80px;
}
.block__callout .block__callout__container {
  position: relative;
  width: 100%;
}
.block__callout .block__callout__container::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.66;
  z-index: 2;
}
.block__callout .block__callout__container .block__editor--color-light * {
  color: #ffffff !important;
}
.block__callout .block__callout__background {
  height: 364px;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.block__callout .block__callout__background img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  position: relative;
}
.block__callout .callout__content {
  z-index: 2;
  position: relative;
  z-index: 4;
}
.block__callout .callout__content.bg-color02 {
  background: #DAE6E6 !important;
}
.block__callout .callout__content.bg-color01 {
  background: #267573 !important;
}
.block__callout .callout__content .parent__content {
  min-height: 364px;
  display: flex;
  flex-direction: column;
}
.block__callout .callout__content .parent__content.alignment--center .block__content {
  justify-content: center;
  align-items: center;
}
.block__callout .callout__content .parent__content.alignment--end .block__content {
  justify-content: flex-end;
}
.block__callout .callout__content .block__content {
  flex: 1;
}
.block__callout .callout__content .block__content.btn__on--side {
  flex-direction: row;
}
.block__callout .callout__content .block__content.btn__on--side .block__editor {
  width: 80%;
}
.block__callout .callout__content .block__content.btn__on--side .block__buttons {
  width: 20%;
}

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

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

.component__content + .component__swiper {
  margin-top: 30px;
}
@media (max-width: 199.98px) {
  .component__content + .component__swiper {
    margin-top: 50px;
  }
}

.component__testimonials {
  /*
  * Scrollbar
  */
  /*
  * Buttons Container Tugheder
  */
  /*
  * Buttons Between Paginatior
  */
}
.component__testimonials .testimonial {
  background-color: white;
  border-radius: 1px;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.0655594);
  margin: 0;
  padding: 120px 80px 80px;
  position: relative;
  height: auto;
  display: flex;
  flex-direction: column;
  row-gap: 25px;
  column-gap: 25px;
  transition-duration: 0.4s;
  transition-property: background-color;
  transition-timing-function: ease-in-out;
  width: 100% !important;
}
@media (max-width: 669.98px) {
  .component__testimonials .testimonial {
    max-width: 100%;
    padding: 85px 25px 60px;
  }
}
.component__testimonials .testimonial.bg-color01 {
  background: #267573 !important;
}
.component__testimonials .testimonial.bg-color01 .testimonial__content--quote > p {
  color: #ffffff !important;
}
.component__testimonials .testimonial.bg-color01 .testimonial__content--quote .name {
  color: #ffffff !important;
}
.component__testimonials .testimonial.bg-color01 .testimonial__content--cite > span {
  color: #ffffff !important;
}
.component__testimonials .testimonial.bg-color01::after {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6481 21.6C17.4136 20 18.7778 18.2133 19.7407 16.24C20.7037 14.2667 21.1852 12.4533 21.1852 10.8C20.7572 11.0133 20.1687 11.12 19.4198 11.12C17.9753 11.12 16.7716 10.6133 15.8086 9.6C14.8457 8.58667 14.3642 7.30667 14.3642 5.76C14.3642 4.05333 14.9259 2.66666 16.0494 1.6C17.1193 0.53333 18.4835 -6.5711e-07 20.142 -5.12125e-07C21.9609 -3.53109e-07 23.4054 0.559997 24.4753 1.68C25.4918 2.8 26 4.21334 26 5.92C26 9.28 25.3848 12.32 24.1543 15.04C22.8704 17.76 21.1852 19.8933 19.0988 21.44C18.6708 21.8133 18.0288 22 17.1728 22C16.4774 22 15.9691 21.8667 15.6481 21.6ZM1.28395 21.6C3.04938 20 4.41358 18.2133 5.37655 16.24C6.33951 14.2667 6.82099 12.4533 6.82099 10.8C6.393 11.0133 5.80453 11.12 5.05556 11.12C3.61111 11.12 2.40741 10.6133 1.44445 9.6C0.481483 8.58666 1.28453e-06 7.30666 1.41975e-06 5.76C1.56895e-06 4.05333 0.561729 2.66666 1.68519 1.59999C2.75515 0.533329 4.11934 -1.91287e-06 5.77778 -1.76788e-06C7.59671 -1.60887e-06 9.04115 0.559996 10.1111 1.68C11.1276 2.8 11.6358 4.21333 11.6358 5.92C11.6358 9.28 11.0206 12.32 9.79013 15.04C8.50617 17.76 6.82099 19.8933 4.73457 21.44C4.30659 21.8133 3.66461 22 2.80864 22C2.11317 22 1.60494 21.8667 1.28395 21.6Z' fill='%23EBA743'/%3E%3C/svg%3E");
  transform: rotateZ(0deg) !important;
}
.component__testimonials .testimonial.bg-color01::before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3519 0.4C8.58642 2 7.22222 3.78667 6.25926 5.76C5.2963 7.73333 4.81481 9.54667 4.81481 11.2C5.2428 10.9867 5.83128 10.88 6.58025 10.88C8.02469 10.88 9.2284 11.3867 10.1914 12.4C11.1543 13.4133 11.6358 14.6933 11.6358 16.24C11.6358 17.9467 11.0741 19.3333 9.95062 20.4C8.88066 21.4667 7.51646 22 5.85803 22C4.03909 22 2.59465 21.44 1.52469 20.32C0.50823 19.2 0 17.7867 0 16.08C0 12.72 0.615226 9.68 1.84568 6.96C3.12963 4.24 4.81482 2.10666 6.90124 0.559998C7.32922 0.186666 7.97119 0 8.82716 0C9.52263 0 10.0309 0.133334 10.3519 0.4ZM24.716 0.4C22.9506 2 21.5864 3.78667 20.6235 5.76C19.6605 7.73333 19.179 9.54667 19.179 11.2C19.607 10.9867 20.1955 10.88 20.9444 10.88C22.3889 10.88 23.5926 11.3867 24.5556 12.4C25.5185 13.4133 26 14.6933 26 16.24C26 17.9467 25.4383 19.3333 24.3148 20.4C23.2449 21.4667 21.8807 22 20.2222 22C18.4033 22 16.9588 21.44 15.8889 20.32C14.8724 19.2 14.3642 17.7867 14.3642 16.08C14.3642 12.72 14.9794 9.68 16.2099 6.96C17.4938 4.24 19.179 2.10666 21.2654 0.559998C21.6934 0.186666 22.3354 0 23.1914 0C23.8868 0 24.3951 0.133334 24.716 0.4Z' fill='%23EBA743'/%3E%3C/svg%3E");
}
.component__testimonials .testimonial.bg-color10 {
  background: #EFEBE3 !important;
}
.component__testimonials .testimonial.bg-color10::after {
  transform: rotateZ(0deg) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6481 21.6C17.4136 20 18.7778 18.2133 19.7407 16.24C20.7037 14.2667 21.1852 12.4533 21.1852 10.8C20.7572 11.0133 20.1687 11.12 19.4198 11.12C17.9753 11.12 16.7716 10.6133 15.8086 9.6C14.8457 8.58667 14.3642 7.30667 14.3642 5.76C14.3642 4.05333 14.9259 2.66666 16.0494 1.6C17.1193 0.53333 18.4835 -6.5711e-07 20.142 -5.12125e-07C21.9609 -3.53109e-07 23.4054 0.559997 24.4753 1.68C25.4918 2.8 26 4.21334 26 5.92C26 9.28 25.3848 12.32 24.1543 15.04C22.8704 17.76 21.1852 19.8933 19.0988 21.44C18.6708 21.8133 18.0288 22 17.1728 22C16.4774 22 15.9691 21.8667 15.6481 21.6ZM1.28395 21.6C3.04938 20 4.41358 18.2133 5.37655 16.24C6.33951 14.2667 6.82099 12.4533 6.82099 10.8C6.393 11.0133 5.80453 11.12 5.05556 11.12C3.61111 11.12 2.40741 10.6133 1.44445 9.6C0.481483 8.58666 1.28453e-06 7.30666 1.41975e-06 5.76C1.56895e-06 4.05333 0.561729 2.66666 1.68519 1.59999C2.75515 0.533329 4.11934 -1.91287e-06 5.77778 -1.76788e-06C7.59671 -1.60887e-06 9.04115 0.559996 10.1111 1.68C11.1276 2.8 11.6358 4.21333 11.6358 5.92C11.6358 9.28 11.0206 12.32 9.79013 15.04C8.50617 17.76 6.82099 19.8933 4.73457 21.44C4.30659 21.8133 3.66461 22 2.80864 22C2.11317 22 1.60494 21.8667 1.28395 21.6Z' fill='%23EBA743'/%3E%3C/svg%3E");
}
.component__testimonials .testimonial.bg-color10::before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3519 0.4C8.58642 2 7.22222 3.78667 6.25926 5.76C5.2963 7.73333 4.81481 9.54667 4.81481 11.2C5.2428 10.9867 5.83128 10.88 6.58025 10.88C8.02469 10.88 9.2284 11.3867 10.1914 12.4C11.1543 13.4133 11.6358 14.6933 11.6358 16.24C11.6358 17.9467 11.0741 19.3333 9.95062 20.4C8.88066 21.4667 7.51646 22 5.85803 22C4.03909 22 2.59465 21.44 1.52469 20.32C0.50823 19.2 0 17.7867 0 16.08C0 12.72 0.615226 9.68 1.84568 6.96C3.12963 4.24 4.81482 2.10666 6.90124 0.559998C7.32922 0.186666 7.97119 0 8.82716 0C9.52263 0 10.0309 0.133334 10.3519 0.4ZM24.716 0.4C22.9506 2 21.5864 3.78667 20.6235 5.76C19.6605 7.73333 19.179 9.54667 19.179 11.2C19.607 10.9867 20.1955 10.88 20.9444 10.88C22.3889 10.88 23.5926 11.3867 24.5556 12.4C25.5185 13.4133 26 14.6933 26 16.24C26 17.9467 25.4383 19.3333 24.3148 20.4C23.2449 21.4667 21.8807 22 20.2222 22C18.4033 22 16.9588 21.44 15.8889 20.32C14.8724 19.2 14.3642 17.7867 14.3642 16.08C14.3642 12.72 14.9794 9.68 16.2099 6.96C17.4938 4.24 19.179 2.10666 21.2654 0.559998C21.6934 0.186666 22.3354 0 23.1914 0C23.8868 0 24.3951 0.133334 24.716 0.4Z' fill='%23EBA743'/%3E%3C/svg%3E");
}
.component__testimonials .testimonial.bg-color03 {
  background: #EBA743 !important;
}
@media (min-width: 199.98px) {
  .component__testimonials .testimonial {
    width: 530px !important;
    flex-direction: row;
  }
}
.component__testimonials .testimonial__image {
  border-radius: 50%;
  flex: 1 0 100px;
  height: 100px;
  overflow: hidden;
  position: relative;
  width: 100px;
}
.component__testimonials .testimonial::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3519 0.4C8.58642 2 7.22222 3.78667 6.25926 5.76C5.2963 7.73333 4.81481 9.54667 4.81481 11.2C5.2428 10.9867 5.83128 10.88 6.58025 10.88C8.02469 10.88 9.2284 11.3867 10.1914 12.4C11.1543 13.4133 11.6358 14.6933 11.6358 16.24C11.6358 17.9467 11.0741 19.3333 9.95062 20.4C8.88066 21.4667 7.51646 22 5.85803 22C4.0391 22 2.59465 21.44 1.52469 20.32C0.50823 19.2 0 17.7867 0 16.08C0 12.72 0.615226 9.68 1.84568 6.96C3.12963 4.24 4.81482 2.10666 6.90124 0.559998C7.32922 0.186666 7.97119 0 8.82716 0C9.52263 0 10.0309 0.133334 10.3519 0.4ZM24.716 0.4C22.9506 2 21.5864 3.78667 20.6235 5.76C19.6605 7.73333 19.179 9.54667 19.179 11.2C19.607 10.9867 20.1955 10.88 20.9444 10.88C22.3889 10.88 23.5926 11.3867 24.5556 12.4C25.5185 13.4133 26 14.6933 26 16.24C26 17.9467 25.4383 19.3333 24.3148 20.4C23.2449 21.4667 21.8807 22 20.2222 22C18.4033 22 16.9588 21.44 15.8889 20.32C14.8724 19.2 14.3642 17.7867 14.3642 16.08C14.3642 12.72 14.9794 9.68 16.2099 6.96C17.4938 4.24 19.179 2.10666 21.2654 0.559998C21.6934 0.186666 22.3354 0 23.1914 0C23.8868 0 24.3951 0.133334 24.716 0.4Z' fill='%23267573'/%3E%3C/svg%3E");
  transform: rotateZ(180deg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 120px;
  height: 20px;
  position: absolute;
  right: 50px;
  width: 30px;
}
@media (max-width: 669.98px) {
  .component__testimonials .testimonial::after {
    bottom: 60px;
  }
}
.component__testimonials .testimonial::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='22' viewBox='0 0 26 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3519 0.4C8.58642 2 7.22222 3.78667 6.25926 5.76C5.2963 7.73333 4.81481 9.54667 4.81481 11.2C5.2428 10.9867 5.83128 10.88 6.58025 10.88C8.02469 10.88 9.2284 11.3867 10.1914 12.4C11.1543 13.4133 11.6358 14.6933 11.6358 16.24C11.6358 17.9467 11.0741 19.3333 9.95062 20.4C8.88066 21.4667 7.51646 22 5.85803 22C4.0391 22 2.59465 21.44 1.52469 20.32C0.50823 19.2 0 17.7867 0 16.08C0 12.72 0.615226 9.68 1.84568 6.96C3.12963 4.24 4.81482 2.10666 6.90124 0.559998C7.32922 0.186666 7.97119 0 8.82716 0C9.52263 0 10.0309 0.133334 10.3519 0.4ZM24.716 0.4C22.9506 2 21.5864 3.78667 20.6235 5.76C19.6605 7.73333 19.179 9.54667 19.179 11.2C19.607 10.9867 20.1955 10.88 20.9444 10.88C22.3889 10.88 23.5926 11.3867 24.5556 12.4C25.5185 13.4133 26 14.6933 26 16.24C26 17.9467 25.4383 19.3333 24.3148 20.4C23.2449 21.4667 21.8807 22 20.2222 22C18.4033 22 16.9588 21.44 15.8889 20.32C14.8724 19.2 14.3642 17.7867 14.3642 16.08C14.3642 12.72 14.9794 9.68 16.2099 6.96C17.4938 4.24 19.179 2.10666 21.2654 0.559998C21.6934 0.186666 22.3354 0 23.1914 0C23.8868 0 24.3951 0.133334 24.716 0.4Z' fill='%23267573'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  top: 80px;
  height: 20px;
  position: absolute;
  left: 80px;
  width: 30px;
}
@media (max-width: 669.98px) {
  .component__testimonials .testimonial::before {
    top: 40px;
    left: 30px;
  }
}
.component__testimonials .testimonial__content {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.component__testimonials .testimonial__content--quote > p {
  font-family: "Inter", sans-serif;
  color: #3A3A3A;
  display: block;
  font-size: px-to-rem(14px);
  font-stretch: normal;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 0.01px;
  line-height: 26px;
  text-transform: none;
}
.component__testimonials .testimonial__content--cite {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.component__testimonials .testimonial__content--cite span {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #3A3A3A;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
}
.component__testimonials .testimonial__content--cite span.name {
  font-weight: 700;
  letter-spacing: 0.04em;
  color: 18px !important;
  color: #267573;
}
.component__testimonials .testimonial__content--cite span.other {
  line-height: 38px;
  font-weight: 400;
  font-size: 25px;
  letter-spacing: 0.1px;
}
.component__testimonials .swiper-scrollbar {
  width: 100%;
}
.component__testimonials .swiper-scrollbar .swiper-scrollbar-horizontal {
  width: 100%;
  background: transparent;
  opacity: 1 !important;
  position: relative;
  bottom: 0;
  height: auto;
}
.component__testimonials .swiper-scrollbar .swiper-scrollbar-horizontal::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background: #267573;
}
.component__testimonials .swiper-scrollbar-drag {
  height: 3px;
  background: #267573;
  z-index: 1;
  top: -1px;
}
.component__testimonials .swiper__container-buttons {
  display: flex;
  position: relative;
  column-gap: 13px;
}
.component__testimonials .swiper__container-buttons .swiper-button-next,
.component__testimonials .swiper__container-buttons .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='53' viewBox='0 0 52 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.9' cx='26' cy='26.9894' r='25' stroke='%23267573' stroke-width='2'/%3E%3Cpath d='M31.5303 27.5197C31.8232 27.2268 31.8232 26.7519 31.5303 26.4591L26.7574 21.6861C26.4645 21.3932 25.9896 21.3932 25.6967 21.6861C25.4038 21.979 25.4038 22.4538 25.6967 22.7467L29.9393 26.9894L25.6967 31.232C25.4038 31.5249 25.4038 31.9998 25.6967 32.2927C25.9896 32.5856 26.4645 32.5856 26.7574 32.2927L31.5303 27.5197ZM20 27.7394L31 27.7394L31 26.2394L20 26.2394L20 27.7394Z' fill='%23267573'/%3E%3C/svg%3E");
  height: 52px;
  width: 52px;
}
.component__testimonials .swiper-button-next,
.component__testimonials .swiper-button-prev {
  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='M15.8774 4.82914C16.0727 4.63388 16.0727 4.3173 15.8774 4.12203L12.6954 0.940053C12.5002 0.744791 12.1836 0.744791 11.9883 0.940053C11.7931 1.13532 11.7931 1.4519 11.9883 1.64716L14.8168 4.47559L11.9883 7.30401C11.7931 7.49928 11.7931 7.81586 11.9883 8.01112C12.1836 8.20638 12.5002 8.20638 12.6954 8.01112L15.8774 4.82914ZM0.462891 4.97559L15.5239 4.97559L15.5239 3.97559L0.462891 3.97559L0.462891 4.97559Z' fill='%23211F1F'/%3E%3C/svg%3E%0A");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  left: unset;
  margin: 0 !important;
  position: relative;
  right: unset;
  top: unset;
  transform: unset;
  width: 20px;
}
.component__testimonials .swiper-button-next::after,
.component__testimonials .swiper-button-prev::after {
  content: none;
}
.component__testimonials .swiper-button-prev {
  transform: rotate(180deg);
}
.component__testimonials .swiper-button-next.swiper-button-disabled,
.component__testimonials .swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
}

.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: #267573 !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 {
  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 {
    justify-content: center;
  }
}
.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 {
    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 {
  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 {
  -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 {
    margin-right: 20px;
  }
}
.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 {
    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 {
  color: #267573;
  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 {
  font-size: 20px;
}
.popup_vcard .modal-content button.close {
  background: #267573;
  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 {
  color: #ffffff;
  font-size: 22px;
  line-height: 1em;
  text-transform: none;
}
.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 {
    min-height: calc(100vh - 20px);
  }
}
.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: #3A3A3A;
  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: #267573;
}
.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: #F0FDF2;
}
.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: #F0FDF2;
}
.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: #267573;
}
.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: "Inter", sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body main[role=main],
body main {
  overflow: hidden;
  position: relative;
}
body:not(.page-template-buddyboss-widget) h1,
body:not(.page-template-buddyboss-widget) h2,
body:not(.page-template-buddyboss-widget) h3,
body:not(.page-template-buddyboss-widget) h4,
body:not(.page-template-buddyboss-widget) h5,
body:not(.page-template-buddyboss-widget) h6,
body:not(.page-template-buddyboss-widget) .h1,
body:not(.page-template-buddyboss-widget) .h2,
body:not(.page-template-buddyboss-widget) .h3,
body:not(.page-template-buddyboss-widget) .h4,
body:not(.page-template-buddyboss-widget) .h5,
body:not(.page-template-buddyboss-widget) .h6 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #267573;
  font-stretch: normal;
  font-weight: 700;
  line-height: 1;
  letter-spacing: initial;
  margin-top: 0;
}
body:not(.page-template-buddyboss-widget) h1,
body:not(.page-template-buddyboss-widget) h1 > *,
body:not(.page-template-buddyboss-widget) .h1 {
  font-size: 52px !important;
  font-weight: 700;
  line-height: 61px;
}
@media (max-width: 991.98px) {
  body:not(.page-template-buddyboss-widget) h1,
  body:not(.page-template-buddyboss-widget) h1 > *,
  body:not(.page-template-buddyboss-widget) .h1 {
    font-size: 38px !important;
  }
}
@media (max-width: 575.98px) {
  body:not(.page-template-buddyboss-widget) h1,
  body:not(.page-template-buddyboss-widget) h1 > *,
  body:not(.page-template-buddyboss-widget) .h1 {
    font-size: 38px !important;
  }
}
body:not(.page-template-buddyboss-widget) h2,
body:not(.page-template-buddyboss-widget) h2 > *,
body:not(.page-template-buddyboss-widget) .h2 {
  font-size: 42px !important;
  line-height: 47px;
}
@media (max-width: 991.98px) {
  body:not(.page-template-buddyboss-widget) h2,
  body:not(.page-template-buddyboss-widget) h2 > *,
  body:not(.page-template-buddyboss-widget) .h2 {
    font-size: 34px !important;
  }
}
@media (max-width: 575.98px) {
  body:not(.page-template-buddyboss-widget) h2,
  body:not(.page-template-buddyboss-widget) h2 > *,
  body:not(.page-template-buddyboss-widget) .h2 {
    font-size: 34px !important;
  }
}
body:not(.page-template-buddyboss-widget) h3,
body:not(.page-template-buddyboss-widget) h3 > *,
body:not(.page-template-buddyboss-widget) .h3 {
  font-size: 38px !important;
  line-height: 40px;
}
@media (max-width: 991.98px) {
  body:not(.page-template-buddyboss-widget) h3,
  body:not(.page-template-buddyboss-widget) h3 > *,
  body:not(.page-template-buddyboss-widget) .h3 {
    font-size: 32px !important;
  }
}
@media (max-width: 575.98px) {
  body:not(.page-template-buddyboss-widget) h3,
  body:not(.page-template-buddyboss-widget) h3 > *,
  body:not(.page-template-buddyboss-widget) .h3 {
    font-size: 32px !important;
  }
}
body:not(.page-template-buddyboss-widget) h4,
body:not(.page-template-buddyboss-widget) h4 > *,
body:not(.page-template-buddyboss-widget) .h4 {
  font-size: 31px !important;
  line-height: 33px;
}
@media (max-width: 991.98px) {
  body:not(.page-template-buddyboss-widget) h4,
  body:not(.page-template-buddyboss-widget) h4 > *,
  body:not(.page-template-buddyboss-widget) .h4 {
    font-size: 28px !important;
  }
}
@media (max-width: 575.98px) {
  body:not(.page-template-buddyboss-widget) h4,
  body:not(.page-template-buddyboss-widget) h4 > *,
  body:not(.page-template-buddyboss-widget) .h4 {
    font-size: 28px !important;
  }
}
body:not(.page-template-buddyboss-widget) h5,
body:not(.page-template-buddyboss-widget) h5 > *,
body:not(.page-template-buddyboss-widget) .h5 {
  font-size: 21px !important;
  line-height: 30px;
}
@media (max-width: 991.98px) {
  body:not(.page-template-buddyboss-widget) h5,
  body:not(.page-template-buddyboss-widget) h5 > *,
  body:not(.page-template-buddyboss-widget) .h5 {
    font-size: 21px !important;
  }
}
@media (max-width: 575.98px) {
  body:not(.page-template-buddyboss-widget) h5,
  body:not(.page-template-buddyboss-widget) h5 > *,
  body:not(.page-template-buddyboss-widget) .h5 {
    font-size: 21px !important;
  }
}
body:not(.page-template-buddyboss-widget) h6,
body:not(.page-template-buddyboss-widget) h6 > *,
body:not(.page-template-buddyboss-widget) .h6 {
  font-size: 18px !important;
  line-height: 28px;
}
@media (max-width: 991.98px) {
  body:not(.page-template-buddyboss-widget) h6,
  body:not(.page-template-buddyboss-widget) h6 > *,
  body:not(.page-template-buddyboss-widget) .h6 {
    font-size: 18px !important;
  }
}
@media (max-width: 575.98px) {
  body:not(.page-template-buddyboss-widget) h6,
  body:not(.page-template-buddyboss-widget) h6 > *,
  body:not(.page-template-buddyboss-widget) .h6 {
    font-size: 18px !important;
  }
}
body:not(.page-template-buddyboss-widget) .h7 {
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  color: #5B4F7A;
  font-size: 16px !important;
  font-weight: 700;
  letter-spacing: initial;
}
body ul,
body ol,
body dd {
  margin-left: 0px !important;
  padding: 0px;
}
body p,
body p em,
body ul li,
body ol li,
body ol li::marker,
body .text {
  font-family: "Inter", sans-serif;
  font-family: inherit;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.1px;
  font-size: 17px;
  color: #3A3A3A;
}
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: #2D95AD;
  text-decoration: none;
  border-color: transparent;
  font-weight: 500;
  letter-spacing: 0.1px;
  font-size: 17px;
}
body > *::selection,
body * > *::selection {
  background-color: #194f4d;
  color: white;
}
body a:focus-visible,
body input:focus-visible {
  outline: -webkit-focus-ring-color auto 1px;
}

.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: #267573;
  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: #267573;
  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: #267573 !important;
}
.bg-section.bg-color02 {
  background-color: #DAE6E6 !important;
}
.bg-section.bg-color03 {
  background-color: #EBA743 !important;
}
.bg-section.bg-color04 {
  background-color: #5B4F7A !important;
}
.bg-section.bg-color05 {
  background-color: #267878 !important;
}
.bg-section.bg-color06 {
  background-color: #F0FDF2 !important;
}
.bg-section.bg-color07 {
  background-color: #FEF9F1 !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;
}

.frame-video > .fluid-width-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}

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

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

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

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