@import url("../fonts/fonts.css");
@import url("../vendors/bootstrap/css/bootstrap.min.css");

html :where(.wp-block) {
    max-width: 100% !important;
}

@media (min-width: 782px) {
body .interface-complementary-area {
    min-width: 420px;
}
}

.acf-block-preview * {
	outline: 0 !important;
	text-decoration: none !important
}


.acf-block-preview {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-family: "Schibsted Grotesk", sans-serif;
  color: #363636;
  font-weight: 400;
  line-height: 150%;
  background: #fff;
}
.acf-block-preview html,
.acf-block-preview body {
  height: 100%;
}
.acf-block-preview .main-wrapper {
  position: relative;
  overflow-x: hidden;
}
.acf-block-preview ul,
.acf-block-preview ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acf-block-preview a {
  color: #000000;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.acf-block-preview a:hover {
  text-decoration: none;
  color: #000000;
}
.acf-block-preview a:focus,
.acf-block-preview input:focus,
.acf-block-preview button:focus,
.acf-block-preview select:focus,
.acf-block-preview button:focus,
.acf-block-preview textarea:focus {
  outline: none;
}
.acf-block-preview img {
  max-width: 100%;
  display: block;
}
.acf-block-preview .h1,
.acf-block-preview .h2,
.acf-block-preview .h3,
.acf-block-preview .h4,
.acf-block-preview .h5,
.acf-block-preview .h6,
.acf-block-preview h1,
.acf-block-preview h2,
.acf-block-preview h3,
.acf-block-preview h4,
.acf-block-preview h5,
.acf-block-preview h6 {
  color: #094764;
  margin-bottom: 12px;
}
.acf-block-preview h1,
.acf-block-preview .h1 {
  font-size: 70px;
  line-height: 100%;
}
.acf-block-preview h2,
.acf-block-preview .h2 {
  font-size: 40px;
  line-height: 100%;
}
.acf-block-preview h3,
.acf-block-preview .h3 {
  font-size: 35px;
  line-height: 110%;
}
.acf-block-preview h4,
.acf-block-preview .h4 {
  font-size: 30px;
  line-height: 110%;
}
.acf-block-preview h5,
.acf-block-preview .h5 {
  font-size: 22px;
  line-height: 110%;
}
.acf-block-preview h6,
.acf-block-preview .h6 {
  font-size: 18px;
  line-height: 110%;
}
.acf-block-preview .fs_50 {
  font-size: 50px;
}
.acf-block-preview p {
  margin-bottom: 25px;
}
.acf-block-preview p:last-child {
  margin-bottom: 0 !important;
}
.acf-block-preview button {
  border: none;
  transition: all 0.4s ease 0s;
  background: transparent;
}
.acf-block-preview .section,
.acf-block-preview section {
  padding: 70px 0;
}
.acf-block-preview .bg_light {
  background: #F7F8F7;
}
.acf-block-preview .bg_gray {
  background: #f1f1f1;
}
.acf-block-preview .container {
  max-width: 1200px;
}
.acf-block-preview .container.long {
  max-width: 1400px;
}
.acf-block-preview .container.wide {
  max-width: 1400px;
}
.acf-block-preview .container.medium {
  max-width: 1100px;
}
.acf-block-preview .container.smalls {
  max-width: 1080px;
}
.acf-block-preview .container.xs-smalls {
  max-width: 900px;
}
.acf-block-preview .relative {
  position: relative;
  z-index: 1;
}
.acf-block-preview .bg_white {
  background: #fff;
}
.acf-block-preview .bg_image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.acf-block-preview .text_white,
.acf-block-preview .text_white > * {
  color: #fff;
}
.acf-block-preview .text_dark {
  color: #000000;
}
.acf-block-preview .letter_space {
  letter-spacing: 2px;
}
.acf-block-preview .text_upper {
  text-transform: uppercase;
}
.acf-block-preview .fw_700 {
  font-weight: 700;
}
.acf-block-preview .fw_600 {
  font-weight: 600;
}
.acf-block-preview .cta-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px 30px;
  border-radius: 50px;
  border: 2px solid transparent;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 16px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.acf-block-preview .cta-btn::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  left: 50%;
  width: 400px;
  height: 400px;
  transform-origin: center;
  transition: all 0.6s ease;
  border-radius: 50%;
  z-index: -1;
}
.acf-block-preview .cta-btn:hover::after {
  transform: translate(-50%, -50%) scale(1.2);
}
.acf-block-preview .cta-btn em {
  margin-left: 10px;
  font-size: 20px;
}
.acf-block-preview .btn_white {
  border-color: #094764;
  background: #fff;
  color: #094764;
}
.acf-block-preview .btn_white::after {
  background: #094764;
}
.acf-block-preview .btn_white:hover {
  color: #fff;
}
.acf-block-preview .btn_default {
  border-color: #094764;
  background: #094764;
  color: #fff;
}
.acf-block-preview .btn_default::after {
  background: #fff;
}
.acf-block-preview .btn_default:hover {
  color: #094764;
}
.acf-block-preview .btn_black {
  background: #0F1923;
  color: #fff;
}
.acf-block-preview .link_text_white {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  letter-spacing: 2px;
  font-weight: 700;
  justify-content: center;
  text-transform: uppercase;
  color: #fff;
}
.acf-block-preview .link_text_white em {
  margin-left: 10px;
  font-size: 20px;
}
.acf-block-preview .link_text_default {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  letter-spacing: 2px;
  font-weight: 700;
  justify-content: center;
  text-transform: uppercase;
  color: #094764;
}
.acf-block-preview .link_text_default span {
  position: relative;
}
.acf-block-preview .link_text_default span::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  transform: scalex(0);
  height: 2px;
  background: #094764;
  transition: all 0.4s;
}
.acf-block-preview .link_text_default:hover span::after {
  transform: scaleX(1);
}
.acf-block-preview .link_text_default em {
  margin-left: 10px;
  font-size: 20px;
}
.acf-block-preview .link_text_white span {
  position: relative;
}
.acf-block-preview .link_text_white span::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  transition: all 0.4s;
}
.acf-block-preview .link_text_white:hover {
  color: #fff;
}
.acf-block-preview .link_text_white:hover span::after {
  transform: scaleX(0);
}
.acf-block-preview .font_sportfield {
  font-family: "Sportfield Varsity";
  font-weight: 400;
}
.acf-block-preview .site-logo {
  display: inline-block;
  max-width: 130px;
}
.acf-block-preview .header-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  padding: 20px 0;
}
.acf-block-preview .header-area .cta-btn {
  font-size: 14px;
}
.acf-block-preview .mainmenu ul li {
  position: relative;
  display: inline-block;
  margin-right: 30px;
}
.acf-block-preview .mainmenu ul li a {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  position: relative;
}
.acf-block-preview .mainmenu ul li a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s;
}
.acf-block-preview .mainmenu ul li a:hover::before {
  transform-origin: bottom left;
  transform: scaleX(1);
}
.acf-block-preview .mainmenu ul li.has-submenu > a::after {
  position: absolute;
  content: "";
  right: -5px;
  width: 7px;
  height: 7px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: translateY(-50%) rotate(45deg);
  top: 47%;
}
.acf-block-preview .mainmenu ul li.has-submenu > a:hover::after {
  border-color: #fff;
}
.acf-block-preview .mainmenu ul li > ul {
  width: 250px;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 15px;
  z-index: 99;
  visibility: hidden;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border-top: 3px solid rgba(10, 112, 194, 0.84);
  text-align: left;
  box-shadow: 0 19px 51px rgba(0, 0, 0, 0.31);
  background-color: #ffffff;
  border-radius: 5px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acf-block-preview .mainmenu ul li > ul > li {
  display: block;
  padding: 0;
  margin: 0;
}
.acf-block-preview .mainmenu ul li > ul > li a {
  padding: 7px;
  display: block;
  color: #fff;
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
}
.acf-block-preview .mainmenu ul li:hover > ul {
  visibility: visible;
  opacity: 1;
  -ms-filter: "alpha(opacity=100)";
}
.acf-block-preview .mainmenu ul li a:hover {
  opacity: 1;
}
.acf-block-preview .mainmenu ul li > ul > li a:hover {
  color: #5690F4;
}
.acf-block-preview .hero-text {
  font-size: 20px;
}
.acf-block-preview .hero-area {
  position: relative;
  z-index: 1;
  padding-top: 170px;
  padding-bottom: 170px;
  height: 670px;
  overflow: hidden;
  border-bottom-right-radius: 100px;
}
.acf-block-preview .hero-area .hero-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: -1;
}
.acf-block-preview .hero-area::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: -1;
  opacity: 0.4;
}
.acf-block-preview .hero-corner {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 500px;
}
.acf-block-preview .hero-area .link_text_white {
  margin-top: 20px;
}
.acf-block-preview .hero-bottom img {
  max-width: 150px;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.acf-block-preview .hero-bottom {
  font-style: italic;
  position: absolute;
  bottom: 50px;
  right: 5%;
}
.acf-block-preview .hero-bottom p {
  margin: 0;
}
.acf-block-preview .scroll-down {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  position: absolute;
  right: 10%;
  bottom: 50px;
}
.acf-block-preview .scroll-down .arrow {
  width: 14px;
  height: 14px;
  position: relative;
  animation: moveDown 1.5s infinite;
  opacity: 0;
}
.acf-block-preview .scroll-down .arrow::before {
  content: "";
  position: absolute;
  inset: 0;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: rotate(45deg);
}
.acf-block-preview .scroll-down .arrow:nth-child(2) {
  animation-delay: 0.3s;
}
@keyframes moveDown {
  0% {
    transform: translateY(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translateY(10px);
    opacity: 0;
  }
}
.acf-block-preview .video-holder {
  border-radius: 70px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.acf-block-preview .video-holder .image_shape {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 55%;
}
.acf-block-preview .play_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 4px solid #004664;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  color: #fff;
}
.acf-block-preview .play_btn:hover {
  background: #004664;
  color: #fff;
}
.acf-block-preview .text-carousel .item {
  text-align: center;
}
.acf-block-preview .text-carousel .title {
  margin: 0;
  font-size: 60px;
  -webkit-text-stroke-color: #004664;
  -webkit-text-fill-color: #004664;
  -webkit-text-stroke-width: 1px;
}
.acf-block-preview .text-carousel .slide {
  padding: 0 5px;
}
.acf-block-preview .text-carousel .slick-list {
  margin-left: -5px;
  margin-right: -5px;
}
.acf-block-preview .text-carousel .slide:nth-of-type(2n) .title {
  -webkit-text-fill-color: #F7F8F7;
  -webkit-text-stroke-color: rgb(0, 70, 100);
}
.acf-block-preview .accordion-wrapper {
  background: transparent;
  width: 100%;
}
.acf-block-preview .h-tab-area .accordion {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  height: 480px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 16px;
  gap: 15px;
}
.acf-block-preview .accordion .tabs {
  flex: 0 0 23%;
  background-color: transparent;
  padding: 2px;
  overflow: hidden;
  position: relative;
  transition: all 0.5s;
  font-size: 36px;
  font-weight: 400;
  line-height: 96%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 30px;
}
.acf-block-preview .accordion .tabs + .tabs {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
}
.acf-block-preview .accordion .tabs:hover {
  cursor: pointer;
}
.acf-block-preview .accordion .tabs .tab-header {
  writing-mode: vertical-rl;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  font-size: 1rem;
  font-weight: 600;
  height: 100%;
  padding: 0;
  letter-spacing: 0.05em;
  white-space: nowrap;
  font-size: 40px;
  font-weight: 400;
  line-height: 96%;
  flex-direction: row-reverse;
  width: 100%;
  height: 480px;
  visibility: visible;
  opacity: 1;
}
.acf-block-preview .tab-content-wrapper .heading {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
  line-height: 96%;
  font-family: "Canela";
  margin-bottom: 25px;
}
.acf-block-preview .tab-content-wrapper .video-star-rating {
  margin-bottom: 20px;
}
.acf-block-preview .accordion .tabs .tab-header > img {
  transform: rotate(90deg);
  margin-top: 30px;
}
.acf-block-preview .accordion .tabs .tab-header .text > div {
  position: absolute;
  transform: rotate(-90deg);
  transform-origin: left top;
  width: 200px;
}
.acf-block-preview .accordion .tabs .tab-content {
  visibility: hidden;
  opacity: 0;
  position: relative;
  width: 100%;
  padding: 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.acf-block-preview .accordion .tabs .tab-content .action a {
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  font-weight: 400;
  line-height: 144%;
  display: inline-flex;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
.acf-block-preview .accordion .tabs .tab-content .tab-content-wrapper,
.acf-block-preview .accordion .tabs .tab-content .meta {
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s 0.3s;
}
.acf-block-preview .accordion .tabs .tab-content .title-time {
  font-weight: bold;
  font-size: 5.4rem;
  text-transform: uppercase;
  margin: 2rem 0 10rem;
}
.acf-block-preview .accordion .tabs .tab-content .tab-img {
  position: absolute;
  top: -3rem;
  left: -3rem;
  right: -3rem;
  height: auto;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  z-index: 2;
}
.acf-block-preview .accordion .tabs.is-active {
  flex: 6;
  flex-shrink: 0;
  justify-content: flex-start;
  flex-direction: row-reverse;
  align-items: flex-start;
  background: #fff;
  box-shadow: 11px 19px 14px 0 rgba(0, 0, 0, 0.05);
}
.acf-block-preview .accordion .tabs.is-active .tab-header {
  width: 45%;
  visibility: visible;
  opacity: 1;
}
.acf-block-preview .accordion .tabs.is-active .tab-content {
  visibility: visible;
  opacity: 1;
}
.acf-block-preview .accordion .tabs.is-active .tab-content .tab-content-wrapper,
.acf-block-preview .accordion .tabs.is-active .tab-content .meta {
  visibility: visible;
  opacity: 1;
}
.acf-block-preview .tab-header video {
  width: 100%;
  height: 480px;
  object-fit: cover;
  border-radius: 25px;
}
.acf-block-preview .tab-content-wrapper {
  color: #001422;
  font-size: 18px;
  line-height: 120%;
  font-family: "Schibsted Grotesk", sans-serif;
  font-style: italic;
}
.acf-block-preview img.video-review-logo {
  max-width: 120px;
}
.acf-block-preview .video-star-rating {
  max-width: 100px;
  color: #fcab35;
  font-style: normal;
}
.acf-block-preview .accordion .tabs .tab-content .meta {
  color: #001422;
  font-size: 12px;
  line-height: 120%;
  font-family: "Schibsted Grotesk", sans-serif;
}
.acf-block-preview .accordion .tabs .tab-content .meta img {
  margin-bottom: 20px;
}
.acf-block-preview .accordion .tabs .tab-content .meta .title {
  color: #001422;
  font-size: 24px;
  margin-bottom: 5px;
  font-family: "Sportfield Varsity";
  font-weight: 400;
}
.acf-block-preview .section-heading {
  margin-bottom: 30px;
}
.acf-block-preview .section-heading.alt .heading {
  display: inline-block;
  font-size: 22px;
  letter-spacing: 2px;
  position: relative;
  z-index: 1;
}
.acf-block-preview .section-heading.alt .heading span {
  background: #F7F8F7;
  padding: 0 10px;
}
.acf-block-preview .bg_white .section-heading.alt .heading span {
  background: #fff;
}
.acf-block-preview .section-heading.alt .heading::after {
  position: absolute;
  content: "";
  top: 11px;
  left: 50%;
  width: calc(100% + 300px);
  height: 2px;
  background: #004664;
  transform: translateX(-50%);
  z-index: -1;
}
.acf-block-preview .logo-carousel .slide {
  padding: 0 15px;
}
.acf-block-preview .logo-carousel .slick-list {
  margin-left: -15px;
  margin-right: -15px;
}
.acf-block-preview .logo-carousel .item {
  height: 70px;
  background: #F7F8F7;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acf-block-preview .logo-carousel .item img {
  height: 22px;
  object-fit: contain;
}
.acf-block-preview .bg_white .logo-carousel .item {
  background: #fff;
}
.acf-block-preview .logo-carousel img {
  filter: invert(1) brightness(0.5);
}
.acf-block-preview .featured-text-box {
  padding: 40px;
  background: #fff;
  box-shadow: -3px 4px 24px 0 rgba(0, 0, 0, 0.06);
  border-radius: 15px;
  margin-top: 30px;
}
.acf-block-preview .center-badge-img {
  width: 500px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.acf-block-preview .center-badge-wrapper .icon {
  background: #004664;
  min-width: 80px;
  min-height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acf-block-preview .center-badge-wrapper .icon img {
  width: 40px;
}
.acf-block-preview .center-badge-wrapper .item .title {
  font-size: 20px;
  font-weight: 600;
  color: #000000;
  margin: 0;
}
.acf-block-preview .center-badge-wrapper .item {
  display: flex;
  align-items: center;
  gap: 15px;
  max-width: 325px;
}
.acf-block-preview .center-badge-wrapper .item.left-side {
  text-align: right;
}
.acf-block-preview .center-badge-wrapper {
  position: relative;
  margin: 100px 0;
}
.acf-block-preview .center-badge-wrapper .item {
  position: absolute;
}
.acf-block-preview .center-badge-wrapper .item.v1 {
  top: 0;
}
.acf-block-preview .center-badge-wrapper .item .shape {
  position: absolute;
}
.acf-block-preview .center-badge-wrapper .item.v1 .shape {
  left: 100%;
  top: 35px;
  width: 90px;
}
.acf-block-preview .center-badge-wrapper .item.v2 {
  max-width: 280px;
  top: 43%;
  left: -34px;
}
.acf-block-preview .center-badge-wrapper .item.v2 .shape {
  left: 100%;
  width: 95px;
}
.acf-block-preview .center-badge-wrapper .item.v3 {
  bottom: 0;
}
.acf-block-preview .center-badge-wrapper .item.v3 .shape {
  left: 100%;
  width: 87px;
  top: 0px;
}
.acf-block-preview .center-badge-wrapper .item.right-side {
  flex-direction: row-reverse;
}
.acf-block-preview .center-badge-wrapper .item.v4 {
  top: 0;
  right: 0;
}
.acf-block-preview .center-badge-wrapper .item.v4 .shape {
  right: 100%;
  width: 90px;
  top: 35px;
}
.acf-block-preview .center-badge-wrapper .item.v5 {
  max-width: 280px;
  top: 43%;
  right: -34px;
}
.acf-block-preview .center-badge-wrapper .item.v5 .shape {
  right: 100%;
  width: 95px;
}
.acf-block-preview .center-badge-wrapper .item.v6 {
  bottom: 0;
  right: 0;
}
.acf-block-preview .center-badge-wrapper .item.v6 .shape {
  right: 100%;
  width: 87px;
  top: 0px;
}
.acf-block-preview .box.style1 {
  margin-top: 50px;
}
.acf-block-preview .box.style1 img {
  transform: scale(1.1);
  padding: 4px;
  background: #fff;
  border-radius: 20px;
}
.acf-block-preview .box.style1 .text {
  padding: 25px;
  padding-top: 35px;
  font-size: 16px;
}
.acf-block-preview .scale-box-area .col-md-3:nth-child(even) .box.style1 {
  transform: translateY(50px);
}
.acf-block-preview .number_tabs .accordion {
  margin-bottom: 40px;
}
.acf-block-preview .number_tabs .accordion-button {
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  box-shadow: none !important;
  text-transform: uppercase;
  font-weight: 600;
  color: #004664;
  font-size: 22px;
  font-family: "Schibsted Grotesk", sans-serif !important;
  position: relative;
}
.acf-block-preview .number_tabs .accordion-item {
  border: none;
  padding-left: 55px;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  z-index: 1;
  background-color: transparent !important;
}
.acf-block-preview .number_tabs .accordion-item::before {
  position: absolute;
  content: "";
  top: 0;
  left: 18px;
  width: 1px;
  height: 100%;
  background: #004664;
  z-index: -1;
}
.acf-block-preview .number_tabs .accordion-item:first-child::before {
  top: 10px;
}
.acf-block-preview .number_tabs .accordion-item:last-child::before {
  top: auto;
  bottom: 14px;
}
.acf-block-preview .number_tabs .accordion-body {
  padding: 15px 0 0;
}
.acf-block-preview .number_tabs .accordion-button::after {
  display: none;
}
.acf-block-preview .number_tabs .accordion-button .num {
  position: absolute;
  top: -5px;
  left: -55px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #004664;
  color: #004664;
  font-family: "Sportfield Varsity";
  font-weight: 400;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s;
  background: #fff;
}
.acf-block-preview .number_tabs .accordion-button:not(.collapsed) .num {
  background: #004664;
  color: #fff;
}
.acf-block-preview .pt_150 {
  padding-top: 150px;
}
.acf-block-preview .half_image {
  position: absolute;
  right: 0;
  width: 40%;
  height: 670px;
  border-radius: 20px;
  object-fit: cover;
  top: 0px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.acf-block-preview .acordion-alt .half_image {
  top: 80px;
  height: 570px;
}
.acf-block-preview .mobile-mockup {
  position: absolute;
  width: 310px;
  left: 54%;
  top: 14%;
  box-shadow: 11px 19px 14px 0 rgba(0, 0, 0, 0.1);
  border-radius: 60px;
}
.acf-block-preview .pb_250 {
  padding-bottom: 300px;
}
.acf-block-preview .mockup-tags {
  position: absolute;
  top: 10%;
  left: -10%;
  padding: 16px 22px;
  color: #F7F8F7;
  font-size: 16px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acf-block-preview .mockup-tags.v1 {
  top: 22%;
  left: -20%;
  background: url(../img/tags-bg-1.webp) no-repeat scroll bottom right/100%;
}
.acf-block-preview .mockup-tags.v2 {
  top: 57%;
  left: -24%;
  background: url(../img/tags-bg-2.webp) no-repeat scroll bottom right/100%;
  height: 60px;
}
.acf-block-preview .mockup-tags.v3 {
  top: 75%;
  right: -34%;
  background: url(../img/tags-bg-3.webp) no-repeat scroll bottom right/100%;
  height: 60px;
  left: auto;
}
.acf-block-preview .mockup-tags.v4 {
  top: 9%;
  right: -34%;
  background: url(../img/tags-bg-4.webp) no-repeat scroll bottom right/100%;
  height: 60px;
  left: auto;
}
.acf-block-preview .group_btn .cta-btn {
  margin-right: 10px;
}
.acf-block-preview .meet_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #F1F1F1;
  z-index: -1;
  border-radius: 100px;
}
.acf-block-preview .meet_shape {
  position: absolute;
  top: 0;
  right: 0;
  width: 500px;
  z-index: 11;
}
.acf-block-preview .meet-slider .slide {
  padding: 35px 8px;
}
.acf-block-preview .meet-slider .slick-list {
  margin-left: -80px;
  margin-right: -80px;
}
.acf-block-preview .meet-slider .box.style2 {
  height: 480px;
  width: 600px;
  display: block;
  position: relative;
  transform: scale(0.9) translate(250px);
  transition: all 0.5s;
  transform-origin: right;
}
.acf-block-preview .meet-slider .box.style2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: #000;
  transition: all 0.5s ease;
}
.acf-block-preview .meet-slider .slide.slick-active + .slide.slick-active .box.style2 {
  transform: scale(0.9) translate(175px);
}
.acf-block-preview .meet-slider .slide.slick-active + .slick-center .box.style2 {
  transform: scale(1.2) translate(50px) !important;
  z-index: 11;
}
.acf-block-preview .meet-slider .slick-center + .slick-active .box.style2 {
  transform: scale(0.9) translate(-295px) !important;
}
.acf-block-preview .meet-slider .slick-center + .slick-active + .slick-active .box.style2 {
  transform: scale(0.9) translate(-370px) !important;
}
.acf-block-preview .meet-slider .box.style2::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.2;
}
.acf-block-preview .meet-slider .box.style2 .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
  z-index: 1;
  transition: all 0.4s;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
}
.acf-block-preview .meet-slider .box.style2 .text .title {
  font-size: 18px;
  letter-spacing: 2px;
}
.acf-block-preview .meet-slider .slick-center .box.style2 .text {
  opacity: 1;
  visibility: visible;
}
.acf-block-preview .meet-slider .slick-center .box.style2 a:hover {
  color: #fff;
  text-decoration: underline;
}
.acf-block-preview .meet-slider .slick-slide {
  min-width: 150px;
  /* adjust as needed */
}
.acf-block-preview .section-action {
  margin-top: 50px;
}
.acf-block-preview .circle-stats-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto 50px;
}
.acf-block-preview .circle-stats-wrapper .item {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0 15px;
  position: relative;
}
.acf-block-preview .circle-stats-wrapper .item::after {
  position: absolute;
  content: "OR";
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  left: 94%;
  top: 50%;
  transform: translateY(-50%);
}
.acf-block-preview .circle-stats-wrapper .item:last-child::after {
  display: none;
}
.acf-block-preview .circle-stats-wrapper .inner-num {
  width: 160px;
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #0F1923;
  color: #fff;
  margin: 0 auto;
  text-align: center;
}
.acf-block-preview .circle-stats-wrapper .inner-num .title {
  color: #fff;
  font-family: "Sportfield Varsity";
  font-size: 40px;
  margin: 0;
}
.acf-block-preview .circle-stats-wrapper .item.v2 .inner-num {
  background: #094764;
}
.acf-block-preview .circle-stats-wrapper .item.v3 .inner-num {
  background: #68A3C4;
}
.acf-block-preview .circle-stats-wrapper .item.v4 .inner-num {
  background: #094764;
}
.acf-block-preview .circle-states-area {
  font-size: 20px;
}
.acf-block-preview .circle-states-area .container,
.acf-block-preview .duck-flag-cta .container {
  max-width: 910px;
}
.acf-block-preview .seq-img img {
  max-width: 270px;
  float: right;
}
.acf-block-preview .box.style3 {
  margin-top: 30px;
  background: #fff;
  display: block;
  box-shadow: 2.5px 4.33px 10px 0 rgba(0, 0, 0, 0.07);
  padding: 10px;
  border-radius: 25px;
  color: #5C5C5C;
}
.acf-block-preview .box.style3 .text {
  padding: 20px 5px;
}
.acf-block-preview .box.style3:hover {
  transform: translateY(-10px);
}
.acf-block-preview .newsletter-box {
  border-radius: 60px;
  padding: 70px;
  min-height: 600px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.acf-block-preview .newsletter-box::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #094764;
  z-index: -1;
  border-bottom-right-radius: 150px;
}
.acf-block-preview .newsletter-box.style3::after {
  z-index: 1;
  opacity: 0.3;
}
.acf-block-preview .newsletter-box .newsletter_bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  object-position: bottom right;
  z-index: 1;
  border-bottom-right-radius: 100px;
}
.acf-block-preview .newsletter_shape {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 11;
  width: 410px;
}
.acf-block-preview .newsletter-box .heading {
  font-size: 55px;
}
.acf-block-preview .newsletter-box .inner {
  width: 68%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.acf-block-preview .newsletter-box form {
  position: relative;
  height: 60px;
  border-radius: 50px;
  background: #fff;
}
.acf-block-preview .newsletter-box form input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: transparent;
  padding: 10px 20px;
  padding-left: 60px;
}
.acf-block-preview .newsletter-box form label {
  position: absolute;
  top: 50%;
  left: 25px;
  transform: translateY(-50%);
}
.acf-block-preview .newsletter-box form label img {
  width: 20px;
}
.acf-block-preview .newsletter-box button img {
  width: 20px;
  margin-left: 10px;
}
.acf-block-preview .newsletter-box button {
  position: absolute;
  top: 50%;
  right: 4px;
  height: calc(100% - 8px);
  transform: translateY(-50%);
}
.acf-block-preview .footer_bg {
  width: 100%;
  transform: translateY(2px);
}
.acf-block-preview .footer-inner {
  background: #0C171F;
}
.acf-block-preview .footer-top {
  padding: 70px 0;
}
.acf-block-preview .footer_title {
  font-size: 22px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.acf-block-preview .footer-logo {
  display: inline-block;
  max-width: 200px;
}
.acf-block-preview .footer-social {
  text-align: center;
  margin-top: 20px;
}
.acf-block-preview .footer-social li {
  display: inline-block;
  margin: 0 3px;
}
.acf-block-preview .footer-social li a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  width: 40px;
  height: 40px;
  color: #0C171F;
}
.acf-block-preview .footer_links li {
  display: block;
  margin: 7px 0;
}
.acf-block-preview .footer_links li a {
  color: #FFFFFF;
  display: block;
  font-size: 16px;
}
.acf-block-preview .footer_btns a {
  width: 100%;
  justify-content: space-between;
  margin: 5px 0;
}
.acf-block-preview .footer-bottom {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
  font-size: 15px;
}
.acf-block-preview .footer-bottom a {
  color: #fff;
}
.acf-block-preview .page-banner-area {
  background: #000;
}
.acf-block-preview .page-banner-area::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 0;
}
.acf-block-preview .page-banner-area .container {
  position: relative;
  z-index: 1;
}
.acf-block-preview .group-stats .stats-number {
  width: 230px;
  height: 230px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #0F1923;
  color: #fff;
  margin: 0;
  text-align: center;
  padding: 15px;
}
.acf-block-preview .group-stats .stats-number .title {
  color: #fff;
  font-family: "Sportfield Varsity";
  font-size: 38px;
  margin: 0;
}
.acf-block-preview .group-stats .stats-number.v2 {
  background: #0A4764;
}
.acf-block-preview .group-stats .stats-number.v3 {
  background: #68A3C5;
}
.acf-block-preview .group-stats {
  position: relative;
  height: 400px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  top: 0px;
}
.acf-block-preview .group-stats .stats-number.v1 {
  transform: translateX(10px);
}
.acf-block-preview .group-stats .stats-number.v2 {
  transform: translateX(-10px);
}
.acf-block-preview .group-stats .stats-number.v3 {
  transform: translateY(-35px);
}
.acf-block-preview .heading-shape {
  mix-blend-mode: multiply;
  height: 16px;
  margin-bottom: 20px;
}
.acf-block-preview .flag-date {
  color: #000000;
  margin-bottom: 10px;
}
.acf-block-preview .flag-date img {
  width: 18px;
  margin-right: 8px;
}
.acf-block-preview .events-tags {
  background: #F2F2F2;
  padding: 8px 20px;
  font-weight: 500;
  color: #004664;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  margin-bottom: 15px;
}
.acf-block-preview .events-tags img {
  width: 14px;
  margin-right: 7px;
}
.acf-block-preview .flagship-box {
  font-size: 16px;
}
.acf-block-preview .flagship-box.smalls .cta-btn,
.acf-block-preview .flagship-box.smalls .link_text_default {
  font-size: 14px;
}
.acf-block-preview .flagship-box.smalls .cta-btn {
  padding: 10px 18px;
}
.acf-block-preview .flagship-box.smalls {
  font-size: 15px;
  line-height: 24px;
}
.acf-block-preview .flagship-box.smalls .events-tags {
  padding: 6px 17px;
  font-size: 14px;
  margin-bottom: 10px;
}
.acf-block-preview .flagship-box {
  margin-top: 40px;
}
.acf-block-preview .call-to-action.style2 {
  border: 1px solid transparent;
  border-color: #094764;
  border-width: 1px;
  background: #fff;
  border-radius: 60px;
  padding: 70px;
  position: relative;
  z-index: 1;
}
.acf-block-preview .call-to-action.style2 .corner_shape {
  position: absolute;
  width: 60px;
  height: 60px;
  background: #fff;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  top: -30px;
  z-index: 11;
  border: 1px solid #094764;
  border-bottom-right-radius: 8px;
  border-left: 0;
  border-top: 0;
}
.acf-block-preview .box.style3.alt {
  margin: 0;
  box-shadow: none;
  border: 1px solid rgba(0, 70, 100, 0.2392156863);
  color: #070707;
  height: 100%;
}
.acf-block-preview .box.style3.alt .image {
  position: relative;
}
.acf-block-preview .box.style3.alt .box_badges {
  background: #F4F4F4;
  font-weight: 600;
  color: #004664;
  font-size: 16px;
  padding: 10px 20px;
  border-radius: 50px;
  position: absolute;
  bottom: -21px;
  left: 20px;
}
.acf-block-preview .box.style3.alt .list_with_icon {
  margin-bottom: 15px;
}
.acf-block-preview .box.style3.alt .list_with_icon li {
  position: relative;
  font-weight: 500;
  font-size: 15px;
  color: #004664;
  padding-left: 25px;
  margin: 2px 0;
}
.acf-block-preview .box.style3.alt .list_with_icon li img {
  position: absolute;
  top: 5px;
  left: 0;
  width: 13px;
}
.acf-block-preview .box.style3.alt .title {
  font-size: 26px;
}
.acf-block-preview .box.style3.alt .text {
  padding: 20px 15px;
  padding-top: 40px;
}
.acf-block-preview .box.style3.alt .image {
  position: relative;
  height: 270px;
}
.acf-block-preview .box.style3.alt .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.acf-block-preview .event-box-wrapper {
  padding: 50px 0;
}
.acf-block-preview .call-to-action.style3 {
  border-radius: 60px;
  padding: 120px 70px;
  position: relative;
  z-index: 1;
  color: #fff;
  background: #094764;
}
.acf-block-preview .call-to-action.style3 .bg_image {
  border-radius: 60px;
}
.acf-block-preview .call-to-action.style3 .cta_shape {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 400px;
}
.acf-block-preview .call-to-action.style3 .cta_corner {
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
  width: 100px;
}
.acf-block-preview .n_top_160 {
  margin-top: -160px;
}
.acf-block-preview .pb_200 {
  padding-bottom: 200px;
}
.acf-block-preview .box.style5 {
  position: relative;
  background: #000;
  z-index: 1;
  border-radius: 30px;
  display: block;
  overflow: hidden;
  margin-top: 30px;
  height: calc(100% - 30px);
}
.acf-block-preview .box.style5 .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
  color: #fff;
}
.acf-block-preview .box.style5 .info .title {
  font-size: 24px;
  margin-bottom: 5px;
}
.acf-block-preview .box.style5 .tags {
  position: absolute;
  top: 20px;
  right: 20px;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 600;
  background: #004664;
  color: #fff;
  padding: 7px 20px;
}
.acf-block-preview .box.style5:hover {
  transform: translateY(-10px);
}
.acf-block-preview .image-shape {
  position: relative;
  z-index: 1;
}
.acf-block-preview .image-shape img:not(.shape) {
  border-radius: 60px;
  max-width: 650px;
}
.acf-block-preview .image-shape .shape {
  position: absolute;
  content: "";
  top: 0;
  right: -73px;
  width: 375px;
}
.acf-block-preview .py_140 {
  padding: 140px 0;
}
.acf-block-preview .feature-list-box {
  padding: 30px;
  border-radius: 60px;
  background: #fff;
  box-shadow: -3px 4px 49px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border: 1px solid rgba(86, 86, 86, 0.35);
  margin-top: -50px;
  position: relative;
  z-index: 1;
}
.acf-block-preview .feature-list-box .item {
  border-right: 1px solid rgba(86, 86, 86, 0.35);
  border-bottom: 1px solid rgba(86, 86, 86, 0.35);
  flex: 0 0 50%;
  max-width: 50%;
  padding: 25px;
}
.acf-block-preview .feature-list-box .item:nth-child(even) {
  border-right: 0;
}
.acf-block-preview .feature-list-box .item:nth-last-child(-n+2) {
  border-bottom: 0;
}
.acf-block-preview .feature-list-box .item .list-title {
  color: #004664;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-right: 40px;
}
.acf-block-preview .feature-list-box .item .list-title::after {
  position: absolute;
  content: "";
  top: -3px;
  right: 0;
  width: 30px;
  height: 30px;
  background: url(../img/right-arrow-cir.webp) no-repeat scroll center center/100%;
}
.acf-block-preview .feature-list-box .item .list-title:last-child {
  padding-right: 0;
  padding-left: 10px;
}
.acf-block-preview .feature-list-box .item .list-title:last-child::after {
  display: none;
}
.acf-block-preview .coming-up-table table th {
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  background: #094764;
  padding: 15px 25px;
  box-shadow: none;
  border-right: 2px solid #106187;
  border-bottom: 0;
}
.acf-block-preview .coming-up-table table td span {
  display: flex;
  align-items: center;
}
.acf-block-preview .coming-up-table table td span img {
  width: 15px;
  margin-right: 6px;
}
.acf-block-preview .coming-up-table table td {
  padding: 15px 25px;
  vertical-align: middle;
}
.acf-block-preview .coming-up-table table td span.type {
  background: #e3ebee;
  font-weight: 500;
  font-size: 16px;
  color: #004664;
  border-radius: 50px;
  padding: 6px 20px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  display: inline-flex;
  min-width: 120px;
  position: relative;
}
.acf-block-preview .coming-up-table table td span.type::after {
  position: absolute;
  content: "";
  top: 0;
  right: -20px;
  width: 20px;
  height: 100%;
  background: url(../img/type-shape.webp) no-repeat scroll center/100%;
}
.acf-block-preview .coming-up-table table td span.type::before {
  position: absolute;
  content: "";
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #c4d9e2;
}
.acf-block-preview .coming-up-table table td .status {
  display: block;
  padding: 10px 20px;
  color: #000000;
  font-weight: 700;
  border-radius: 50px;
  text-align: center;
  text-transform: uppercase;
}
.acf-block-preview .coming-up-table table td .status.v1 {
  background: #C7D6DD;
}
.acf-block-preview .coming-up-table table td .status.v2 {
  background: #F5E5E1;
}
.acf-block-preview .coming-up-table table tbody tr:nth-child(even) {
  background: #f5f5f5;
}
.acf-block-preview .coming-up-table table tbody tr:nth-child(even) td {
  border-bottom: 2px dashed rgba(186, 191, 193, 0.51);
  border-top: 2px dashed rgba(186, 191, 193, 0.51);
}
.acf-block-preview .coming-up-table table th:first-child {
  border-top-left-radius: 30px;
}
.acf-block-preview .coming-up-table table th:last-child {
  border-top-right-radius: 30px;
  border-right: 0;
}
.acf-block-preview .coming-up-table {
  background: #fff;
  border-radius: 30px;
  padding: 6px;
  box-shadow: -3px 4px 49px 0 rgba(0, 0, 0, 0.06);
}
.acf-block-preview .masonary-card-slider .slide {
  padding: 0 10px;
}
.acf-block-preview .masonary-card-slider .slick-list {
  margin-left: -10px;
  margin-right: -10px;
}
.acf-block-preview .masonary-card-slider .box.style6 {
  display: block;
  margin: 20px 0;
  border-radius: 25px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.acf-block-preview .masonary-card-slider .box.style6::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 0;
}
.acf-block-preview .masonary-card-slider .box.style6 .info {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
  z-index: 1;
  transition: all 0.4s;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 25px;
  z-index: 1;
  opacity: 0;
  transition: all 0.4s;
  visibility: hidden;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover .inner {
  background: rgba(255, 255, 255, 0.85);
  padding: 25px;
  border-radius: 20px;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover .inner li {
  display: inline-flex;
  font-size: 14px;
  align-items: center;
  margin-right: 7px;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover .inner li:last-child {
  margin-right: 0;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover .inner li img {
  width: 12px;
  margin-right: 5px;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover .title {
  color: #000;
  margin-bottom: 5px;
}
.acf-block-preview .masonary-card-slider .box.style6 .hover .text {
  color: #004664;
  font-weight: 600;
  font-style: italic;
  font-size: 15px;
}
.acf-block-preview .masonary-card-slider .box.style6 .title {
  font-size: 24px;
  margin: 0;
}
.acf-block-preview .masonary-card-slider .box.style6 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.acf-block-preview .masonary-card-slider .box.style6:hover .info {
  opacity: 0;
  visibility: hidden;
}
.acf-block-preview .masonary-card-slider .box.style6:hover .hover {
  opacity: 1;
  visibility: visible;
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper {
  height: 800px;
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v1 .box.style6:first-child {
  height: calc(65% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v1 .box.style6:last-child {
  height: calc(35% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v2 .box.style6:first-child {
  height: calc(70% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v2 .box.style6:last-child {
  height: calc(30% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v3 .box.style6:first-child {
  height: calc(45% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v3 .box.style6:last-child {
  height: calc(55% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v4 .box.style6:first-child {
  height: calc(42% - 10px);
}
.acf-block-preview .masonary-card-slider .carousel-card-wrapper.v4 .box.style6:last-child {
  height: calc(58% - 10px);
}
.acf-block-preview .content-text .inner-img {
  margin: 30px 0;
}
.acf-block-preview .group_btn_text .cta-btn {
  margin-bottom: 20px;
}
.acf-block-preview .group_btn_text .text {
  font-style: italic;
}
.acf-block-preview .group_btn_text .text a {
  color: #fff;
  text-decoration: underline;
}
.acf-block-preview .group_btn_text .text a:hover {
  text-decoration: none;
}
.acf-block-preview .newsletter-box.alt {
  min-height: 500px;
  border-radius: 80px;
}
.acf-block-preview .box.style7 {
  padding: 22px;
  position: relative;
  z-index: 1;
  height: calc(100% - 30px);
  margin-top: 30px;
}
.acf-block-preview .box.style7 .box-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.acf-block-preview .box.style7 .image {
  border-radius: 20px;
  overflow: hidden;
  height: 225px;
}
.acf-block-preview .box.style7 .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.acf-block-preview .box.style7 .text {
  padding: 20px 5px;
}
.acf-block-preview .box.style7 .title {
  font-size: 24px;
  padding-right: 60px;
  position: relative;
  padding-bottom: 15px;
}
.acf-block-preview .box.style7 .title::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 80px;
  height: 2px;
  background: #68A3C4;
}
.acf-block-preview .zigzag-border-box .col-md-3:nth-child(2) .box.style7 .box-shape {
  left: -2px;
  width: calc(100% + 4px);
  top: auto;
  bottom: 0;
  height: 100%;
}
.acf-block-preview .zigzag-border-box .col-md-3:nth-child(3) .box.style7 .box-shape {
  left: -4px;
  top: 0;
  width: calc(100% + 4px);
}
.acf-block-preview .zigzag-border-box .col-md-3:nth-child(4) .box.style7 .box-shape {
  left: -6px;
  width: calc(100% + 4px);
  top: auto;
  bottom: 0;
  height: 100%;
}
.acf-block-preview .process-timeline-wrapper {
  display: flex;
  justify-content: space-between;
}
.acf-block-preview .process-timeline-wrapper .item {
  padding: 0 15px;
  text-align: center;
  position: relative;
  z-index: 1;
}
.acf-block-preview .process-timeline-wrapper .item::after {
  position: absolute;
  content: "";
  top: 48px;
  left: 0;
  width: 100%;
  height: 3px;
  background: #004664;
  z-index: -1;
}
.acf-block-preview .process-timeline-wrapper .item .timeline-box {
  position: relative;
}
.acf-block-preview .process-timeline-wrapper .item .timeline-box::after {
  position: absolute;
  content: "";
  top: 39px;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: #fff;
  border: 4px solid #004664;
  right: -17px;
}
.acf-block-preview .process-timeline-wrapper .item:last-child .timeline-box::after {
  display: none;
}
.acf-block-preview .process-timeline-wrapper .item:first-child .timeline-box::before {
  position: absolute;
  content: "";
  top: 38px;
  left: -40px;
  width: 20px;
  height: 25px;
  background: url(../img/timeline-arrow.webp) no-repeat scroll 0 0/100%;
}
.acf-block-preview .process-timeline-wrapper .item:last-child .timeline-box::before {
  position: absolute;
  content: "";
  top: 40px;
  right: -60px;
  width: 36px;
  height: 18px;
  background: url(../img/timeline-bath.webp) no-repeat scroll 0 0/100%;
}
.acf-block-preview .timeline-box .icon {
  width: 98px;
  height: 98px;
  border-radius: 50%;
  background: #F1F2EF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 25px;
  position: relative;
  border: 8px solid #fff;
}
.acf-block-preview .timeline-box .icon img {
  width: 42px;
  margin: 0 auto;
}
.acf-block-preview .timeline-box .title {
  font-weight: 600;
  font-size: 26px;
  margin-bottom: 10px;
}
.acf-block-preview .timeline-notes {
  margin-top: 60px;
}
.acf-block-preview .timeline-notes .inner {
  margin-top: 40px;
  padding: 40px;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.08);
  border-radius: 30px;
  background: #094764;
  color: #fff;
}
.acf-block-preview .review-box {
  padding: 30px;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.08);
}
.acf-block-preview .review-box .rating_star {
  width: 110px;
  margin-bottom: 15px;
}
.acf-block-preview .review-box .meta {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: normal;
  color: #004664;
  margin-top: 20px;
  position: relative;
}
.acf-block-preview .review-box .meta img:not(.quotes_icon) {
  width: 65px;
  height: 65px;
  min-width: 65px;
  min-height: 65px;
  border-radius: 50%;
  margin-right: 15px;
}
.acf-block-preview .review-box .meta .title {
  font-size: 22px;
  margin-bottom: 5px;
}
.acf-block-preview .review-box .meta .quotes_icon {
  position: absolute;
  bottom: 0;
  width: 70px;
  right: 0;
}
.acf-block-preview .review-video-box {
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 4px 6px 0 rgba(0, 70, 100, 0.17);
}
.acf-block-preview .review-box .content {
  margin-bottom: 20px;
}
.acf-block-preview .review-video-box .image {
  position: relative;
}
.acf-block-preview .review-video-box .meta {
  padding: 15px;
  margin: 0;
}
.acf-block-preview .review-box .review-video-box .meta .quotes_icon {
  bottom: 17px;
  right: 16px;
}
.acf-block-preview .review-video-box .play_btn {
  border-color: #fff;
  width: 80px;
  height: 80px;
  font-size: 30px;
}
.acf-block-preview .review-video-box .play_btn:hover {
  background: #fff;
  color: #004664;
}
.acf-block-preview .circle-states-area .content-text {
  width: 80%;
  margin: 0 auto;
}
.acf-block-preview .process-timeline-wrapper.alt .num {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto 20px;
  background: #69A3C4;
  color: #fff;
  border: 9px solid #F7F8F7;
  position: relative;
  z-index: 1;
}
.acf-block-preview .process-timeline-wrapper.alt .num::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: 50%;
  background: rgba(105, 163, 196, 0.33);
  z-index: -1;
  transform: translate(-50%, -50%);
}
.acf-block-preview .process-timeline-wrapper.alt {
  margin-top: 70px;
}
.acf-block-preview .process-timeline-wrapper.alt .item::after {
  top: 39px;
}
.acf-block-preview .process-timeline-wrapper.alt .item .timeline-box::after {
  top: 30px;
}
.acf-block-preview .process-timeline-wrapper.alt .item:first-child .timeline-box::before {
  top: 30px;
}
.acf-block-preview .process-timeline-wrapper.alt .item:last-child .timeline-box::before {
  top: 30px;
}
.acf-block-preview .call-to-action.style2.alt {
  font-size: 22px;
  padding: 50px 90px;
  margin-top: 80px;
}
.acf-block-preview .call-to-action.style2.alt .corner_shape {
  background: #F1F1F1;
}
.acf-block-preview .join_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #F1F1F1;
  z-index: -1;
  border-radius: 100px;
}
.acf-block-preview .join_shape_right {
  position: absolute;
  top: 0;
  right: 0;
  width: 500px;
  z-index: 11;
}
.acf-block-preview .join_shape_left {
  position: absolute;
  top: 0;
  left: 0;
  width: 500px;
  z-index: 11;
}
.acf-block-preview .image-shape-wrapper img:not(.image_shape) {
  border-radius: 60px;
}
.acf-block-preview .image-shape-wrapper .image_shape {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 55%;
}
.acf-block-preview .faqs_accordion .accordion-item {
  border: none;
  margin: 15px 0;
  border-radius: 10px !important;
}
.acf-block-preview .faqs_accordion .accordion-button {
  font-family: "Schibsted Grotesk", sans-serif;
  font-weight: 600;
  color: #004664;
  font-size: 22px;
  background: #F1F2EF;
  padding: 20px 30px;
  border-radius: 10px !important;
  border: none !important;
  box-shadow: none !important;
  position: relative;
}
.acf-block-preview .faqs_accordion .accordion-button:not(.collapsed) {
  background: #004664;
  color: #fff;
}
.acf-block-preview .faqs_accordion .accordion-body {
  background: #fff;
  padding: 30px;
  box-shadow: 3px -3px 40px 0 rgba(0, 0, 0, 0.05);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.acf-block-preview .faqs_accordion .accordion-button::after {
  display: none;
}
.acf-block-preview .faqs_accordion .accordion-button .plus-minus {
  position: absolute;
  top: 16px;
  right: 20px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #004664;
}
.acf-block-preview .faqs_accordion .accordion-button .plus-minus::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 12px;
  height: 2px;
  background: #fff;
  transform: translate(-50%, -50%);
}
.acf-block-preview .faqs_accordion .accordion-button .plus-minus::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 2px;
  height: 12px;
  background: #fff;
  transform: translate(-50%, -50%);
}
.acf-block-preview .faqs_accordion .accordion-button:not(.collapsed) .plus-minus::before {
  opacity: 0;
}
.acf-block-preview .faqs_accordion .accordion-button:not(.collapsed) .plus-minus {
  background: #fff;
}
.acf-block-preview .faqs_accordion .accordion-button:not(.collapsed) .plus-minus::after {
  background: #004664;
}
.acf-block-preview .faqs_accordion.alt .accordion-item {
  background: #fff;
  padding: 6px;
}
.acf-block-preview .faqs_accordion.alt .accordion-button {
  background: #fff;
  color: #004664;
}
.acf-block-preview .faqs_accordion.alt .accordion-button:not(.collapsed) {
  background: #004664;
  color: #fff;
}
.acf-block-preview .faqs_accordion.alt .accordion-body {
  box-shadow: none;
}
.acf-block-preview .newsletter-box.style3 .inner {
  z-index: 11;
}
.acf-block-preview .feature-testimonials .inner-box {
  border-radius: 60px;
  position: relative;
  z-index: 1;
  padding: 20px;
  padding-right: 50px;
  overflow: hidden;
}
.acf-block-preview .feature-testimonials .inner-box .image {
  position: relative;
  overflow: hidden;
  border-radius: 40px;
}
.acf-block-preview .feature-testimonials .inner-box .image .shape {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 160px;
}
.acf-block-preview .feature-testimonials .inner-box .rating_star {
  width: 140px;
  margin-bottom: 20px;
}
.acf-block-preview .feature-testimonials .inner-box .title {
  font-size: 24px;
  color: #172649;
}
.acf-block-preview .feature-testimonials .inner-box .name {
  font-size: 26px;
  margin-bottom: 5px;
}
.acf-block-preview .feature-testimonials .inner-box .name span {
  background: #fff;
  padding-right: 15px;
  position: relative;
  z-index: 1;
}
.acf-block-preview .feature-testimonials .inner-box .meta {
  font-size: 14px;
  line-height: 20px;
  margin-top: 30px;
}
.acf-block-preview .feature-testimonials .inner-box .designation {
  font-size: 16px;
  line-height: normal;
  margin-bottom: 10px;
  display: block;
}
.acf-block-preview .feature-testimonials .inner-box .head {
  position: relative;
}
.acf-block-preview .feature-testimonials .inner-box .head .quote_icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70px;
  background: #fff;
  z-index: 1;
  padding-left: 10px;
}
.acf-block-preview .feature-testimonials .inner-box .head::after {
  position: absolute;
  content: "";
  bottom: 12px;
  left: 0;
  width: 100%;
  height: 2px;
  background: url(../img/review-dashed-shape.webp) no-repeat scroll 0 0/100%;
}
.acf-block-preview .feature-testimonials .item {
  position: relative;
}
.acf-block-preview .rv_bg_image {
  position: relative;
}
.acf-block-preview .feature-testimonials .inner-box {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding-left: 35px;
}
.acf-block-preview .feature-testimonials .inner-box .image .tags {
  position: absolute;
  bottom: 20px;
  left: 20px;
  padding: 10px 20px;
  background: #fff;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 500;
}
.acf-block-preview .feature-testimonials .item.alt .inner-box {
  padding-right: 35px;
  padding-left: 50px;
}
.acf-block-preview .feature-testimonials .item.alt .inner-box .tags {
  bottom: auto;
  top: 20px;
  left: auto;
  right: 20px;
}
.acf-block-preview .feature-testimonials .item {
  margin-top: 40px;
}
.acf-block-preview .feature-testimonials .item.alt {
  margin-top: -40px;
}
.acf-block-preview .feature-testimonials .inner-box .image img {
  min-height: 510px;
  width: 100%;
  object-fit: cover;
  object-position: bottom right;
}
.acf-block-preview .review_filter {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.acf-block-preview .review_filter .title {
  font-size: 26px;
  margin: 0;
}
.acf-block-preview .review_filter .nav-tabs {
  display: block;
  border: none;
}
.acf-block-preview .review_filter .nav-tabs li {
  display: inline-block;
}
.acf-block-preview .review_filter .nav-tabs button {
  border: 1px solid #004664 !important;
  border-radius: 50px;
  font-weight: 500;
  color: #172649;
  font-size: 16px;
  text-align: center;
}
.acf-block-preview .review_filter .nav-tabs button.active {
  background: #172649;
  color: #fff;
  border-color: #172649;
}
.acf-block-preview .review_filter {
  margin-bottom: 50px;
}
.acf-block-preview .review_tabs_heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
.acf-block-preview .review_tabs_heading .h2 {
  margin: 0;
}
.acf-block-preview .review_tabs_heading::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 100%;
  background: #D9D9D9;
  z-index: -1;
}
.acf-block-preview .review_tabs_heading .h2 span {
  position: relative;
  background: #fff;
  padding-right: 15px;
}
.acf-block-preview .review_tabs_heading .content {
  background: #fff;
  position: relative;
  z-index: 1;
  padding-left: 15px;
}
.acf-block-preview .review-box-v3 {
  height: 100%;
  background: #F7F8F7;
  padding: 30px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.acf-block-preview .review-box-v3 .rating_star {
  width: 120px;
  margin-bottom: 15px;
}
.acf-block-preview .review-box-v3 .content {
  font-style: italic;
  font-weight: 500;
  color: #2E2E2E;
}
.acf-block-preview .expand-toggle:focus {
  color: #2E2E2E;
}
.acf-block-preview .expand-toggle {
  text-decoration: underline;
  font-style: normal;
  position: relative;
  white-space: nowrap;
}
.acf-block-preview .expand-toggle::after {
  position: absolute;
  content: "";
  top: 5px;
  right: -15px;
  width: 8px;
  height: 8px;
  border-left: 2px solid #172649;
  border-bottom: 2px solid #172649;
  transform: rotate(-45deg);
}
.acf-block-preview .expanded .expand-toggle::after {
  transform: rotate(136deg);
}
.acf-block-preview .review-box-v3 .meta .inner {
  display: flex;
  font-size: 13px;
  line-height: normal;
  align-items: center;
  padding-top: 20px;
}
.acf-block-preview .review-box-v3 .meta .inner img {
  min-width: 60px;
  width: 60px;
  min-height: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 15px;
}
.acf-block-preview .review-box-v3 .meta .inner .title {
  font-size: 20px;
  color: #001422;
  margin-bottom: 5px;
}
.acf-block-preview .review-box-v3 .content {
  min-height: 215px;
}
.acf-block-preview .review_filter_alt .nav-tabs {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
}
.acf-block-preview .review_filter_alt .nav-tabs li {
  display: inline-block;
  margin: 0 !important;
  border: none !important;
}
.acf-block-preview .review_filter_alt .nav-tabs button {
  border: none;
  display: flex;
  box-shadow: none;
  border-radius: 0;
  justify-content: center;
  margin: 0 !important;
  padding: 17px 20px;
  color: #2E2E2E;
  position: relative;
}
.acf-block-preview .review_filter_alt .nav-tabs button img {
  height: 20px;
  margin-right: 12px;
}
.acf-block-preview .review_filter_alt .nav-tabs button::after {
  position: absolute;
  content: "";
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #094764;
  opacity: 0;
}
.acf-block-preview .review_filter_alt .nav-tabs button.active::after {
  opacity: 1;
}
.acf-block-preview .review_filter_alt .nav-tabs button.active {
  color: #2E2E2E;
}
.acf-block-preview .review_filter_alt .review-box-v3 {
  background: #fff;
  box-shadow: 0 8px 31px 0 rgba(0, 0, 0, 0.08);
}
.acf-block-preview .review_filter_alt .review-box-v3 .meta {
  position: relative;
  padding-right: 50px;
}
.acf-block-preview .review_site_icon {
  position: absolute;
  top: 35px;
  right: 0;
  width: 30px;
}
.acf-block-preview .single-event-banner::before {
  background: url(../img/single-event-banner-gradient.webp) no-repeat scroll 0 0/cover;
  mix-blend-mode: luminosity;
  height: 100%;
}
.acf-block-preview .single-event-banner {
  border-bottom-right-radius: 0;
}
.acf-block-preview .single-event-banner .hero-corner-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 90px;
}
.acf-block-preview .list_title {
  font-size: 18px;
  margin-bottom: 20px;
}
.acf-block-preview .list_check li {
  margin: 10px 0;
  position: relative;
  padding-left: 30px;
}
.acf-block-preview .list_check li::before {
  position: absolute;
  content: "";
  top: 3px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: url('data:image/svg+xml,<svg fill="%23004664" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>') no-repeat scroll 0 0/cover;
}
.acf-block-preview .feature-testimonials .item.alt.with_bg .inner-box {
  position: inherit;
  top: auto;
  bottom: auto;
  left: auto;
  transform: translateY(0%);
  background: #fff;
  box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.08);
  padding: 30px;
  border-radius: 30px;
}
.acf-block-preview .feature-testimonials .item.alt.with_bg {
  margin: 0;
}
.acf-block-preview .feature-testimonials .item.alt.with_bg .inner-box .image img {
  min-height: inherit;
}
.acf-block-preview .feature-testimonials .item.alt.with_bg .inner-box .head::after {
  display: none;
}
.acf-block-preview .cta_number {
  position: relative;
  font-weight: 500;
  color: #004664;
  padding-left: 50px;
  display: inline-block;
}
.acf-block-preview .cta_number span {
  position: absolute;
  top: 50%;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #004664;
  color: #fff;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
}
.acf-block-preview .icon-call-to-action {
  border: 1px solid rgba(0, 0, 0, 0.18);
  padding: 40px;
  border-radius: 40px;
  background: #fff;
  box-shadow: 0px 30px 60px 0 rgba(0, 0, 0, 0.04);
}
.acf-block-preview .icon-call-to-action .head {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.acf-block-preview .icon-call-to-action .icon {
  width: 80px;
  height: 80px;
  min-width: 80px;
  min-height: 80px;
  background: #004664;
  border-radius: 50%;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acf-block-preview .icon-call-to-action .icon img {
  width: 50px;
}
.acf-block-preview .icon-call-to-action .list_check li {
  font-weight: 500;
}
.acf-block-preview .icon-call-to-action .list_check {
  column-count: 2;
}
.acf-block-preview .testimonial-circle-wrapper .item {
  position: relative;
  z-index: 1;
}
.acf-block-preview .testimonial-circle-wrapper .inner {
  position: absolute;
  top: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 82%;
  color: #000000;
}
.acf-block-preview .tr_img {
  width: 100%;
}
.acf-block-preview .testimonial-circle-wrapper .inner .image {
  width: 210px;
  height: 210px;
  overflow: hidden;
  border-radius: 50%;
  border: 3px solid #004664;
  padding: 5px;
}
.acf-block-preview .testimonial-circle-wrapper .inner .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.acf-block-preview .testimonial-circle-wrapper .inner .meta {
  margin-top: 30px;
  font-size: 14px;
  line-height: normal;
  position: relative;
}
.acf-block-preview .testimonial-circle-wrapper .inner .name {
  font-size: 22px;
  color: #001422;
  margin-bottom: 5px;
}
.acf-block-preview .testimonial-circle-wrapper .inner .meta .desg {
  color: #001422;
  opacity: 0.5;
}
.acf-block-preview .testimonial-circle-wrapper .inner .content {
  position: relative;
}
.acf-block-preview .testimonial-circle-wrapper .inner .border_shape {
  position: absolute;
  left: -60px;
  top: 0;
  height: 100%;
}
.acf-block-preview .quote_icon_secondary {
  position: absolute;
  bottom: -25px;
  right: -10px;
  width: 70px;
}
.acf-block-preview .testimonial-circle-wrapper .item.alt .inner .image {
  margin-left: auto;
}
.acf-block-preview .testimonial-circle-wrapper .item.alt .inner .border_shape {
  right: -60px;
  transform: scaleX(-1);
  left: auto;
}
.acf-block-preview .testimonial-circle-wrapper .item.alt .inner {
  top: auto;
  bottom: 140px;
}
.acf-block-preview .testimonial-circle-wrapper .item {
  margin-top: -70px;
}
.acf-block-preview .testimonial-circle-wrapper .item.alt {
  margin-top: -100px;
}
.acf-block-preview .testimonial-circle-wrapper .item:first-child {
  margin-top: -30px;
}
.acf-block-preview .include_bg {
  border-radius: 80px;
}
.acf-block-preview .icon-teaser {
  background: url(../img/icon-teaser-bg.webp) no-repeat scroll bottom right/100%;
  padding: 30px;
  height: 356px;
}
.acf-block-preview .icon-teaser > img {
  max-height: 60px;
  margin-bottom: 20px;
}
.acf-block-preview .icon-teaser .title {
  font-weight: 600;
  font-size: 28px;
}
.acf-block-preview .include-shape {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 400px;
}
.acf-block-preview .team-box {
  padding: 10px;
  padding-bottom: 70px;
  position: relative;
  z-index: 1;
  height: 100%;
}
.acf-block-preview .team-box::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 70px);
  border: 1px solid rgba(0, 0, 0, 0.1098039216);
  border-bottom: none;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  z-index: -1;
}
.acf-block-preview .team_bg_shape {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
}
.acf-block-preview .team-box .image {
  position: relative;
  z-index: 1;
}
.acf-block-preview .team-box .image img:not(.shape) {
  border-radius: 20px;
}
.acf-block-preview .team-box .shape {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100px;
}
.acf-block-preview .team-box .text {
  padding: 15px;
  font-size: 16px;
  line-height: 24px;
}
.acf-block-preview .team-box .title {
  font-size: 22px;
  color: #001422;
  margin-bottom: 5px;
}
.acf-block-preview .team-box .desg {
  color: #001422;
  opacity: 0.5;
  font-size: 14px;
  line-height: normal;
  margin-bottom: 15px;
}
.acf-block-preview .box.style9:not(.text-only) {
  background: #FFF;
  padding: 8px;
  border-radius: 8px;
  box-shadow: 0 5px 24px 0 rgba(0, 0, 0, 0.06);
  border-radius: 20px;
}
.acf-block-preview .box.style9 .title {
  font-size: 24px;
}
.acf-block-preview .box.style9 img {
  border-radius: 16px;
  height: 255px;
  object-fit: cover;
  width: 100%;
}
.acf-block-preview .box.style9 .text {
  padding: 22px 15px;
}
.acf-block-preview .box.style9 {
  height: 100%;
}
.acf-block-preview .box-round-wrapper {
  position: relative;
  z-index: 1;
}
.acf-block-preview .box-round-wrapper .box-round-shape {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.2);
  z-index: -1;
  width: 100%;
}
.acf-block-preview .box-round-wrapper .arrow1 {
  position: absolute;
  top: 185px;
  left: 780px;
  width: 22px;
}
.acf-block-preview .box-round-wrapper .arrow2 {
  position: absolute;
  right: -86px;
  top: 330px;
  width: 22px;
  transform: rotate(55deg);
}
.acf-block-preview .box-round-wrapper .arrow3 {
  position: absolute;
  right: -79px;
  bottom: 320px;
  width: 22px;
  transform: rotate(122deg);
}
.acf-block-preview .box-round-wrapper .arrow4 {
  position: absolute;
  bottom: 40px;
  left: -30px;
  width: 34px;
}
.acf-block-preview .stat-quotes {
  padding: 12px 20px;
  border-radius: 10px;
  background: #F6F7F5;
  display: flex;
  align-items: center;
}
.acf-block-preview .stat-quotes img {
  min-width: 80px;
  width: 80px;
  margin-right: 20px;
}
.acf-block-preview .stat-quotes .title {
  margin-bottom: 5px;
}
.acf-block-preview .box.style10 {
  display: block;
  position: relative;
  z-index: 1;
  height: 100%;
  overflow: hidden;
  border-radius: 20px;
}
.acf-block-preview .box.style10 .info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
  z-index: 1;
}
.acf-block-preview .box.style10 .info .title {
  margin: 0;
  font-size: 26px;
}
.acf-block-preview .box.style10::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
.acf-block-preview .box.style10:hover {
  transform: translateY(-10px);
}
.acf-block-preview .section-notes {
  margin-top: 40px;
}
.acf-block-preview .cta_spot {
  margin-top: 20px;
  text-align: center;
  color: #fff;
}
.acf-block-preview .cta_spot img {
  margin-right: 10px;
}
.acf-block-preview .event-banner-action {
  position: absolute;
  width: 620px;
  left: 50%;
  z-index: 11;
}
.acf-block-preview .single-event-banner {
  overflow: initial;
  z-index: 11;
}
.acf-block-preview .event-banner-action .inner {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 80%;
  transform: translateX(-50%);
  padding: 20px;
}
.acf-block-preview .event-banner-action .inner li {
  position: relative;
  padding-left: 30px;
  color: #000000;
  margin: 12px 0;
  display: block;
  font-weight: 500;
}
.acf-block-preview .event-banner-action .inner li img {
  position: absolute;
  top: 5px;
  left: 0;
  width: 18px;
}
.acf-block-preview .event-banner-action .inner .cta-btn {
  margin: 20px 0;
}
.acf-block-preview .event-banner-action .inner ul {
  margin-bottom: 30px;
}
.acf-block-preview .pt_270 {
  padding-top: 270px;
}
.acf-block-preview .custom_tabs_acrdn {
  display: none;
  transition: 0.4s ease;
}
.acf-block-preview .custom_tabs_acrdn.active {
  display: block;
}
@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-12px);
  }
  100% {
    transform: translateY(0);
  }
}
.acf-block-preview .mockup-tags {
  display: inline-block;
  animation-name: floatUpDown;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.acf-block-preview .mockup-tags.v1 {
  animation-duration: 3s;
}
.acf-block-preview .mockup-tags.v2 {
  animation-duration: 4s;
  animation-delay: 0.5s;
}
.acf-block-preview .mockup-tags.v3 {
  animation-duration: 3.5s;
  animation-delay: 1s;
}
.acf-block-preview .mockup-tags.v4 {
  animation-duration: 4.5s;
  animation-delay: 0.8s;
}
.acf-block-preview .center-badge-wrapper .item,
.acf-block-preview .circle-stats-wrapper .item {
  opacity: 0;
  visibility: hidden;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.acf-block-preview .center-badge-wrapper .item.in-view,
.acf-block-preview .circle-stats-wrapper .item.in-view {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.acf-block-preview .center-badge-wrapper .item.v1.in-view {
  transition-delay: 0s;
}
.acf-block-preview .center-badge-wrapper .item.v2.in-view {
  transition-delay: 0.2s;
}
.acf-block-preview .center-badge-wrapper .item.v3.in-view {
  transition-delay: 0.4s;
}
.acf-block-preview .center-badge-wrapper .item.v4.in-view {
  transition-delay: 0.6s;
}
.acf-block-preview .center-badge-wrapper .item.v5.in-view {
  transition-delay: 0.8s;
}
.acf-block-preview .center-badge-wrapper .item.v6.in-view {
  transition-delay: 1s;
}
.acf-block-preview .circle-stats-wrapper .item.v1.in-view {
  transition-delay: 0s;
}
.acf-block-preview .circle-stats-wrapper .item.v2.in-view {
  transition-delay: 0.2s;
}
.acf-block-preview .circle-stats-wrapper .item.v3.in-view {
  transition-delay: 0.4s;
}
.acf-block-preview .circle-stats-wrapper .item.v4.in-view {
  transition-delay: 0.6s;
}
.acf-block-preview .footer_links li a,
.acf-block-preview .footer-bottom a {
  position: relative;
  z-index: 1;
  display: inline-block;
}
.acf-block-preview .footer_links li a::after,
.acf-block-preview .footer-bottom a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s;
}
.acf-block-preview .footer_links li a:hover::after,
.acf-block-preview .footer-bottom a:hover::after {
  transform-origin: bottom left;
  transform: scaleX(1);
}
.acf-block-preview .footer-social li a:hover {
  background: #094764;
  color: #fff;
}
.acf-block-preview .footer-area {
  position: relative;
  z-index: 1;
}
.acf-block-preview .cloud {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 0;
  left: 0;
  padding-bottom: 20.25%;
  z-index: 11;
  top: 0;
}
.acf-block-preview .cloudcontent {
  position: relative;
  padding: 30px;
  color: #337AB7;
  font-size: 22px;
  font-weight: bold;
  z-index: 100;
}
.acf-block-preview .cloud img {
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  object-fit: contain;
}
@-webkit-keyframes animCloud {
  from {
    -webkit-transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-100%);
  }
}
@-moz-keyframes animCloud {
  from {
    -moz-transform: translateX(100%);
  }
  to {
    -moz-transform: translateX(-100%);
  }
}
@keyframes animCloud {
  from {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.acf-block-preview .cloud1 {
  -webkit-animation: animCloud 20s infinite linear;
  -moz-animation: animCloud 20s infinite linear;
  animation: animCloud 20s infinite linear;
}
.acf-block-preview .cloud2 {
  -webkit-animation: animCloud 40s infinite linear;
  -moz-animation: animCloud 40s infinite linear;
  animation: animCloud 40s infinite linear;
}
.acf-block-preview .cloud3 {
  -webkit-animation: animCloud 60s infinite linear;
  -moz-animation: animCloud 60s infinite linear;
  animation: animCloud 60s infinite linear;
}
.acf-block-preview .cloud4 {
  -webkit-animation: animCloud 80s infinite linear;
  -moz-animation: animCloud 80s infinite linear;
  animation: animCloud 80s infinite linear;
}
.acf-block-preview .bird {
  background-image: url(../img/duck-cell.png);
  background-size: auto 100%;
  width: 90px;
  height: 100px;
  will-change: background-position;
  -webkit-animation-name: fly-cycle;
  animation-name: fly-cycle;
  -webkit-animation-timing-function: steps(10);
  animation-timing-function: steps(10);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.acf-block-preview .bird--one {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.acf-block-preview .bird--two {
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
  -webkit-animation-delay: -0.75s;
  animation-delay: -0.75s;
}
.acf-block-preview .bird--three {
  -webkit-animation-duration: 1.25s;
  animation-duration: 1.25s;
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
.acf-block-preview .bird--four {
  -webkit-animation-duration: 1.1s;
  animation-duration: 1.1s;
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.acf-block-preview .bird-container {
  position: absolute;
  top: 40%;
  left: -10%;
  -webkit-transform: scale(0) translateX(-10vw);
  transform: scale(0) translateX(-10vw);
  will-change: transform;
  -webkit-animation-name: fly-right-one;
  animation-name: fly-right-one;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.acf-block-preview .bird-container--one {
  -webkit-animation-duration: 15s;
  animation-duration: 15s;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}
.acf-block-preview .bird-container--two {
  -webkit-animation-duration: 16s;
  animation-duration: 16s;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.acf-block-preview .bird-container--three {
  -webkit-animation-duration: 14.6s;
  animation-duration: 14.6s;
  -webkit-animation-delay: 9.5s;
  animation-delay: 9.5s;
}
.acf-block-preview .bird-container--four {
  -webkit-animation-duration: 16s;
  animation-duration: 16s;
  -webkit-animation-delay: 10.25s;
  animation-delay: 10.25s;
}
@-webkit-keyframes fly-cycle {
  100% {
    background-position: -900px 0;
  }
}
@keyframes fly-cycle {
  100% {
    background-position: -900px 0;
  }
}
@-webkit-keyframes fly-right-one {
  0% {
    -webkit-transform: scale(0.3) translateX(-10vw);
    transform: scale(0.3) translateX(-10vw);
  }
  10% {
    -webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
    transform: translateY(2vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
    transform: translateY(0vh) translateX(30vw) scale(0.5);
  }
  30% {
    -webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
    transform: translateY(4vh) translateX(50vw) scale(0.6);
  }
  40% {
    -webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
    transform: translateY(2vh) translateX(70vw) scale(0.6);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
    transform: translateY(0vh) translateX(90vw) scale(0.6);
  }
  60% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
}
@keyframes fly-right-one {
  0% {
    -webkit-transform: scale(0.3) translateX(-10vw);
    transform: scale(0.3) translateX(-10vw);
  }
  10% {
    -webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
    transform: translateY(2vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
    transform: translateY(0vh) translateX(30vw) scale(0.5);
  }
  30% {
    -webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
    transform: translateY(4vh) translateX(50vw) scale(0.6);
  }
  40% {
    -webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
    transform: translateY(2vh) translateX(70vw) scale(0.6);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
    transform: translateY(0vh) translateX(90vw) scale(0.6);
  }
  60% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
    transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
}
@-webkit-keyframes fly-right-two {
  0% {
    -webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
    transform: translateY(-2vh) translateX(-10vw) scale(0.5);
  }
  10% {
    -webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
    transform: translateY(0vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
    transform: translateY(-4vh) translateX(30vw) scale(0.6);
  }
  30% {
    -webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
    transform: translateY(1vh) translateX(50vw) scale(0.45);
  }
  40% {
    -webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
    transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
    transform: translateY(0vh) translateX(90vw) scale(0.45);
  }
  51% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
}
@keyframes fly-right-two {
  0% {
    -webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
    transform: translateY(-2vh) translateX(-10vw) scale(0.5);
  }
  10% {
    -webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
    transform: translateY(0vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
    transform: translateY(-4vh) translateX(30vw) scale(0.6);
  }
  30% {
    -webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
    transform: translateY(1vh) translateX(50vw) scale(0.45);
  }
  40% {
    -webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
    transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
    transform: translateY(0vh) translateX(90vw) scale(0.45);
  }
  51% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
    transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
}
.acf-block-preview .group-stats .stats-number {
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.acf-block-preview .group-stats.in-view .stats-number {
  opacity: 1;
}
.acf-block-preview .group-stats.in-view .stats-number:nth-child(1) {
  transition-delay: 0s;
  transform: scale(1) translateX(10px);
}
.acf-block-preview .group-stats.in-view .stats-number:nth-child(2) {
  transition-delay: 0.3s;
}
.acf-block-preview .group-stats.in-view .stats-number:nth-child(3) {
  transition-delay: 0.6s;
  transform: scale(1) translateY(-35px);
}
.acf-block-preview .seq-alt .seq-img img {
  position: absolute;
  right: 200px;
  top: -120px;
  z-index: 11;
}
.acf-block-preview .process-timeline-wrapper {
  position: relative;
}
.acf-block-preview .process-timeline-wrapper .item::after {
  width: 0;
  transition: all 1s ease;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(1).in-view::after {
  transition-delay: 0s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(2).in-view::after {
  transition-delay: 1s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(3).in-view::after {
  transition-delay: 2s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(4).in-view::after {
  transition-delay: 3s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(5).in-view::after {
  transition-delay: 4s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(6).in-view::after {
  transition-delay: 5s;
}
.acf-block-preview .process-timeline-wrapper .item.in-view::after {
  width: 100%;
}
.acf-block-preview .process-timeline-wrapper .item:not(.in-view):nth-child(6)::after {
  transition-delay: 0s;
}
.acf-block-preview .process-timeline-wrapper .item:not(.in-view):nth-child(5)::after {
  transition-delay: 1s;
}
.acf-block-preview .process-timeline-wrapper .item:not(.in-view):nth-child(4)::after {
  transition-delay: 2s;
}
.acf-block-preview .process-timeline-wrapper .item:not(.in-view):nth-child(3)::after {
  transition-delay: 3s;
}
.acf-block-preview .process-timeline-wrapper .item:not(.in-view):nth-child(2)::after {
  transition-delay: 4s;
}
.acf-block-preview .process-timeline-wrapper .item:not(.in-view):nth-child(1)::after {
  transition-delay: 5s;
}
.acf-block-preview .process-timeline-wrapper .item .timeline-box::after {
  opacity: 0;
  transition: opacity 1s ease;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(1) .timeline-box::after {
  transition-delay: 0.8s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(2) .timeline-box::after {
  transition-delay: 1.8s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(3) .timeline-box::after {
  transition-delay: 2.8s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(4) .timeline-box::after {
  transition-delay: 3.8s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(5) .timeline-box::after {
  transition-delay: 4.8s;
}
.acf-block-preview .process-timeline-wrapper .item:nth-child(6) .timeline-box::after {
  transition-delay: 5.8s;
}
.acf-block-preview .process-timeline-wrapper .item.in-view .timeline-box::after {
  opacity: 1;
}
.acf-block-preview .testimonial-banner {
  height: 530px;
}
.acf-block-preview .tab-content video {
  display: none;
}
.acf-block-preview .three-col-slider .slide {
  padding: 12px;
}
.acf-block-preview .three-col-slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
}
.acf-block-preview .slick-dots li button::before {
  display: none;
}
.acf-block-preview .slick-dots li button {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  background: #094764;
  opacity: 0.3;
}
.acf-block-preview .slick-dots li {
  margin: 0 6px;
  width: auto;
  height: auto;
}
.acf-block-preview .slick-dots {
  position: inherit;
  bottom: auto;
}
.acf-block-preview .slick-dots li.slick-active button {
  opacity: 1;
}
.acf-block-preview .flagship-box .text {
  margin-bottom: 15px;
}
.acf-block-preview .list_check {
  margin-bottom: 25px;
}
.acf-block-preview .column_2 {
  column-count: 2;
}
.acf-block-preview .order-sm-2 .image-shape-wrapper .image_shape {
  transform: scaleX(-1);
  right: auto;
  left: 0;
}
.acf-block-preview .gallery-img {
  overflow: hidden;
  display: block;
  border-radius: 25px;
}
.acf-block-preview .gallery-img img {
  transition: all 0.4s;
  transform: scale(1);
}
.acf-block-preview .gallery-img:hover img {
  transform: scale(1.1);
}
.acf-block-preview .testimonial-banner.alt {
  display: flex;
  align-items: center;
}
.acf-block-preview .paginations ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
}
.acf-block-preview .paginations ul li {
  display: inline-flex;
  margin: 0 5px;
}
.acf-block-preview .paginations li a {
  color: #094764;
  opacity: 0.55;
  display: block;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-weight: 600;
}
.acf-block-preview .paginations li a:hover {
  opacity: 1;
  color: #094764;
}
.acf-block-preview .paginations .prev,
.acf-block-preview .paginations .next {
  color: #094764;
  font-size: 16px;
  opacity: 1;
  width: auto;
  height: auto;
}
.acf-block-preview .paginations em {
  margin: 0 9px;
}
.acf-block-preview .paginations {
  margin-top: 30px;
}
.acf-block-preview .box.style3.alts {
  height: 100%;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.acf-block-preview .box.style3.alts .text {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.acf-block-preview .plain-text img:not(.heading-shape) {
  margin: 20px 0;
  width: 100%;
  border-radius: 20px;
}
.acf-block-preview .plain-text ul {
  padding-left: 20px;
  margin-bottom: 20px;
}
.acf-block-preview .plain-text ul,
.acf-block-preview .plain-text ul li {
  list-style: disc;
}
.acf-block-preview .plain-text ul li {
  display: list-item;
  margin: 8px 0;
}
.acf-block-preview .plain-text h1,
.acf-block-preview .plain-text h2,
.acf-block-preview .plain-text h3,
.acf-block-preview .plain-text h4,
.acf-block-preview .plain-text h5,
.acf-block-preview .plain-text h6 {
  text-transform: uppercase;
  color: #094764;
  margin-bottom: 12px;
  font-weight: 700;
}
.acf-block-preview .plain-text p a,
.acf-block-preview .plain-text li a {
  text-decoration: underline;
}
.acf-block-preview .plain-text p a:hover,
.acf-block-preview .plain-text li a:hover {
  text-decoration: none;
}
.acf-block-preview .plain-text ol,
.acf-block-preview .plain-text ol li {
  list-style: decimal;
}
.acf-block-preview .plain-text ol li {
  display: list-item;
  margin: 8px 0;
}
.acf-block-preview .plain-text ol {
  padding-left: 20px;
  margin-bottom: 20px;
}
.acf-block-preview .post-meta-details {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid rgba(9, 71, 100, 0.28);
}
.acf-block-preview .logo-carousel-nav .slide {
  padding: 25px;
}
.acf-block-preview .tab_c_wrapper {
  padding: 0 25px;
}
.acf-block-preview .logo-carousel .item {
  padding: 15px;
  border-radius: 50px;
  cursor: pointer;
}
.acf-block-preview .logo-carousel .slick-current .item {
  background: #094764;
}
.acf-block-preview .logo-carousel .slick-current .item img {
  filter: invert(1) brightness(1);
}
.acf-block-preview .process-timeline-wrapper .item.in-view:last-child .timeline-box::before {
  animation: vibrate 0.3s linear;
  animation-delay: 4s;
}
.acf-block-preview .process-timeline-wrapper.alt .item.in-view:last-child .timeline-box::before {
  animation: vibrate 0.3s linear infinite;
  animation-delay: 5s;
}
@keyframes vibrate {
  0% {
    transform: translate(0);
  }
  20% {
    transform: translate(-3px, 3px);
  }
  40% {
    transform: translate(-3px, -3px);
  }
  60% {
    transform: translate(3px, 3px);
  }
  80% {
    transform: translate(3px, -3px);
  }
  100% {
    transform: translate(0);
  }
}
.acf-block-preview .box-round-wrapper .route {
  position: absolute;
  top: 58%;
  right: -2%;
  width: 100%;
  transform: translateY(-50%) scale(1.3);
  z-index: -1;
}
.acf-block-preview img.arrow4.svganimbath.reached-bottom-left {
  animation: vibrateCycle 0.5s linear;
}
@keyframes vibrateCycle {
  0% {
    transform: translate(0, 0);
  }
  20% {
    transform: translate(-3px, 3px);
  }
  40% {
    transform: translate(3px, -3px);
  }
  60% {
    transform: translate(-3px, -3px);
  }
  80% {
    transform: translate(3px, 3px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.acf-block-preview .meet-slider .slick-arrow::before {
  display: none;
}
.acf-block-preview .meet-slider .slick-arrow {
  z-index: 11;
  width: auto;
  height: auto;
}
.acf-block-preview .meet-slider .slick-prev {
  left: 0;
}
.acf-block-preview .meet-slider .slick-next {
  right: 0;
}
.acf-block-preview .meet-slider .slick-arrow:hover rect {
  fill: white;
  opacity: 1;
}
.acf-block-preview .meet-slider .slick-arrow:hover path {
  stroke: #094764;
}
.acf-block-preview .meet-slider .slick-arrow rect,
.acf-block-preview .meet-slider .slick-arrow path {
  transition: all 0.4s;
}
.acf-block-preview .inner-border {
  border: 3px solid #F1F1F1;
  border-radius: 50px;
  padding: 50px;
}
.acf-block-preview .circle-states-area .container {
  max-width: 1010px;
}
.acf-block-preview .featured-text-box .inner-quotes {
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}
.acf-block-preview .featured-text-box .inner-quotes .quote_icon_secondary {
  position: absolute;
  bottom: -50px;
  right: 0;
  color: #094764;
  font-size: 100px;
  z-index: -1;
}
.acf-block-preview .icon-teaser.style1 {
  text-align: center;
  height: calc(100% - 30px);
  background: #004664;
  color: #fff;
  text-align: center;
  border-radius: 25px;
  margin-top: 30px;
  font-size: 16px;
}
.acf-block-preview .icon-teaser.style1 .icon img {
  min-height: 80px;
  margin: 0 auto 20px;
  opacity: 0.5;
}
.acf-block-preview .icon-teaser.style1 .heading-shape {
  mix-blend-mode: normal;
}
.acf-block-preview .icon-teaser-v3 {
  padding: 30px;
  border: 1px solid rgb(229, 231, 235);
  border-radius: 12px;
  margin-top: 20px;
  display: flex;
  font-size: 16px;
  line-height: 24px;
}
.acf-block-preview .icon-teaser-v3 .icon {
  min-width: 60px;
  min-height: 60px;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 20px;
  background: rgba(9, 71, 100, 0.05);
}
.acf-block-preview .icon-teaser-v3 .title {
  font-size: 20px;
}
.acf-block-preview .include-notes {
  margin-top: 50px;
  padding: 40px;
  border-radius: 20px;
  background: #094764;
  color: #fff;
}
.acf-block-preview .include-notes ul {
  margin-top: 30px;
}
.acf-block-preview .include-notes ul li {
  margin-bottom: 15px;
  position: relative;
  padding-left: 40px;
  font-size: 16px;
  line-height: 24px;
}
.acf-block-preview .include-notes ul li::before {
  position: absolute;
  content: "";
  top: 3px;
  left: 10px;
  width: 20px;
  height: 20px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" fill="%23fff"><path stroke="%23fff" d="M530.8 134.1C545.1 144.5 548.3 164.5 537.9 178.8L281.9 530.8C276.4 538.4 267.9 543.1 258.5 543.9C249.1 544.7 240 541.2 233.4 534.6L105.4 406.6C92.9 394.1 92.9 373.8 105.4 361.3C117.9 348.8 138.2 348.8 150.7 361.3L252.2 462.8L486.2 141.1C496.6 126.8 516.6 123.6 530.9 134z"/></svg>') no-repeat scroll 0 0/cover;
}
.acf-block-preview .box.style3.alt.with_margin {
  margin-top: 30px;
  display: block;
  height: calc(100% - 30px);
}
.acf-block-preview .pricing-box {
  padding: 40px;
  border-radius: 20px;
  border: 1px solid rgb(229, 231, 235);
  height: 100%;
}
.acf-block-preview .pricing-box .title {
  font-weight: 700;
  margin: 0;
  font-size: 40px;
}
.acf-block-preview .pricing-box .title small {
  font-size: 20px;
  color: #363636;
  font-weight: 400;
}
.acf-block-preview .pricing-box .price-wrapper {
  margin: 15px 0;
}
.acf-block-preview .pricing-box .content {
  margin-bottom: 20px;
}
.acf-block-preview .pricing-box .pay-type {
  text-transform: uppercase;
  font-size: 15px;
  color: #094764;
  letter-spacing: 1px;
  font-weight: 700;
}
.acf-block-preview .pricing-box.active {
  background: #094764;
  color: #fff;
}
.acf-block-preview .pricing-box.active .title {
  color: #fff;
}
.acf-block-preview .pricing-box.active .title small {
  color: rgba(255, 255, 255, 0.62);
}
.acf-block-preview .pricing-box.active .pay-type {
  color: rgba(255, 255, 255, 0.7);
}
.acf-block-preview .payment-tag {
  display: inline-block;
  padding: 8px 15px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #094764;
  background: #fff;
  border-radius: 30px;
  line-height: 14px;
  margin-left: 6px;
}
.acf-block-preview .pricing-box .cta-btn {
  width: 100%;
}
.acf-block-preview .signature {
  font-family: "Dancing Script", cursive;
  font-weight: 600;
  color: rgb(59, 130, 160);
  font-size: 40px;
}
.acf-block-preview .signature-photo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 40px;
}
.acf-block-preview .signature-photo li {
  margin-right: 15px;
  margin-top: 15px;
}
.acf-block-preview .signature-photo li:last-child {
  margin-right: 0;
}
.acf-block-preview .signature-photo li img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  object-fit: cover;
}
.acf-block-preview #menu-toggle span {
  height: 2px;
  width: 95%;
  background: #fff;
  display: block;
  margin-top: 5px;
  position: relative;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  border-radius: 5px;
  margin-right: auto;
  margin-left: 0;
}
.acf-block-preview #menu-toggle span:nth-child(1) {
  top: 4px;
}
.acf-block-preview #menu-toggle span:nth-child(2) {
  top: 6px;
  width: 75%;
}
.acf-block-preview #menu-toggle span:nth-child(3) {
  top: 8px;
  width: 65%;
}
.acf-block-preview #menu-toggle {
  width: 56px;
  height: 42px;
  display: block;
  position: relative;
  background: transparent;
  padding: 4px 8px;
  border-radius: 7px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
@media (max-width: 1400px) {
  .acf-block-preview .hero-corner {
    width: 300px;
  }
  .acf-block-preview .hero-bottom {
    left: 30%;
  }
  .acf-block-preview h2,
  .acf-block-preview .h2 {
    font-size: 36px;
    line-height: 100%;
  }
  .acf-block-preview .seq-alt .seq-img img {
    right: 0;
  }
  .acf-block-preview .masonary-card-slider .carousel-card-wrapper {
    height: 600px;
  }
  .acf-block-preview .box.style7 .title {
    font-size: 18px;
    padding-right: 0;
  }
  .acf-block-preview .number_tabs .accordion-button {
    font-size: 18px;
  }
  .acf-block-preview .join_shape_left,
  .acf-block-preview .join_shape_right {
    width: 150px;
  }
  .acf-block-preview .join_bg {
    border-radius: 40px;
  }
  .acf-block-preview .timeline-box .title {
    font-size: 22px;
  }
  .acf-block-preview .event-banner-action {
    width: 585px;
    left: 23%;
  }
  .acf-block-preview .single-event-banner .hero-corner-right {
    width: 40px;
  }
}
@media (max-width: 1200px) {
  .acf-block-preview .review_filter {
    margin-bottom: 30px;
    display: block;
    text-align: center;
  }
  .acf-block-preview .tabs_wrapper {
    margin-top: 20px;
  }
  .acf-block-preview .tabs_wrapper li {
    margin: 5px;
  }
  .acf-block-preview .tr_img {
    display: none;
  }
  .acf-block-preview .testimonial-circle-wrapper .inner {
    position: inherit;
    top: auto;
    left: auto;
    transform: translateX(0);
    bottom: auto;
  }
  .acf-block-preview .testimonial-circle-wrapper .item.alt {
    margin-top: 30px;
  }
  .acf-block-preview .testimonial-circle-wrapper .item.alt .inner {
    bottom: auto;
  }
  .acf-block-preview .testimonial-circle-wrapper .item {
    margin-top: 30px;
    padding: 30px;
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.07);
  }
  .acf-block-preview .testimonial-circle-wrapper .inner .image {
    width: 130px;
    height: 130px;
  }
  .acf-block-preview .testimonial-circle-wrapper .inner .border_shape {
    left: -42px;
  }
  .acf-block-preview .testimonial-circle-wrapper .inner {
    width: 100%;
  }
  .acf-block-preview .icon-teaser .title {
    font-size: 20px;
  }
  .acf-block-preview .include-shape {
    width: 120px;
  }
  .acf-block-preview .include_bg {
    border-radius: 30px;
  }
  .acf-block-preview .icon-teaser {
    background: #fff;
    padding: 20px;
    box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.08);
    height: auto;
    border-radius: 20px;
  }
  .acf-block-preview .icon-teaser .title {
    font-size: 22px;
  }
  .acf-block-preview .icon-teaser {
    height: 100%;
  }
  .acf-block-preview .team-box .title {
    font-size: 19px;
  }
  .acf-block-preview .box.style9 .title {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .acf-block-preview br {
    display: none;
  }
  .acf-block-preview nav#menu {
    position: absolute;
    top: 99%;
    left: 0;
    width: 100%;
    display: block;
    z-index: 999;
    min-height: calc(100vh - 45px);
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
  }
  .acf-block-preview nav#menu.active {
    opacity: 1;
    visibility: visible;
    transition: 0.3s all;
  }
  .acf-block-preview .mainmenu ul {
    text-align: left;
  }
  .acf-block-preview nav#menu,
  .acf-block-preview nav#menu > ul ul {
    overflow: hidden;
    max-height: 0;
    background: #094764;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
  }
  .acf-block-preview nav#menu,
  .acf-block-preview nav#menu > ul ul {
    overflow: auto;
    padding: 50px 20px;
  }
  .acf-block-preview nav#menu > ul > li {
    display: block !important;
    margin: 0 !important;
    padding: 0;
  }
  .acf-block-preview nav#menu ul ul,
  .acf-block-preview nav#menu ul ul ul {
    display: inherit;
    position: relative;
    left: auto;
    top: auto;
    padding: 0;
  }
  .acf-block-preview nav#menu > ul > li > span {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 16px;
    z-index: 2;
  }
  .acf-block-preview nav#menu ul ul.sub-menu.active {
    visibility: visible;
    opacity: 1;
    max-height: 55em;
  }
  .acf-block-preview nav#menu > ul > li > a {
    display: block;
    position: relative;
    padding: 15px 0px;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    font-size: 15px;
    opacity: 1;
    font-weight: 500;
  }
  .acf-block-preview .header-menu a::before {
    display: none;
  }
  .acf-block-preview .header-menu a::after {
    display: none;
  }
  .acf-block-preview nav#menu > ul > li:last-child > a {
    border: none;
  }
  .acf-block-preview .mainmenu ul li > ul {
    border: none;
  }
  .acf-block-preview nav#menu li.has-submenu > a:after {
    border: none;
    content: "+";
    position: absolute;
    top: 10px;
    right: 9px;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
    height: auto;
    font-size: 30px;
    font-weight: 400;
  }
  .acf-block-preview .sub-menu::before {
    height: 90% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .acf-block-preview .sub-menu::after {
    display: none;
  }
  .acf-block-preview nav#menu li.has-submenu.active > a:after {
    content: "-";
    font-size: 30px;
  }
  .acf-block-preview nav#menu ul ul > li a {
    padding: 13px 0px;
    line-height: normal;
    color: #fff;
    font-size: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  .acf-block-preview ul.sub-menu {
    padding-left: 20px;
  }
  .acf-block-preview .header-toggle.active span:nth-child(2) {
    opacity: 0;
  }
  .acf-block-preview .header-toggle.active span:nth-child(1) {
    top: 14px;
    transform: rotate(45deg);
  }
  .acf-block-preview .header-toggle.active span:nth-child(3) {
    top: 0px;
    transform: rotate(-45deg);
  }
  .acf-block-preview .header-toggle {
    display: block;
  }
  .acf-block-preview nav#menu > ul ul {
    background: transparent;
    box-shadow: none;
    width: 100%;
    padding-left: 15px;
  }
  .acf-block-preview #menu-toggle {
    display: block;
    margin-left: 10px;
    padding-right: 0;
  }
  .acf-block-preview .header-action > a > span:not(.icon) {
    display: none;
  }
  .acf-block-preview .header-action {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .acf-block-preview .site-logo {
    max-width: 100px;
  }
  .acf-block-preview #menu-toggle.active span:nth-child(2) {
    opacity: 0;
  }
  .acf-block-preview #menu-toggle.active span:nth-child(1) {
    top: 14px;
    transform: rotate(45deg);
    width: 100%;
  }
  .acf-block-preview #menu-toggle.active span:nth-child(3) {
    top: 0px;
    transform: rotate(-45deg);
    width: 100%;
  }
  .acf-block-preview section,
  .acf-block-preview .section {
    padding: 50px 0;
  }
  .acf-block-preview .cta-btn {
    padding: 10px 15px;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 20px;
  }
  .acf-block-preview .box.style1 img {
    transform: scale(1);
    padding: 0;
  }
  .acf-block-preview .box.style1 .text {
    padding: 20px 0 0;
  }
  .acf-block-preview .scale-box-area .col-lg-3:nth-child(even) .box.style1 {
    transform: translateY(0px);
  }
  .acf-block-preview body {
    font-size: 16px;
  }
  .acf-block-preview .header-area {
    transition: all 0.4s;
  }
  .acf-block-preview .header-area.active {
    background: #094764;
  }
  .acf-block-preview .hero-text {
    font-size: 16px;
  }
  .acf-block-preview .hero-area {
    padding-top: 130px;
    height: 530px;
    border-bottom-right-radius: 40px;
  }
  .acf-block-preview .hero-corner {
    width: 200px;
  }
  .acf-block-preview .hero-bottom {
    bottom: 85px;
    left: 20%;
  }
  .acf-block-preview h1,
  .acf-block-preview .h1 {
    font-size: 48px;
    line-height: 100%;
  }
  .acf-block-preview h2,
  .acf-block-preview .h2 {
    font-size: 30px;
    line-height: 100%;
  }
  .acf-block-preview h3,
  .acf-block-preview .h3 {
    font-size: 27px;
    line-height: 110%;
  }
  .acf-block-preview h4,
  .acf-block-preview .h4 {
    font-size: 24px;
    line-height: 110%;
  }
  .acf-block-preview h5,
  .acf-block-preview .h5 {
    font-size: 16px;
    line-height: 110%;
  }
  .acf-block-preview .video-holder {
    border-radius: 30px;
  }
  .acf-block-preview .play_btn {
    width: 70px;
    height: 70px;
    font-size: 28px;
  }
  .acf-block-preview .accordion .tabs .tab-content {
    padding: 20px;
  }
  .acf-block-preview .tab-content-wrapper {
    font-size: 15px;
  }
  .acf-block-preview .h-tab-area .accordion {
    height: 400px;
  }
  .acf-block-preview .accordion .tabs .tab-content .meta .title {
    font-size: 18px;
  }
  .acf-block-preview img.video-review-logo {
    max-width: 90px;
  }
  .acf-block-preview .number_tabs .accordion-button {
    font-size: 18px;
  }
  .acf-block-preview .mobile-mockup {
    width: 200px;
  }
  .acf-block-preview .mockup-tags {
    font-size: 10px;
  }
  .acf-block-preview .mockup-tags {
    padding: 14px 22px;
    height: 45px !important;
  }
  .acf-block-preview .group_btn {
    text-align: center;
  }
  .acf-block-preview .group_btn a {
    margin: 10px 0;
  }
  .acf-block-preview .pb_250 {
    padding-bottom: 50px;
  }
  .acf-block-preview .meet_bg {
    border-radius: 30px;
  }
  .acf-block-preview .meet_shape {
    width: 120px;
  }
  .acf-block-preview .meet-slider .slide.slick-active + .slick-center .box.style2 {
    transform: scale(1) translate(0px) !important;
    z-index: 11;
    width: auto;
  }
  .acf-block-preview .meet-slider .slide {
    padding: 0 8px;
  }
  .acf-block-preview .meet-slider .slick-slide {
    min-width: inherit;
  }
  .acf-block-preview .meet-slider .slick-list {
    margin-left: 0px;
    margin-right: 0px;
  }
  .acf-block-preview .meet-slider .box.style2 {
    transform: scale(1) translate(0);
  }
  .acf-block-preview .meet-slider .box.style2 {
    width: auto;
    height: auto;
  }
  .acf-block-preview .meet-slider .slide.slick-active + .slide.slick-active .box.style2 {
    transform: scale(1) translate(0);
  }
  .acf-block-preview .meet-slider .slick-center + .slick-active .box.style2 {
    transform: scale(1) translate(0) !important;
  }
  .acf-block-preview .meet-slider .box.style2 .text .title {
    margin: 0;
  }
  .acf-block-preview .meet-slider .box.style2 .text {
    opacity: 1;
    visibility: visible;
  }
  .acf-block-preview .circle-stats-wrapper .inner-num .title {
    font-size: 30px;
  }
  .acf-block-preview .circle-states-area {
    font-size: 16px;
  }
  .acf-block-preview .circle-stats-wrapper .inner-num {
    width: 130px;
    height: 130px;
  }
  .acf-block-preview .newsletter-box {
    padding: 40px;
  }
  .acf-block-preview .newsletter-box .inner {
    width: 90%;
  }
  .acf-block-preview .newsletter-box .heading {
    font-size: 40px;
  }
  .acf-block-preview .newsletter-box {
    min-height: 460px;
    border-radius: 30px;
  }
  .acf-block-preview .newsletter_shape {
    width: 200px;
  }
  .acf-block-preview .footer-logo {
    max-width: 100%;
    display: block;
  }
  .acf-block-preview .footer-logo > a {
    display: block;
    width: 120px;
  }
  .acf-block-preview .footer-widget {
    margin: 20px 0;
  }
  .acf-block-preview .footer-logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .acf-block-preview .footer-social {
    margin-left: 20px;
    text-align: right;
  }
  .acf-block-preview .footer-top {
    padding: 30px 0;
  }
  .acf-block-preview .footer-bottom {
    padding: 20px 0;
    font-size: 10px;
    text-align: center;
  }
  .acf-block-preview .footer_btns a {
    font-size: 12px;
    line-height: 16px;
  }
  .acf-block-preview .bird-container {
    top: 0;
  }
  .acf-block-preview .events-tags {
    font-size: 13px;
  }
  .acf-block-preview .events-tags img {
    width: 9px;
  }
  .acf-block-preview .flag-date {
    font-size: 12px;
  }
  .acf-block-preview .flag-date img {
    width: 12px;
  }
  .acf-block-preview .masonary-card-slider .box.style6 .title {
    font-size: 18px;
    margin: 0;
  }
  .acf-block-preview .py_140 {
    padding: 50px 0;
  }
  .acf-block-preview .image-shape img:not(.shape) {
    border-radius: 30px;
    max-width: 100%;
  }
  .acf-block-preview .image-shape .shape {
    width: 120px;
  }
  .acf-block-preview .feature-list-box {
    padding: 10px;
    border-radius: 30px;
    margin-top: 30px;
  }
  .acf-block-preview .feature-list-box .item {
    padding: 15px;
  }
  .acf-block-preview .feature-list-box .item .list-title {
    font-size: 13px;
    line-height: normal;
  }
  .acf-block-preview .group-stats {
    height: auto;
    width: 260px;
    margin: 0 auto;
  }
  .acf-block-preview .group-stats .stats-number {
    width: 130px;
    height: 130px;
    padding: 15px;
    font-size: 13px;
    line-height: 17px;
  }
  .acf-block-preview .group-stats .stats-number .title {
    font-size: 25px;
    margin: 0;
  }
  .acf-block-preview .flagship-box .text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 15px;
  }
  .acf-block-preview .flagship-box {
    margin-top: 30px;
  }
  .acf-block-preview .flagship-box:not(.smalls) {
    margin-top: 0;
  }
  .acf-block-preview .call-to-action.style2 {
    border-radius: 30px;
    padding: 50px;
  }
  .acf-block-preview .call-to-action.style2 .corner_shape {
    width: 40px;
    height: 40px;
    top: -20px;
  }
  .acf-block-preview .text-center .heading-shape {
    margin: 15px auto;
    display: block;
  }
  .acf-block-preview .event-box-wrapper {
    padding: 30px 0;
  }
  .acf-block-preview .box.style3.alt .title {
    font-size: 20px;
  }
  .acf-block-preview .call-to-action.style3 {
    border-radius: 40px;
    padding: 70px;
  }
  .acf-block-preview .call-to-action.style3 .cta_shape {
    width: 200px;
  }
  .acf-block-preview .box.style5 .info {
    padding: 20px;
    font-size: 14px;
    line-height: normal;
  }
  .acf-block-preview .box.style5 .info .title {
    font-size: 20px;
  }
  .acf-block-preview .seq-alt .seq-img img {
    right: 0;
    max-width: 150px;
  }
  .acf-block-preview .coming-up-table table td {
    padding: 15px;
    font-size: 15px;
    line-height: normal;
  }
  .acf-block-preview .coming-up-table table td .status {
    padding: 10px;
    font-size: 14px;
  }
  .acf-block-preview .masonary-card-slider .carousel-card-wrapper {
    height: 500px;
  }
  .acf-block-preview .newsletter-box.alt {
    min-height: inherit;
    border-radius: 40px;
  }
  .acf-block-preview .box.style7 .title {
    font-size: 20px;
  }
  .acf-block-preview .box.style7 .image {
    border-radius: 10px;
    overflow: hidden;
    height: 130px;
  }
  .acf-block-preview .box.style7 .title {
    padding-right: 0;
  }
  .acf-block-preview .timeline-box .title {
    font-size: 18px;
  }
  .acf-block-preview .review-box {
    padding: 20px;
  }
  .acf-block-preview .review-box .meta .title {
    font-size: 18px;
  }
  .acf-block-preview .review-box .meta img:not(.quotes_icon) {
    width: 55px;
    height: 55px;
    min-width: 55px;
    min-height: 55px;
  }
  .acf-block-preview .review-video-box .play_btn {
    width: 60px;
    height: 60px;
  }
  .acf-block-preview .review-box .review-video-box .meta .quotes_icon {
    width: 40px;
  }
  .acf-block-preview .join_shape_left,
  .acf-block-preview .join_shape_right {
    width: 150px;
  }
  .acf-block-preview .join_bg {
    border-radius: 40px;
  }
  .acf-block-preview .process-timeline-wrapper .item:first-child .timeline-box::before {
    left: -20px;
  }
  .acf-block-preview .process-timeline-wrapper .item:last-child .timeline-box::before {
    right: -20px;
  }
  .acf-block-preview .faqs_accordion .accordion-button {
    font-size: 16px;
  }
  .acf-block-preview .image-shape-wrapper img:not(.image_shape) {
    border-radius: 30px;
  }
  .acf-block-preview .hero-area.page-banner-area.testimonial-banner {
    height: 370px;
  }
  .acf-block-preview .rv_bg_image {
    display: none;
  }
  .acf-block-preview .feature-testimonials .inner-box {
    position: inherit;
    top: auto;
    left: 0;
    transform: translateY(0%);
    padding-left: 35px;
    background: #fff;
    border-radius: 30px;
    padding: 20px;
  }
  .acf-block-preview .feature-testimonials .inner-box .image img {
    min-height: inherit;
  }
  .acf-block-preview .feature-testimonials .inner-box .image {
    margin-bottom: 30px;
  }
  .acf-block-preview .feature-testimonials .inner-box .title {
    font-size: 20px;
  }
  .acf-block-preview .feature-testimonials .item {
    margin-top: 30px;
  }
  .acf-block-preview .feature-testimonials .inner-box .name {
    font-size: 18px;
  }
  .acf-block-preview .feature-testimonials .item.alt {
    margin-top: 30px;
  }
  .acf-block-preview .feature-testimonials .item.alt .inner-box .tags {
    font-size: 12px;
  }
  .acf-block-preview .feature-testimonials .item.alt .inner-box {
    padding: 20px;
  }
  .acf-block-preview .feature-testimonials .inner-box .image .tags {
    padding: 8px 15px;
    font-size: 12px;
  }
  .acf-block-preview .feature-testimonials .inner-box .rating_star {
    width: 95px;
  }
  .acf-block-preview .review-box-v3 .meta .inner .title {
    font-size: 16px;
  }
  .acf-block-preview .review-box-v3 {
    padding: 20px;
  }
  .acf-block-preview .box.style9 .title {
    font-size: 18px;
  }
  .acf-block-preview .box.style10 .info .title {
    font-size: 18px;
  }
  .acf-block-preview .inner-border {
    padding: 30px;
  }
  .acf-block-preview .icon-teaser.style1 .icon img {
    min-height: 60px;
  }
}
@media (max-width: 767px) {
  .acf-block-preview .testimonial-circle-wrapper .inner .border_shape {
    display: none;
  }
  .acf-block-preview h1,
  .acf-block-preview .h1 {
    font-size: 40px;
    line-height: 100%;
  }
  .acf-block-preview h2,
  .acf-block-preview .h2 {
    font-size: 30px;
    line-height: 100%;
  }
  .acf-block-preview h4,
  .acf-block-preview .h4 {
    font-size: 22px;
    line-height: 110%;
  }
  .acf-block-preview h5,
  .acf-block-preview .h5 {
    font-size: 18px;
    line-height: 110%;
  }
  .acf-block-preview .hero-corner {
    width: 140px;
  }
  .acf-block-preview .hero-bottom {
    left: 0;
    padding: 20px;
  }
  .acf-block-preview .hero-area {
    padding-top: 120px;
    padding-bottom: 150px;
    height: auto;
    border-bottom-right-radius: 30px;
  }
  .acf-block-preview .video-holder {
    border-radius: 30px;
  }
  .acf-block-preview .play_btn {
    width: 60px;
    height: 60px;
    font-size: 22px;
  }
  .acf-block-preview .text-carousel .title {
    font-size: 40px;
  }
  .acf-block-preview .accordion .tabs .tab-content .meta .title {
    font-size: 20px;
  }
  .acf-block-preview .tab-content-wrapper {
    font-size: 16px;
  }
  .acf-block-preview .section-heading.alt .heading {
    font-size: 18px;
    letter-spacing: 1px;
  }
  .acf-block-preview .featured-text-box {
    padding: 25px;
  }
  .acf-block-preview .number_tabs .accordion-button {
    font-size: 16px;
  }
  .acf-block-preview .number_tabs .accordion {
    margin-bottom: 20px;
  }
  .acf-block-preview .section-action {
    margin-top: 30px;
  }
  .acf-block-preview .circle-states-area .content-text {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
  }
  .acf-block-preview .section-heading {
    font-size: 16px;
  }
  .acf-block-preview .mobile-mockup {
    width: 190px;
  }
  .acf-block-preview .circle-stats-wrapper .item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 20px 0;
  }
  .acf-block-preview .circle-stats-wrapper .inner-num {
    width: 120px;
    height: 120px;
    font-size: 12px;
  }
  .acf-block-preview .circle-stats-wrapper .inner-num .title {
    font-size: 26px;
  }
  .acf-block-preview .circle-stats-wrapper .item:nth-child(2)::after {
    left: 50%;
    top: 100%;
    transform: translate(-50%, -50%);
  }
  .acf-block-preview .circle-stats-wrapper .item:nth-child(3)::after {
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
  }
  .acf-block-preview .circle-stats-wrapper .item:last-child::after {
    display: none;
    left: 0;
    transform: translate(-50%, -50%);
  }
  .acf-block-preview .circle-stats-wrapper {
    margin: 0 auto 20px;
  }
  .acf-block-preview .seq-img img {
    max-width: 100%;
    float: none;
  }
  .acf-block-preview .three-col-slider .slide {
    padding: 8px;
  }
  .acf-block-preview .three-col-slider .slick-list {
    margin-left: -8px;
    margin-right: -8px;
  }
  .acf-block-preview .link_text_default {
    font-size: 14px;
  }
  .acf-block-preview .newsletter-box .inner {
    width: 100%;
  }
  .acf-block-preview .newsletter-box .heading {
    font-size: 28px;
  }
  .acf-block-preview .newsletter-box {
    padding: 30px;
    padding-bottom: 100px;
    min-height: inherit;
    border-radius: 20px;
  }
  .acf-block-preview .newsletter_shape {
    width: 200px;
  }
  .acf-block-preview .newsletter-box button {
    width: auto;
  }
  .acf-block-preview .newsletter-box button span {
    display: none;
  }
  .acf-block-preview .newsletter-box button img {
    margin-left: 0;
  }
  .acf-block-preview .bird-container {
    top: -10%;
  }
  .acf-block-preview .hero-area.page-banner-area {
    padding-bottom: 110px;
  }
  .acf-block-preview .call-to-action.style2 {
    border-radius: 30px;
    padding: 30px;
  }
  .acf-block-preview .call-to-action.style2 .corner_shape {
    width: 30px;
    height: 30px;
    top: -15px;
  }
  .acf-block-preview .box.style3.alt .title {
    font-size: 20px;
  }
  .acf-block-preview .newsletter-box.alt {
    min-height: inherit;
    border-radius: 30px;
  }
  .acf-block-preview .event-box-wrapper {
    padding: 20px 0;
  }
  .acf-block-preview .call-to-action.style3 {
    border-radius: 30px;
    padding: 70px;
  }
  .acf-block-preview .call-to-action.style3 .cta_shape {
    width: 200px;
  }
  .acf-block-preview .seq-alt .seq-img img {
    width: 120px;
    right: 0;
    top: -94px;
  }
  .acf-block-preview .coming-up-table {
    overflow-x: auto;
  }
  .acf-block-preview .coming-up-table table td {
    padding: 10px 15px;
    white-space: nowrap;
  }
  .acf-block-preview .masonary-card-slider .carousel-card-wrapper {
    height: 400px;
  }
  .acf-block-preview .box.style5 .info {
    padding: 15px;
  }
  .acf-block-preview .box.style5 .info .title {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .acf-block-preview .timeline-box .title {
    font-size: 20px;
  }
  .acf-block-preview .timeline-box .icon {
    width: 75px;
    height: 75px;
  }
  .acf-block-preview .timeline-box .icon img {
    width: 30px;
  }
  .acf-block-preview .join_bg {
    border-radius: 30px;
  }
  .acf-block-preview .join_shape_right {
    width: 100px;
  }
  .acf-block-preview .join_shape_left {
    width: 100px;
  }
  .acf-block-preview .call-to-action.style2.alt {
    font-size: 16px;
  }
  .acf-block-preview .image-shape-wrapper img:not(.image_shape) {
    border-radius: 30px;
  }
  .acf-block-preview .faqs_accordion .accordion-button {
    font-size: 16px;
    padding: 16px 22px;
  }
  .acf-block-preview .faqs_accordion .accordion-button .plus-minus {
    top: 14px;
    right: 20px;
    width: 28px;
    height: 28px;
  }
  .acf-block-preview .faqs_accordion .accordion-body {
    padding: 20px;
  }
  .acf-block-preview .process-timeline-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .acf-block-preview .process-timeline-wrapper .item {
    padding: 15px 0;
  }
  .acf-block-preview .process-timeline-wrapper .item::after {
    width: 3px;
    height: 0;
    top: 10px;
  }
  .acf-block-preview .process-timeline-wrapper .item.in-view::after {
    width: 3px;
    height: 100%;
  }
  .acf-block-preview .process-timeline-wrapper .item .timeline-box {
    text-align: left;
    padding-left: 30px;
  }
  .acf-block-preview .timeline-box .icon {
    margin-left: 0;
    border: none;
  }
  .acf-block-preview .process-timeline-wrapper .item .timeline-box::after {
    right: auto;
    left: -8px;
    bottom: -30px;
    top: auto;
    background: #fff;
  }
  .acf-block-preview .process-timeline-wrapper .item:first-child .timeline-box::before {
    top: -40px;
    left: -10px;
    transform: rotate(90deg);
  }
  .acf-block-preview .process-timeline-wrapper .item:last-child .timeline-box::before {
    right: auto;
    left: -9px;
    bottom: -50px;
    top: auto;
  }
  .acf-block-preview .zigzag-border-box .col-md-3:nth-child(odd) .box.style7 {
    padding-bottom: 0;
  }
  .acf-block-preview .zigzag-border-box .col-md-3:nth-child(odd) .box.style7 .text {
    padding-bottom: 0;
  }
  .acf-block-preview .review-box .meta {
    font-size: 10px;
  }
  .acf-block-preview .process-timeline-wrapper.alt .item:last-child .timeline-box::before {
    top: auto;
  }
  .acf-block-preview .process-timeline-wrapper.alt .item .timeline-box::after {
    top: auto;
  }
  .acf-block-preview .process-timeline-wrapper.alt .item::after {
    top: 10px;
  }
  .acf-block-preview .process-timeline-wrapper.alt .item:first-child .timeline-box::before {
    top: -30px;
  }
  .acf-block-preview .timeline-box .icon {
    margin-left: 0;
    border: none;
    margin-bottom: 0;
    margin-right: 20px;
    min-width: 75px;
    min-height: 75px;
  }
  .acf-block-preview .process-timeline-wrapper .item .timeline-box {
    display: flex;
  }
  .acf-block-preview .process-timeline-wrapper.alt .num {
    min-width: 80px;
    min-height: 80px;
    margin-right: 20px;
    margin-bottom: 0;
    margin-left: 0;
  }
  .acf-block-preview .review_filter {
    display: block;
    margin-bottom: 30px;
  }
  .acf-block-preview .review_filter .title {
    text-align: center;
  }
  .acf-block-preview .tabs_wrapper {
    margin-top: 20px;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 10px;
  }
  .acf-block-preview .tabs_wrapper .nav-tabs {
    display: flex;
    flex-wrap: nowrap;
  }
  .acf-block-preview .tabs_wrapper .nav-tabs button {
    white-space: nowrap;
  }
  .acf-block-preview .tabs_wrapper .nav-tabs li {
    margin-right: 5px;
  }
  .acf-block-preview .review-box-v3 .meta .inner .title {
    font-size: 17px;
  }
  .acf-block-preview .feature-testimonials .inner-box .image .tags {
    padding: 7px 15px;
    font-size: 12px;
  }
  .acf-block-preview .faqs_accordion .accordion-button {
    padding-right: 50px;
  }
  .acf-block-preview .single-event-banner .hero-corner-right {
    width: 30px;
  }
  .acf-block-preview .event-banner-action {
    width: 100%;
    left: 0;
  }
  .acf-block-preview .event-banner-action > img {
    display: none;
  }
  .acf-block-preview .event-banner-action .inner {
    width: 90%;
    padding: 20px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.08);
  }
  .acf-block-preview .event-banner-action .inner ul {
    margin-bottom: 0;
  }
  .acf-block-preview .tr_img {
    display: none;
  }
  .acf-block-preview .testimonial-circle-wrapper .inner {
    position: inherit;
    left: auto;
    width: 100%;
    transform: translateX(0);
    top: auto;
  }
  .acf-block-preview .testimonial-circle-wrapper .item {
    background: #fff;
    padding: 20px;
    box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.08);
    border-radius: 20px;
  }
  .acf-block-preview .testimonial-circle-wrapper .inner .image {
    width: 150px;
    height: 150px;
    margin-bottom: 20px;
  }
  .acf-block-preview .testimonial-circle-wrapper .item.alt .inner {
    top: auto;
    bottom: auto;
  }
  .acf-block-preview .testimonial-circle-wrapper .item.alt .inner .image,
  .acf-block-preview .testimonial-circle-wrapper .item .inner .image {
    margin-right: auto;
    margin-left: auto;
  }
  .acf-block-preview .testimonial-circle-wrapper .item {
    margin-top: 30px;
    text-align: center;
  }
  .acf-block-preview .quote_icon_secondary {
    bottom: 0px;
    width: 50px;
  }
  .acf-block-preview .testimonial-circle-wrapper .inner .name {
    font-size: 18px;
  }
  .acf-block-preview .testimonial-circle-wrapper .item.alt {
    margin-top: 30px;
  }
  .acf-block-preview .testimonial-circle-wrapper .item:first-child {
    margin-top: 30px;
  }
  .acf-block-preview .box.style9 img {
    height: 180px;
  }
  .acf-block-preview .box.style9 .title {
    font-size: 20px;
  }
  .acf-block-preview .stat-quotes img {
    min-width: 60px;
    width: 60px;
  }
  .acf-block-preview .meet-slider .slick-arrow svg {
    height: 50px;
    width: 30px;
  }
  .acf-block-preview .circle-stats-wrapper .item::after {
    left: 94%;
    font-size: 13px;
  }
  .acf-block-preview .timeline-notes .inner {
    padding: 20px;
  }
  .acf-block-preview .icon-teaser.style1 .icon img {
    min-height: 50px;
  }
  .acf-block-preview .pricing-box {
    padding: 25px;
  }
}
@media (max-width: 575px) {
  .acf-block-preview .inner-border {
    padding: 20px;
    overflow: hidden;
  }
  .acf-block-preview .process-timeline-wrapper .item .timeline-box {
    display: block;
  }
  .acf-block-preview .timeline-box .icon {
    margin-left: 0;
    border: none;
    margin-bottom: 20px;
    margin-right: 0px;
    min-width: 75px;
    min-height: 75px;
  }
  .acf-block-preview .process-timeline-wrapper.alt .num {
    min-width: 80px;
    min-height: 80px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .acf-block-preview .bird-container {
    top: -55%;
  }
  .acf-block-preview .box.style3 .h5 {
    font-size: 15px;
    line-height: 110%;
  }
  .acf-block-preview .cta-btn {
    width: 100%;
  }
  .acf-block-preview .hero-text {
    font-size: 15px;
    line-height: 23px;
  }
  .acf-block-preview body {
    font-size: 15px;
    line-height: 23px;
  }
  .acf-block-preview .content-img {
    margin-bottom: 30px;
  }
  .acf-block-preview .accordion .tabs .tab-header {
    display: none !important;
  }
  .acf-block-preview .h-tab-area .accordion {
    display: block;
    height: auto;
  }
  .acf-block-preview .accordion .tabs .tab-content,
  .acf-block-preview .accordion .tabs .tab-content .tab-content-wrapper,
  .acf-block-preview .accordion .tabs .tab-content .meta {
    opacity: 1;
    visibility: visible;
  }
  .acf-block-preview .accordion .tabs,
  .acf-block-preview .accordion .tabs.is-active {
    box-shadow: -3px 4px 49px 0 rgba(0, 0, 0, 0.06);
    margin-top: 30px;
  }
  .acf-block-preview .accordion .tabs.is-active {
    margin-top: 0;
  }
  .acf-block-preview .accordion .tabs .tab-content {
    padding: 20px;
  }
  .acf-block-preview .tab-content-wrapper {
    margin-top: 20px;
  }
  .acf-block-preview .accordion .tabs .tab-content video {
    border-radius: 20px;
  }
  .acf-block-preview img.video-review-logo {
    max-width: 90px;
  }
  .acf-block-preview .center-badge-img {
    width: 120px;
  }
  .acf-block-preview .center-badge-wrapper .item {
    align-items: flex-end;
    gap: 5px;
    max-width: 100px;
    flex-direction: column;
  }
  .acf-block-preview .center-badge-wrapper .item .title {
    font-size: 12px;
    margin: 0;
  }
  .acf-block-preview .center-badge-wrapper .icon {
    min-width: 50px;
    min-height: 50px;
  }
  .acf-block-preview .center-badge-wrapper .icon img {
    width: 22px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    left: 100%;
    top: 70px;
    width: 33px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 {
    max-width: 100px;
    top: 43%;
    left: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    left: 80%;
    width: 60px;
    top: 58px;
    transform: rotate(-36deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v3 {
    bottom: -140px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    left: 41%;
    width: 200px;
    top: -20px;
    transform: rotate(-30deg);
    min-width: 145px;
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.right-side {
    flex-direction: column;
    align-items: flex-start;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 {
    top: -55px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    right: 100%;
    width: 33px;
    top: 70px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 {
    top: -55px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 {
    max-width: 100px;
    top: 43%;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    right: 96%;
    width: 33px;
    top: 40px;
    transform: rotate(27deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v6 {
    bottom: -140px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    right: 38%;
    width: 87px;
    top: -7px;
    min-width: 145px;
    transform: rotate(30deg);
    z-index: -1;
  }
  .acf-block-preview .section-notes {
    margin-top: 180px;
  }
  .acf-block-preview .box.style1 img {
    transform: scale(1);
    padding: 0;
  }
  .acf-block-preview .scale-box-area .col-lg-3:nth-child(even) .box.style1 {
    transform: translateY(0px);
  }
  .acf-block-preview .box.style1 {
    margin-top: 30px;
  }
  .acf-block-preview .box.style1 .text {
    padding: 20px 0 0;
  }
  .acf-block-preview .custom_tabs_acrdn {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .acf-block-preview .half_image {
    position: inherit;
    width: 100%;
    height: auto;
  }
  .acf-block-preview .acordion-alt .half_image {
    height: auto;
  }
  .acf-block-preview .mobile-mockup {
    position: absolute;
    width: 40%;
    left: 50px;
    top: 0;
  }
  .acf-block-preview .pt_150 {
    padding-top: 120px;
  }
  .acf-block-preview .pb_250 {
    padding-bottom: 50px;
  }
  .acf-block-preview .number_tabs .accordion-item:last-child::before {
    top: auto;
    bottom: 7px;
  }
  .acf-block-preview .tab-content video {
    display: block;
  }
  .acf-block-preview .seq-img img {
    max-width: 100%;
    float: none;
    width: 120px;
    margin: 20px auto 0;
  }
  .acf-block-preview .call-to-action.style3 {
    border-radius: 30px;
    padding: 30px;
    padding-bottom: 70px;
  }
  .acf-block-preview .call-to-action.style3 .cta_corner {
    width: 55px;
  }
  .acf-block-preview .call-to-action.style3 .cta_shape {
    width: 120px;
  }
  .acf-block-preview .image-shape img:not(.shape) {
    border-radius: 20px;
    max-width: 100%;
  }
  .acf-block-preview .image-shape .shape {
    width: 100px;
  }
  .acf-block-preview .feature-list-box {
    padding: 30px;
    border-radius: 30px;
    margin-top: 30px;
  }
  .acf-block-preview .feature-list-box .item {
    border-right: 0;
    border-bottom: 1px solid rgba(86, 86, 86, 0.35);
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 0;
  }
  .acf-block-preview .feature-list-box .item:nth-last-child(-n+2) {
    border-bottom: 1px solid rgba(86, 86, 86, 0.35);
  }
  .acf-block-preview .feature-list-box .item:last-child {
    border-bottom: 0;
  }
  .acf-block-preview .feature-list-box .item .list-title {
    font-size: 13px;
    line-height: normal;
  }
  .acf-block-preview .py_140 {
    padding: 50px 0;
    margin-top: 70px;
  }
  .acf-block-preview .seq-alt .seq-img img {
    right: 0;
  }
  .acf-block-preview .masonary-card-slider .carousel-card-wrapper {
    height: 400px;
  }
  .acf-block-preview .large_tab .mobile-mockup {
    top: -33px;
    width: 35%;
  }
  .acf-block-preview .call-to-action.style2.alt {
    padding: 30px;
  }
  .acf-block-preview .review-box-v3 .content {
    min-height: inherit;
  }
  .acf-block-preview .review_tabs_heading {
    display: block;
    text-align: center;
  }
  .acf-block-preview .review_tabs_heading .h2 {
    margin-bottom: 10px;
  }
  .acf-block-preview .review_tabs_heading::after {
    display: none;
  }
  .acf-block-preview .accordion .tabs + .tabs {
    background: #fff;
  }
  .acf-block-preview .review_filter_alt .nav-tabs button {
    padding: 10px;
    align-items: center;
  }
  .acf-block-preview .review_filter_alt .nav-tabs button img {
    height: 15px;
    margin-right: 8px;
  }
  .acf-block-preview .event-banner-action .link_text_default {
    display: flex;
  }
  .acf-block-preview .icon-call-to-action {
    padding: 25px;
    border-radius: 20px;
  }
  .acf-block-preview .icon-call-to-action .icon img {
    width: 36px;
  }
  .acf-block-preview .icon-call-to-action .icon {
    width: 65px;
    height: 65px;
    min-width: 65px;
    min-height: 65px;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .acf-block-preview .icon-call-to-action .head {
    display: block;
  }
  .acf-block-preview .box.style9 .h2 {
    font-size: 20px;
    text-align: center;
  }
  .acf-block-preview .box.style9 .title {
    font-size: 20px;
  }
  .acf-block-preview .box.style9 .text {
    padding: 15px;
  }
  .acf-block-preview .box.style9 img {
    height: 190px;
  }
  .acf-block-preview .stat-quotes img {
    min-width: 65px;
    width: 65px;
  }
  .acf-block-preview .box.style10 .info .title {
    font-size: 16px;
  }
  .acf-block-preview .box.style10 .info {
    padding: 15px;
  }
  .acf-block-preview .section-notes {
    margin-top: 30px;
  }
  .acf-block-preview .column_2 {
    column-count: 1;
  }
  .acf-block-preview .text_two_col {
    padding: 20px 0;
  }
  .acf-block-preview .logo-carousel .item {
    height: 47px;
  }
  .acf-block-preview .logo-carousel .slide {
    padding: 0;
  }
  .acf-block-preview .icon-teaser-v3 {
    display: block;
  }
  .acf-block-preview .icon-teaser-v3 .icon {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .acf-block-preview .center-badge-img {
    width: 400px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 {
    max-width: 250px;
    top: 43%;
    left: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 {
    max-width: 250px;
    top: 43%;
    right: 0;
  }
  .acf-block-preview h5,
  .acf-block-preview .h5 {
    font-size: 18px;
    line-height: 110%;
  }
  .acf-block-preview .meet_shape {
    width: 300px;
  }
  .acf-block-preview .pb_250 {
    padding-bottom: 200px;
  }
  .acf-block-preview .newsletter-box .heading {
    font-size: 50px;
  }
  .acf-block-preview .flagship-box.smalls .group_btn a {
    width: 100%;
    margin: 5px 0;
  }
}
@media only screen and (max-width: 932px) {
  .acf-block-preview .center-badge-img {
    width: 450px;
  }
  .acf-block-preview .center-badge-wrapper .item {
    align-items: flex-end;
    gap: 5px;
    max-width: 100px;
    flex-direction: column;
  }
  .acf-block-preview .center-badge-wrapper .item .title {
    font-size: 14px;
    margin: 0;
  }
  .acf-block-preview .center-badge-wrapper .icon {
    min-width: 50px;
    min-height: 50px;
  }
  .acf-block-preview .center-badge-wrapper .icon img {
    width: 22px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    left: 100%;
    top: 70px;
    width: 125px;
    min-width: 130px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 {
    max-width: 100px;
    top: 43%;
    left: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    left: 100%;
    width: 66px;
    top: 88px;
    transform: rotate(0);
    min-width: 120px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 {
    bottom: -80px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    left: 78%;
    width: 207px;
    top: -20px;
    transform: rotate(-8deg);
    min-width: 200px;
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.right-side {
    flex-direction: column;
    align-items: flex-start;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 {
    top: -55px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item .shape {
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    right: 100%;
    top: 70px;
    width: 125px;
    min-width: 130px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 {
    top: -55px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 {
    max-width: 100px;
    top: 43%;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    right: 100%;
    width: 118px;
    top: 61px;
    transform: rotate(0);
    min-width: 120px;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 {
    bottom: -80px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    right: 69%;
    width: 87px;
    top: -20px;
    min-width: 200px;
    transform: rotate(8deg);
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item {
    max-width: 150px;
  }
  .acf-block-preview .pb_250 {
    padding-bottom: 50px;
  }
  .acf-block-preview .meet_shape {
    width: 120px;
  }
  .acf-block-preview .newsletter-box .heading {
    font-size: 28px;
  }
}
@media only screen and (max-width: 740px) {
  .acf-block-preview .center-badge-img {
    width: 450px;
  }
  .acf-block-preview .center-badge-wrapper .item {
    align-items: flex-end;
    gap: 5px;
    max-width: 100px;
    flex-direction: column;
  }
  .acf-block-preview .center-badge-wrapper .item .title {
    font-size: 14px;
    margin: 0;
  }
  .acf-block-preview .center-badge-wrapper .icon {
    min-width: 50px;
    min-height: 50px;
  }
  .acf-block-preview .center-badge-wrapper .icon img {
    width: 22px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    left: 100%;
    top: 70px;
    width: 125px;
    min-width: 130px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 {
    max-width: 100px;
    top: 43%;
    left: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    left: 80%;
    width: 66px;
    top: 58px;
    transform: rotate(-36deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v3 {
    bottom: -80px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    left: 70%;
    width: 200px;
    top: 0px;
    transform: rotate(-30deg);
    min-width: 160px;
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.right-side {
    flex-direction: column;
    align-items: flex-start;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 {
    top: -55px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item .shape {
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    right: 66%;
    top: 70px;
    width: 125px;
    min-width: 130px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 {
    top: -55px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 {
    max-width: 100px;
    top: 43%;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    right: 96%;
    width: 45px;
    top: 40px;
    transform: rotate(27deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v6 {
    bottom: -80px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    right: 69%;
    width: 87px;
    top: 6px;
    min-width: 151px;
    transform: rotate(30deg);
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape,
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    min-width: inherit;
  }
}
@media only screen and (max-width: 667px) {
  .acf-block-preview .center-badge-img {
    width: 380px;
  }
}
@media only screen and (max-width: 658px) {
  .acf-block-preview .center-badge-img {
    width: 400px;
  }
}
@media only screen and (max-width: 640px) {
  .acf-block-preview .center-badge-img {
    width: 350px;
  }
  .acf-block-preview .center-badge-wrapper .item {
    align-items: flex-end;
    gap: 5px;
    max-width: 100px;
    flex-direction: column;
  }
  .acf-block-preview .center-badge-wrapper .item .title {
    font-size: 12px;
    margin: 0;
  }
  .acf-block-preview .center-badge-wrapper .icon {
    min-width: 50px;
    min-height: 50px;
  }
  .acf-block-preview .center-badge-wrapper .icon img {
    width: 22px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    left: 100%;
    top: 70px;
    width: 85px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 {
    max-width: 100px;
    top: 43%;
    left: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    left: 80%;
    width: 66px;
    top: 58px;
    transform: rotate(-36deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v3 {
    bottom: -80px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    left: 62%;
    width: 200px;
    top: -20px;
    transform: rotate(-30deg);
    min-width: 145px;
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.right-side {
    flex-direction: column;
    align-items: flex-start;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 {
    top: -55px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    right: 100%;
    width: 85px;
    top: 70px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 {
    top: -55px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 {
    max-width: 100px;
    top: 43%;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    right: 96%;
    width: 45px;
    top: 40px;
    transform: rotate(27deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v6 {
    bottom: -80px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    right: 55%;
    width: 87px;
    top: -7px;
    min-width: 145px;
    transform: rotate(30deg);
    z-index: -1;
  }
}
@media only screen and (max-width: 600px) {
  .acf-block-preview .center-badge-img {
    width: 300px;
  }
  .acf-block-preview .center-badge-wrapper .item {
    align-items: flex-end;
    gap: 5px;
    max-width: 100px;
    flex-direction: column;
  }
  .acf-block-preview .center-badge-wrapper .item .title {
    font-size: 12px;
    margin: 0;
  }
  .acf-block-preview .center-badge-wrapper .icon {
    min-width: 50px;
    min-height: 50px;
  }
  .acf-block-preview .center-badge-wrapper .icon img {
    width: 22px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    left: 100%;
    top: 70px;
    width: 85px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 {
    max-width: 100px;
    top: 43%;
    left: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    left: 80%;
    width: 66px;
    top: 58px;
    transform: rotate(-36deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v3 {
    bottom: -80px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    left: 62%;
    width: 200px;
    top: -20px;
    transform: rotate(-30deg);
    min-width: 145px;
    z-index: -1;
  }
  .acf-block-preview .center-badge-wrapper .item.right-side {
    flex-direction: column;
    align-items: flex-start;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 {
    top: -55px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    right: 100%;
    width: 85px;
    top: 70px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 {
    top: -55px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 {
    max-width: 100px;
    top: 43%;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    right: 96%;
    width: 45px;
    top: 40px;
    transform: rotate(27deg);
  }
  .acf-block-preview .center-badge-wrapper .item.v6 {
    bottom: -80px;
    right: 0;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    right: 55%;
    width: 87px;
    top: -7px;
    min-width: 145px;
    transform: rotate(30deg);
    z-index: -1;
  }
  .acf-block-preview .footer_title {
    font-size: 18px;
    margin-bottom: 12px;
  }
  .acf-block-preview .footer_links li a {
    font-size: 14px;
  }
  .acf-block-preview .hero-bottom {
    bottom: 60px;
  }
}
@media only screen and (max-width: 540px) {
  .acf-block-preview .center-badge-img {
    width: 200px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape,
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    min-width: inherit;
  }
}
@media only screen and (max-width: 480px) {
  .acf-block-preview .center-badge-img {
    width: 150px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    width: 42px;
    min-width: 42px;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    width: 42px;
    min-width: 42px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    width: 38px;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    min-width: 160px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    min-width: 160px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 {
    bottom: -130px;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 {
    bottom: -130px;
  }
}
@media only screen and (max-width: 395px) {
  .acf-block-preview .center-badge-img {
    width: 120px;
  }
}
@media only screen and (max-width: 390px) {
  .acf-block-preview .center-badge-img {
    width: 120px;
  }
}
@media only screen and (max-width: 360px) {
  .acf-block-preview .center-badge-img {
    width: 126px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    width: 24px;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    width: 24px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    width: 28px;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    min-width: 135px;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    min-width: 135px;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    width: 54px;
  }
}
@media only screen and (max-width: 320px) {
  .acf-block-preview .center-badge-wrapper .icon img {
    width: 18px;
  }
  .acf-block-preview .center-badge-img {
    width: 80px;
  }
  .acf-block-preview .center-badge-wrapper .icon {
    min-width: 42px;
    min-height: 42px;
  }
  .acf-block-preview .center-badge-wrapper .item.v1 .shape {
    width: 40px;
    top: 45px;
    min-width: 40px;
  }
  .acf-block-preview .center-badge-wrapper .item.v4 .shape {
    width: 40px;
    top: 45px;
    min-width: 40px;
  }
  .acf-block-preview .center-badge-wrapper .item.v5 .shape {
    width: 28px;
  }
  .acf-block-preview .center-badge-wrapper .item.v6 .shape {
    min-width: 135px;
    top: -33px;
    right: 48%;
  }
  .acf-block-preview .center-badge-wrapper .item.v3 .shape {
    min-width: 135px;
    top: -33px;
    left: 49%;
  }
  .acf-block-preview .center-badge-wrapper .item.v2 .shape {
    width: 54px;
    top: 47px;
  }
  .acf-block-preview .center-badge-wrapper .item .title {
    font-size: 10px;
  }
}
.acf-block-preview .text-carousel{
	display:flex;
	justify-content:center;
	flex-wrap:wrap
}
.acf-block-preview .logo-carousel{
		display:flex;
	justify-content:center;
	flex-wrap:wrap
}
.acf-block-preview .center-badge-wrapper .item, .acf-block-preview .circle-stats-wrapper .item{
	opacity:1;
	visibility:visible
}
.acf-block-preview .custom_tabs_acrdn{
	display:block
}
.acf-block-preview .three-col-slider, .acf-block-preview .meet-slider{
	display:flex;
	justify-content:center;
	
}
.acf-block-preview .three-col-slider .slide, .acf-block-preview .meet-slider .slide{
	width:33%
}
.acf-block-preview .meet-slider .box.style2 .text{
	opacity:1;
	visibility:visible
}
.acf-block-preview {
  /*Counter*/
  /* Each box */
  /* Number card */
  /* Labels */
}
.acf-block-preview .countdown {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-top: 40px;
}
.acf-block-preview .time-box {
  text-align: center;
}
.acf-block-preview .time {
  background: #094764;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  padding: 25px;
  border-radius: 10px;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.4);
  position: relative;
  min-width: 100px;
}
.acf-block-preview .countdown-widget-box {
  margin-top: 40px;
  padding: 50px;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.08);
  border-radius: 30px;
  background: #094764;
  color: #fff;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.acf-block-preview .countdown-widget-box .price-value {
  display: inline-block;
  font-size: 22px;
  color: rgb(184, 150, 62);
  border: 2px solid rgb(184, 150, 62);
  border-radius: 50px;
  padding: 10px 24px;
  margin-bottom: 8px;
  font-weight: 700;
  margin: 15px 0;
}
.acf-block-preview .countdown-widget-box .top {
  padding-bottom: 40px;
  border-bottom: 1px solid #01324a;
  margin-bottom: 40px;
}
.acf-block-preview .countdown-widget-box .list_check {
  text-align: left;
  font-size: 16px;
  width: 60%;
  margin: 30px auto;
}
.acf-block-preview .countdown-widget-box .list_check li::before {
  background: url('data:image/svg+xml,<svg fill="%23fff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>') no-repeat scroll 0 0/cover;
}
.acf-block-preview .countdown-notes {
  margin-top: 40px;
  font-size: 16px;
}
.acf-block-preview .countdown-notes p, .acf-block-preview .timeline-notes .inner p {
  margin: 0 0 10px;
}
.acf-block-preview .time-box span {
  display: block;
  margin-top: 10px;
  font-size: 12px;
  letter-spacing: 1px;
}
.acf-block-preview .time-box span {
  display: block;
  margin-top: 10px;
  font-size: 12px;
  letter-spacing: 1px;
}
.acf-block-preview .video-holder > img:not(.image_shape) {
  border-bottom-right-radius: 80px;
}
.acf-block-preview .counter-box .num {
  color: #826b2a;
  font-family: "Sportfield Varsity";
  font-weight: 400;
  font-size: 60px;
  display: block;
  line-height: 120%;
  margin-bottom: 20px;
}
.acf-block-preview .counter-box .title {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.acf-block-preview .box.style3 {
  height: 100%;
}
.acf-block-preview .box.style3.alt-text {
  margin: 0;
}
.acf-block-preview .box.style3 img {
  border-radius: 16px;
}
.acf-block-preview .box.style3.alt-text .inner-text {
  min-height: 100px;
}
.acf-block-preview .contact-area .c_info {
  display: flex;
  align-items: flex-start;
  margin-bottom: 40px;
}
.acf-block-preview .contact-area .c_info .icon {
  margin-right: 22px;
  width: 60px;
  min-width: 60px;
  background: #094764;
  min-height: 60px;
  height: 50px;
  border-radius: 50%;
  color: #fff;
  font-size: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acf-block-preview .contact-area .c_info .title {
  font-weight: 700;
  font-size: 18px;
  color: #143843;
  letter-spacing: 2px;
  margin-bottom: 3px;
  text-transform: uppercase;
}
.acf-block-preview .contact-area .c_info a {
  display: block;
}
.acf-block-preview .contact-area .c_info a:hover {
  text-decoration: underline;
}
.acf-block-preview .c_form {
  border-radius: 10px;
  background: #094764;
  padding: 40px;
  position: relative;
  z-index: 11;
}
.acf-block-preview .c_form li {
  margin-bottom: 20px;
}
.acf-block-preview .c_form input, .acf-block-preview .c_form textarea, .acf-block-preview .c_form select {
  width: 100%;
  height: 65px;
  border: none;
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.64);
  color: #fff;
}
.acf-block-preview .c_form textarea {
  height: 120px;
}
.acf-block-preview .c_form input::placeholder, .acf-block-preview .c_form textarea::placeholder {
  color: #fff;
  opacity: 0.6;
}
.acf-block-preview .form_title {
  font-size: 26px;
}
.acf-block-preview .c_form .cta-btn {
  width: 100%;
}
.acf-block-preview .map_embed iframe {
  width: 100%;
}