@charset "UTF-8";
a, a:hover {
  transition: all 0.25s ease;
}
.nowrap {
  white-space: nowrap;
}
.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content {
  flex: unset !important;
}
.d-none {
  display: none !important;
}
@keyframes arrow-hover {
  0% {
    opacity: 1;
    transform: translateX(0) translateY(-50%);
  }
  40% {
    opacity: 0;
    transform: translateX(100%) translateY(-50%);
  }
  60% {
    opacity: 0;
    transform: translateX(-100%) translateY(-50%);
  }
  100% {
    opacity: 1;
    transform: translateX(0) translateY(-50%);
  }
}
#fl-main-content .fl-builder-content > .fl-row:first-child > .fl-row-content-wrap {
  margin-top: 114px;
}
@media (min-width: 981px) {
  #fl-main-content .fl-builder-content > .fl-row:first-child > .fl-row-content-wrap {
    margin-top: 130px;
  }
}
@media (max-width: 980px) and (min-width: 601px) {
  #fl-main-content .fl-builder-content > .fl-row:first-child > .fl-row-content-wrap {
    margin-top: 125px;
  }
}
.bottom-transition .fl-row-content-wrap {
  position: relative;
  overflow: hidden;
}
.bottom-transition .fl-row-content-wrap:before {
  content: "";
  width: 52%;
  height: 50%;
  background-color: #fff;
  position: absolute;
  right: 50%;
  bottom: 0;
  transform: translateY(100%) rotate(3.6deg);
  transform-origin: right top;
}
.bottom-transition .fl-row-content-wrap:after {
  content: "";
  width: 52%;
  height: 50%;
  background-color: #fff;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateY(100%) rotate(-3.6deg);
  transform-origin: left top;
}
.top-transition .fl-row-content-wrap {
  position: relative;
  overflow: hidden;
}
.top-transition .fl-row-content-wrap:before {
  content: "";
  width: 100%;
  height: 50%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1926 60' fill='none'%3E%3Cpath style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: rgb(255, 255, 255);' d='M 0.219 0.171 L 959.873 60.193 L -0.027 60.24 C -0.027 60.24 0.229 0.412 0.219 0.171 Z' transform='matrix(-1, 0, 0, -1, 959.851013, 60.18)'/%3E%3Cpath style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: rgb(255, 255, 255);' d='M 959.451 59.992 L 1926.144 -0.013 L 957.877 -0.036 C 957.823 -0.036 959.438 59.752 959.451 59.992 Z'/%3E%3C/svg%3E") no-repeat center top;
  background-size: contain;
  position: absolute;
  left: 0;
  top: -1px;
}
.top-transition .fl-row-content-wrap .fl-row-content {
  position: relative;
  z-index: 1;
}
.accent-rectangle1 {
  overflow: hidden;
}
.accent-rectangle1 .fl-row-content-wrap .fl-row-content {
  position: relative;
}
.accent-rectangle1 .fl-row-content-wrap .fl-row-content:before {
  content: "";
  width: 317px;
  height: 242px;
  background: url(/wp-content/uploads/2023/05/accent-rectangle1.png) no-repeat center;
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-50%, 0);
}
@media (min-width: 981px) {
  .accent-rectangle1 .fl-row-content-wrap .fl-row-content:before {
    transform: translate(-88%, 0);
    bottom: 61px;
  }
}
.accent-rectangle2 {
  overflow: hidden;
}
.accent-rectangle2 .fl-row-content-wrap .fl-row-content {
  position: relative;
}
.accent-rectangle2 .fl-row-content-wrap .fl-row-content:before {
  content: "";
  width: 317px;
  height: 242px;
  background: url(/wp-content/uploads/2023/05/accent-rectangle2.png) no-repeat center;
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-50%, 0);
}
@media (min-width: 981px) {
  .accent-rectangle2 .fl-row-content-wrap .fl-row-content:before {
    transform: translate(-88%, 0);
    bottom: 80px;
  }
}
.accent-rectangle3 {
  overflow: visible;
}
.accent-rectangle3 .fl-row-content-wrap .fl-row-content {
  position: relative;
}
.accent-rectangle3 .fl-row-content-wrap .fl-row-content:before {
  content: "";
  width: 295px;
  height: 264px;
  background: url(/wp-content/uploads/2023/05/accent_rectangle3.png) no-repeat center;
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-50%, 50%);
}
@media (min-width: 981px) {
  .accent-rectangle3 .fl-row-content-wrap .fl-row-content:before {
    transform: translate(-108%, 50%);
  }
}
.accent-rectangle3.right-accent .fl-row-content-wrap .fl-row-content:before {
  left: auto;
  right: 0;
  transform: translate(50%, 50%) rotate(180deg);
}
@media (min-width: 981px) {
  .accent-rectangle3.right-accent .fl-row-content-wrap .fl-row-content:before {
    left: auto;
    right: 0;
    transform: translate(108%, 50%) rotate(180deg);
  }
}
.mouse-icon-link {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
}
.mouse-icon-link .mouse-icon {
  border: 2px solid #fff;
  border-radius: 16px;
  height: 40px;
  width: 26px;
  display: block;
  z-index: 10;
  opacity: 0.7;
}
.mouse-icon-link .mouse-icon .wheel {
  position: relative;
  border-radius: 10px;
  background: #fff;
  width: 4px;
  height: 6px;
  top: 4px;
  margin-left: auto;
  margin-right: auto;
  -webkit-animation-name: drop;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-name: drop;
  animation-name: drop;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
@-webkit-keyframes drop {
  0% {
    top: 2px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}
@keyframes drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}
.sidebar-testimonials {
  padding: 108px 19px 19px;
  border-radius: 10px;
  background-color: #EFB70E;
  position: relative;
}
.sidebar-testimonials:before {
  content: "";
  width: 156px;
  height: 49px;
  background: url(/wp-content/uploads/2023/05/google-rating-2.jpg) no-repeat center;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 30px;
  transform: translateX(-50%);
}
.sidebar-testimonials .fl-col-content .sidebar-testimonial-title {
  margin: 0 0 25px;
}
.sidebar-testimonials .fl-col-content .sidebar-testimonial-title .fl-module-content h3 {
  font-weight: 700;
  font-size: clamp(30px, 2.4vw, 36px) !important;
  line-height: 125%;
  text-align: center;
  color: #fff;
}
@media (max-width: 980px) {
  .sidebar-testimonials .fl-col-content .sidebar-testimonial-title .fl-module-content h3 {
    font-size: 27px !important;
  }
}
@media (max-width: 767px) {
  .sidebar-testimonials .fl-col-content .sidebar-testimonial-title .fl-module-content h3 {
    font-size: 22px !important;
  }
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial {
  border-radius: 10px;
  background-color: #fff;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial:not(:last-child) {
  margin-bottom: 17px;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content {
  padding: 27px 29px 30px;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-module-content {
  position: absolute;
  bottom: 34px;
  left: 29px;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-title-wrap {
  padding: 0 0 0 59px;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-title-wrap h5 {
  margin: 0 0 2px;
  font-weight: 700;
  font-size: 16px;
  line-height: 175%;
  color: #18181B;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-title-wrap h4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: #52525B;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-text-wrap {
  margin: 0 0 14px;
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p {
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 155%;
  color: #18181B;
}
@media (max-width: 980px) {
  .sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p {
    font-size: 16px !important;
  }
}
.sidebar-testimonials .fl-col-content article.sidebar-testimonial .fl-module-content .uabb-infobox .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p img {
  display: block;
  margin: 0 0 21px;
}
header.fl-theme-builder-header-sticky #header-main {
  padding: 8px 0;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  transition: padding 0.25s ease;
}
header #header-top {
  padding: 13px 0;
  background-color: #157C12;
  transition: background-color 0.25s ease;
}
header #header-top .header-top-row {
  margin: 0 auto;
  max-width: 1200px;
  width: 95%;
  float: none;
}
header #header-top .header-top-row .header-top-content .fl-rich-text {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
@media (min-width: 768px) {
  header #header-top .header-top-row .header-top-content .fl-rich-text {
    justify-content: flex-end;
    gap: 0;
  }
}
header #header-top .header-top-row .header-top-content .fl-rich-text p {
  margin: 0;
  line-height: 1;
  color: #fff;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-align: center;
  position: relative;
}
@media (max-width: 767px) {
  header #header-top .header-top-row .header-top-content .fl-rich-text p span {
    display: none;
  }
}
@media (min-width: 768px) {
  header #header-top .header-top-row .header-top-content .fl-rich-text p:not(:last-child) {
    position: relative;
    margin-right: 15px;
    padding-right: 18px;
  }
  header #header-top .header-top-row .header-top-content .fl-rich-text p:not(:last-child):after {
    content: "";
    width: 1.5px;
    height: 100%;
    max-height: 10px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.25;
  }
}
@media (min-width: 768px) and (max-width: 980px) {
  header #header-top .header-top-row .header-top-content .fl-rich-text p:not(:last-child) {
    margin-right: 8px;
    padding-right: 10px;
  }
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.map {
  padding-left: 16px;
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.map:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='none'%3E%3Cpath d='M4.5 0C3.30701 0.0017144 2.16334 0.515879 1.31977 1.42975C0.476196 2.34361 0.00158253 3.58259 0 4.87499C0 8.37483 4.1925 12.7583 4.37063 12.9431C4.40527 12.9796 4.45168 13 4.5 13C4.54832 13 4.59473 12.9796 4.62937 12.9431C4.8075 12.7583 9 8.37483 9 4.87499C8.99842 3.58259 8.5238 2.34361 7.68023 1.42975C6.83666 0.515879 5.69299 0.0017144 4.5 0V0ZM4.5 7.10937C4.09208 7.10937 3.69331 6.97832 3.35414 6.73281C3.01496 6.48729 2.7506 6.13833 2.5945 5.73005C2.43839 5.32177 2.39755 4.87252 2.47713 4.43909C2.55671 4.00566 2.75315 3.60754 3.04159 3.29505C3.33004 2.98257 3.69754 2.76977 4.09763 2.68355C4.49771 2.59734 4.91241 2.64159 5.28928 2.8107C5.66616 2.97982 5.98828 3.2662 6.21491 3.63364C6.44154 4.00108 6.5625 4.43308 6.5625 4.87499C6.56217 5.46748 6.34477 6.03559 5.95805 6.45454C5.57132 6.87349 5.04691 7.10901 4.5 7.10937Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 9px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  header #header-top .header-top-row .header-top-content .fl-rich-text p.map {
    display: none;
  }
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.support {
  padding-left: 19px;
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.support:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath d='M6.04274 0.0224867C3.92954 0.231052 2.23289 1.80771 1.9154 3.85861C1.89508 3.99269 1.8773 4.11684 1.8773 4.13173C1.8773 4.14911 1.79095 4.16401 1.64109 4.17146C0.942621 4.2087 0.330505 4.66556 0.0790552 5.33844L0.0104778 5.51969L0.00285815 6.36885C-0.00730146 7.33968 0.000318243 7.38189 0.185731 7.75433C0.429561 8.2385 0.881664 8.57121 1.43282 8.67301C1.88238 8.75495 2.35227 8.74005 2.52498 8.63577C2.69769 8.53148 2.69007 8.62583 2.69007 6.47065C2.69007 4.16898 2.70531 3.95296 2.88311 3.4092C3.28695 2.18015 4.33085 1.23167 5.60842 0.928756C7.16538 0.5588 8.76297 1.17705 9.67226 2.50045C9.81195 2.70157 10.0329 3.15346 10.1167 3.4092C10.2945 3.95296 10.3098 4.16898 10.3098 6.47562C10.3098 8.68542 10.2971 8.54141 10.5155 8.65563C10.6247 8.71274 10.64 8.71522 11.0971 8.7028C11.5162 8.69287 11.5873 8.68542 11.7702 8.62832C12.0547 8.53645 12.2731 8.40485 12.4966 8.18884C12.6516 8.03738 12.7125 7.95544 12.809 7.76674C13.0021 7.38189 13.0071 7.34216 12.997 6.36885L12.9894 5.51969L12.9208 5.33844C12.6719 4.66805 12.0547 4.2087 11.3588 4.17146C11.2089 4.16401 11.1225 4.14911 11.1225 4.13173C11.1225 4.0349 11.0362 3.57059 10.9778 3.36203C10.4038 1.22671 8.29563 -0.198494 6.04274 0.0224867Z' fill='white'/%3E%3Cpath d='M1.70934 9.2316C1.76775 9.58666 2.01152 10.1031 2.27561 10.4234C2.81902 11.0839 3.6189 11.4414 4.55591 11.4414H4.75905V11.208V10.9771L4.42894 10.9622C3.91854 10.9374 3.57066 10.8331 3.18468 10.5848C2.70221 10.2769 2.36702 9.81261 2.20959 9.24401L2.18419 9.1447L1.93788 9.13973L1.69411 9.13725L1.70934 9.2316Z' fill='white'/%3E%3Cpath d='M5.73503 10.4333C5.49634 10.5177 5.31605 10.6915 5.22717 10.9174C5.184 11.0267 5.17639 11.0937 5.184 11.2427C5.20432 11.558 5.37191 11.8014 5.66139 11.9354L5.80106 12H6.49936H7.19767L7.33734 11.9354C7.62682 11.8014 7.79441 11.558 7.81473 11.2427C7.8325 10.9174 7.6776 10.6443 7.38558 10.4854L7.24846 10.4109L6.53745 10.406C5.99912 10.401 5.80359 10.406 5.73503 10.4333Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 13px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.sales {
  padding-left: 18px;
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.sales:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M7.96956 8.7764L8.09089 8.79153L8.17732 8.70506L9.20953 7.67243C9.20971 7.67225 9.20989 7.67208 9.21006 7.6719C9.31472 7.56871 9.44702 7.49807 9.59096 7.46853C9.73494 7.43899 9.88439 7.45183 10.0212 7.50551C10.0214 7.50558 10.0216 7.50566 10.0218 7.50573L11.2786 8.00772C11.2788 8.00781 11.279 8.0079 11.2792 8.00798C11.4172 8.06415 11.5355 8.15986 11.6192 8.2831C11.7029 8.40624 11.7484 8.55138 11.75 8.70029V11.0054C11.7491 11.1065 11.7278 11.2064 11.6874 11.299C11.6468 11.392 11.5879 11.4758 11.5142 11.5453C11.4405 11.6149 11.3535 11.6688 11.2584 11.7038C11.1637 11.7386 11.063 11.754 10.9623 11.7491C6.63221 11.4792 4.04922 9.51651 2.4997 7.2801C0.942516 5.03263 0.420668 2.49469 0.254529 1.08382C0.242929 0.97862 0.253673 0.872149 0.28606 0.771385C0.318522 0.670385 0.371991 0.577414 0.442941 0.498584C0.513892 0.419755 0.600716 0.356854 0.697699 0.314014C0.794681 0.271174 0.899628 0.249363 1.00563 0.250014L1.00563 0.250019H1.00717H3.23486C3.38366 0.250528 3.52892 0.295523 3.65199 0.379242C3.77515 0.463026 3.87045 0.581766 3.92563 0.720203L3.92567 0.720312L4.42849 1.98017L4.42849 1.98018L4.42917 1.98186C4.48456 2.11777 4.49869 2.267 4.4698 2.41091C4.44092 2.55475 4.37034 2.68689 4.26688 2.79082C4.26683 2.79087 4.26678 2.79092 4.26673 2.79097L3.23374 3.82438L3.14487 3.91329L3.16324 4.03765L3.41055 4.00112C3.16324 4.03765 3.16326 4.03778 3.16328 4.03793L3.16333 4.0383L3.16349 4.03931L3.16397 4.04244L3.16565 4.053C3.16711 4.06193 3.16925 4.0746 3.17217 4.09078C3.17799 4.12313 3.1869 4.16954 3.19959 4.22813C3.22497 4.34528 3.26554 4.51146 3.32694 4.7117C3.44955 5.11155 3.65633 5.65076 3.99365 6.20739C4.67082 7.32481 5.87808 8.51546 7.96956 8.7764Z' fill='white' stroke='%23157C12' stroke-width='0.5'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.portal {
  padding-left: 20px;
}
header #header-top .header-top-row .header-top-content .fl-rich-text p.portal:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M10.7673 4.12128L10.7676 4.12153C11.0721 4.35787 11.25 4.72139 11.25 5.10636V10.5014C11.25 10.6997 11.1712 10.89 11.0306 11.0305C10.89 11.171 10.6991 11.25 10.5 11.25H1.5C1.30086 11.25 1.11002 11.171 0.969426 11.0305C0.82885 10.89 0.75 10.6997 0.75 10.5014L0.75 5.10636L0.75 5.10601C0.74991 4.91612 0.793253 4.72871 0.876749 4.55806C0.960246 4.38741 1.0817 4.23802 1.23189 4.12133C1.2319 4.12132 1.2319 4.12132 1.2319 4.12132L5.23239 1.01319L5.23251 1.01311C5.45185 0.842626 5.72192 0.75 6 0.75C6.27808 0.75 6.54815 0.842626 6.76749 1.01311L6.76755 1.01315L10.7673 4.12128Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  header #header-top .header-top-row .header-top-content .fl-rich-text p.portal {
    display: none;
  }
}
header #header-top .header-top-row .header-top-content .fl-rich-text p a {
  position: relative;
  color: #fff;
}
header #header-top .header-top-row .header-top-content .fl-rich-text p a:hover {
  color: #EFB70E;
}
header #header-main {
  padding: 20px 0;
  background-color: #fff;
  transition: padding 0.25s ease;
}
header #header-main .fl-row-content .fl-col-group {
  margin: 0 auto;
  max-width: 1200px;
  width: 95%;
  display: flex !important;
  flex-wrap: nowrap;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-1-2 {
  flex: 0 1 200px;
}
@media (min-width: 981px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-1-2 {
    flex: 0 1 220px;
  }
}
@media (min-width: 981px) and (max-width: 1200px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-1-2 {
    flex: 0 1 170px;
  }
}
header #header-main .fl-row-content .fl-col-group .header-main-col-1-2 .fl-col-content .header-logo {
  padding: 0;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-1-2 .fl-col-content .header-logo .fl-photo a img {
  width: 100% !important;
  height: auto !important;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content {
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap {
  width: max-content;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: clamp(20px, 2.118vw, 35px);
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item {
  margin: 0;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item.current-menu-item a > span.menu-item-text {
  font-weight: 700;
  color: #E02B20;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item.current-menu-item a:before {
  content: "";
  height: 2px;
  width: 100%;
  background-color: #E02B20;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.25s ease;
  border-radius: 2px;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a {
  padding: 9px 0;
  position: relative;
  font-weight: 600;
  font-size: 16px;
}
@media (min-width: 981px) and (max-width: 1200px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a {
    font-size: 15px;
  }
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a:hover > span.menu-item-text {
  color: #E02B20;
  transition: all 0.25s ease;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a:hover > span.menu-item-text .uabb-menu-toggle {
  transform: rotate(180deg);
  transition: all 0.25s ease;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a > span.menu-item-text {
  display: flex;
  align-items: center;
  gap: 6px;
  transition: all 0.25s ease;
  color: #1c1c1c;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a > span.menu-item-text .uabb-menu-toggle {
  padding: 0;
  transition: all 0.25s ease;
  font-size: 11px;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item a > span.menu-item-text .uabb-menu-toggle:before {
  content: "";
  color: #1c1c1c;
  opacity: 0.55;
  font-size: 11px;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item ul.sub-menu {
  padding: 14px 20px;
  background: #F2F6FB;
  border-radius: 10px;
  overflow: hidden;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item ul.sub-menu li.menu-item {
  border: none;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item ul.sub-menu li.menu-item a {
  padding: 9px 0;
  position: relative;
  font-weight: 500;
  font-size: 18px;
  background-color: transparent;
  transition: all 0.25s ease;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item ul.sub-menu li.menu-item a:hover {
  background: transparent;
  transition: all 0.25s ease;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu #menu-main-menu > li.menu-item ul.sub-menu li.menu-item a:before {
  display: none;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu-mobile-toggle-container .uabb-creative-menu-mobile-toggle {
  padding: 0;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-menu-wrap .fl-module-content .uabb-creative-menu-mobile-toggle-container .uabb-creative-menu-mobile-toggle:focus {
  outline: none;
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn {
  width: max-content;
}
@media (max-width: 980px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn {
    margin-right: 15px;
    order: -1;
  }
}
@media (max-width: 600px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn {
    display: none;
  }
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn .fl-module-content .fl-button-wrap a {
  padding: 15px;
  font-weight: 700;
  font-size: 15px;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #E02B20;
  border-radius: 4px;
}
@media (min-width: 981px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn .fl-module-content .fl-button-wrap a {
    padding: 17px 28px;
    font-size: 16px;
  }
}
@media (min-width: 981px) and (max-width: 1200px) {
  header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn .fl-module-content .fl-button-wrap a {
    padding: 15px;
    font-size: 14px;
  }
}
header #header-main .fl-row-content .fl-col-group .header-main-col-2-2 .fl-col-content .header-btn .fl-module-content .fl-button-wrap a:hover {
  background-color: #EFB70E;
}
header #header-schedule .fl-row-content-wrap {
  padding: 75px 0;
  background-color: #E02B20;
  border-top: 42px solid #0B2C40;
}
header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group {
  margin: 0 auto;
  width: 90%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
@media (min-width: 768px) {
  header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group {
    flex-direction: row;
  }
}
header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group:before, header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group:after {
  display: none;
}
header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group .header-schedule-logo-wrap {
  max-width: 240px !important;
}
header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group .header-schedule-logo-wrap .header-schedule-logo img {
  width: 100% !important;
}
header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group .header-schedule-title-wrap {
  width: 100% !important;
}
@media (min-width: 768px) {
  header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group .header-schedule-title-wrap {
    width: calc(100% - 260px) !important;
  }
}
header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group .header-schedule-title-wrap .header-schedule-title h1 {
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: clamp(22px, 2.727vw, 36px);
}
@media (min-width: 768px) {
  header #header-schedule .fl-row-content-wrap .fl-row-content .fl-col-group .header-schedule-title-wrap .header-schedule-title h1 {
    text-align: right;
  }
}
body .uabb-creative-menu .uabb-off-canvas-menu {
  background-color: #157C12;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li:hover a span.menu-item-text {
  color: #EFB70E;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li:hover a span.menu-item-text span.uabb-menu-toggle:before {
  color: #EFB70E;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li ul.sub-menu {
  padding: 14px 20px;
  box-shadow: none;
  background: #F2F6FB;
  border-radius: 10px;
  overflow: hidden;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li ul.sub-menu li.menu-item {
  border: none;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li ul.sub-menu li.menu-item a {
  padding: 9px 0;
  position: relative;
  color: #000;
  background-color: transparent;
  transition: all 0.25s ease;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li ul.sub-menu li.menu-item a span.menu-item-text {
  color: #1c1c1c;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li ul.sub-menu li.menu-item a:hover {
  background: transparent;
  transition: all 0.25s ease;
}
body .uabb-creative-menu .uabb-off-canvas-menu #menu-main-menu-1 li ul.sub-menu li.menu-item a:before {
  display: none;
}
.footer-form-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0;
  max-width: 1200px;
  width: 90% !important;
}
@media (min-width: 981px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content {
    padding: 80px 0;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row {
  margin: 0 auto;
  max-width: 980px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html h2 {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: clamp(35px, 2.5vw, 40px) !important;
  line-height: 120%;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html h2 {
    font-size: 25px !important;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html h2 span {
  display: block;
  font-weight: 700;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html p {
  margin: 0 0 40px;
  font-size: 20px !important;
  font-weight: 500;
  line-height: 150%;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html p {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html p {
    font-size: 18px !important;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html p a {
  font-weight: 700;
  color: #EFB70E;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html p a:hover {
  color: #E02B20;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-title-row .fl-html p b {
  font-weight: 700;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row {
  margin: 0 0 47px;
  padding: 0 0 52px;
  width: 100%;
  position: relative;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row:after {
  content: "";
  background: #fff;
  opacity: 0.1;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 50px 5%;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content {
  width: 100%;
}
@media (min-width: 768px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content {
    width: 330px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html {
  text-align: center;
}
@media (min-width: 768px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html {
    text-align: left;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html h3 {
  margin: 0 0 30px;
  font-weight: 600;
  font-size: clamp(25px, 2.143vw, 30px) !important;
  letter-spacing: -0.02em;
  line-height: 136%;
  color: #fff;
  text-align: center;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html h3 {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html h3 {
    font-size: 25px !important;
  }
}
@media (min-width: 768px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html h3 {
    text-align: left;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: 500;
  font-size: 20px !important;
  line-height: 140%;
  color: #fff;
  text-align: left;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul {
    width: fit-content;
    margin: 0 auto;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li {
  position: relative;
  padding: 0 0 0 36px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:not(:last-child) {
  margin: 0 0 30px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 22px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='30' viewBox='0 0 22 30' fill='none'%3E%3Cpath d='M14.6667 0H2C0.895432 0 0 0.895431 0 2V28C0 29.1046 0.895431 30 2 30H20C21.1046 30 22 29.1046 22 28V7.5L14.6667 0ZM12.8333 7.375C12.8333 8.47957 13.7288 9.375 14.8333 9.375H20.1667V26.125C20.1667 27.2296 19.2712 28.125 18.1667 28.125H3.83334C2.72877 28.125 1.83333 27.2296 1.83333 26.125V3.875C1.83333 2.77043 2.72876 1.875 3.83333 1.875H12.8333V7.375ZM16.6667 7.5C15.5621 7.5 14.6667 6.60457 14.6667 5.5V1.875L20.1667 7.5H16.6667Z' fill='%23FDC622'/%3E%3Cpath d='M3.66667 14.0625C3.66667 13.5447 4.0864 13.125 4.60417 13.125H17.3958C17.9136 13.125 18.3333 13.5447 18.3333 14.0625C18.3333 14.5803 17.9136 15 17.3958 15H4.60417C4.0864 15 3.66667 14.5803 3.66667 14.0625Z' fill='%23FDC622'/%3E%3Cpath d='M3.66667 17.8125C3.66667 17.2947 4.0864 16.875 4.60417 16.875H17.3958C17.9136 16.875 18.3333 17.2947 18.3333 17.8125C18.3333 18.3303 17.9136 18.75 17.3958 18.75H4.60417C4.0864 18.75 3.66667 18.3303 3.66667 17.8125Z' fill='%23FDC622'/%3E%3Cpath d='M3.66667 21.5625C3.66667 21.0447 4.0864 20.625 4.60417 20.625H17.3958C17.9136 20.625 18.3333 21.0447 18.3333 21.5625C18.3333 22.0803 17.9136 22.5 17.3958 22.5H4.60417C4.0864 22.5 3.66667 22.0803 3.66667 21.5625Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:before {
    top: -3px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:nth-child(2):before {
  top: 5px;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.4492 2.36312C14.4955 2.19034 14.6085 2.043 14.7633 1.95345C14.9182 1.8639 15.1022 1.83946 15.2751 1.8855C16.9144 2.32632 18.4091 3.19017 19.6095 4.39052C20.8098 5.59087 21.6737 7.08558 22.1145 8.7249C22.1374 8.81049 22.1431 8.89974 22.1315 8.98757C22.1199 9.0754 22.0911 9.16007 22.0467 9.23676C22.0024 9.31346 21.9434 9.38066 21.873 9.43454C21.8027 9.48843 21.7225 9.52793 21.6369 9.5508C21.5513 9.57366 21.462 9.57945 21.3742 9.56782C21.2864 9.5562 21.2017 9.52739 21.125 9.48303C21.0483 9.43868 20.9811 9.37966 20.9272 9.30934C20.8733 9.23901 20.8338 9.15877 20.811 9.07318C20.4317 7.66282 19.6885 6.37688 18.6558 5.34418C17.6231 4.31147 16.3372 3.56827 14.9268 3.18902C14.754 3.14283 14.6065 3.02987 14.517 2.87498C14.4274 2.7201 14.403 2.53597 14.4492 2.36312ZM13.9954 6.66509C14.7959 6.88029 15.5257 7.30208 16.1118 7.88818C16.6979 8.47428 17.1197 9.20413 17.3349 10.0046C17.3811 10.1774 17.4941 10.3247 17.649 10.4142C17.8038 10.5038 17.9879 10.5281 18.1607 10.4819C18.3335 10.4358 18.4809 10.3228 18.5705 10.168C18.6601 10.0132 18.6845 9.82913 18.6384 9.6563C18.3616 8.6269 17.8192 7.68831 17.0654 6.93456C16.3117 6.18081 15.3731 5.63837 14.3437 5.36158C14.1708 5.31539 13.9867 5.33977 13.8318 5.42934C13.6769 5.51891 13.564 5.66634 13.5178 5.8392C13.4716 6.01205 13.496 6.19618 13.5856 6.35106C13.6751 6.50595 13.8226 6.61891 13.9954 6.66509ZM22.9887 17.6964C22.8003 19.1613 22.0851 20.5074 20.9766 21.4834C19.8682 22.4594 18.4423 22.9985 16.9654 23C8.16209 23 1 15.8379 1 7.03456C1.0015 5.55767 1.54059 4.13183 2.51659 3.02338C3.49258 1.91494 4.83872 1.19971 6.30355 1.01129C6.64171 0.970613 6.98395 1.04049 7.2791 1.21048C7.57425 1.38047 7.80644 1.64143 7.94096 1.95434L10.1998 7.22495C10.3024 7.46348 10.3442 7.72372 10.3215 7.98237C10.2989 8.24102 10.2125 8.49003 10.07 8.70711L8.19964 11.565C8.1785 11.5958 8.16566 11.6315 8.16237 11.6686C8.15908 11.7058 8.16545 11.7432 8.18086 11.7772C9.04877 13.5477 10.4843 14.9768 12.2587 15.8367C12.2929 15.852 12.3305 15.8582 12.3678 15.8546C12.4051 15.851 12.4408 15.8378 12.4714 15.8163L15.2862 13.9393C15.5039 13.7936 15.7546 13.7047 16.0154 13.6807C16.2763 13.6568 16.539 13.6985 16.7795 13.8021L22.0455 16.059C22.3585 16.1935 22.6195 16.4257 22.7895 16.7208C22.9595 17.016 23.0294 17.3583 22.9887 17.6964ZM21.65 17.5274C21.6551 17.4797 21.6445 17.4317 21.62 17.3906C21.5955 17.3494 21.5583 17.3173 21.514 17.2991L16.2481 15.0422C16.2137 15.0275 16.1762 15.0216 16.1389 15.025C16.1016 15.0285 16.0658 15.0411 16.0347 15.0619L13.22 16.9388C12.9939 17.0901 12.7324 17.1801 12.461 17.1999C12.1897 17.2197 11.9179 17.1686 11.6722 17.0517C9.62548 16.0599 7.96962 14.4115 6.96848 12.3693C6.85109 12.1251 6.79881 11.8547 6.81672 11.5843C6.83463 11.3139 6.92212 11.0528 7.07071 10.8262L8.9411 7.96817C8.96147 7.93713 8.97383 7.90153 8.97706 7.86455C8.9803 7.82757 8.97432 7.79036 8.95966 7.75626L6.7009 2.48588C6.68413 2.44573 6.65604 2.41135 6.62004 2.38691C6.58405 2.36248 6.54171 2.34906 6.49822 2.3483C6.48966 2.3483 6.48112 2.34885 6.47263 2.34995C5.33355 2.49664 4.28682 3.053 3.52799 3.9151C2.76917 4.7772 2.35014 5.88607 2.34919 7.03456C2.35356 10.9097 3.89488 14.6248 6.63501 17.365C9.37514 20.1051 13.0903 21.6464 16.9654 21.6508C18.1139 21.6498 19.2228 21.2308 20.0849 20.472C20.947 19.7132 21.5034 18.6664 21.65 17.5274Z' fill='%23FDC622' stroke='%23FDC622' stroke-width='0.8'/%3E%3C/svg%3E") no-repeat center;
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:nth-child(2):before {
    top: 2px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:nth-child(3):before {
  top: 5px;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M18.7 2.2H16.5V1.1C16.5 0.808262 16.3841 0.528472 16.1778 0.322183C15.9715 0.115892 15.6917 0 15.4 0C15.1083 0 14.8285 0.115892 14.6222 0.322183C14.4159 0.528472 14.3 0.808262 14.3 1.1V2.2H7.7V1.1C7.7 0.808262 7.58411 0.528472 7.37782 0.322183C7.17153 0.115892 6.89174 0 6.6 0C6.30826 0 6.02847 0.115892 5.82218 0.322183C5.61589 0.528472 5.5 0.808262 5.5 1.1V2.2H3.3C2.42479 2.2 1.58542 2.54768 0.966548 3.16655C0.347678 3.78542 0 4.62479 0 5.5V18.7C0 19.5752 0.347678 20.4146 0.966548 21.0335C1.58542 21.6523 2.42479 22 3.3 22H18.7C19.5752 22 20.4146 21.6523 21.0335 21.0335C21.6523 20.4146 22 19.5752 22 18.7V5.5C22 4.62479 21.6523 3.78542 21.0335 3.16655C20.4146 2.54768 19.5752 2.2 18.7 2.2ZM19.8 18.7C19.8 18.9917 19.6841 19.2715 19.4778 19.4778C19.2715 19.6841 18.9917 19.8 18.7 19.8H3.3C3.00826 19.8 2.72847 19.6841 2.52218 19.4778C2.31589 19.2715 2.2 18.9917 2.2 18.7V11H19.8V18.7ZM19.8 8.8H2.2V5.5C2.2 5.20826 2.31589 4.92847 2.52218 4.72218C2.72847 4.51589 3.00826 4.4 3.3 4.4H5.5V5.5C5.5 5.79174 5.61589 6.07153 5.82218 6.27782C6.02847 6.48411 6.30826 6.6 6.6 6.6C6.89174 6.6 7.17153 6.48411 7.37782 6.27782C7.58411 6.07153 7.7 5.79174 7.7 5.5V4.4H14.3V5.5C14.3 5.79174 14.4159 6.07153 14.6222 6.27782C14.8285 6.48411 15.1083 6.6 15.4 6.6C15.6917 6.6 15.9715 6.48411 16.1778 6.27782C16.3841 6.07153 16.5 5.79174 16.5 5.5V4.4H18.7C18.9917 4.4 19.2715 4.51589 19.4778 4.72218C19.6841 4.92847 19.8 5.20826 19.8 5.5V8.8Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-content .fl-html ul li:nth-child(3):before {
    top: 1px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap {
  width: 100%;
}
@media (min-width: 768px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap {
    width: calc(95% - 330px);
    max-width: 792px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html {
  padding: 30px;
  border-radius: 4px;
  background-color: #fff;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper .gform_validation_errors, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper .gform_heading {
  display: none !important;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  grid-row-gap: 15px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield {
  width: 100%;
  position: relative;
}
@media (min-width: 981px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield:not(:last-child) {
    width: 48.6%;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html p {
  margin: 0;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 1;
  color: #6D6E71;
  text-align: left;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none !important;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea {
  border: 1px solid #c02b0a;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message {
  width: max-content;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  color: #000;
  background: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: -15px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  margin: 0;
  padding: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #2B2B2B;
  border: 1px solid rgba(28, 28, 28, 0.35);
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  width: 100%;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:active {
  outline: none !important;
  border: 1px solid rgba(28, 28, 28, 0.35) !important;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
  color: rgba(28, 28, 28, 0.35);
  opacity: 1;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 90px;
  resize: none;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_footer {
  padding: 0;
  margin: 22px auto 0;
  text-align: center;
  width: max-content;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_footer input {
  margin: 0;
  padding: 15px 47px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1 !important;
  text-transform: uppercase;
  background-color: #E02B20;
  border: none;
  border-radius: 4px;
  color: #fff;
  transition: all 0.25s ease;
  cursor: pointer;
  position: relative;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-form-row .fl-col-content .footer-form-wrap .fl-html .gform_wrapper form .gform_footer input:hover {
  color: #fff;
  background-color: #EFB70E;
  border: none;
  transition: all 0.25s ease;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-title-row {
  float: none;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-title-row .footer-contact-row-title .fl-html h3 {
  margin: 0 0 40px;
  font-weight: 700;
  font-size: 36px !important;
  line-height: 120%;
  color: #fff;
  text-align: center;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-title-row .footer-contact-row-title .fl-html h3 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-title-row .footer-contact-row-title .fl-html h3 {
    font-size: 25px !important;
  }
}
@media (min-width: 768px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-title-row .footer-contact-row-title .fl-html h3 {
    text-align: left;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row {
  width: 100% !important;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group {
  display: flex;
  flex-direction: column;
  gap: 40px 4%;
}
@media (min-width: 1201px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group {
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group {
    flex-wrap: wrap;
    flex-direction: row;
    gap: 50px 0;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group:before, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group:after {
  display: none;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col {
  width: auto;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col {
    width: 50%;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col:before, .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col:after {
  display: none;
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col {
    width: 100% !important;
    max-width: 240px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact {
  padding: 0 0 0 32px;
  position: relative;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact {
    margin: 0 auto;
    max-width: 255px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='26' viewBox='0 0 18 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28902 0.0118151C6.05105 0.224229 4.17365 1.0657 2.63532 2.54584C0.495797 4.60448 -0.422385 7.54591 0.182712 10.4029C0.31459 11.0255 0.548823 11.712 0.822139 12.2768C0.936324 12.5129 2.72252 15.6544 4.79142 19.2581C8.72976 26.118 8.65598 25.9999 9.00202 25.9999C9.34801 25.9999 9.27428 26.1179 13.2143 19.2546C15.2842 15.649 17.0704 12.5074 17.1836 12.2733C18.1659 10.2432 18.2678 7.78617 17.4565 5.68795C16.9839 4.46535 16.3106 3.45211 15.3687 2.54584C13.9996 1.22852 12.4081 0.437812 10.4544 0.1042C10.0302 0.0317861 8.68386 -0.0256877 8.28902 0.0118151ZM9.45094 4.35319C10.5842 4.4746 11.5028 4.91574 12.2863 5.71483C13.1416 6.58725 13.5342 7.62112 13.4753 8.84621C13.4404 9.57279 13.3537 9.90899 13.0399 10.5352C12.4828 11.647 11.4946 12.4539 10.2432 12.8189C9.81954 12.9424 9.68454 12.9575 9.00202 12.9575C8.3195 12.9575 8.1845 12.9424 7.76088 12.8189C6.85595 12.555 6.08401 12.0594 5.5096 11.3736C5.16863 10.9666 4.77986 10.2433 4.64439 9.76427C4.51172 9.29497 4.4814 8.31777 4.58439 7.82896C4.97274 5.98467 6.55902 4.56927 8.47387 4.35828C8.69173 4.33429 8.89375 4.31188 8.9228 4.30848C8.95185 4.30507 9.18951 4.32519 9.45094 4.35319Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 18px;
  height: 26px;
  position: absolute;
  left: 0;
  top: 7px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact.tel:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22' fill='none'%3E%3Cpath d='M15.4684 15.6353L17.3628 13.7401C17.618 13.488 17.9408 13.3154 18.2921 13.2433C18.6434 13.1712 19.008 13.2027 19.3418 13.334L21.6506 14.2562C21.9879 14.3931 22.2771 14.6269 22.4818 14.928C22.6865 15.2292 22.7975 15.5842 22.8008 15.9483V20.1786C22.7988 20.4263 22.7468 20.6711 22.6478 20.8981C22.5488 21.1252 22.4048 21.3298 22.2247 21.4998C22.0445 21.6697 21.8319 21.8015 21.5995 21.887C21.3671 21.9726 21.1198 22.0102 20.8725 21.9976C4.6939 20.9908 1.42942 7.28462 0.812044 2.03904C0.783385 1.78145 0.80957 1.5207 0.888876 1.27396C0.968183 1.02721 1.09881 0.800064 1.27217 0.607453C1.44553 0.414841 1.65769 0.261133 1.8947 0.156441C2.1317 0.0517482 2.38818 -0.00155604 2.64726 3.45777e-05H6.73209C7.0966 0.00111397 7.45246 0.111264 7.75388 0.316317C8.05531 0.52137 8.28853 0.811949 8.42353 1.15068L9.34537 3.46043C9.4809 3.79299 9.51547 4.15812 9.44478 4.51023C9.37409 4.86233 9.20125 5.1858 8.94788 5.44021L7.05346 7.33539C7.05346 7.33539 8.14444 14.7215 15.4684 15.6353Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  width: 22px;
  height: 22px;
  top: 6px;
  left: -4px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact.mail:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='18' viewBox='0 0 27 18' fill='none'%3E%3Cpath d='M0.400391 5.09207C1.18205 5.53357 1.96626 5.97108 2.74535 6.41658C5.98705 8.26976 9.22959 10.1229 12.4679 11.9817C13.0944 12.3417 13.697 12.3465 14.3253 11.9857C18.2642 9.72704 22.2074 7.47394 26.149 5.21924C26.2189 5.17925 26.2913 5.14246 26.3996 5.08327C26.3996 5.16725 26.3996 5.21844 26.3996 5.26963C26.3996 8.29536 26.4038 11.3211 26.3979 14.3468C26.3945 16.1592 25.0997 17.6237 23.2346 17.9324C22.9448 17.9804 22.6456 17.9964 22.3506 17.9964C16.3429 17.9996 10.3343 17.9988 4.32656 17.998C2.32938 17.998 0.7584 16.7487 0.44642 14.9195C0.440454 14.8827 0.416586 14.8483 0.401243 14.8131C0.401243 11.5722 0.401243 8.33215 0.401243 5.09127L0.400391 5.09207Z' fill='%23FDC622'/%3E%3Cpath d='M0.522284 2.82217C0.782267 1.43608 2.20152 0.197956 3.7009 0.0443901C3.96088 0.0171962 4.22342 0.00119973 4.48511 0.00119973C10.4749 -0.000399911 16.4648 -0.000399911 22.4546 0.00119973C24.2293 0.00119973 25.7219 1.02417 26.2248 2.56543C26.287 2.75579 26.2487 2.85017 26.0628 2.95654C21.9185 5.32482 17.7783 7.69869 13.6408 10.0766C13.4711 10.1741 13.3484 10.1877 13.1685 10.0846C9.03183 7.70429 4.89 5.33202 0.749876 2.95734C0.671455 2.91255 0.594739 2.86536 0.522284 2.82217Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  width: 26px;
  height: 18px;
  top: 8px;
  left: -8px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item:not(:last-child) {
  margin: 0 0 30px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item h4 {
  margin: 0 0 9px;
  font-weight: 600;
  font-size: clamp(22px, 1.733vw, 26px) !important;
  line-height: 135%;
  color: #fff;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item h4 {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item h4 {
    font-size: 20px !important;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a {
  display: inline-block;
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: #E0E0E0;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a:hover {
  color: #EFB70E;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a:hover span {
  color: #E0E0E0;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a.tel {
  font-size: 18px !important;
  font-weight: 700;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a.tel {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a.tel {
    font-size: 16px !important;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a.tel:not(:last-child) {
  margin-bottom: 4px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-contact .fl-html .footer-contact-item a.tel span {
  color: #E0E0E0;
  font-weight: 500;
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu {
    padding: 0 0 0 30px;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu .fl-menu nav ul#menu-main-menu-2 > li.menu-item:not(:last-child) {
  margin: 0 0 25px;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu .fl-menu nav ul#menu-main-menu-2 > li.menu-item a {
  padding: 0;
  color: #fff;
  font-weight: 500;
  font-size: 20px !important;
  line-height: 135%;
}
@media (max-width: 980px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu .fl-menu nav ul#menu-main-menu-2 > li.menu-item a {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu .fl-menu nav ul#menu-main-menu-2 > li.menu-item a {
    font-size: 18px !important;
  }
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu .fl-menu nav ul#menu-main-menu-2 > li.menu-item a:hover {
  color: #E02B20;
}
.footer-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .footer-contact-row .fl-col-group .footer-contact-col .footer-menu .fl-menu nav ul#menu-main-menu-2 > li.menu-item ul.sub-menu {
  display: none !important;
}
.footer-copyright-section .fl-row-content-wrap {
  background-color: #1C1C1C;
}
.footer-copyright-section .fl-row-content-wrap .footer-copyright-row {
  margin: 0 auto;
  padding: 20px 0;
  max-width: 1200px;
  width: 90% !important;
  float: none;
}
.footer-copyright-section .fl-row-content-wrap .footer-copyright-row .fl-html p {
  margin: 0;
  font-weight: 400;
  font-size: 14px !important;
  line-height: 135%;
  letter-spacing: normal;
  color: #fff;
}
.footer-copyright-section .fl-row-content-wrap .footer-copyright-row .fl-html p a {
  color: inherit;
  font-weight: 700;
  position: relative;
  white-space: nowrap;
}
.footer-copyright-section .fl-row-content-wrap .footer-copyright-row .fl-html p a:hover {
  color: #E02B20;
}
.footer-copyright-section .fl-row-content-wrap .footer-copyright-row .fl-html p span:not(.nowrap) {
  padding: 0 7px;
}
.home .footer-form-section .fl-row-content-wrap {
  position: relative;
  overflow: hidden;
}
.home .footer-form-section .fl-row-content-wrap:before {
  content: "";
  width: 100%;
  height: 50%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1926 60' fill='none'%3E%3Cpath style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: %23F9F9F9;' d='M 0.219 0.171 L 959.873 60.193 L -0.027 60.24 C -0.027 60.24 0.229 0.412 0.219 0.171 Z' transform='matrix(-1, 0, 0, -1, 959.851013, 60.18)'/%3E%3Cpath style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: %23F9F9F9;' d='M 959.451 59.992 L 1926.144 -0.013 L 957.877 -0.036 C 957.823 -0.036 959.438 59.752 959.451 59.992 Z'/%3E%3C/svg%3E") no-repeat center top;
  background-size: contain;
  position: absolute;
  left: 0;
  top: -1px;
}
.home .footer-form-section .fl-row-content-wrap .fl-row-content {
  position: relative;
  z-index: 1;
  padding: 100px 0 70px;
}
@media (min-width: 981px) {
  .home .footer-form-section .fl-row-content-wrap .fl-row-content {
    padding: clamp(110px, 8.563vw, 140px) 0 80px;
  }
}
.single-hero.schedule-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-title-wrap h1 {
  font-size: 40px !important;
  text-transform: capitalize;
}
@media (max-width: 980px) {
  .single-hero.schedule-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-title-wrap h1 {
    font-size: 40px !important;
  }
}
@media (max-width: 767px) {
  .single-hero.schedule-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-title-wrap h1 {
    font-size: 30px !important;
  }
}
.single-hero .fl-row-content-wrap .single-hero-col {
  margin: 0 auto;
  padding: 74px 0;
  width: 90% !important;
  max-width: 1200px;
  float: none;
}
.single-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-title-wrap h1 {
  margin: 0 !important;
  font-size: clamp(50px, 4vw, 60px) !important;
  font-weight: 700;
  line-height: 136%;
  color: #fff;
  text-align: center;
}
@media (max-width: 980px) {
  .single-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-title-wrap h1 {
    font-size: 45px !important;
  }
}
@media (max-width: 767px) {
  .single-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-title-wrap h1 {
    font-size: 30px !important;
  }
}
.single-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-desc .fl-rich-text p {
  margin: 0;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 135%;
  color: #ffffff;
  text-align: left;
}
@media (max-width: 980px) {
  .single-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-desc .fl-rich-text p {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .single-hero .fl-row-content-wrap .single-hero-col .fl-col-content .single-hero-desc .fl-rich-text p {
    font-size: 18px !important;
  }
}
.single-section {
  padding: 60px 0;
}
@media (min-width: 981px) {
  .single-section {
    padding: 81px 0;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group {
  margin: 0 auto;
  width: 90%;
  max-width: 1200px;
}
@media (min-width: 981px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: nowrap;
    gap: 60px;
    justify-content: space-between;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group:before, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group:after {
  display: none !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col {
  width: 100% !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .fl-row-content-wrap {
  margin: 0 !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2 {
  margin: 0 0 0.7em;
  color: #1C1C1C;
  font-weight: 600;
  font-size: clamp(35px, 2.5vw, 40px) !important;
  line-height: 120%;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2 {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2 {
    font-size: 25px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2:not(:first-child) {
  margin-top: 2em;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.color {
  font-weight: 700;
  color: #157C12;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.with-subtitle {
  margin-bottom: 2px;
  font-weight: 600;
  font-size: 32px !important;
  color: #1F3759;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.with-subtitle {
    font-size: 28px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.with-subtitle {
    font-size: 25px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.with-desc {
  margin-top: 0 !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2 strong {
  color: #EFB70E;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2 span {
  color: #EFB70E;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.light {
  font-weight: 600;
  color: #1C1C1C;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.light:first-child {
  font-size: 30px !important;
  color: #1F3759;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.light:first-child {
    font-size: 26px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h2.light:first-child {
    font-size: 22px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3 {
  margin: 0 0 0.7em;
  font-weight: 600;
  font-size: 30px !important;
  font-weight: 500;
  line-height: 35px;
  color: #1C1C1C;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3 {
    font-size: 26px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3 {
    font-size: 22px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3:not(:first-child) {
  margin: 1.5em 0 0.7em;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3 span {
  color: #157C12;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.productivity {
  position: relative;
  padding-left: 59px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.productivity:before {
  content: "";
  width: 45px;
  height: 45px;
  background: url(/wp-content/uploads/2023/05/Success-Productivity.png) no-repeat center;
  background-size: contain;
  position: absolute;
  top: -5px;
  left: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.vision {
  position: relative;
  padding-left: 59px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.vision:before {
  content: "";
  width: 45px;
  height: 45px;
  background: url(/wp-content/uploads/2023/05/Your-Vision-is-Unique.png) no-repeat center;
  background-size: contain;
  position: absolute;
  top: -5px;
  left: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.grow {
  position: relative;
  padding-left: 59px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.grow:before {
  content: "";
  width: 45px;
  height: 45px;
  background: url(/wp-content/uploads/2023/05/When-You-Grow-We-Grow.png) no-repeat center;
  background-size: contain;
  position: absolute;
  top: -5px;
  left: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.proactive {
  position: relative;
  padding-left: 59px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content h3.proactive:before {
  content: "";
  width: 45px;
  height: 45px;
  background: url(/wp-content/uploads/2023/05/A-Proactive-IT-Solution-is-the-Only-IT-Solution.png) no-repeat center;
  background-size: contain;
  position: absolute;
  top: -5px;
  left: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p {
  margin: 0;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 150%;
  color: #2C2C2C;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p > img {
  margin: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p:not(:last-child) {
  margin: 0 0 1.5em;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.subtitle {
  color: #157C12;
  font-weight: 600;
  font-size: 23px !important;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.subtitle {
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.subtitle {
    font-size: 18px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.after-h2 {
  margin: 3em 0 12px;
  font-weight: 500;
  font-size: 20px !important;
  font-size: 16px;
  line-height: 120%;
  color: #E02B20;
  text-align: left;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.after-h2 {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.after-h2 {
    font-size: 18px !important;
  }
}
@media (min-width: 768px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.after-h2 {
    margin: 4em 0 12px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.large {
  font-size: 24px !important;
  font-weight: 500;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.large {
    font-size: 21px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p.large {
    font-size: 19px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content p:empty {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul {
  padding: 0;
  margin: 1.5em 0 1.5em;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 150%;
  color: #2C2C2C;
  list-style: none;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul li {
  position: relative;
  padding: 0 0 0 46px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul li:not(:last-child) {
  margin-bottom: 1.1em;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul li:before {
  content: "";
  background: url(/wp-content/uploads/2023/05/ul-check-icon.svg) no-repeat center;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
}
@media (min-width: 981px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul li:before {
    width: 31px;
    height: 31px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors {
  font-weight: 600;
  font-size: 26px !important;
  font-size: 26px;
  line-height: 134%;
  color: #000;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors {
    font-size: 18px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors li {
  padding: 20px 20px 22px 68px;
  background: rgba(21, 124, 18, 0.05);
  border-radius: 10px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors li:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_1_1426)'%3E%3Cpath d='M23.0196 16.873C22.3111 17.5816 18.8612 21.0316 18.0922 21.8006C17.604 22.2888 16.8124 22.2887 16.3244 21.8006C15.8362 21.3124 15.8362 20.5209 16.3244 20.0328L19.1073 17.25H9.83331C9.14294 17.25 8.58331 16.6904 8.58331 16C8.58331 15.3096 9.14294 14.75 9.83331 14.75H19.1073L16.3244 11.9672C15.8363 11.4791 15.8363 10.6876 16.3244 10.1994C16.8126 9.71131 17.6041 9.71125 18.0923 10.1994C18.7718 10.8791 22.3538 14.4611 23.0186 15.1259C23.4961 15.6148 23.4916 16.3898 23.0196 16.873ZM32 9.27325V22.7267C32 27.0005 29.1018 29.1709 28.9139 29.4372C27.2614 31.0899 25.064 32 22.7267 32H9.27325C6.936 32 4.73863 31.0898 3.08606 29.4371C2.90031 29.1739 0 27.0009 0 22.7267V9.27325C0 4.9995 2.89819 2.82913 3.08612 2.56281C4.73863 0.910188 6.936 0 9.27325 0H22.7267C25.064 0 27.2614 0.910187 28.9139 2.56288C29.0997 2.82613 32 4.99906 32 9.27325ZM29.5 9.27325C29.5 6.14144 27.3362 4.59494 27.1461 4.33063C25.9657 3.15013 24.3962 2.5 22.7267 2.5H9.27325C7.60381 2.5 6.03431 3.15006 4.85388 4.33056C4.65694 4.60444 2.5 6.12481 2.5 9.27325V22.7267C2.5 25.8586 4.66381 27.4051 4.85388 27.6694C6.03431 28.8499 7.60381 29.5 9.27325 29.5H22.7267C24.3962 29.5 25.9657 28.8499 27.1461 27.6694C27.3431 27.3956 29.5 25.8752 29.5 22.7267V9.27325Z' fill='%23E02B20'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1426'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
  width: 32px;
  height: 32px;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors li:not(:last-child) {
  margin-bottom: 6px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors li a {
  border: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.anchors li a:hover {
  color: #157C12;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li {
  padding: 96px 20px 20px;
  margin: 0;
  width: 100%;
  font-weight: 500;
  color: #fff;
  border: 2px solid rgba(34, 34, 34, 0.15);
  border-radius: 4px;
  position: relative;
  background-color: #FF8A3D;
  text-align: center;
}
@media (min-width: 768px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li {
    padding: 96px 40px 20px;
    width: calc(50% - 10px);
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:before {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:after {
  content: "";
  background: url(/wp-content/uploads/2023/05/Unlimited-Helpdesk-Support-with-Emergency-Option.png) no-repeat center;
  background-size: contain;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(2) {
  background-color: #15314E;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(2):after {
  background: url(/wp-content/uploads/2023/05/Subscription-and-Licensing-Management.png) no-repeat center;
  width: 84px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(3) {
  background-color: #147B11;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(3):after {
  background: url(/wp-content/uploads/2023/05/Backup-and-Data-Recovery-Planning-and-Monitoring.png) no-repeat center;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(4) {
  background-color: #4F4F4F;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(4):after {
  background: url(/wp-content/uploads/2023/05/Antivirus-Spyware-and-Security-Awareness-Solutions.png) no-repeat center;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(5) {
  background-color: #FFA727;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(5):after {
  background: url(/wp-content/uploads/2023/05/Server-Workstation-and-Network-Device-Management.png) no-repeat center;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(6) {
  background-color: #BFBFBF;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ul.managed li:nth-child(6):after {
  background: url(/wp-content/uploads/2023/05/Technology-Business-Reviews-and-Virtual-CIO-Services.png) no-repeat center;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ol {
  padding: 0;
  margin: 1.5em 0 1.5em;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 150%;
  color: #2C2C2C;
  list-style: none;
  counter-reset: myCounter;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ol {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ol {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ol li {
  position: relative;
  padding: 0 0 0 35px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ol li:not(:last-child) {
  margin-bottom: 1.1em;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content ol li:before {
  counter-increment: myCounter;
  content: counter(myCounter) ".";
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: inherit;
  position: absolute;
  top: 0px;
  left: 2px;
  background-color: transparent;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content a {
  position: relative;
  color: inherit;
  border-bottom: 1px solid #E02B20;
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content a:hover {
  border-bottom: 1px solid transparent;
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content a.blue {
  font-weight: 600;
  color: #EFB70E;
  border-bottom: 1px solid #EFB70E;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content a.blue:hover {
  border-bottom: 1px solid transparent;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content a.main-btn {
  margin: 0 0 35px;
  color: #fff;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content #custom-map {
  margin: 30px 0;
  width: 100%;
  height: 430px;
  border: 1px solid #000;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content #custom-map img {
  margin: 0;
  max-width: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content img {
  margin: 30px 0;
  width: 100%;
  border-radius: 10px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item {
  padding: 30px;
  margin-top: 20px;
  background-color: #F2F6FB;
  border-radius: 10px;
  position: relative;
}
@media (max-width: 600px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item {
    padding: 30px 30px 70px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item:before {
  content: "";
  width: 157px;
  height: 29px;
  background: url(/wp-content/uploads/2023/05/rating-testimonials.svg) no-repeat center;
  background-size: contain;
  position: absolute;
  right: 30px;
  bottom: 30px;
  z-index: 1;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item:after {
  content: "";
  width: 88px;
  height: 63px;
  background: url(/wp-content/uploads/2023/05/Transparent-quote.svg) no-repeat center;
  background-size: contain;
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item:not(:last-child) {
  margin-bottom: 30px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item > p {
  margin: 0 0 30px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta {
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: calc(100% - 157px);
}
@media (max-width: 600px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta {
    max-width: 100%;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta img {
  margin: 0 10px 0 0;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  border: 2px solid #E02B20;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta p {
  margin: 0;
  font-size: 20px !important;
  font-weight: 600;
  color: #EFB70E;
  line-height: 135%;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta p {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta p {
    font-size: 18px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta p span {
  font-size: 16px !important;
  color: #1C1C1C;
  font-weight: 600;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta p span {
    font-size: 16px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .testimonial-item .testimonial-item-meta p span {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content {
  /* Widgets for Google Reviews */
  /* End Widgets for Google Reviews */
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial {
  position: relative;
  padding: 30px;
  margin: 0;
  background: #FAFAFA;
  border: 1px solid #DDDDDD;
  border-radius: 4px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial:not(:last-child) {
  margin: 0 0 20px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial:before {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='63' viewBox='0 0 89 63' fill='none'%3E%3Cpath opacity='0.1' d='M88.002 61.0899C87.3166 62.5734 86.135 63.0049 84.5387 62.9985C74.0006 62.9534 63.4625 62.9748 52.9244 62.9748C50.6277 62.9748 49.6932 62.0452 49.6932 59.7567C49.6932 49.2177 49.6846 38.6787 49.7082 28.1397C49.7082 27.384 49.835 26.5961 50.0713 25.879C52.6709 18.0279 55.3027 10.1875 57.926 2.34499C58.5275 0.548055 59.2537 0.0113348 61.1272 0.00703958C63.5334 0.000600583 65.9375 0.000600793 68.3438 0.00704021C70.49 0.0134834 71.4375 0.949519 71.4375 3.0921C71.444 9.94707 71.4397 16.802 71.4397 23.6549C71.4397 23.9919 71.4397 24.3268 71.4397 24.7669L72.4387 24.7669C76.5336 24.7669 80.6285 24.7991 84.7234 24.7519C86.3133 24.7326 87.4412 25.2736 87.9998 26.8065L87.9998 61.0899L88.002 61.0899Z' fill='%23157C12'/%3E%3Cpath opacity='0.1' d='M0.0019334 26.8043C1.37909 22.7296 2.76053 18.6569 4.12909 14.58C5.51053 10.4709 6.87694 6.35749 8.25409 2.24623C8.81698 0.565225 9.57753 0.011331 11.3543 0.0048919C13.7305 -0.00369478 16.1088 0.000596967 18.485 0.00489252C20.8268 0.0070404 21.7141 0.882971 21.7162 3.1973C21.7184 10.0244 21.7162 16.8514 21.7162 23.6785C21.7162 24.0134 21.7162 24.3483 21.7162 24.7669C22.1287 24.7669 22.4381 24.7669 22.7453 24.7669C26.8703 24.7669 30.9932 24.7669 35.1182 24.7669C37.344 24.7669 38.3086 25.7309 38.3086 27.955C38.3086 38.5821 38.3086 49.2069 38.3086 59.834C38.3086 62.013 37.3461 62.9727 35.1697 62.9748C24.6016 62.9748 14.0334 62.9534 3.46521 62.9985C1.86892 63.0049 0.687286 62.5734 -0.000213456 61.0899L-0.000210459 26.8043L0.0019334 26.8043Z' fill='%23157C12'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 88px;
  height: 63px;
  position: absolute;
  right: 33px;
  top: 33px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial .testimonial-author-img {
  margin: 0 0 20px;
  width: 56px;
  height: 56px;
  min-width: 56px;
  border-radius: 50%;
  position: relative;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial .testimonial-author-img:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='157' height='29' viewBox='0 0 157 29' fill='none'%3E%3Cpath d='M14.2727 0L17.4772 9.86221H27.8469L19.4576 15.9574L22.662 25.8196L14.2727 19.7244L5.88343 25.8196L9.08786 15.9574L0.698557 9.86221H11.0683L14.2727 0Z' fill='%23FDC622'/%3E%3Cpath d='M46.386 0L49.5904 9.86221H59.9602L51.5709 15.9574L54.7753 25.8196L46.386 19.7244L37.9967 25.8196L41.2011 15.9574L32.8118 9.86221H43.1816L46.386 0Z' fill='%23FDC622'/%3E%3Cpath d='M78.4993 0L81.7037 9.86221H92.0735L83.6842 15.9574L86.8886 25.8196L78.4993 19.7244L70.11 25.8196L73.3144 15.9574L64.9251 9.86221H75.2949L78.4993 0Z' fill='%23FDC622'/%3E%3Cpath d='M110.613 0L113.817 9.86221H124.187L115.797 15.9574L119.002 25.8196L110.613 19.7244L102.223 25.8196L105.428 15.9574L97.0384 9.86221H107.408L110.613 0Z' fill='%23FDC622'/%3E%3Cpath d='M142.728 0L145.932 9.86221H156.302L147.913 15.9574L151.117 25.8196L142.728 19.7244L134.339 25.8196L137.543 15.9574L129.154 9.86221H139.523L142.728 0Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 120px;
  height: 25px;
  position: absolute;
  left: calc(100% + 14px);
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial .testimonial-author-img:before {
    width: 157px;
    height: 29px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial .testimonial-author-img img {
  margin: 0;
  width: 100%;
  border-radius: 50%;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial p.testimonial-author-name {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 24px !important;
  line-height: 137%x;
  color: #157C12;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial p.testimonial-author-name {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial p.testimonial-author-name {
    font-size: 20px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-post-feed ul.result-page-testimonials li.result-page-testimonial .testimonial-text p {
  margin: 0 !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget {
  margin: 1.5em 0 1.5em;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-header {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item {
  position: relative;
  padding: 30px;
  margin: 0;
  background: #FAFAFA;
  border: 1px solid #DDDDDD;
  border-radius: 4px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item:not(:last-child) {
  margin: 0 0 20px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header {
  display: flex;
  flex-direction: column;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='63' viewBox='0 0 89 63' fill='none'%3E%3Cpath opacity='0.1' d='M88.002 61.0899C87.3166 62.5734 86.135 63.0049 84.5387 62.9985C74.0006 62.9534 63.4625 62.9748 52.9244 62.9748C50.6277 62.9748 49.6932 62.0452 49.6932 59.7567C49.6932 49.2177 49.6846 38.6787 49.7082 28.1397C49.7082 27.384 49.835 26.5961 50.0713 25.879C52.6709 18.0279 55.3027 10.1875 57.926 2.34499C58.5275 0.548055 59.2537 0.0113348 61.1272 0.00703958C63.5334 0.000600583 65.9375 0.000600793 68.3438 0.00704021C70.49 0.0134834 71.4375 0.949519 71.4375 3.0921C71.444 9.94707 71.4397 16.802 71.4397 23.6549C71.4397 23.9919 71.4397 24.3268 71.4397 24.7669L72.4387 24.7669C76.5336 24.7669 80.6285 24.7991 84.7234 24.7519C86.3133 24.7326 87.4412 25.2736 87.9998 26.8065L87.9998 61.0899L88.002 61.0899Z' fill='%23157C12'/%3E%3Cpath opacity='0.1' d='M0.0019334 26.8043C1.37909 22.7296 2.76053 18.6569 4.12909 14.58C5.51053 10.4709 6.87694 6.35749 8.25409 2.24623C8.81698 0.565225 9.57753 0.011331 11.3543 0.0048919C13.7305 -0.00369478 16.1088 0.000596967 18.485 0.00489252C20.8268 0.0070404 21.7141 0.882971 21.7162 3.1973C21.7184 10.0244 21.7162 16.8514 21.7162 23.6785C21.7162 24.0134 21.7162 24.3483 21.7162 24.7669C22.1287 24.7669 22.4381 24.7669 22.7453 24.7669C26.8703 24.7669 30.9932 24.7669 35.1182 24.7669C37.344 24.7669 38.3086 25.7309 38.3086 27.955C38.3086 38.5821 38.3086 49.2069 38.3086 59.834C38.3086 62.013 37.3461 62.9727 35.1697 62.9748C24.6016 62.9748 14.0334 62.9534 3.46521 62.9985C1.86892 63.0049 0.687286 62.5734 -0.000213456 61.0899L-0.000210459 26.8043L0.0019334 26.8043Z' fill='%23157C12'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 88px;
  height: 63px;
  position: absolute;
  right: 0;
  top: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-img {
  margin: 0 0 20px !important;
  width: 56px;
  height: 56px;
  min-width: 56px;
  border-radius: 50%;
  position: relative;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-img:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='157' height='29' viewBox='0 0 157 29' fill='none'%3E%3Cpath d='M14.2727 0L17.4772 9.86221H27.8469L19.4576 15.9574L22.662 25.8196L14.2727 19.7244L5.88343 25.8196L9.08786 15.9574L0.698557 9.86221H11.0683L14.2727 0Z' fill='%23FDC622'/%3E%3Cpath d='M46.386 0L49.5904 9.86221H59.9602L51.5709 15.9574L54.7753 25.8196L46.386 19.7244L37.9967 25.8196L41.2011 15.9574L32.8118 9.86221H43.1816L46.386 0Z' fill='%23FDC622'/%3E%3Cpath d='M78.4993 0L81.7037 9.86221H92.0735L83.6842 15.9574L86.8886 25.8196L78.4993 19.7244L70.11 25.8196L73.3144 15.9574L64.9251 9.86221H75.2949L78.4993 0Z' fill='%23FDC622'/%3E%3Cpath d='M110.613 0L113.817 9.86221H124.187L115.797 15.9574L119.002 25.8196L110.613 19.7244L102.223 25.8196L105.428 15.9574L97.0384 9.86221H107.408L110.613 0Z' fill='%23FDC622'/%3E%3Cpath d='M142.728 0L145.932 9.86221H156.302L147.913 15.9574L151.117 25.8196L142.728 19.7244L134.339 25.8196L137.543 15.9574L129.154 9.86221H139.523L142.728 0Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  width: 120px;
  height: 25px;
  position: absolute;
  left: calc(100% + 14px);
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 768px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-img:before {
    width: 157px;
    height: 29px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-img img {
  margin: 0;
  width: 100% !important;
  height: auto !important;
  border-radius: 50%;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-details .ti-name {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 24px !important;
  line-height: 137%x;
  color: #157C12;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-details .ti-name {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-profile-details .ti-name {
    font-size: 20px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-stars {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content .ti-inner {
  margin: 0;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 150%;
  color: #2C2C2C;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content .ti-inner {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .result-page-testimonials-wrap .fl-module-content .fl-html .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content .ti-inner {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion {
  margin: 30px 0 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item {
  margin: 0;
  padding: 20px 20px 20px 68px;
  position: relative;
  background-color: rgba(21, 124, 18, 0.05);
  border: 2px solid rgba(44, 44, 44, 0.15);
  border-radius: 10px;
  transition: all 0.25s ease;
  position: relative;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item:not(:last-child) {
  margin: 0 0 10px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_232_512)'%3E%3Cpath d='M23.0196 16.873C22.3111 17.5816 18.8612 21.0316 18.0922 21.8006C17.604 22.2888 16.8124 22.2887 16.3244 21.8006C15.8362 21.3124 15.8362 20.5209 16.3244 20.0328L19.1073 17.25H9.83331C9.14294 17.25 8.58331 16.6904 8.58331 16C8.58331 15.3096 9.14294 14.75 9.83331 14.75H19.1073L16.3244 11.9672C15.8363 11.4791 15.8363 10.6876 16.3244 10.1994C16.8126 9.71131 17.6041 9.71125 18.0923 10.1994C18.7718 10.8791 22.3538 14.4611 23.0186 15.1259C23.4961 15.6148 23.4916 16.3898 23.0196 16.873ZM32 9.27325V22.7267C32 27.0005 29.1018 29.1709 28.9139 29.4372C27.2614 31.0899 25.064 32 22.7267 32H9.27325C6.936 32 4.73863 31.0898 3.08606 29.4371C2.90031 29.1739 0 27.0009 0 22.7267V9.27325C0 4.9995 2.89819 2.82913 3.08612 2.56281C4.73863 0.910188 6.936 0 9.27325 0H22.7267C25.064 0 27.2614 0.910187 28.9139 2.56288C29.0997 2.82613 32 4.99906 32 9.27325ZM29.5 9.27325C29.5 6.14144 27.3362 4.59494 27.1461 4.33063C25.9657 3.15013 24.3962 2.5 22.7267 2.5H9.27325C7.60381 2.5 6.03431 3.15006 4.85388 4.33056C4.65694 4.60444 2.5 6.12481 2.5 9.27325V22.7267C2.5 25.8586 4.66381 27.4051 4.85388 27.6694C6.03431 28.8499 7.60381 29.5 9.27325 29.5H22.7267C24.3962 29.5 25.9657 28.8499 27.1461 27.6694C27.3431 27.3956 29.5 25.8752 29.5 22.7267V9.27325Z' fill='%231C1C1C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_232_512'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%) rotate(0);
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active {
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active:before {
  top: 22px;
  left: 15px;
  transform: translateY(0) rotate(90deg);
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button {
  padding: 0;
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button a.fl-accordion-button-label:after {
  transform: rotate(90deg) scale(0);
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button {
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button:active {
  outline: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button i {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label {
  padding: 0 !important;
  font-weight: 600;
  font-size: 26px !important;
  line-height: 134%;
  color: #1C1C1C;
  position: relative;
  border: none;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label {
    font-size: 18px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label:active {
  outline: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content {
  padding: 0;
  background-color: transparent;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content p {
  padding: 12px 0 0 !important;
  font-size: 18px !important;
  font-weight: 400;
  line-height: 139%;
  color: #1C1C1C;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .single-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content p {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion {
  margin: 30px 0 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item {
  margin: 0;
  padding: 20px 20px 20px 20px;
  position: relative;
  background-color: #F8F8F8;
  border: 2px solid rgba(34, 34, 34, 0.15);
  border-radius: 4px;
  transition: all 0.25s ease;
  position: relative;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item:not(:last-child) {
  margin: 0 0 20px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active {
  background-color: rgba(21, 124, 18, 0.1);
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button {
  padding: 0;
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item.fl-accordion-item-active .fl-accordion-button a.fl-accordion-button-label:after {
  transform: rotate(90deg) scale(0);
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button {
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  transition: all 0.25s ease;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button:active {
  outline: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label {
  padding: 0 !important;
  font-weight: 600;
  font-size: 24px !important;
  line-height: 150%;
  color: #222222;
  position: relative;
  border: none;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label {
    font-size: 21px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label {
    font-size: 18px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-label:active {
  outline: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon {
  border: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon:active {
  outline: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon i {
  font-size: 24px !important;
  opacity: 1;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon i {
    font-size: 21px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-button a.fl-accordion-button-icon i {
    font-size: 18px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content {
  padding: 0;
  background-color: transparent;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content p {
  padding: 12px 0 0 !important;
  font-size: 20px !important;
  font-weight: 500;
  line-height: 150%;
  color: #222222;
}
@media (max-width: 980px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content p {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .location-accordion .fl-module-content .fl-accordion .fl-accordion-item .fl-accordion-content p {
    font-size: 16px !important;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap {
  margin: 40px 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial {
  margin: 0 0 20px;
  border-radius: 10px;
  overflow: hidden;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial .uabb-video-inner-wrap .uabb-video__play {
  width: 56px;
  height: 64px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial .uabb-video-inner-wrap .uabb-video__play > img {
  margin: 0;
  height: 100%;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial .uabb-video-inner-wrap .uabb-video__play .uabb-video__play-icon > img {
  margin: 0;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html > p {
  margin: 0 0 18px;
  text-align: left;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html .video-testimonial-meta-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html .video-testimonial-meta-wrap .video-testimonial-meta-img {
  width: 80px;
  height: 80px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html .video-testimonial-meta-wrap .video-testimonial-meta-img > img {
  margin: 0;
  border-radius: 50%;
  border: 2px solid #E02B20;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html .video-testimonial-meta-wrap .video-testimonial-meta-author p {
  margin: 0;
  font-style: italic;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 139%;
  color: #2C2C2C;
  text-align: left;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html .video-testimonial-meta-wrap .video-testimonial-meta-author p:first-child {
  font-style: normal;
  font-weight: 700;
  font-size: 18px !important;
  color: #1C1C1C;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col .single-content .video-testimonial-wrap .fl-col-content .video-testimonial-meta .fl-html .video-testimonial-meta-wrap .video-testimonial-meta-author > img {
  margin: 0;
  max-width: 116px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col {
  width: 100% !important;
  display: none;
}
@media (min-width: 981px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col {
    display: flex;
    position: relative;
    max-width: 387px;
  }
}
@media (min-width: 981px) and (max-width: 1280px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col {
    max-width: 360px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content {
  height: max-content;
}
@media (min-width: 981px) and (min-height: 700px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content {
    position: sticky;
    top: 120px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar {
  padding: 23px 23px 27px;
  background-color: #F9F9F9;
  border-radius: 4px;
  border: 2px solid #157C12;
}
@media (min-width: 981px) and (min-height: 700px) and (max-height: 819px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar {
    padding: 20px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html h2 {
  margin: 0 0 12px;
  color: #222222;
  font-style: normal;
  font-weight: 600;
  font-size: 33px;
  line-height: 136%;
  text-align: left;
  text-transform: capitalize;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html p {
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 137%;
  color: #222222;
  text-align: left;
  letter-spacing: normal;
}
@media (min-width: 981px) and (min-height: 700px) and (max-height: 819px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html p {
    line-height: 130%;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html p a {
  color: #157C12;
  font-weight: 700;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html p a:hover {
  color: #E02B20;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper .gform_validation_errors, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper .gform_heading {
  display: none !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  grid-row-gap: 18px;
}
@media (min-width: 981px) and (min-height: 700px) and (max-height: 819px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields {
    grid-row-gap: 9px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield {
  width: 100%;
  position: relative;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea {
  border: 1px solid #c02b0a;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message {
  display: none;
  width: max-content;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  color: #000;
  background: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: -14px;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  margin: 0;
  padding: 12px 15px;
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #2B2B2B;
  border: 1px solid rgba(102, 102, 102, 0.55);
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  width: 100%;
}
@media (min-width: 981px) and (min-height: 700px) and (max-height: 819px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
    padding: 8px 15px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:active {
  outline: none !important;
  border: 1px solid rgba(102, 102, 102, 0.55) !important;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder, .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
  color: rgba(34, 34, 34, 0.55);
  opacity: 1;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 118px;
  resize: none;
}
@media (min-width: 981px) and (min-height: 700px) and (max-height: 819px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
    height: 85px;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_footer {
  padding: 0;
  margin: 29px auto 0;
  text-align: center;
  width: max-content;
}
@media (min-width: 981px) and (min-height: 700px) and (max-height: 819px) {
  .single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_footer {
    margin: 22px auto 0;
  }
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_footer input {
  margin: 0;
  padding: 15px 30px 14px;
  font-weight: 700;
  font-size: 20px;
  line-height: 1 !important;
  text-transform: uppercase;
  background-color: #E02B20;
  border: none;
  border-radius: 4px;
  color: #fff;
  transition: all 0.25s ease;
  cursor: pointer;
  position: relative;
}
.single-section > .fl-row-content-wrap > .fl-row-content > .fl-col-group aside.single-sidebar-col .fl-col-content .single-sidebar .fl-html .gform_wrapper form .gform_footer input:hover {
  color: #fff;
  background-color: #EFB70E;
  border: none;
  transition: all 0.25s ease;
}
body.home #fl-main-content {
  overflow-x: hidden;
}
.home-h2-large {
  margin: 0 0 20px;
  font-weight: 700;
  font-size: clamp(40px, 3.125vw, 50px) !important;
  line-height: 120%;
  color: #222222;
  text-align: center;
}
@media (max-width: 980px) {
  .home-h2-large {
    font-size: 35px !important;
  }
}
@media (max-width: 767px) {
  .home-h2-large {
    font-size: 30px !important;
  }
}
@media (min-width: 981px) {
  .home-h2-large {
    text-align: left;
  }
}
.home-h2-medium {
  margin: 0 0 18px;
  font-weight: 700;
  font-size: clamp(35px, 2.5vw, 40px) !important;
  line-height: 120%;
  color: #222222;
  text-align: center;
}
@media (max-width: 980px) {
  .home-h2-medium {
    font-size: 30px !important;
  }
}
@media (max-width: 767px) {
  .home-h2-medium {
    font-size: 25px !important;
  }
}
@media (min-width: 981px) {
  .home-h2-medium {
    text-align: left;
  }
}
.home-subtitle {
  display: inline-block;
  margin: 0 0 10px;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 120%;
  color: #157C12;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 980px) {
  .home-subtitle {
    font-size: 15px !important;
  }
}
@media (max-width: 767px) {
  .home-subtitle {
    font-size: 14px !important;
  }
}
@media (min-width: 981px) {
  .home-subtitle {
    text-align: left;
  }
}
a.main-btn {
  display: inline-block;
  padding: 13px 30px 12px;
  font-weight: 700;
  font-size: 16px;
  line-height: 137%;
  text-transform: uppercase;
  color: #fff;
  border-radius: 4px;
  background-color: #E02B20;
  text-align: center;
}
a.main-btn span {
  white-space: nowrap;
}
a.main-btn:hover {
  color: #fff;
  background-color: #EFB70E;
}
a.main-btn.color-reverse {
  background-color: #EFB70E;
}
a.main-btn.color-reverse:hover {
  background-color: #E02B20;
}
a.second-btn {
  display: inline-block;
  margin: 10px 0 0;
  position: relative;
  padding: 0 26px 0 0;
  font-weight: 600;
  font-size: 20px !important;
  line-height: 135%;
  color: #E02B20;
  text-transform: uppercase;
}
@media (max-width: 980px) {
  a.second-btn {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  a.second-btn {
    font-size: 18px !important;
  }
}
a.second-btn:before {
  content: "";
  width: 16px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M0 6H14M14 6L8 1M14 6L8 11' stroke='%23E02B20' stroke-width='2'/%3E%3Crect x='15.953' y='6.125' width='2.06' height='1.987' style='%23E02B20; stroke-width: 0px; fill: %23E02B20;' transform='matrix(-0.819152, 0.573576, -0.83808, -0.633945, 33.942108, 0.788666)'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
a.second-btn:hover {
  opacity: 0.8;
}
a.second-btn:hover:before {
  animation: arrow-hover 0.75s ease;
}
.fl-html p {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 140%;
  letter-spacing: -0.01em;
  color: #2C2C2C;
  text-align: center;
}
@media (max-width: 980px) {
  .fl-html p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .fl-html p {
    font-size: 16px !important;
  }
}
.fl-html p:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 981px) {
  .fl-html p {
    text-align: left;
  }
}
.fl-html p b {
  font-weight: 600;
}
.home-hero .fl-row-content-wrap:before, .home-hero .fl-row-content-wrap:after {
  background-color: #F8F8F8;
}
.home-hero .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0 120px;
  max-width: 1200px;
  width: 90%;
  float: none;
  position: relative;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content {
    padding: clamp(80px, 6.667vw, 100px) 0 clamp(120px, 11.867vw, 178px);
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  gap: 50px 5%;
  position: relative;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group:before, .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group:after {
  display: none;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 {
  margin: 0;
  width: 100% !important;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 {
    width: 56% !important;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html {
    align-items: flex-start;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html p.home-hero-before-h1 {
  margin: 0 0 12px;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 136%;
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  letter-spacing: normal;
}
@media (max-width: 980px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html p.home-hero-before-h1 {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html p.home-hero-before-h1 {
    font-size: 18px !important;
  }
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html p.home-hero-before-h1 {
    text-align: left;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h1.home-hero-h1 {
  margin: 0 0 16px;
  font-weight: 700;
  font-size: clamp(42px, 4vw, 55px) !important;
  line-height: 110%;
  color: #fff;
  text-align: center;
}
@media (max-width: 980px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h1.home-hero-h1 {
    font-size: 45px !important;
  }
}
@media (max-width: 767px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h1.home-hero-h1 {
    font-size: 35px !important;
  }
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h1.home-hero-h1 {
    text-align: left;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h2.home-hero-h2 {
  margin: 0 0 35px;
  padding: 8px 20px;
  font-weight: 500;
  font-size: clamp(20px, 2vw, 26px) !important;
  line-height: 105%;
  color: #fff;
  background-color: #157C12;
  text-align: center;
  border-radius: 4px;
}
@media (max-width: 980px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h2.home-hero-h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html h2.home-hero-h2 {
    font-size: 20px !important;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul {
  margin: 0 0 35px;
  padding: 0;
  list-style: none;
  font-weight: 400;
  font-size: 18px;
  font-size: 18px !important;
  line-height: 140%;
  letter-spacing: -0.01em;
  color: #fff;
  width: fit-content;
}
@media (max-width: 980px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul {
    font-size: 16px !important;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul li {
  padding: 0 0 0 26px;
  position: relative;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul li:not(:last-child) {
  margin-bottom: 8px;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul li:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-size: 16px;
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html ul.home-hero-ul li b {
  font-weight: 600;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 20px 4.2%;
  width: 100%;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo {
    justify-content: flex-start;
  }
}
@media (max-width: 550px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo {
    flex-wrap: wrap;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo a.home-hero-btn {
  padding: 14px 34px;
  color: #2C2C2C;
  font-weight: 600;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo a.home-hero-btn:hover {
  color: #fff;
}
@media (max-width: 550px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo a.home-hero-btn {
    width: 100%;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo .home-hero-logo-item {
  opacity: 1;
  transition: opacity 0.25s ease;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-1-2 .home-hero-content .fl-html .home-hero-logo .home-hero-logo-item:hover {
  opacity: 1;
  transition: opacity 0.25s ease;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 {
  margin: 0 auto;
  width: 100% !important;
  max-width: 453px;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 {
    margin: 0;
    width: 42% !important;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form {
  margin: 0 auto;
  padding: 30px;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form {
    padding: 37px 40px 40px;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html h3 {
  margin: 0 0 15px;
  font-size: 26px !important;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: -0.02em;
  color: #1C1C1C;
  text-align: center;
}
@media (max-width: 980px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html h3 {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html h3 {
    font-size: 20px !important;
  }
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html h3 {
    text-align: left;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html p {
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 137%;
  color: #2B2B2B;
  letter-spacing: -0.01em;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html p b {
  font-weight: 600;
  color: #2C2C2C;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper .gform_validation_errors, .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper .gform_heading {
  display: none !important;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  grid-row-gap: 15px;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield {
  width: 100%;
  position: relative;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html p {
  margin: 0;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 1;
  color: #6D6E71;
  text-align: left;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none !important;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input, .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea {
  border: 1px solid #c02b0a;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message {
  width: max-content;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  color: #000;
  background: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: -15px;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  margin: 0;
  padding: 13px 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #2B2B2B;
  border: 1px solid #EEEEEE;
  background-color: #EEEEEE;
  border-radius: 4px;
  outline: none;
  width: 100%;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus, .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active {
  outline: none !important;
  border: 1px solid #EEEEEE !important;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder {
  color: #2B2B2B;
  opacity: 1;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_footer {
  padding: 0;
  margin: 15px auto 0;
  text-align: center;
  width: max-content;
  position: relative;
}
@media (min-width: 981px) {
  .home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_footer {
    margin: 15px 0 0;
    text-align: left;
  }
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_footer:before {
  content: "";
  width: 16px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M0 6H14M14 6L8 1M14 6L8 11' stroke='%23FFFFFF' stroke-width='2'/%3E%3Crect x='15.953' y='6.125' width='2.06' height='1.987' style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: %23FFFFFF;' transform='matrix(-0.819152, 0.573576, -0.83808, -0.633945, 33.942108, 0.788666)'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  left: 122px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_footer:hover:before {
  animation: arrow-hover 0.75s ease;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_footer input {
  margin: 0;
  padding: 17px 53px 17px 28px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1 !important;
  text-transform: uppercase;
  background-color: #E02B20;
  border: none;
  border-radius: 4px;
  color: #fff;
  transition: all 0.25s ease;
  cursor: pointer;
  position: relative;
}
.home-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-hero-col-2-2 .home-hero-form .fl-html .gform_wrapper form .gform_footer input:hover {
  color: #fff;
  background-color: #EFB70E;
  border: none;
  transition: all 0.25s ease;
}
.home-after-hero .fl-row-content-wrap {
  background-color: #F8F8F8;
}
.home-after-hero .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0;
  max-width: 1200px;
  width: 90%;
  float: none;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content {
    padding: 80px 0 clamp(80px, 6.667vw, 100px);
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 50px 5%;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group:before, .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group:after {
  display: none;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-1-2 {
  width: 100% !important;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-1-2 {
    margin-top: 27px;
    width: 50% !important;
    max-width: 590px;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-1-2 .home-after-hero-col-content .fl-html {
  text-align: center;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-1-2 .home-after-hero-col-content .fl-html {
    text-align: left;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 {
  width: 100% !important;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 {
    width: 45% !important;
    max-width: 452px;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap {
  padding: 90px 12px 25px;
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  /* Widgets for Google Reviews */
  /* End Widgets for Google Reviews */
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap {
    padding: 99px 12px 25px;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap {
    padding: 99px 12px 25px;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap:before {
  content: "";
  width: 61px;
  height: 46px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77' height='59' viewBox='0 0 77 59' fill='none'%3E%3Cg clip-path='url(%23clip0_476_128)'%3E%3Cpath d='M42.19 0H76.31V29.32C76.31 34.2 75.44 38.24 73.68 41.47C71.93 44.69 69.66 47.37 66.86 49.51C64.07 51.64 60.96 53.36 57.53 54.65C54.1 55.94 50.71 57.1 47.36 58.11L42.33 48.97C44.87 48.01 47.04 47.03 48.84 46.04C50.64 45.05 52.12 43.97 53.26 42.8C54.4 41.63 55.24 40.3 55.77 38.8C56.3 37.3 56.57 35.54 56.57 33.51H42.18V0H42.19ZM0 0H34.04V29.32C34.04 34.2 33.17 38.24 31.41 41.47C29.66 44.69 27.4 47.37 24.63 49.51C21.86 51.64 18.77 53.36 15.34 54.65C11.91 55.94 8.52 57.1 5.17 58.11L0.08 48.97C2.62 48.01 4.79 47.03 6.59 46.04C8.39 45.05 9.87 43.97 11.01 42.8C12.15 41.63 12.99 40.3 13.52 38.8C14.05 37.3 14.32 35.54 14.32 33.51H0V0Z' fill='%23E1E1E1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_476_128'%3E%3Crect width='76.31' height='58.11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  top: 25px;
  right: 25px;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap:before {
    top: 30px;
    right: 39px;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap:after {
  content: "";
  width: 130px;
  height: 42px;
  background: url(/wp-content/uploads/2023/05/google-rating-1.jpg) no-repeat center;
  background-size: contain;
  position: absolute;
  left: 25px;
  top: 25px;
}
@media (min-width: 981px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap:after {
    left: 30px;
    top: 30px;
  }
}
@media (min-width: 768px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap:after {
    width: 156px;
    height: 49px;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials {
  padding: 0 18px;
  margin: 0;
  height: 368px;
  overflow: hidden;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial {
  border: none;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial:not(:last-child) {
  padding-bottom: 27px;
  margin-bottom: 25px;
  border-bottom: 2px solid #EAEAEA;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial h3.testimonial-title {
  margin: 0 0 11px;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #1C1C1C;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-text p {
  margin: 0 0 21px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #333333;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap {
  padding: 0 118px 0 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 14px;
  position: relative;
}
@media (max-width: 500px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap {
    padding: 0 0 35px 0;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap:before {
  content: "";
  width: 110px;
  height: 22px;
  background: url(/wp-content/uploads/2023/05/5-stars.svg) no-repeat center;
  background-size: contain;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
@media (max-width: 500px) {
  .home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap:before {
    top: auto;
    bottom: 0;
    right: auto;
    left: 0;
    transform: none;
  }
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap .testimonial-author-img {
  width: 56px;
  height: 56px;
  min-width: 56px;
  border-radius: 50%;
  border: 2px solid #33A852;
  overflow: hidden;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap .testimonial-author-img img {
  width: 100%;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap .testimonial-author p {
  margin: 0;
  color: #1C1C1C;
  font-size: 14px;
  line-height: 135%;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap .testimonial-author p.testimonial-author-name {
  font-weight: 700;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap ul.home-after-hero-testimonials li.home-after-hero-testimonial .testimonial-author-wrap .testimonial-author p.testimonial-author-company {
  font-weight: 400;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap .ti-widget {
  padding: 0 18px;
  margin: 0;
  height: 368px;
  overflow: hidden !important;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap .ti-widget .ti-widget-container .ti-header {
  display: none;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item {
  padding-bottom: 27px !important;
  margin-bottom: 25px !important;
  border-bottom: 2px solid #EAEAEA !important;
}
.home-after-hero .fl-row-content-wrap .fl-row-content .fl-col-group .home-after-hero-col-2-2 .home-after-hero-testimonials-wrap .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item > .ti-inner {
  padding: 0 !important;
  background-color: transparent !important;
}
.home-problem-section .fl-row-content-wrap {
  background-color: #EFB70E;
}
.home-problem-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0 90px;
  max-width: 1200px;
  width: 90%;
  float: none;
}
@media (min-width: 981px) {
  .home-problem-section .fl-row-content-wrap .fl-row-content {
    padding: clamp(80px, 6.667vw, 100px) 0 clamp(100px, 10.667vw, 160px);
  }
}
.home-problem-section .fl-row-content-wrap .fl-row-content:before {
  bottom: 50%;
  transform: translate(-69.5%, 32%);
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-title-row {
  margin-bottom: 71px;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-title-row .home-problem-title-content .fl-html h2 {
  margin: 0 auto 20px;
  text-align: center;
  color: #fff;
  max-width: 834px;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-title-row .home-problem-title-content .fl-html p {
  letter-spacing: normal;
  color: #fff;
  text-align: center;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row {
  margin: 0 0 40px;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 50px 26px;
}
@media (min-width: 981px) {
  .home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content {
    flex-wrap: nowrap;
  }
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item {
  border-radius: 10px;
  background-color: #fff;
  transition: transform 0.25s ease;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item:hover {
  transform: translateY(-10px);
  transition: transform 0.25s ease;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content {
  position: relative;
  padding: 52px 23px 30px;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-module-content {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-module-content .uabb-image {
  text-align: center;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
  margin: 0 auto 14px;
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  text-align: center;
  letter-spacing: -0.01em;
  color: #1C1C1C;
}
@media (min-width: 981px) {
  .home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
    max-width: 300px;
  }
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-row .fl-col-content .home-problem-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p {
  padding: 0;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 130%;
  letter-spacing: -0.01em;
  text-align: center;
  color: #2C2C2C;
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-bottom-row .home-problem-bottom-content .fl-html h4 {
  margin: 0 auto;
  font-weight: 700;
  font-size: 26px !important;
  line-height: 140%;
  text-align: center;
  color: #fff;
}
@media (max-width: 980px) {
  .home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-bottom-row .home-problem-bottom-content .fl-html h4 {
    font-size: 22px !important;
  }
}
@media (max-width: 767px) {
  .home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-bottom-row .home-problem-bottom-content .fl-html h4 {
    font-size: 20px !important;
  }
}
.home-problem-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-problem-bottom-row .home-problem-bottom-content .fl-html h4 span {
  color: #EFB70E;
}
.home-record-section {
  overflow: hidden;
}
.home-record-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0 70px;
  max-width: 1200px;
  width: 90%;
  float: none;
}
@media (min-width: 981px) {
  .home-record-section .fl-row-content-wrap .fl-row-content {
    padding: clamp(80px, 6.667vw, 100px) 0 50px;
  }
}
.home-record-section .fl-row-content-wrap .fl-row-content:before {
  transform: translate(-75%, 0) rotate(180deg);
  left: 100%;
  bottom: 0;
}
@media (min-width: 981px) {
  .home-record-section .fl-row-content-wrap .fl-row-content:before {
    bottom: auto;
    top: 40px;
    transform: translate(-38.6%, 0) rotate(180deg);
    max-height: 249px;
    background-position: top right;
  }
}
.home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  gap: 50px 5%;
  z-index: 1;
}
.home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-content {
  width: 100% !important;
}
@media (min-width: 981px) {
  .home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-content {
    width: 45.8% !important;
  }
}
.home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-content .fl-html {
  text-align: center;
}
@media (min-width: 981px) {
  .home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-content .fl-html {
    text-align: left;
  }
}
.home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-img {
  width: 100% !important;
}
@media (min-width: 981px) {
  .home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-img {
    width: 49.2% !important;
  }
}
.home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-img .fl-photo .fl-photo-content {
  width: 100%;
}
.home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-img .fl-photo .fl-photo-content img {
  border-radius: 4px;
  width: 100%;
}
@media (min-width: 981px) {
  .home-record-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-record-row .fl-col-content .home-record-img .fl-photo .fl-photo-content img {
    max-height: 372px;
    object-fit: cover;
  }
}
.home-howdo-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 0 0 70px;
  max-width: 1200px;
  width: 90% !important;
}
@media (min-width: 981px) {
  .home-howdo-section .fl-row-content-wrap .fl-row-content {
    padding: 0 0 clamp(80px, 6.667vw, 97px);
  }
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group {
  float: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group:before, .home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group:after {
  display: none;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-title-row {
  width: 100%;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-title-row .home-howdo-title h2 {
  margin: 0 0 30px;
  font-size: 30px !important;
  line-height: 136%;
  color: #2E2E2E;
}
@media (max-width: 980px) {
  .home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-title-row .home-howdo-title h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-title-row .home-howdo-title h2 {
    font-size: 22px !important;
  }
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row {
  width: 100%;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px 20px;
}
@media (min-width: 981px) {
  .home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
  }
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item {
  position: relative;
  width: 100%;
}
@media (min-width: 981px) {
  .home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item {
    width: calc(33.33% - 13.33px);
  }
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item .fl-module-content {
  padding: 0;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item .fl-module-content .uabb-infobox .uabb-infobox-left-right-wrap .uabb-infobox-content {
  position: relative;
  padding: 0 0 0 60px;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item .fl-module-content .uabb-infobox .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-module-content {
  position: absolute;
  left: 0;
  top: 5px;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item .fl-module-content .uabb-infobox .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 18px;
  line-height: 139%;
  letter-spacing: -0.01em;
  color: #1c1c1c;
  text-align: left;
  text-transform: capitalize;
}
.home-howdo-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-howdo-items-row .fl-col-content .home-howdo-item .fl-module-content .uabb-infobox .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 137%;
  letter-spacing: -0.01em;
  color: #555555;
  text-align: left;
}
.home-form-section {
  overflow: hidden;
}
.home-form-section .fl-row-content-wrap .fl-row-content {
  position: relative;
}
.home-form-section .fl-row-content-wrap .fl-row-content:before {
  content: "";
  width: 317px;
  height: 242px;
  background: url(/wp-content/uploads/2023/05/accent-rectangle2.png) no-repeat center;
  background-size: cover;
  position: absolute;
  right: 50%;
  bottom: 63px;
  transform: translate(-50%, 0);
}
@media (min-width: 981px) {
  .home-form-section .fl-row-content-wrap .fl-row-content:before {
    transform: translate(-88%, 0);
  }
}
.home-form-section .fl-row-content-wrap .fl-row-content:after {
  content: "";
  width: 317px;
  height: 242px;
  background: url(/wp-content/uploads/2023/05/accent-rectangle2.png) no-repeat center;
  background-size: cover;
  position: absolute;
  left: 50%;
  bottom: 63px;
  transform: translate(50%, 0) rotate(180deg);
}
@media (min-width: 981px) {
  .home-form-section .fl-row-content-wrap .fl-row-content:after {
    transform: translate(88%, 0) rotate(180deg);
  }
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group {
  margin: 0 auto;
  padding: 100px 0 70px;
  max-width: 740px;
  width: 90% !important;
}
@media (min-width: 981px) {
  .home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group {
    padding: clamp(110px, 9.813vw, 157px) 0 clamp(80px, 6.667vw, 100px);
  }
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row {
  width: 100%;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 40px 20px;
  align-items: center;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-title {
  width: 100%;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-title .fl-html h2 {
  color: #ffffff;
  text-align: center !important;
  letter-spacing: -0.02em;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-title .fl-html h2 span {
  color: #E02B20;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-title .fl-html p {
  font-weight: 500;
  line-height: 150%;
  letter-spacing: normal;
  color: #fff;
  text-align: center !important;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-title .fl-html p a {
  color: #EFB70E;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-title .fl-html p a:hover {
  color: #E02B20;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap {
  margin: 0 auto;
  padding: 30px;
  border-radius: 10px;
  background-color: #fff;
  overflow: hidden;
  max-width: 497px;
}
@media (min-width: 981px) {
  .home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap {
    padding: 31px 40px 30px;
  }
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html p {
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 16px !important;
  line-height: 137%;
  color: #2B2B2B;
  letter-spacing: -0.01em;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html p b {
  font-weight: 600;
  color: #2C2C2C;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper .gform_validation_errors, .home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper .gform_heading {
  display: none !important;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  grid-row-gap: 15px;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield {
  width: 100%;
  position: relative;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html p {
  margin: 0;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 1;
  color: #6D6E71;
  text-align: left;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none !important;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input, .home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea {
  border: 1px solid #c02b0a;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message {
  width: max-content;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  color: #000;
  background: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: -15px;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  margin: 0;
  padding: 13px 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #2B2B2B;
  border: 1px solid #EEEEEE;
  background-color: #EEEEEE;
  border-radius: 4px;
  outline: none;
  width: 100%;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus, .home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active {
  outline: none !important;
  border: 1px solid #EEEEEE !important;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder {
  color: #2B2B2B;
  opacity: 1;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_footer {
  padding: 0;
  margin: 15px auto 0;
  text-align: center;
  width: max-content;
  position: relative;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_footer:before {
  content: "";
  width: 16px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M0 6H14M14 6L8 1M14 6L8 11' stroke='%23FFFFFF' stroke-width='2'/%3E%3Crect x='15.953' y='6.125' width='2.06' height='1.987' style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: %23FFFFFF;' transform='matrix(-0.819152, 0.573576, -0.83808, -0.633945, 33.942108, 0.788666)'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  left: 122px;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_footer:hover:before {
  animation: arrow-hover 0.75s ease;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_footer input {
  margin: 0;
  padding: 17px 53px 17px 28px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1 !important;
  text-transform: uppercase;
  background-color: #E02B20;
  border: none;
  border-radius: 4px;
  color: #fff;
  transition: all 0.25s ease;
  cursor: pointer;
  position: relative;
}
.home-form-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-form-row .fl-col-content .home-form-wrap .fl-html .gform_wrapper form .gform_footer input:hover {
  color: #fff;
  background-color: #EFB70E;
  border: none;
  transition: all 0.25s ease;
}
.home-different-section .fl-row-content-wrap {
  background-color: #F2F6FB;
}
.home-different-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0 70px;
  max-width: 1200px;
  width: 90%;
  float: none;
}
@media (min-width: 981px) {
  .home-different-section .fl-row-content-wrap .fl-row-content {
    padding: clamp(80px, 6.667vw, 100px) 0 40px;
  }
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-title-row .home-different-title-content .fl-html {
  text-align: center;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-title-row .home-different-title-content .fl-html .home-subtitle {
  color: #E02B20;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-title-row .home-different-title-content .fl-html h2 {
  margin: 0 0 42px;
  text-align: center;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row {
  margin: 0 0 40px;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 20px 20px;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item {
  border-radius: 10px;
  background-color: #fff;
  transition: transform 0.25s ease;
  width: 100%;
  overflow: hidden;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item:hover {
  transform: translateY(-10px);
  transition: transform 0.25s ease;
}
@media (min-width: 981px) {
  .home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item {
    width: calc(33.33% - 13.33px);
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  .home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item {
    width: calc(50% - 10px);
  }
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content {
  padding: 40px 30px 38px;
  position: relative;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content:before {
  content: "";
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #EFB70E;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(42%, -42%);
  z-index: 1;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-module-content {
  position: absolute;
  top: 15px;
  right: 16px;
  z-index: 2;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-module-content .uabb-image {
  margin: 0;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
  margin: 0 0 15px;
  font-weight: 700;
  font-size: 20px !important;
  line-height: 135%;
  text-align: left;
  color: #1C1C1C;
  max-width: calc(100% - 30px);
}
@media (max-width: 980px) {
  .home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
    font-size: 18px !important;
  }
}
@media (min-width: 981px) {
  .home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-title-wrap h3 {
    max-width: calc(100% - 65px);
  }
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p {
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 132%;
  text-align: left;
  color: #2C2C2C;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-row .fl-col-content .home-different-row-item .fl-module-content .uabb-module-content .uabb-infobox-left-right-wrap .uabb-infobox-content .uabb-infobox-text-wrap .uabb-infobox-text p span {
  color: #EFB70E;
}
.home-different-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-different-btn-wrap .home-different-btn .fl-html {
  text-align: center;
}
.home-testimonials-section .fl-row-content-wrap:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1926 60' fill='none'%3E%3Cpath style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: rgba(242, 246, 251, 1);' d='M 0.219 0.171 L 959.873 60.193 L -0.027 60.24 C -0.027 60.24 0.229 0.412 0.219 0.171 Z' transform='matrix(-1, 0, 0, -1, 959.851013, 60.18)'/%3E%3Cpath style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: rgba(242, 246, 251, 1);' d='M 959.451 59.992 L 1926.144 -0.013 L 957.877 -0.036 C 957.823 -0.036 959.438 59.752 959.451 59.992 Z'/%3E%3C/svg%3E") no-repeat center top;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 100px 0 70px;
  max-width: 1200px;
  width: 90% !important;
  float: none;
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content {
    padding: clamp(110px, 8.563vw, 137px) 0 80px;
  }
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content:before {
    transform: translate(-69.2%, 0%);
    bottom: 47.2%;
  }
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-title-row .home-testimonials-title .fl-html {
  text-align: center;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-title-row .home-testimonials-title .fl-html .home-subtitle {
  font-weight: 700;
  color: #EFB70E;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-title-row .home-testimonials-title .fl-html h2 {
  margin: 0 auto 40px;
  color: #ffffff;
  text-align: center;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials {
  padding: 0;
  margin: 0 0 40px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px 0;
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials {
    margin: 0 0 78px;
    flex-wrap: nowrap;
  }
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial {
  width: 100%;
  margin: 0 0 70px !important;
  padding: 87px 54px 54px;
  border: none;
  position: relative;
  background-color: #F6F6F6;
  border-radius: 4px;
  position: relative;
  overflow: visible;
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial {
    width: calc(33.33% + 26px);
  }
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial:first-child {
    margin: 0 -26px 0 0 !important;
  }
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial:nth-child(2) {
  background-color: #ffffff;
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial:nth-child(2) {
    margin: -50px -13px 50px !important;
    z-index: 1;
  }
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial:nth-child(2) .testimonial-author-wrap .testimonial-author-img {
  border: 4px solid #ffffff;
}
@media (min-width: 981px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial:last-child {
    margin: 0 0 0 -26px !important;
  }
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial:before {
  content: "";
  width: 66px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='50' viewBox='0 0 67 50' fill='none'%3E%3Cpath d='M29.0956 0L18.9935 34.8525L15.3568 20.3753C19.8466 20.3753 23.5282 21.6711 26.4017 24.2627C29.2752 26.8543 30.7119 30.429 30.7119 34.9866C30.7119 39.5442 29.2303 43.2082 26.267 45.9786C23.3935 48.6595 19.7568 50 15.3568 50C10.9568 50 7.27518 48.6595 4.31191 45.9786C1.43844 43.2082 0.00170898 39.5442 0.00170898 34.9866C0.00170898 33.7355 0.0915049 32.4844 0.271097 31.2332C0.540485 29.9821 0.989464 28.4629 1.61804 26.6756C2.24661 24.8883 3.18946 22.5648 4.44661 19.7051L13.067 0H29.0956ZM64.3854 0L54.2833 34.8525L50.6466 20.3753C55.1364 20.3753 58.818 21.6711 61.6915 24.2627C64.565 26.8543 66.0017 30.429 66.0017 34.9866C66.0017 39.5442 64.5201 43.2082 61.5568 45.9786C58.6833 48.6595 55.0466 50 50.6466 50C46.2466 50 42.565 48.6595 39.6017 45.9786C36.7282 43.2082 35.2915 39.5442 35.2915 34.9866C35.2915 33.7355 35.3813 32.4844 35.5609 31.2332C35.8303 29.9821 36.2793 28.4629 36.9078 26.6756C37.5364 24.8883 38.4793 22.5648 39.7364 19.7051L48.3568 0H64.3854Z' fill='rgb(21, 124, 18)' fill-opacity='0.25'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial .testimonial-text p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  text-align: center;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial .testimonial-author-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -35px);
}
@media (max-width: 767px) {
  .home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial .testimonial-author-wrap {
    width: 100%;
  }
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial .testimonial-author-wrap .testimonial-author-img {
  margin: 0 0 10px;
  width: 74px;
  height: 74px;
  border-radius: 50%;
  border: 4px solid #F2F6FB;
  overflow: hidden;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial .testimonial-author-wrap .testimonial-author-img img {
  width: 100%;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-row .fl-col-content .home-testimonials-wrap ul.home-testimonials li.home-testimonial .testimonial-author-wrap .testimonial-author p {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 138.7%;
  color: #fff;
  text-align: center;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-btn-wrap .home-testimonials-btn .fl-html {
  text-align: center;
}
.home-testimonials-section .fl-row-content-wrap .fl-row-content .home-testimonials-btn-wrap .home-testimonials-btn .fl-html a {
  padding: 13px 40px;
}
.home-2col-section.reverse .fl-row-content-wrap {
  background-color: #ffffff;
}
@media (min-width: 981px) {
  .home-2col-section.reverse .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content {
    flex-direction: row-reverse;
  }
}
.home-2col-section .fl-row-content-wrap {
  background-color: #F6F6F6;
}
.home-2col-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  padding: 70px 0;
  max-width: 1200px;
  width: 90% !important;
  float: none;
}
@media (min-width: 981px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content {
    padding: 80px 0;
  }
}
.home-2col-section .fl-row-content-wrap .fl-row-content:before {
  z-index: 1;
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row {
  position: relative;
  z-index: 2;
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  gap: 50px 5%;
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content {
  width: 100%;
}
@media (min-width: 981px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content {
    width: 50%;
    max-width: 590px;
  }
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html {
  text-align: center;
}
@media (min-width: 981px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html {
    text-align: left;
  }
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html h2 {
  color: #1c1c1c;
}
@media (min-width: 981px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html h2 {
    max-width: 510px;
  }
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html p b {
  font-size: 20px !important;
  font-weight: 600;
}
@media (max-width: 980px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html p b {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-content .fl-html p b {
    font-size: 18px !important;
  }
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-img {
  width: 100%;
}
@media (min-width: 981px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-img {
    width: 45%;
    max-width: 488px;
  }
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-img .fl-module-content .fl-photo .fl-photo-content {
  width: 100%;
}
.home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-img .fl-module-content .fl-photo .fl-photo-content img {
  border-radius: 4px;
  width: 100%;
}
@media (max-width: 980px) {
  .home-2col-section .fl-row-content-wrap .fl-row-content .home-2col-row .fl-col-content .home-2col-row-img .fl-module-content .fl-photo .fl-photo-content img {
    max-height: 450px;
    object-fit: cover;
  }
}
.home-faq-section .fl-row-content-wrap {
  padding: 70px 0;
  background-color: #F9F9F9;
}
@media (min-width: 981px) {
  .home-faq-section .fl-row-content-wrap {
    padding: clamp(80px, 6.667vw, 104px) 0 80px;
  }
}
.home-faq-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  max-width: 996px;
  width: 90% !important;
  float: none;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group {
  width: 100%;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq-title .fl-html h2 {
  margin: 0 0 45px;
  color: #2E2E2E;
  text-align: center;
  text-transform: capitalize;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item {
  margin: 0;
  padding: 0 20px;
  position: relative;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  transition: all 0.25s ease;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item:not(:last-child) {
  margin: 0 0 10px;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item.uabb-faq-item-active {
  transition: all 0.25s ease;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item.uabb-faq-item-active .uabb-faq-questions-button {
  padding: 19px 0 10px 0;
  transition: all 0.25s ease;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item.uabb-faq-item-active .uabb-faq-questions-button h4.uabb-faq-question-label:after {
  transform: rotate(90deg) scale(0);
  transition: all 0.25s ease;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button {
  padding: 19px 0 21px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  transition: all 0.25s ease;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button:focus, .home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button:active {
  outline: none;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label {
  padding: 0 8% 0 0 !important;
  font-size: 18px !important;
  font-weight: 600;
  line-height: 139%;
  color: #1C1C1C;
  position: relative;
}
@media (max-width: 980px) {
  .home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label {
    font-size: 16px !important;
  }
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label:before {
  content: "";
  position: absolute;
  top: 12px;
  right: 2px;
  width: 18px;
  height: 2px;
  background: #2E2E2E;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label:after {
  content: "";
  position: absolute;
  top: 12px;
  right: 2px;
  width: 18px;
  height: 2px;
  background: #2E2E2E;
  transform: rotate(90deg);
  transform-origin: center;
  transition: all 0.25s ease;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label:focus, .home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-questions-button h4.uabb-faq-question-label:active {
  outline: none;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-content {
  padding: 0 0 24px;
  background-color: transparent;
}
.home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-content p {
  padding: 0 8% 0 0 !important;
  font-size: 18px !important;
  font-weight: 400;
  line-height: 139%;
  color: #1C1C1C;
}
@media (max-width: 980px) {
  .home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-content p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .home-faq-section .fl-row-content-wrap .fl-row-content .fl-col-group .home-faq-col .fl-col-content .home-faq .fl-module-content .uabb-faq__layout-accordion .uabb-faq-item .uabb-faq-content p {
    font-size: 16px !important;
  }
}
.schedule-section {
  padding: 60px 0;
  background-size: cover;
}
.schedule-section .fl-row-content-wrap .fl-row-content {
  margin: 0 auto;
  max-width: 1200px;
  width: 90% !important;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 60px;
  justify-content: center;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group:before, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group:after {
  display: none;
}
@media (min-width: 981px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group {
    flex-wrap: nowrap;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col {
  width: 100% !important;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content h2 {
  margin: 0 0 24px;
  color: #1C1C1C;
  font-size: 30px !important;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 980px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content h2 {
    font-size: 28px !important;
  }
}
@media (max-width: 767px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content h2 {
    font-size: 25px !important;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .schedule-progress-bar {
  margin-bottom: 26px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content ol {
  padding: 0;
  margin: 0 0 35px;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 150%;
  color: #2C2C2C;
  list-style: none;
  counter-reset: myCounter;
}
@media (max-width: 980px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content ol {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content ol {
    font-size: 17px !important;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content ol li {
  position: relative;
  padding: 0 0 0 38px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content ol li:not(:last-child) {
  margin-bottom: 14px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content ol li:before {
  counter-increment: myCounter;
  content: counter(myCounter);
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  font-size: 18px;
  position: absolute;
  top: 4px;
  left: 0;
  border-radius: 50%;
  background-color: transparent;
  background-color: #EFB70E;
  width: 24px;
  height: 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper {
  background-color: #157C12;
  border-radius: 10px;
  padding: 30px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper .gform_validation_errors, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper .gform_heading {
  display: none !important;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  grid-row-gap: 22px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield {
  width: 100%;
  position: relative;
}
@media (min-width: 981px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield:not(:last-child) {
    width: 48.6%;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-html p {
  margin: 0;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 1;
  color: #6D6E71;
  text-align: left;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none !important;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container input, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container textarea {
  border: 1px solid #c02b0a;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .gfield_validation_message {
  width: max-content;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background: none;
  border: none;
  position: absolute;
  right: 0;
  bottom: -15px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield label {
  display: none;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  margin: 0;
  padding: 14px;
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #2B2B2B;
  border: 1px solid #fff;
  background-color: #fff;
  border-radius: 10px;
  outline: none;
  width: 100%;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:focus, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:active, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:active {
  outline: none !important;
  border: 1px solid #fff !important;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input::placeholder, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder {
  color: rgba(28, 28, 28, 0.35);
  opacity: 1;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
  height: 212px;
  resize: none;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_footer {
  padding: 0;
  margin: 22px auto 0;
  text-align: center;
  width: max-content;
}
@media (min-width: 981px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_footer {
    margin: 22px 0 0 auto;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_footer input {
  margin: 0;
  padding: 15px 47px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1 !important;
  text-transform: uppercase;
  background-color: #E02B20;
  border: none;
  border-radius: 10px;
  color: #fff;
  transition: all 0.25s ease;
  cursor: pointer;
  position: relative;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-content-col .schedule-content .fl-module-content .gform_wrapper form .gform_footer input:hover {
  color: #fff;
  background-color: #EFB70E;
  border: none;
  transition: all 0.25s ease;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col {
  width: 100% !important;
  max-width: 417px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials {
  padding: 111px 19px 19px;
  margin: 0 0 20px;
  background-color: #157C12;
  border-radius: 10px;
  position: relative;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials:before {
  content: "";
  width: 156px;
  height: 49px;
  background: url(/wp-content/uploads/2023/05/google-rating-2.jpg) no-repeat center;
  background-size: contain;
  position: absolute;
  right: 30px;
  bottom: 20px;
  z-index: 1;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonial-title {
  margin: 0 0 20px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonial-title h3 {
  font-size: 30px !important;
  font-weight: 600;
  line-height: 136%;
  text-align: center;
  text-transform: capitalize;
  color: #ffffff;
}
@media (max-width: 980px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonial-title h3 {
    font-size: 28px !important;
  }
}
@media (max-width: 767px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonial-title h3 {
    font-size: 25px !important;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap {
  padding: 0;
  position: relative;
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul {
  padding: 29px;
  margin: 0;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial {
  padding: 38px 0 0;
  border: none;
  position: relative;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial:before {
  content: "";
  width: 97px;
  height: 18px;
  background: url(/wp-content/uploads/2023/05/5-stars-2.svg) no-repeat center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial h3.testimonial-title {
  margin: 0 0 11px;
  font-weight: 700;
  font-size: 18px;
  line-height: 120%;
  color: #1C1C1C;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-text p {
  margin: 0 0 35px;
  font-weight: 400;
  color: #18181B;
  font-size: 18px !important;
  line-height: 139%;
}
@media (max-width: 980px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-text p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-text p {
    font-size: 16px !important;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-author-wrap {
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 14px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-author-wrap .testimonial-author-img {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  overflow: hidden;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-author-wrap .testimonial-author-img img {
  width: 100%;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-author-wrap .testimonial-author p {
  margin: 0;
  color: #1C1C1C;
  font-size: 14px;
  line-height: 135%;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-author-wrap .testimonial-author p.testimonial-author-name {
  font-size: 16px;
  font-weight: 700;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .sidebar-testimonials .sidebar-testimonials-wrap ul.sidebar-testimonials-ul li.sidebar-testimonial .testimonial-author-wrap .testimonial-author p.testimonial-author-company {
  font-weight: 400;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content {
  padding: 28px;
  background: #fff;
  border: 2px solid #E7E7E7;
  border-radius: 10px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item {
  position: relative;
  padding-left: 32px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item:before {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22' fill='none'%3E%3Cpath d='M9 0C6.81285 0.0029013 4.71612 0.873027 3.16957 2.41957C1.62303 3.96612 0.752901 6.06286 0.75 8.25C0.75 14.1728 8.43625 21.5909 8.76281 21.9038C8.82633 21.9655 8.91142 22 9 22C9.08858 22 9.17367 21.9655 9.23719 21.9038C9.56375 21.5909 17.25 14.1728 17.25 8.25C17.2471 6.06286 16.377 3.96612 14.8304 2.41957C13.2839 0.873027 11.1871 0.0029013 9 0ZM9 12.0313C8.25214 12.0313 7.52107 11.8095 6.89925 11.394C6.27743 10.9785 5.79277 10.388 5.50658 9.69702C5.22039 9.00609 5.14551 8.24581 5.29141 7.51232C5.43731 6.77882 5.79743 6.10507 6.32625 5.57625C6.85507 5.04744 7.52882 4.68731 8.26231 4.54141C8.9958 4.39551 9.75609 4.47039 10.447 4.75658C11.138 5.04277 11.7285 5.52743 12.144 6.14925C12.5595 6.77107 12.7812 7.50214 12.7812 8.25C12.7806 9.25267 12.3821 10.2141 11.6731 10.9231C10.9641 11.6321 10.0027 12.0307 9 12.0313Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 3px;
  width: 22px;
  height: 22px;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item.map a {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #2C2C2C;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item.map a:hover {
  color: #E02B20;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item.support:before, .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item.sales:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M15.9654 13.8919C15.2793 13.2145 14.4228 13.2145 13.7411 13.8919C13.2211 14.4075 12.701 14.9232 12.1898 15.4476C12.0499 15.5918 11.9319 15.6223 11.7615 15.5262C11.425 15.3427 11.0667 15.1941 10.7433 14.9931C9.23571 14.0448 7.97281 12.8256 6.85412 11.4535C6.29914 10.7718 5.80534 10.042 5.46012 9.22044C5.3902 9.05439 5.40331 8.94514 5.53877 8.80967C6.05879 8.30713 6.5657 7.79149 7.07698 7.27584C7.78927 6.55917 7.78927 5.72015 7.07261 4.99912C6.66621 4.58835 6.25981 4.18632 5.85341 3.77555C5.4339 3.35604 5.01876 2.93216 4.59488 2.51701C3.9088 1.84842 3.0523 1.84842 2.3706 2.52138C1.84621 3.03703 1.34367 3.56579 0.810541 4.0727C0.316742 4.54028 0.0676576 5.11274 0.0152187 5.78133C-0.0678094 6.86944 0.198755 7.89636 0.574566 8.89707C1.34367 10.9684 2.5148 12.8081 3.93502 14.4949C5.85341 16.776 8.14324 18.5808 10.822 19.883C12.0281 20.4686 13.2779 20.9187 14.6369 20.993C15.5721 21.0454 16.3849 20.8094 17.036 20.0796C17.4817 19.5815 17.9843 19.127 18.4562 18.6507C19.1554 17.9428 19.1598 17.0863 18.4649 16.3871C17.6347 15.5524 16.8 14.7221 15.9654 13.8919Z' fill='%23FDC622'/%3E%3Cpath d='M15.131 10.4091L16.7435 10.1338C16.4901 8.65237 15.7909 7.31081 14.729 6.24455C13.6059 5.12149 12.1857 4.41356 10.6213 4.19507L10.394 5.8163C11.6045 5.98673 12.7057 6.53297 13.5753 7.40258C14.3969 8.22412 14.9344 9.26415 15.131 10.4091Z' fill='%23FDC622'/%3E%3Cpath d='M17.6522 3.39978C15.7906 1.53821 13.4352 0.362702 10.8351 0L10.6079 1.62123C12.854 1.93587 14.8904 2.95405 16.4985 4.55781C18.0236 6.0829 19.0243 8.01003 19.387 10.1294L20.9995 9.85413C20.5757 7.39824 19.4176 5.16959 17.6522 3.39978Z' fill='%23FDC622'/%3E%3C/svg%3E") no-repeat center;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item.email:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cg clip-path='url(%23clip0_1_1875)'%3E%3Cpath d='M0 3.9607C0.601273 4.30409 1.20451 4.64437 1.80382 4.99087C4.29743 6.43224 6.79169 7.8736 9.28268 9.31933C9.76462 9.59926 10.2282 9.603 10.7114 9.32244C13.7414 7.56567 16.7747 5.81326 19.8066 4.05961C19.8604 4.02851 19.9161 3.99989 19.9994 3.95386C19.9994 4.01918 19.9994 4.05899 19.9994 4.0988C19.9994 6.45214 20.0026 8.80549 19.9981 11.1588C19.9954 12.5685 18.9994 13.7075 17.5648 13.9476C17.3418 13.985 17.1117 13.9974 16.8848 13.9974C12.2635 13.9999 7.64147 13.9993 3.02013 13.9986C1.48384 13.9986 0.275392 13.0269 0.0354076 11.6042C0.0308177 11.5756 0.0124582 11.5489 0.000655695 11.5215C0.000655695 9.00082 0.000655695 6.48076 0.000655695 3.96008L0 3.9607Z' fill='%23FDC622'/%3E%3Cpath d='M0.09375 2.19527C0.293737 1.1172 1.38547 0.15421 2.53884 0.0347698C2.73882 0.0136189 2.94078 0.00117727 3.14208 0.00117727C7.74964 -6.69014e-05 12.3572 -6.69014e-05 16.9648 0.00117727C18.3299 0.00117727 19.4781 0.796823 19.8649 1.99558C19.9128 2.14364 19.8833 2.21704 19.7403 2.29978C16.5523 4.14177 13.3676 5.98811 10.1849 7.83757C10.0544 7.91347 9.95999 7.92404 9.82164 7.84379C6.63955 5.99247 3.45353 4.14737 0.268821 2.3004C0.208497 2.26556 0.149484 2.22824 0.09375 2.19465V2.19527Z' fill='%23FDC622'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1875'%3E%3Crect width='20' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item h4 {
  margin: 0;
  font-weight: 600;
  font-size: 20px !important;
  line-height: 135%;
  color: #1C1C1C;
}
@media (max-width: 980px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item h4 {
    font-size: 19px !important;
  }
}
@media (max-width: 767px) {
  .schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item h4 {
    font-size: 18px !important;
  }
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item a {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%;
  color: #E02B20;
}
.schedule-section .fl-row-content-wrap .fl-row-content .fl-col-group .schedule-sidebar-col .schedule-sidebar-bottom-content .fl-html .schedule-contact-item a:hover {
  color: #EFB70E;
}
.ty-schedule-section {
  padding: 60px 0;
}
.ty-schedule-section .fl-col-group {
  margin: 0 auto;
  max-width: 1200px;
  width: 90% !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 50px;
  justify-content: center;
}
.ty-schedule-section .fl-col-group:before, .ty-schedule-section .fl-col-group:after {
  display: none;
}
.ty-schedule-section .fl-col-group .ty-schedule-top-row {
  width: 100% !important;
  max-width: 740px;
}
.ty-schedule-section .fl-col-group .ty-schedule-top-row .ty-schedule-content .fl-html h2 {
  margin: 0 0 25px;
  color: #000;
  font-weight: 600;
  font-size: clamp(26px, 2.727vw, 30px);
  line-height: 120%;
  text-align: center;
}
.ty-schedule-section .fl-col-group .ty-schedule-bottom-row {
  width: 100% !important;
}
.schedule-progress-bar {
  position: relative;
  background-image: linear-gradient(to right, #E02B20 0%, #E02B20 50%, #E6E6E6 50%, #E6E6E6 100%);
  height: 15px;
  border-radius: 10px;
}
.schedule-progress-bar.full {
  background-image: linear-gradient(to right, #E02B20 0%, #E02B20 100%);
}
.schedule-progress-bar.full span {
  left: 100%;
  transform: translate(-100%, -50%);
}
.schedule-progress-bar span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 6px 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  background-color: #E02B20;
  border-radius: 6px;
  color: #fff;
}
@media (min-width: 981px) {
  .single-section.category {
    padding: 60px 0 180px;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post {
  padding: 30px;
  background-color: #F2F6FB;
  border-radius: 10px;
  border: none !important;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post:not(:last-child) {
  margin-bottom: 30px;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-image {
  margin: 0 0 27px;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-image a {
  display: block;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-image a:hover img {
  transform: scale(1.05);
  transform-origin: center center;
  transition: transform 0.25s ease;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-image a img {
  width: 100%;
  transition: transform 0.25s ease;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text h2.fl-post-title {
  margin: 0 0 10px;
  color: #1C1C1C;
  font-weight: 600;
  font-size: 30px !important;
  line-height: 136%;
}
@media (max-width: 980px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text h2.fl-post-title {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text h2.fl-post-title {
    font-size: 22px !important;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text h2.fl-post-title a {
  color: #1C1C1C;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text h2.fl-post-title a:hover {
  color: #E02B20;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-excerpt {
  margin: 0 0 30px;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-excerpt p {
  margin: 0;
  font-weight: 400;
  font-size: 18px !important;
  line-height: 160%;
  color: rgba(43, 43, 43, 0.75);
}
@media (max-width: 980px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-excerpt p {
    font-size: 17px !important;
  }
}
@media (max-width: 767px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-excerpt p {
    font-size: 16px !important;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-excerpt p:not(:last-child) {
  margin: 0 0 10px;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link > a {
  display: inline-block;
  margin: 0;
  position: relative;
  padding: 0 26px 0 0;
  font-weight: 600;
  font-size: 24px !important;
  line-height: 135%;
  color: #E02B20;
  text-transform: capitalize;
}
@media (max-width: 980px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link > a {
    font-size: 21px !important;
  }
}
@media (max-width: 767px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link > a {
    font-size: 18px !important;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link > a:before {
  content: "";
  width: 16px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' fill='none'%3E%3Cpath d='M0 6H14M14 6L8 1M14 6L8 11' stroke='%23E02B20' stroke-width='2'/%3E%3Crect x='15.953' y='6.125' width='2.06' height='1.987' style='stroke: rgb(0, 0, 0); stroke-width: 0px; fill: %23E02B20;' transform='matrix(-0.819152, 0.573576, -0.83808, -0.633945, 33.942108, 0.788666)'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 1;
  transform: translateY(-50%);
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link > a:hover {
  opacity: 0.8;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link > a:hover:before {
  animation: arrow-hover 0.75s ease;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing {
  position: relative;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn {
  display: inline-block;
  margin: 0;
  position: relative;
  padding: 0;
  font-weight: 500;
  font-size: 24px !important;
  line-height: 135%;
  color: #aaa;
  text-transform: capitalize;
}
@media (max-width: 980px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn {
    font-size: 21px !important;
  }
}
@media (max-width: 767px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn {
    font-size: 18px !important;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn:hover {
  color: #E02B20;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn:hover svg path {
  fill: #E02B20;
  transition: fill 0.25s ease;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn.active {
  color: #E02B20;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn.active svg path {
  fill: #E02B20;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn.active + .heateor_sss_sharing_container {
  opacity: 1;
  z-index: 3;
  transform: scale(1) translateY(-50%);
}
@media (max-width: 500px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn.active + .heateor_sss_sharing_container {
    transform: scale(1);
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing > a.fl-post-sharing-btn svg path {
  fill: #aaa;
  transition: fill 0.25s ease;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing .heateor_sss_sharing_container {
  background: transparent !important;
  position: absolute;
  transform: scale(0.8) translateY(-50%);
  right: calc(100% + 5px);
  top: 50%;
  transition: all 0.25s ease;
  opacity: 0;
}
@media (max-width: 500px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing .heateor_sss_sharing_container {
    transform: scale(0.8);
    right: 0;
    top: auto;
    bottom: 100%;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing .heateor_sss_sharing_container .heateor_sss_sharing_ul {
  display: flex;
  flex-direction: row;
}
@media (max-width: 500px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-more-link .fl-post-sharing .heateor_sss_sharing_container .heateor_sss_sharing_ul {
    flex-direction: column;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination {
  padding: 60px 0 0;
}
@media (min-width: 981px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination {
    position: absolute;
    bottom: 0;
    padding: 0;
    left: 50%;
    transform: translate(-50%, calc(100% + 60px));
    max-width: 90vw;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px !important;
  line-height: 1;
}
@media (max-width: 980px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li {
    font-size: 22px !important;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 50%;
  background-color: transparent;
  color: #444;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}
@media (min-width: 981px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 980px) and (min-width: 768px) {
  .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers {
    width: 50px;
    height: 50px;
  }
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers:hover {
  color: #E02B20;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers.current {
  background-color: #E02B20;
  border: 1px solid #E02B20;
  color: #fff;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers.current:hover {
  color: #fff;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers.next, .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers.prev {
  display: inline-block;
  border: none;
  opacity: 0.25;
  width: auto;
  height: auto;
}
.single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers.next:hover, .single-section.category > .fl-row-content-wrap > .fl-row-content > .fl-col-group article.single-content-col #category-list .fl-module-content .fl-builder-pagination ul.page-numbers li .page-numbers.prev:hover {
  opacity: 1;
}
