/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/


.header-menu1 li:nth-child(4) {
  display: none;
}

* {
  box-sizing: border-box;
}

:root {
  --Primary-color: #000000;
  --Secondary-color: #ffffff;
  --text-color: #555555;
  --grey-900: #58575a;
  --grey-400: rgba(217, 213, 206, 0.85);
  --grey-300: #f2f2f2;
  --accent-color: #003478;
  --grey-600: #f9f9f9;
  --grey-500: #cccccc;
  --grey-700: #776f65;
}

@font-face {
  font-family: "Aktivgrotesk";
  src: url("assets/fonts/aktivgrotesk-regular-webfont.ttf") format("ttf"),
    url("assets/fonts/AktivGrotesk_W_Rg.woff") format("woff"),
    url("assets/fonts/AktivGrotesk_W_Rg.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Aktivgrotesk";
  src: url("assets/fonts/aktivgrotesk-medium-webfont.ttf") format("ttf"),
    url("assets/fonts/AktivGrotesk_W_Md.woff") format("woff"),
    url("assets/fonts/AktivGrotesk_W_Md.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Aktivgrotesk";
  src: url("assets/fonts/aktivgrotesk-bold-webfont.ttf") format("ttf"),
    url("assets/fonts/AktivGrotesk_W_Bd.woff") format("woff"),
    url("assets/fonts/AktivGrotesk_W_Bd.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Aktivgrotesk-Hairline";
  src: url("assets/fonts/aktivgrotesk-hairline-webfont.ttf") format("ttf"),
    url("assets/fonts/aktivgrotesk-hairline-webfont.woff") format("woff"),
    url("assets/fonts/aktivgrotesk-hairline-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Baskerville Old Face";
  src: url("assets/fonts/BASKVILL.TTF") format("ttf"),
    url("assets/fonts/baskvill-webfont.woff") format("woff"),
    url("assets/fonts/baskvill-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Baskervville";
  src: url("assets/fonts/Baskervville-Italic.ttf") format("ttf"),
    url("assets/fonts/baskervville-italic-webfont.woff") format("woff"),
    url("assets/fonts/baskervville-italic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "Aktivgrotesk", sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-bottom: 0;
}

h1.elementor-heading-title,
h2.elementor-heading-title,
h1 {
  font-family: "Aktivgrotesk-Hairline", sans-serif;
}

h2.elementor-heading-title {
  text-transform: uppercase;
  line-height: 1.3;
  color: var(--Primary-color);
}

h3.elementor-heading-title,
h5.elementor-heading-title,
h6.elementor-heading-title {
  font-family: "Aktivgrotesk", sans-serif;
}

h6.elementor-heading-title {
  text-transform: capitalize;
  line-height: 1.5em;
  color: var(--Primary-color);
  font-weight: 700;
}

h4.elementor-heading-title {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 35px;
  text-transform: capitalize;
  line-height: 1.5em;
  color: var(--Primary-color);
  font-weight: 700;
}

.elementor-widget-text-editor {
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 400;
  line-height: 1.67;
  color: var(--text-color);
}

.elementor-widget-button .elementor-button {
  font-family: "Baskerville Old Face", sans-serif;
}

.elementor-widget-navigation-menu a.hfe-menu-item,
.elementor-widget-navigation-menu a.hfe-sub-menu-item {
  font-family: "Aktivgrotesk", sans-serif;
}

.elementor-button {
  background: var(--accent-color);
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  font-family: "Baskerville Old Face", sans-serif;
}

.cta-button .elementor-button .elementor-button-text {
  color: var(--Secondary-color);
}

.cta-button .elementor-button:hover .elementor-button-text {
  color: var(--Primary-color);
}

.elementor-button:hover {
  background-color: var(--Primary-color);
}

.elementor-button:after {
  content: "";
  position: absolute;
  width: 14.467px;
  height: 41.592px;
  transform: rotate(-38.756deg);
  background-color: var(--Secondary-color);
  right: 0;
}

.elementor-button:before {
  content: "";
  position: absolute;
  width: 14.467px;
  height: 41.592px;
  transform: rotate(-38.756deg);
  background-color: var(--Secondary-color);
  left: 0;
}

.page-content a.elementor-button {
  text-decoration: none;
}

.main-nav {
  background-color: var(--Primary-color);
}

.nav-sticky {
  position: fixed;
  top: 0;
  width: 100%;
  transition: 0.5s ease;
  box-shadow: 0px 10px 25px 0px #0000001a;
}

.site-logo img {
  transition: 0.5s ease;
}

.main-nav.nav-sticky .site-logo .elementor-widget-container {
  /* padding-top: 10px; */
  transition: 0.5s ease;
}

/* =========== */

.main-nav.nav-sticky .elementor-element>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.main-nav.nav-sticky img.attachment-full.size-full {
  /* max-width: 80%; */
  width: 80%;
}

.main-nav .site-logo .elementor-widget-container {
  transition: 0.5s ease;
}

.header-nav .hfe-nav-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item {
  color: var(--Secondary-color);
  font-size: 18px;
  line-height: 1.5em;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.header-nav .hfe-nav-menu ul.hfe-nav-menu li.menu-item.current_page_item a.hfe-menu-item:after {
  background-color: var(--Secondary-color);
  height: 1px;
}

.header-nav .hfe-nav-menu .menu-item a:after {
  height: 1px;
}

.header-nav .hfe-nav-menu .menu-item a:hover:after {
  background-color: var(--Secondary-color);
  height: 1px;
}

.header-nav .hfe-nav-menu .menu-item.current-menu-ancestor a:after {
  background-color: var(--Secondary-color);
}

.header-nav .hfe-nav-menu-icon svg {
  vertical-align: middle;
  fill: var(--Secondary-color);
}

.header-nav .hfe-nav-menu-icon svg path {
  fill: var(--Secondary-color);
}

/* .quick-links .hfe-nav-menu {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;

} */

.header-nav .sub-menu li.menu-item:not(:last-child) {
  border-bottom: 0;
  border-bottom-width: 0 !important;
}

.header-nav .sub-menu li.menu-item a {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 16px;
  color: var(--Primary-color);
  text-transform: uppercase;
  position: relative;
  font-weight: 500;
}

.header-nav .sub-menu li.menu-item a:hover {
  color: var(--accent-color);
}

.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.29289 9.29289C5.68342 8.90237 6.31658 8.90237 6.70711 9.29289L12 14.5858L17.2929 9.29289C17.6834 8.90237 18.3166 8.90237 18.7071 9.29289C19.0976 9.68342 19.0976 10.3166 18.7071 10.7071L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L5.29289 10.7071C4.90237 10.3166 4.90237 9.68342 5.29289 9.29289Z' fill='%23000'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  position: absolute;
  background-repeat: no-repeat;
  top: 6px;
  right: 6px;
}

.quick-links .hfe-nav-menu .menu-item a.hfe-menu-item {
  font-size: 16px;
  line-height: 1.9;
  color: var(--Primary-color);
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  padding: 0 !important;
}

.quick-links .hfe-nav-menu .menu-item a.hfe-menu-item:hover {
  color: var(--accent-color);
}

.quick-links .hfe-nav-menu .menu-item a.hfe-menu-item:after {
  height: 1px;
  width: 100%;
  left: 0;
  background-color: var(--accent-color);
  z-index: 2;
  display: block;
  position: absolute;
  content: "";
  bottom: 0;
  opacity: 0;
}

.quick-links .hfe-nav-menu .menu-item a.hfe-menu-item:hover:after {
  opacity: 1;
}

.footer-contact-list .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 18px;
  line-height: 1.5;
  color: var(--Primary-color);
}

.footer-contact-list .elementor-icon-list-items li.elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--accent-color);
}

.footer-contact-list .elementor-icon-list-items li.elementor-icon-list-item:first-child {
  max-width: 206px;
}

.social-links .elementor-social-icons-wrapper .elementor-icon {
  background-color: transparent;
}

.social-links .elementor-social-icons-wrapper .elementor-icon.elementor-social-icon svg {
  fill: var(--accent-color);
}

.social-links .elementor-social-icons-wrapper .elementor-icon.elementor-social-icon:hover {
  background-color: var(--accent-color);
}

.social-links .elementor-social-icons-wrapper .elementor-icon.elementor-social-icon:hover svg,
.social-links .elementor-social-icons-wrapper .elementor-icon.elementor-social-icon:hover svg path {
  fill: var(--Secondary-color);
}

.copyright-section {
  background-color: var(--Primary-color);
}

.copyright-section .elementor-widget-container p,
.copyright-section .elementor-widget-container p a {
  color: var(--Secondary-color);
  font-size: 16px;
  line-height: 1.5;
}

.copyright-section .elementor-widget-container p a:hover {
  /* color: var(--accent-color);
    font-weight: bold; */
  border-bottom: 1px solid #fff;
  transition: font-weight 0.5s ease;
}

.we-are-section {
  background-color: var(--Secondary-color);
}

h3.elementor-heading-title {
  line-height: 1.3em;
  text-transform: capitalize;
  font-weight: 700;
  color: var(--Primary-color);
}

h1.elementor-heading-title {
  line-height: 1.17;
  text-transform: uppercase;
  color: var(--Primary-color);
}

.we-are-section .elementor-widget-text-editor p {
  color: var(--text-color);
}

.we-are-section {
  position: relative;
}

.we-are-section:before {
  content: "";
  position: absolute;
  /* background: url("/wp-content/uploads/2024/06/Clip-path-group.svg"); */
  background: url("/wp-content/uploads/2024/10/Left-2.svg");

  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  background-position: left bottom;
}

.we-are-section:after {
  content: "";
  position: absolute;
  /* background: url("/wp-content/uploads/2024/06/Clip-path-group.svg"); */
  background: url("/wp-content/uploads/2024/10/Left-2.svg");

  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  right: 0;
  opacity: 0.1;
  transform: rotateY(180deg);
  z-index: 0;
  background-position: left bottom;
}

.we-are-section>.elementor-container>.elementor-column {
  z-index: 1;
}

.change-space-col2>.elementor-widget-wrap {
  background-color: var(--Primary-color);
}

.change-space-col2 .elementor-widget-text-editor p {
  color: var(--Secondary-color);
}

.black-bg-btn .elementor-button:after,
.black-bg-btn .elementor-button:before {
  /* for button having black background*/
  background-color: var(--Primary-color);
}

.black-bg-btn .elementor-button:hover {
  background-color: var(--Secondary-color);
  color: var(--Primary-color);
}

.change-space-col1-text>.elementor-container {
  margin-right: 0;
}

.change-space-col1-text>.elementor-container .elementor-element .elementor-widget-container {
  display: flex;
  justify-content: flex-end;
  background: rgba(0, 0, 0, 0.85);
  position: relative;
  clip-path: polygon(5.93% 0%,
      91.07% 0%,
      100% 0%,
      100% 100%,
      91.07% 100%,
      0% 100%,
      0% 72.22%,
      0% 18.78%);
}

.change-space-col1-text>.elementor-container .elementor-element .elementor-widget-container .elementor-heading-title {
  color: var(--Secondary-color);
}

.featured-column h2.elementor-heading-title {
  color: var(--Primary-color);
}

.featured-text p {
  color: var(--text-color);
}

.hero-section h3.elementor-heading-title {
  color: var(--Secondary-color);
}

.hero-section .elementor-widget-text-editor p {
  color: var(--Secondary-color);
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1.35;
}

.scrolling-words-container {
  min-height: 6rem;
  margin: auto;
  overflow: hidden;
}

.scrolling-words-container>.elementor-widget-wrap .elementor-heading-title {
  display: none;
  color: var(--Secondary-color);
  line-height: 1.17;
  text-transform: uppercase;
}

.scrolling-words-container>.elementor-widget-wrap .elementor-widget-heading.text-in .elementor-heading-title {
  display: block;
  animation: textIn 0.5s ease;
  --webkit-animation: textIn 0.5s ease;
}

.scrolling-words-container>.elementor-widget-wrap .elementor-widget-heading.text-out .elementor-heading-title {
  animation: textOut 1s ease;
  --webkit-animation: textOut 1s ease;
}

.scrolling-words-container>.elementor-widget-wrap .elementor-widget-heading.text-out {
  height: 0;
}

@-webkit-keyframes textIn {
  0% {
    transform: translateY(100%);
    --webkit-transform: translateY(100%);
  }

  100% {
    transform: translateY(0%);
    --webkit-transform: translateY(0%);
  }
}

@keyframes textIn {
  0% {
    transform: translateY(100%);
    --webkit-transform: translateY(100%);
  }

  100% {
    transform: translateY(0%);
    --webkit-transform: translateY(0%);
  }
}

@-webkit-keyframes textOut {
  0% {
    transform: translateY(0%);
    --webkit-transform: translateY(0%);
  }

  100% {
    transform: translateY(-100%);
    --webkit-transform: translateY(100%);
  }
}

@keyframes textOut {
  0% {
    transform: translateY(0%);
    --webkit-transform: translateY(0%);
  }

  100% {
    transform: translateY(-100%);
    --webkit-transform: translateY(100%);
  }
}

.quote-section {
  background-color: var(--grey-900);
}

.quote-section .elementor-widget-text-editor p {
  color: var(--Secondary-color);
  font-family: "Baskervville", sans-serif;
  letter-spacing: 1.4px;
}

.before-after-container {
  background-color: var(--Primary-color);
  position: relative;
}

.before-after-container .elementor-heading-title {
  color: var(--Secondary-color);
}

.before-after-container .elementor-widget-twenty20 {
  max-width: 1120px;
}

.twentytwenty-horizontal .twentytwenty-before-label,
.twentytwenty-horizontal .twentytwenty-after-label {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: normal !important;
  text-align: center;
  opacity: 1 !important;
  font-family: "Aktivgrotesk", sans-serif;
}

.twentytwenty-horizontal .twentytwenty-before-label {
  left: 20px !important;
}

.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after {
  margin-left: 0;
}

.twentytwenty-horizontal .twentytwenty-after-label {
  right: 20px !important;
}

.twentytwenty-before-label,
.twentytwenty-after-label,
.twentytwenty-overlay {
  bottom: 10px !important;
  height: auto !important;
  top: unset !important;
}

.before-after-container .twentytwenty-before-label,
.before-after-container .twentytwenty-after-label {
  max-width: 22% !important;
  background: var(--Secondary-color) !important;
  color: var(--Primary-color);
  padding: 10px !important;
}

.twentytwenty-handle {
  background-color: #fff;
}

.before-after-container .twentytwenty-left-arrow {
  border-right-color: #000 !important;
}

.before-after-container .twentytwenty-right-arrow {
  border-left-color: #000 !important;
}

.gray-before-after-container:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2024/06/Clip-path-white-group.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  background-position: left bottom;

  max-width: 644px;
  max-height: 749px;
  min-height: 749px;
  background-size: auto 100%;

}

.gray-before-after-container:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2024/06/Clip-path-white-group.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  right: 0;
  opacity: 0.1;
  transform: rotateY(180deg);
  z-index: 0;
  background-position: left bottom;
  max-width: 644px;
  max-height: 749px;
  min-height: 749px;
  background-size: auto 100%;

}

.black-bg-reverse-btn .elementor-button {
  background-color: var(--Secondary-color);
  color: var(--Primary-color);
}

.black-bg-reverse-btn .elementor-button:hover {
  background-color: var(--accent-color);
  color: var(--Secondary-color);
}

.black-bg-reverse-btn .elementor-button:after,
.black-bg-reverse-btn .elementor-button:before {
  /* for button having black background*/
  background-color: var(--Primary-color);
}

.post-wrapper .eael-grid-post .eael-entry-thumbnail>img {
  transition: 0.5s ease-in;
  aspect-ratio: 1.478 / 1;
}

.post-wrapper .eael-grid-post .eael-entry-wrapper {
  padding: 20px;
  min-height: 183px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.post-wrapper .eael-entry-title {
  text-transform: capitalize;
  line-height: 1.5;
  font-weight: 500;
  font-family: "Aktivgrotesk", sans-serif;
  color: var(--Primary-color);
}

/* .eael-entry-content{

} */
.post-wrapper .eael-grid-post-link {
  color: inherit;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.post-wrapper .eael-entry-wrapper {
  margin-top: -32px;
  background-color: var(--grey-600);
  z-index: 1;
  position: relative;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0 0 0 10px;
  transition: 0.5s ease;
}

.post-wrapper .eael-posted-on .far.fa-clock {
  display: none;
}

.post-wrapper .eael-post-grid-style-two .eael-entry-meta .eael-posted-on {
  line-height: 1.7;
  color: var(--text-color);
  font-family: "Aktivgrotesk", sans-serif;
}

.post-wrapper .eael-post-elements-readmore-btn {
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: var(--accent-color);
  font-family: "Baskerville Old Face", sans-serif;
  position: relative;
  margin-top: 10px;
  display: inline-block;
}

.post-wrapper .eael-post-elements-readmore-btn:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.29289 18.7071C8.90237 18.3166 8.90237 17.6834 9.29289 17.2929L14.5858 12L9.29289 6.70711C8.90237 6.31658 8.90237 5.68342 9.29289 5.29289C9.68342 4.90237 10.3166 4.90237 10.7071 5.29289L16.7071 11.2929C17.0976 11.6834 17.0976 12.3166 16.7071 12.7071L10.7071 18.7071C10.3166 19.0976 9.68342 19.0976 9.29289 18.7071Z' fill='%23003478'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  top: 0;
}

.post-wrapper .eael-post-elements-readmore-btn:hover {
  color: var(--Primary-color);
}

.post-wrapper .eael-post-elements-readmore-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.29289 18.7071C8.90237 18.3166 8.90237 17.6834 9.29289 17.2929L14.5858 12L9.29289 6.70711C8.90237 6.31658 8.90237 5.68342 9.29289 5.29289C9.68342 4.90237 10.3166 4.90237 10.7071 5.29289L16.7071 11.2929C17.0976 11.6834 17.0976 12.3166 16.7071 12.7071L10.7071 18.7071C10.3166 19.0976 9.68342 19.0976 9.29289 18.7071Z' fill='%23000000'/%3E%3C/svg%3E");
}

.post-wrapper .eael-entry-title {
  margin: 30px 0 10px;
}

.post-wrapper .eael-entry-header-after {
  position: absolute;
  top: 18px;
}

article.eael-grid-post:hover .eael-entry-thumbnail img {
  transform: scale(1.1);
  transition: 0.5s ease;
}

article.eael-grid-post:hover .eael-entry-wrapper {
  margin-top: -40px;
  transition: 0.5s ease;
}

.testimonial-column .eael-testimonial-content {
  background: var(--Primary-color);
  margin-top: -10%;
  z-index: 1;
  position: relative;
}

.testimonial-column .eael-testimonial-text p {
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.5;
  color: var(--Secondary-color);
  font-style: normal;
}

.testimonial-column .eael-testimonial-content .eael-testimonial-user {
  font-weight: 700;
  color: var(--Secondary-color);
  font-style: normal;
  font-family: "Aktivgrotesk", sans-serif;
}

.testimonial-slider .slick-track {
  display: flex;
}

.testimonial-column {
  width: 100%;
}

.testimonial-slider .slick-dots {
  display: inline-block;
  width: 100%;
}

.testimonial-slider button.slick-arrow {
  padding: 10px;
  /* width: 50px;
    height: 50px; */
  font-size: 0px;
  position: absolute;
  /* left: 15%; */
  transform: translateY(-50%);
  background-repeat: no-repeat !important;
  background-size: 30px;
  background-position: center;
  transition: all 0.3s ease-in-out;
  outline: none !important;
  background-color: var(--Primary-color);
  z-index: 1;
  border: none;
  border-radius: 0;
}

.testimonial-slider button.slick-arrow:hover {
  background-color: var(--accent-color);
}

.testimonial-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/uploads/2024/06/arrow-left.svg");
  /* top: auto;
    bottom: 184px; */
  margin-top: 26px;
}

.testimonial-slider button.slick-arrow.slick-next {
  left: auto;
  right: 0;
  background-image: url("/wp-content/uploads/2024/06/arrow-left.svg");
  transform: rotate(180deg);
  /* top: auto;
    bottom: 199px; */
}

/* .featured-row {
    display: flex;
    align-items: center;
    justify-content: center;
} */
.featured-container.slick-initialized.slick-slider {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.featured-container .slick-track {
  display: flex;
  align-items: center;
}

.featured-row {
  position: relative;
}

.featured-image-col {
  width: 68%;
  overflow: hidden;
  position: relative;
}

.featured-image-col img {
  width: 100%;
  display: block;
  aspect-ratio: 1.8 / 1;
}

.featured-content {
  width: 41%;
  background: var(--grey-400);
  padding: 40px 40px 40px 40px;
  /* margin-left: -112px; */
  display: flex;
  align-items: center;
  /* justify-content: center; */
}

.featured-text {
  display: block;
}

.featured-text h3 {
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.3em;
  text-transform: capitalize;
  font-weight: 700;
  color: var(--Primary-color);
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.featured-text p {
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.featured-container.slick-initialized .featured-section.slick-slide {
  margin: 20px 10px;
}

.see-more-btn {
  clip-path: polygon(25.23% 0%,
      72.54% 0%,
      90.95% 0%,
      100.47% 30.71%,
      100% 100.57%,
      9.94% 100%,
      0.53% 73%,
      0.06% 0%);
  border: none;
}

.see-more-btn.elementor-button:after,
.see-more-btn.elementor-button:before {
  display: none;
}

.featured-container button.slick-arrow {
  padding: 10px;
  font-size: 0px;
  position: absolute;
  background-repeat: no-repeat !important;
  background-size: 30px;
  background-position: center;
  transition: all 0.3s ease-in-out;
  outline: none !important;
  background-color: var(--Primary-color);
  z-index: 1;
  border: none;
  border-radius: 0;
}

.featured-container button.slick-arrow:hover {
  background-color: var(--accent-color);
}

.featured-container button.slick-arrow.slick-prev {
  background-image: url("/wp-content/uploads/2024/06/arrow-left.svg");
  left: 0;
}

.featured-container button.slick-arrow.slick-next {
  background-image: url("/wp-content/uploads/2024/06/arrow-left.svg");
  transform: rotate(180deg) translateY(-50%);
  right: 0;
}

.featured-container .slick-initialized .featured-section.slick-slide {
  margin: 0 10px;
}

.featured-section .featured-image-col img {
  transition: all 0.5s ease;
}

.featured-section:hover .featured-image-col img {
  transform: scale(1.1);
  transition: all 0.5s ease;
}

body.elementor-editor-active #loader {
  display: none !important;
}

/* body:not(.elementor-editor-active) #loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--Secondary-color);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
} */

/* #page{
    display: none;
} */
/* #loader{
    display: none !important;
} */


body:not(.elementor-editor-active) #loader img {
  max-width: 100%;
  width: 50%;
  margin: 0 auto;

}

/* ==========================densi */
/* #loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white; 
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  overflow: hidden;
}

#loader img {
  max-width: 100%;
  width: 50%;
  opacity: 0; 
  transform: scale(1); 
  transition: opacity 2.5s ease, transform 1s ease; 
  z-index: 200;
}  */


/* =================== */





#loader {
  /* position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  overflow: hidden; */


  /* ---------- Rutvik CSS ---------- */
  display: none !important;
}

#loader .overlay {
  position: absolute;
  width: 100%;
  height: 50%;
  background: rgba(255, 255, 255, 0.87);
  z-index: 100;
  transition: all 0.2s ease;
}

#loader .overlay.top {
  top: 0;
  transform: translateY(0);
}

#loader .overlay.bottom {
  bottom: 0;
  transform: translateY(0);
}

#loader img {
  max-width: 100%;
  width: 50%;
  opacity: 0;
  transform: scale(1);
  transition: opacity 1s ease, transform 1s ease;
  z-index: 200;
}


/* =========================== */


/* ---------- Rutvik CSS ---------- */
.career-banner-image {
  background-position-y: 18%;
}



.main-section-h1 h1.elementor-heading-title {
  color: var(--Secondary-color);
}

/*------------CONTACT PAGE CSS----------------*/
.breadcrumbs ul.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  color: var(--grey-600);
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.6;
  text-transform: capitalize;
}

.breadcrumbs ul.elementor-icon-list-items .elementor-icon-list-item:first-child .elementor-icon-list-text {
  padding-inline-start: 0;
}

.contact-details-column {
  background-color: var(--Primary-color);
  color: var(--Secondary-color);
}

.contact-details-column h2.elementor-heading-title {
  color: var(--grey-600);
}

.contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
  color: var(--grey-600);
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.5;
  font-weight: 400;
}

.contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item a {
  text-decoration: none;
}

.contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-text {
  color: var(--grey-900);
}

.contact-form-column>.elementor-widget-wrap {
  background-color: var(--grey-300);
}

.wpcf7-form {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 15px;
}

.form-col .flex3-column p {
  display: flex;
  align-items: center;
  gap: 0 15px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.form-col .flex-column p {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.contact-details-container>.elementor-container {
  align-items: flex-start;
}

.contact-details-container .elementor-widget-text-editor p {
  color: var(--text-color);
}

.contact-details-column .elementor-widget-text-editor p {
  color: var(--grey-600);
}

.contact-details-wrapper {
  position: sticky;
  /* top: 8px; */
  top: 118px;
}

.wpcf7-form .form-col label {
  line-height: 1.9;
  font-weight: 500;
  font-family: "Aktivgrotesk", sans-serif;
  color: var(--Primary-color);
  margin-bottom: 5px;
}

.wpcf7-form .form-col .wpcf7-form-control {
  border: 1px solid var(--grey-500);
  background: var(--Secondary-color);
  color: var(--text-color);
  line-height: 1.7;
  font-family: "Aktivgrotesk", sans-serif;
  width: 100%;
}

.wpcf7-form .full-col {
  width: 100%;
}

.wpcf7-form .form-col .wpcf7-form-control.wpcf7-checkbox.checkbox-grid {
  padding: 0;
  border: none;
  background: transparent;
  display: grid;
  /* max-width: 450px;
    width: 100%; */
}

.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
  margin-bottom: 7px;
  margin-left: 0;
}

.wpcf7-list-item-label {
  position: relative;
}

.wpcf7-list-item-label:before {
  width: 22px;
  height: 22px;
  vertical-align: middle;
  border: 1px solid var(--grey-500);
  padding: 2px;
  margin-bottom: 2px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  background-color: #fff;
  display: inline-block;
  position: relative;
  margin-right: 5px;
}

.wpcf7-form-control.wpcf7-checkbox input[type="checkbox"] {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
  background-color: #000;
}

.wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label::after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 8px;
  width: 7px;
  height: 14px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  border-radius: 2px;
}

.wpcf7-list-item-label {
  color: var(--text-color);
  font-weight: 400;
  /* margin-left: 5px;*/
}

.wpcf7-form .form-col select.wpcf7-form-control.wpcf7-select {
  display: inline-block;
  margin-bottom: 10px;
  background-position-x: 98%;
  background-position-y: center;
  appearance: none;
  cursor: pointer;
  background-image: url(/wp-content/uploads/2024/06/chevron-down.svg);
  background-repeat: no-repeat;
}

.wpcf7-form .form-col textarea.wpcf7-form-control.wpcf7-textarea {
  height: 114px;
}

.full-address input {
  margin-bottom: 5px;
}

.wpcf7-form span.wpcf7-form-control.wpcf7-checkbox.wpcf7-exclusive-checkbox.checkbox-single-line {
  padding: 0;
  background: transparent;
  border: 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.wpcf7-form span.wpcf7-form-control.wpcf7-checkbox.wpcf7-exclusive-checkbox .wpcf7-list-item {
  margin-bottom: 0;
}

.wpcf7-form .form-col.form-submit .wpcf7-form-control.wpcf7-submit {
  background: var(--accent-color);
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  position: relative;
  font-family: "Baskerville Old Face", sans-serif;
  color: var(--Secondary-color);
  /* clip-path: polygon(25.23% 0.00%, 72.54% 0.00%, 90.95% 0.00%, 100.47% 30.71%, 100% 100.57%, 9.94% 100%, 0.53% 73%, 0.06% 0.00%); */
  clip-path: polygon(31.23% 0%,
      100.54% 0%,
      98.4% 0%,
      100.47% 38.71%,
      100% 100.57%,
      1.24% 100%,
      0% 77%,
      0.06% 0%);
  border: none;
  width: 100%;
  position: relative;
}

.wpcf7-form .form-col.form-submit .wpcf7-form-control.wpcf7-submit:hover {
  background: var(--Primary-color);
}

.form-col.form-submit {
  position: relative;
}

.wpcf7-spinner {
  top: 29%;
  left: 35%;
  position: absolute;
  background-color: var(--Secondary-color);
}

.wpcf7-spinner::before {
  background-color: var(--Primary-color);
}

.wpcf7 form .wpcf7-response-output {
  margin-top: 0;
}

div[data-class="wpcf7cf_group"] {
  width: 100%;
}

.wpcf7-form .form-col input[type="date"].wpcf7-form-control:hover,
.wpcf7-form .form-col input[type="email"].wpcf7-form-control:hover,
.wpcf7-form .form-col input[type="number"].wpcf7-form-control:hover,
.wpcf7-form .form-col input[type="password"].wpcf7-form-control:hover,
.wpcf7-form .form-col input[type="search"]:hover,
.wpcf7-form .form-col input[type="tel"].wpcf7-form-control:hover,
.wpcf7-form .form-col input[type="text"].wpcf7-form-control:hover,
.wpcf7-form .form-col input[type="url"].wpcf7-form-control:hover,
.wpcf7-form .form-col select.wpcf7-form-control:hover,
.wpcf7-form .form-col textarea.wpcf7-form-control:hover {
  border-color: var(--text-color);
}

.wpcf7-form .form-col input[type="date"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col input[type="email"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col input[type="number"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col input[type="password"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col input[type="search"]:focus-visible,
.wpcf7-form .form-col input[type="tel"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col input[type="text"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col input[type="url"].wpcf7-form-control:focus-visible,
.wpcf7-form .form-col select.wpcf7-form-control:focus-visible,
.wpcf7-form .form-col textarea.wpcf7-form-control:focus-visible {
  border-color: var(--Primary-color);
  outline: none;
}

/* ------------BLOG PAGE CSS ------------*/
.post-wrapper.elementor-element .eael-load-more-button {
  background: var(--accent-color);
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  position: relative;
  font-family: "Baskerville Old Face", sans-serif;
  color: var(--Secondary-color);
  /* clip-path: polygon(25.23% 0.00%, 72.54% 0.00%, 90.95% 0.00%, 100.47% 30.71%, 100% 100.57%, 9.94% 100%, 0.53% 73%, 0.06% 0.00%); */
  clip-path: polygon(22.23% 0%,
      62.54% 0%,
      92.95% 0%,
      100.47% 30.71%,
      100% 100.57%,
      9.94% 100%,
      0.53% 72%,
      0.06% 0%);
  border: none;
  position: relative;
}

.post-wrapper.elementor-element .eael-load-more-button:hover {
  background-color: var(--Primary-color);
}

.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on::before,
.eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-on::before {
  content: "";
}

.cta-container {
  background-color: var(--Primary-color);
  position: relative;
}

/* .cta-container:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='645' height='420' viewBox='0 0 645 420' fill='none'%3E%3Cmask id='mask0_18351_23383' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='-93' width='749' height='1260'%3E%3Cpath d='M-6.10352e-05 1166.37V-92.7559L748.401 1166.37H-6.10352e-05Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_18351_23383)'%3E%3Cpath d='M618.134 -12.5188H605.824V7.70122L605.791 8.49219H599.134L598.409 8.4428V-18.1381L598.458 -18.8632H617.442L618.184 -18.8138V-13.2438L618.134 -12.5188Z' fill='white'/%3E%3Cpath d='M654.915 49.1795H642.605V69.416L642.572 70.1904H635.915L635.19 70.141V43.5601L635.239 42.835H654.223L654.948 42.8844V48.4544L654.915 49.1795Z' fill='white'/%3E%3Cpath d='M635.24 8.87181H642.573V29.8827H654.916V36.1284H635.24V8.87181Z' fill='white'/%3E%3Cpath d='M628.499 70.1414H621.182V49.1304H608.823V42.8847H628.499V70.1414Z' fill='white'/%3E%3Cpath d='M608.839 29.8827H621.182V8.87181H628.499V36.1284H608.839V29.8827Z' fill='white'/%3E%3Cpath d='M598.458 70.5691H605.791V91.58H618.134V97.8257H598.458V70.5691Z' fill='white'/%3E%3Cpath d='M618.134 110.878H605.824V131.098L605.791 131.889H599.134L598.409 131.839V105.258L598.458 104.533H617.442L618.184 104.583V110.153L618.134 110.878Z' fill='white'/%3E%3Cpath d='M654.915 172.576H642.605V192.812L642.572 193.587H635.915L635.19 193.537V166.957L635.239 166.232H654.223L654.948 166.281V171.851L654.915 172.576Z' fill='white'/%3E%3Cpath d='M635.24 132.268H642.573V153.279H654.916V159.525H635.24V132.268Z' fill='white'/%3E%3Cpath d='M628.499 193.537H621.182V172.526H608.823V166.28H628.499V193.537Z' fill='white'/%3E%3Cpath d='M608.839 153.279H621.182V132.268H628.499V159.525H608.839V153.279Z' fill='white'/%3E%3Cpath d='M598.458 193.965H605.791V214.976H618.134V221.222H598.458V193.965Z' fill='white'/%3E%3Cpath d='M618.134 234.273H605.824V254.493L605.791 255.284H599.134L598.409 255.234V228.654L598.458 227.929H617.442L618.184 227.978V233.548L618.134 234.273Z' fill='white'/%3E%3Cpath d='M654.915 295.971H642.605V316.208L642.572 316.982H635.915L635.19 316.933V290.352L635.239 289.627H654.223L654.948 289.676V295.246L654.915 295.971Z' fill='white'/%3E%3Cpath d='M635.24 255.664H642.573V276.674H654.916V282.92H635.24V255.664Z' fill='white'/%3E%3Cpath d='M628.499 316.933H621.182V295.922H608.823V289.677H628.499V316.933Z' fill='white'/%3E%3Cpath d='M608.839 276.674H621.182V255.664H628.499V282.92H608.839V276.674Z' fill='white'/%3E%3Cpath d='M598.458 317.361H605.791V338.372H618.134V344.617H598.458V317.361Z' fill='white'/%3E%3Cpath d='M618.134 357.671H605.824V377.907L605.791 378.682H599.134L598.409 378.632V352.051L598.458 351.326H617.442L618.184 351.376V356.946L618.134 357.671Z' fill='white'/%3E%3Cpath d='M654.915 419.368H642.605V439.604L642.572 440.379H635.915L635.19 440.329V413.748L635.239 413.023H654.223L654.948 413.073V418.643L654.915 419.368Z' fill='white'/%3E%3Cpath d='M635.24 379.06H642.573V400.071H654.916V406.317H635.24V379.06Z' fill='white'/%3E%3Cpath d='M628.499 440.328H621.182V419.317H608.823V413.072H628.499V440.328Z' fill='white'/%3E%3Cpath d='M608.839 400.071H621.182V379.06H628.499V406.317H608.839V400.071Z' fill='white'/%3E%3Cpath d='M591.718 8.44189H584.401V-12.569H572.042V-18.8147H591.718V8.44189Z' fill='white'/%3E%3Cpath d='M544.572 -12.5188H532.262V7.70122L532.212 8.49219H525.571L524.846 8.4428V-18.1381L524.896 -18.8632H543.88L544.621 -18.8138V-13.2438L544.572 -12.5188Z' fill='white'/%3E%3Cpath d='M581.353 49.1795H569.043V69.416L569.01 70.1904H562.353L561.627 70.141V43.5601L561.677 42.835H580.661L581.402 42.8844V48.4544L581.353 49.1795Z' fill='white'/%3E%3Cpath d='M561.677 8.87181H569.01V29.8827H581.353V36.1284H561.677V8.87181Z' fill='white'/%3E%3Cpath d='M554.937 70.1414H547.62V49.1304H535.261V42.8847H554.937V70.1414Z' fill='white'/%3E%3Cpath d='M535.277 29.8827H547.62V8.87181H554.937V36.1284H535.277V29.8827Z' fill='white'/%3E%3Cpath d='M572.059 91.58H584.402V70.5691H591.719V97.8257H572.059V91.58Z' fill='white'/%3E%3Cpath d='M524.895 70.5691H532.212V91.58H544.572V97.8257H524.895V70.5691Z' fill='white'/%3E%3Cpath d='M591.718 131.839H584.401V110.828H572.042V104.583H591.718V131.839Z' fill='white'/%3E%3Cpath d='M544.572 110.878H532.262V131.098L532.212 131.889H525.571L524.846 131.839V105.258L524.896 104.533H543.88L544.621 104.583V110.153L544.572 110.878Z' fill='white'/%3E%3Cpath d='M581.353 172.576H569.043V192.812L569.01 193.587H562.353L561.627 193.537V166.957L561.677 166.232H580.661L581.402 166.281V171.851L581.353 172.576Z' fill='white'/%3E%3Cpath d='M561.677 132.268H569.01V153.279H581.353V159.525H561.677V132.268Z' fill='white'/%3E%3Cpath d='M554.937 193.537H547.62V172.526H535.261V166.28H554.937V193.537Z' fill='white'/%3E%3Cpath d='M535.277 153.279H547.62V132.268H554.937V159.525H535.277V153.279Z' fill='white'/%3E%3Cpath d='M572.059 214.976H584.402V193.965H591.719V221.222H572.059V214.976Z' fill='white'/%3E%3Cpath d='M524.895 193.965H532.212V214.976H544.572V221.222H524.895V193.965Z' fill='white'/%3E%3Cpath d='M591.718 255.236H584.401V234.225H572.042V227.979H591.718V255.236Z' fill='white'/%3E%3Cpath d='M544.572 234.273H532.262V254.493L532.212 255.284H525.571L524.846 255.234V228.654L524.896 227.929H543.88L544.621 227.978V233.548L544.572 234.273Z' fill='white'/%3E%3Cpath d='M581.353 295.971H569.043V316.208L569.01 316.982H562.353L561.627 316.933V290.352L561.677 289.627H580.661L581.402 289.676V295.246L581.353 295.971Z' fill='white'/%3E%3Cpath d='M561.677 255.664H569.01V276.674H581.353V282.92H561.677V255.664Z' fill='white'/%3E%3Cpath d='M554.937 316.933H547.62V295.922H535.261V289.677H554.937V316.933Z' fill='white'/%3E%3Cpath d='M535.277 276.674H547.62V255.664H554.937V282.92H535.277V276.674Z' fill='white'/%3E%3Cpath d='M572.059 338.372H584.402V317.361H591.719V344.617H572.059V338.372Z' fill='white'/%3E%3Cpath d='M524.895 317.361H532.212V338.372H544.572V344.617H524.895V317.361Z' fill='white'/%3E%3Cpath d='M591.718 378.631H584.401V357.62H572.042V351.375H591.718V378.631Z' fill='white'/%3E%3Cpath d='M544.572 357.671H532.262V377.907L532.212 378.682H525.571L524.846 378.632V352.051L524.896 351.326H543.88L544.621 351.376V356.946L544.572 357.671Z' fill='white'/%3E%3Cpath d='M581.353 419.368H569.043V439.604L569.01 440.379H562.353L561.627 440.329V413.748L561.677 413.023H580.661L581.402 413.073V418.643L581.353 419.368Z' fill='white'/%3E%3Cpath d='M561.677 379.06H569.01V400.071H581.353V406.317H561.677V379.06Z' fill='white'/%3E%3Cpath d='M554.937 440.328H547.62V419.317H535.261V413.072H554.937V440.328Z' fill='white'/%3E%3Cpath d='M535.277 400.071H547.62V379.06H554.937V406.317H535.277V400.071Z' fill='white'/%3E%3Cpath d='M518.155 8.44189H510.838V-12.569H498.495V-18.8147H518.155V8.44189Z' fill='white'/%3E%3Cpath d='M471.009 -12.5188H458.699V7.70122L458.65 8.49219H452.009L451.284 8.4428V-18.1381L451.333 -18.8632H470.317L471.059 -18.8138V-13.2438L471.009 -12.5188Z' fill='white'/%3E%3Cpath d='M507.79 49.1795H495.48V69.416L495.43 70.1904H488.789L488.064 70.141V43.5601L488.113 42.835H507.097L507.839 42.8844V48.4544L507.79 49.1795Z' fill='white'/%3E%3Cpath d='M488.113 8.87181H495.43V29.8827H507.789V36.1284H488.113V8.87181Z' fill='white'/%3E%3Cpath d='M481.373 70.1414H474.057V49.1304H461.714V42.8847H481.373V70.1414Z' fill='white'/%3E%3Cpath d='M461.714 29.8827H474.057V8.87181H481.39V36.1284H461.714V29.8827Z' fill='white'/%3E%3Cpath d='M498.495 91.58H510.838V70.5691H518.171V97.8257H498.495V91.58Z' fill='white'/%3E%3Cpath d='M451.332 70.5691H458.649V91.58H471.008V97.8257H451.332V70.5691Z' fill='white'/%3E%3Cpath d='M518.155 131.839H510.838V110.828H498.495V104.583H518.155V131.839Z' fill='white'/%3E%3Cpath d='M471.009 110.878H458.699V131.098L458.65 131.889H452.009L451.284 131.839V105.258L451.333 104.533H470.317L471.059 104.583V110.153L471.009 110.878Z' fill='white'/%3E%3Cpath d='M507.79 172.576H495.48V192.812L495.43 193.587H488.789L488.064 193.537V166.957L488.113 166.232H507.097L507.839 166.281V171.851L507.79 172.576Z' fill='white'/%3E%3Cpath d='M488.113 132.268H495.43V153.279H507.789V159.525H488.113V132.268Z' fill='white'/%3E%3Cpath d='M481.373 193.537H474.057V172.526H461.714V166.28H481.373V193.537Z' fill='white'/%3E%3Cpath d='M461.714 153.279H474.057V132.268H481.39V159.525H461.714V153.279Z' fill='white'/%3E%3Cpath d='M498.495 214.976H510.838V193.965H518.171V221.222H498.495V214.976Z' fill='white'/%3E%3Cpath d='M451.332 193.965H458.649V214.976H471.008V221.222H451.332V193.965Z' fill='white'/%3E%3Cpath d='M518.155 255.236H510.838V234.225H498.495V227.979H518.155V255.236Z' fill='white'/%3E%3Cpath d='M471.009 234.273H458.699V254.493L458.65 255.284H452.009L451.284 255.234V228.654L451.333 227.929H470.317L471.059 227.978V233.548L471.009 234.273Z' fill='white'/%3E%3Cpath d='M507.79 295.971H495.48V316.208L495.43 316.982H488.789L488.064 316.933V290.352L488.113 289.627H507.097L507.839 289.676V295.246L507.79 295.971Z' fill='white'/%3E%3Cpath d='M488.113 255.664H495.43V276.674H507.789V282.92H488.113V255.664Z' fill='white'/%3E%3Cpath d='M481.373 316.933H474.057V295.922H461.714V289.677H481.373V316.933Z' fill='white'/%3E%3Cpath d='M461.714 276.674H474.057V255.664H481.39V282.92H461.714V276.674Z' fill='white'/%3E%3Cpath d='M498.495 338.372H510.838V317.361H518.171V344.617H498.495V338.372Z' fill='white'/%3E%3Cpath d='M451.332 317.361H458.649V338.372H471.008V344.617H451.332V317.361Z' fill='white'/%3E%3Cpath d='M518.155 378.631H510.838V357.62H498.495V351.375H518.155V378.631Z' fill='white'/%3E%3Cpath d='M471.009 357.671H458.699V377.907L458.65 378.682H452.009L451.284 378.632V352.051L451.333 351.326H470.317L471.059 351.376V356.946L471.009 357.671Z' fill='white'/%3E%3Cpath d='M507.79 419.368H495.48V439.604L495.43 440.379H488.789L488.064 440.329V413.748L488.113 413.023H507.097L507.839 413.073V418.643L507.79 419.368Z' fill='white'/%3E%3Cpath d='M488.113 379.06H495.43V400.071H507.789V406.317H488.113V379.06Z' fill='white'/%3E%3Cpath d='M481.373 440.328H474.057V419.317H461.714V413.072H481.373V440.328Z' fill='white'/%3E%3Cpath d='M461.714 400.071H474.057V379.06H481.39V406.317H461.714V400.071Z' fill='white'/%3E%3Cpath d='M444.592 8.44189H437.275V-12.569H424.932V-18.8147H444.592V8.44189Z' fill='white'/%3E%3Cpath d='M397.445 -12.5188H385.135V7.70122L385.102 8.49219H378.444L377.719 8.4428V-18.1381L377.769 -18.8632H396.753L397.494 -18.8138V-13.2438L397.445 -12.5188Z' fill='white'/%3E%3Cpath d='M434.227 49.1795H421.917V69.416L421.868 70.1904H415.227L414.501 70.141V43.5601L414.551 42.835H433.535L434.26 42.8844V48.4544L434.227 49.1795Z' fill='white'/%3E%3Cpath d='M414.551 8.87181H421.867V29.8827H434.227V36.1284H414.551V8.87181Z' fill='white'/%3E%3Cpath d='M407.811 70.1414H400.494V49.1304H388.135V42.8847H407.811V70.1414Z' fill='white'/%3E%3Cpath d='M388.151 29.8827H400.494V8.87181H407.811V36.1284H388.151V29.8827Z' fill='white'/%3E%3Cpath d='M424.932 91.58H437.275V70.5691H444.609V97.8257H424.932V91.58Z' fill='white'/%3E%3Cpath d='M377.77 70.5691H385.103V91.58H397.446V97.8257H377.77V70.5691Z' fill='white'/%3E%3Cpath d='M444.592 131.839H437.275V110.828H424.932V104.583H444.592V131.839Z' fill='white'/%3E%3Cpath d='M397.445 110.878H385.135V131.098L385.102 131.889H378.444L377.719 131.839V105.258L377.769 104.533H396.753L397.494 104.583V110.153L397.445 110.878Z' fill='white'/%3E%3Cpath d='M434.227 172.576H421.917V192.812L421.868 193.587H415.227L414.501 193.537V166.957L414.551 166.232H433.535L434.26 166.281V171.851L434.227 172.576Z' fill='white'/%3E%3Cpath d='M414.551 132.268H421.867V153.279H434.227V159.525H414.551V132.268Z' fill='white'/%3E%3Cpath d='M407.811 193.537H400.494V172.526H388.135V166.28H407.811V193.537Z' fill='white'/%3E%3Cpath d='M388.151 153.279H400.494V132.268H407.811V159.525H388.151V153.279Z' fill='white'/%3E%3Cpath d='M424.932 214.976H437.275V193.965H444.609V221.222H424.932V214.976Z' fill='white'/%3E%3Cpath d='M377.77 193.965H385.103V214.976H397.446V221.222H377.77V193.965Z' fill='white'/%3E%3Cpath d='M444.592 255.236H437.275V234.225H424.932V227.979H444.592V255.236Z' fill='white'/%3E%3Cpath d='M397.445 234.273H385.135V254.493L385.102 255.284H378.444L377.719 255.234V228.654L377.769 227.929H396.753L397.494 227.978V233.548L397.445 234.273Z' fill='white'/%3E%3Cpath d='M434.227 295.971H421.917V316.208L421.868 316.982H415.227L414.501 316.933V290.352L414.551 289.627H433.535L434.26 289.676V295.246L434.227 295.971Z' fill='white'/%3E%3Cpath d='M414.551 255.664H421.867V276.674H434.227V282.92H414.551V255.664Z' fill='white'/%3E%3Cpath d='M407.811 316.933H400.494V295.922H388.135V289.677H407.811V316.933Z' fill='white'/%3E%3Cpath d='M388.151 276.674H400.494V255.664H407.811V282.92H388.151V276.674Z' fill='white'/%3E%3Cpath d='M424.932 338.372H437.275V317.361H444.609V344.617H424.932V338.372Z' fill='white'/%3E%3Cpath d='M377.77 317.361H385.103V338.372H397.446V344.617H377.77V317.361Z' fill='white'/%3E%3Cpath d='M444.592 378.631H437.275V357.62H424.932V351.375H444.592V378.631Z' fill='white'/%3E%3Cpath d='M397.445 357.671H385.135V377.907L385.102 378.682H378.444L377.719 378.632V352.051L377.769 351.326H396.753L397.494 351.376V356.946L397.445 357.671Z' fill='white'/%3E%3Cpath d='M434.227 419.368H421.917V439.604L421.868 440.379H415.227L414.501 440.329V413.748L414.551 413.023H433.535L434.26 413.073V418.643L434.227 419.368Z' fill='white'/%3E%3Cpath d='M414.551 379.06H421.867V400.071H434.227V406.317H414.551V379.06Z' fill='white'/%3E%3Cpath d='M407.811 440.328H400.494V419.317H388.135V413.072H407.811V440.328Z' fill='white'/%3E%3Cpath d='M388.151 400.071H400.494V379.06H407.811V406.317H388.151V400.071Z' fill='white'/%3E%3Cpath d='M371.029 8.44189H363.712V-12.569H351.369V-18.8147H371.029V8.44189Z' fill='white'/%3E%3Cpath d='M323.882 -12.5188H311.572V7.70122L311.523 8.49219H304.882L304.157 8.4428V-18.1381L304.206 -18.8632H323.19L323.915 -18.8138V-13.2438L323.882 -12.5188Z' fill='white'/%3E%3Cpath d='M360.663 49.1795H348.353V69.416L348.32 70.1904H341.662L340.937 70.141V43.5601L340.986 42.835H359.97L360.696 42.8844V48.4544L360.663 49.1795Z' fill='white'/%3E%3Cpath d='M340.987 8.87181H348.32V29.8827H360.663V36.1284H340.987V8.87181Z' fill='white'/%3E%3Cpath d='M334.249 70.1414H326.932V49.1304H314.589V42.8847H334.249V70.1414Z' fill='white'/%3E%3Cpath d='M314.589 29.8827H326.932V8.87181H334.265V36.1284H314.589V29.8827Z' fill='white'/%3E%3Cpath d='M351.369 91.58H363.712V70.5691H371.045V97.8257H351.369V91.58Z' fill='white'/%3E%3Cpath d='M304.207 70.5691H311.524V91.58H323.883V97.8257H304.207V70.5691Z' fill='white'/%3E%3Cpath d='M371.029 131.839H363.712V110.828H351.369V104.583H371.029V131.839Z' fill='white'/%3E%3Cpath d='M323.882 110.878H311.572V131.098L311.523 131.889H304.882L304.157 131.839V105.258L304.206 104.533H323.19L323.915 104.583V110.153L323.882 110.878Z' fill='white'/%3E%3Cpath d='M360.663 172.576H348.353V192.812L348.32 193.587H341.662L340.937 193.537V166.957L340.986 166.232H359.97L360.696 166.281V171.851L360.663 172.576Z' fill='white'/%3E%3Cpath d='M340.987 132.268H348.32V153.279H360.663V159.525H340.987V132.268Z' fill='white'/%3E%3Cpath d='M334.249 193.537H326.932V172.526H314.589V166.28H334.249V193.537Z' fill='white'/%3E%3Cpath d='M314.589 153.279H326.932V132.268H334.265V159.525H314.589V153.279Z' fill='white'/%3E%3Cpath d='M351.369 214.976H363.712V193.965H371.045V221.222H351.369V214.976Z' fill='white'/%3E%3Cpath d='M304.207 193.965H311.524V214.976H323.883V221.222H304.207V193.965Z' fill='white'/%3E%3Cpath d='M371.029 255.236H363.712V234.225H351.369V227.979H371.029V255.236Z' fill='white'/%3E%3Cpath d='M323.882 234.273H311.572V254.493L311.523 255.284H304.882L304.157 255.234V228.654L304.206 227.929H323.19L323.915 227.978V233.548L323.882 234.273Z' fill='white'/%3E%3Cpath d='M360.663 295.971H348.353V316.208L348.32 316.982H341.662L340.937 316.933V290.352L340.986 289.627H359.97L360.696 289.676V295.246L360.663 295.971Z' fill='white'/%3E%3Cpath d='M340.987 255.664H348.32V276.674H360.663V282.92H340.987V255.664Z' fill='white'/%3E%3Cpath d='M334.249 316.933H326.932V295.922H314.589V289.677H334.249V316.933Z' fill='white'/%3E%3Cpath d='M314.589 276.674H326.932V255.664H334.265V282.92H314.589V276.674Z' fill='white'/%3E%3Cpath d='M351.369 338.372H363.712V317.361H371.045V344.617H351.369V338.372Z' fill='white'/%3E%3Cpath d='M304.207 317.361H311.524V338.372H323.883V344.617H304.207V317.361Z' fill='white'/%3E%3Cpath d='M371.029 378.631H363.712V357.62H351.369V351.375H371.029V378.631Z' fill='white'/%3E%3Cpath d='M323.882 357.671H311.572V377.907L311.523 378.682H304.882L304.157 378.632V352.051L304.206 351.326H323.19L323.915 351.376V356.946L323.882 357.671Z' fill='white'/%3E%3Cpath d='M360.663 419.368H348.353V439.604L348.32 440.379H341.662L340.937 440.329V413.748L340.986 413.023H359.97L360.696 413.073V418.643L360.663 419.368Z' fill='white'/%3E%3Cpath d='M340.987 379.06H348.32V400.071H360.663V406.317H340.987V379.06Z' fill='white'/%3E%3Cpath d='M334.249 440.328H326.932V419.317H314.589V413.072H334.249V440.328Z' fill='white'/%3E%3Cpath d='M314.589 400.071H326.932V379.06H334.265V406.317H314.589V400.071Z' fill='white'/%3E%3Cpath d='M297.466 8.44189H290.15V-12.569H277.79V-18.8147H297.466V8.44189Z' fill='white'/%3E%3Cpath d='M250.318 -12.5188H238.008V7.70122L237.975 8.49219H231.317L230.592 8.4428V-18.1381L230.642 -18.8632H249.626L250.367 -18.8138V-13.2438L250.318 -12.5188Z' fill='white'/%3E%3Cpath d='M287.1 49.1795H274.79V69.416L274.741 70.1904H268.1L267.375 70.141V43.5601L267.424 42.835H286.408L287.15 42.8844V48.4544L287.1 49.1795Z' fill='white'/%3E%3Cpath d='M267.425 8.87181H274.742V29.8827H287.101V36.1284H267.425V8.87181Z' fill='white'/%3E%3Cpath d='M260.684 70.1414H253.367V49.1304H241.008V42.8847H260.684V70.1414Z' fill='white'/%3E%3Cpath d='M241.024 29.8827H253.367V8.87181H260.684V36.1284H241.024V29.8827Z' fill='white'/%3E%3Cpath d='M277.807 91.58H290.149V70.5691H297.466V97.8257H277.807V91.58Z' fill='white'/%3E%3Cpath d='M230.642 70.5691H237.976V91.58H250.319V97.8257H230.642V70.5691Z' fill='white'/%3E%3Cpath d='M297.466 131.839H290.15V110.828H277.79V104.583H297.466V131.839Z' fill='white'/%3E%3Cpath d='M250.318 110.878H238.008V131.098L237.975 131.889H231.317L230.592 131.839V105.258L230.642 104.533H249.626L250.367 104.583V110.153L250.318 110.878Z' fill='white'/%3E%3Cpath d='M287.1 172.576H274.79V192.812L274.741 193.587H268.1L267.375 193.537V166.957L267.424 166.232H286.408L287.15 166.281V171.851L287.1 172.576Z' fill='white'/%3E%3Cpath d='M267.425 132.268H274.742V153.279H287.101V159.525H267.425V132.268Z' fill='white'/%3E%3Cpath d='M260.684 193.537H253.367V172.526H241.008V166.28H260.684V193.537Z' fill='white'/%3E%3Cpath d='M241.024 153.279H253.367V132.268H260.684V159.525H241.024V153.279Z' fill='white'/%3E%3Cpath d='M277.807 214.976H290.149V193.965H297.466V221.222H277.807V214.976Z' fill='white'/%3E%3Cpath d='M230.642 193.965H237.976V214.976H250.319V221.222H230.642V193.965Z' fill='white'/%3E%3Cpath d='M297.466 255.236H290.15V234.225H277.79V227.979H297.466V255.236Z' fill='white'/%3E%3Cpath d='M250.318 234.273H238.008V254.493L237.975 255.284H231.317L230.592 255.234V228.654L230.642 227.929H249.626L250.367 227.978V233.548L250.318 234.273Z' fill='white'/%3E%3Cpath d='M287.1 295.971H274.79V316.208L274.741 316.982H268.1L267.375 316.933V290.352L267.424 289.627H286.408L287.15 289.676V295.246L287.1 295.971Z' fill='white'/%3E%3Cpath d='M267.425 255.664H274.742V276.674H287.101V282.92H267.425V255.664Z' fill='white'/%3E%3Cpath d='M260.684 316.933H253.367V295.922H241.008V289.677H260.684V316.933Z' fill='white'/%3E%3Cpath d='M241.024 276.674H253.367V255.664H260.684V282.92H241.024V276.674Z' fill='white'/%3E%3Cpath d='M277.807 338.372H290.149V317.361H297.466V344.617H277.807V338.372Z' fill='white'/%3E%3Cpath d='M230.642 317.361H237.976V338.372H250.319V344.617H230.642V317.361Z' fill='white'/%3E%3Cpath d='M297.466 378.631H290.15V357.62H277.79V351.375H297.466V378.631Z' fill='white'/%3E%3Cpath d='M250.318 357.671H238.008V377.907L237.975 378.682H231.317L230.592 378.632V352.051L230.642 351.326H249.626L250.367 351.376V356.946L250.318 357.671Z' fill='white'/%3E%3Cpath d='M287.1 419.368H274.79V439.604L274.741 440.379H268.1L267.375 440.329V413.748L267.424 413.023H286.408L287.15 413.073V418.643L287.1 419.368Z' fill='white'/%3E%3Cpath d='M267.425 379.06H274.742V400.071H287.101V406.317H267.425V379.06Z' fill='white'/%3E%3Cpath d='M260.684 440.328H253.367V419.317H241.008V413.072H260.684V440.328Z' fill='white'/%3E%3Cpath d='M241.024 400.071H253.367V379.06H260.684V406.317H241.024V400.071Z' fill='white'/%3E%3Cpath d='M223.904 8.44189H216.587V-12.569H204.244V-18.8147H223.904V8.44189Z' fill='white'/%3E%3Cpath d='M176.755 -12.5188H164.445V7.70122L164.413 8.49219H157.755L157.03 8.4428V-18.1381L157.079 -18.8632H176.063L176.788 -18.8138V-13.2438L176.755 -12.5188Z' fill='white'/%3E%3Cpath d='M213.538 49.1795H201.228V69.416L201.178 70.1904H194.537L193.812 70.141V43.5601L193.862 42.835H212.846L213.571 42.8844V48.4544L213.538 49.1795Z' fill='white'/%3E%3Cpath d='M193.86 8.87181H201.177V29.8827H213.536V36.1284H193.86V8.87181Z' fill='white'/%3E%3Cpath d='M187.122 70.1414H179.805V49.1304H167.445V42.8847H187.122V70.1414Z' fill='white'/%3E%3Cpath d='M167.462 29.8827H179.805V8.87181H187.138V36.1284H167.462V29.8827Z' fill='white'/%3E%3Cpath d='M204.244 91.58H216.587V70.5691H223.92V97.8257H204.244V91.58Z' fill='white'/%3E%3Cpath d='M157.08 70.5691H164.413V91.58H176.756V97.8257H157.08V70.5691Z' fill='white'/%3E%3Cpath d='M223.904 131.839H216.587V110.828H204.244V104.583H223.904V131.839Z' fill='white'/%3E%3Cpath d='M176.755 110.878H164.445V131.098L164.413 131.889H157.755L157.03 131.839V105.258L157.079 104.533H176.063L176.788 104.583V110.153L176.755 110.878Z' fill='white'/%3E%3Cpath d='M213.538 172.576H201.228V192.812L201.178 193.587H194.537L193.812 193.537V166.957L193.862 166.232H212.846L213.571 166.281V171.851L213.538 172.576Z' fill='white'/%3E%3Cpath d='M193.86 132.268H201.177V153.279H213.536V159.525H193.86V132.268Z' fill='white'/%3E%3Cpath d='M187.122 193.537H179.805V172.526H167.445V166.28H187.122V193.537Z' fill='white'/%3E%3Cpath d='M167.462 153.279H179.805V132.268H187.138V159.525H167.462V153.279Z' fill='white'/%3E%3Cpath d='M204.244 214.976H216.587V193.965H223.92V221.222H204.244V214.976Z' fill='white'/%3E%3Cpath d='M157.08 193.965H164.413V214.976H176.756V221.222H157.08V193.965Z' fill='white'/%3E%3Cpath d='M223.904 255.236H216.587V234.225H204.244V227.979H223.904V255.236Z' fill='white'/%3E%3Cpath d='M176.755 234.273H164.445V254.493L164.413 255.284H157.755L157.03 255.234V228.654L157.079 227.929H176.063L176.788 227.978V233.548L176.755 234.273Z' fill='white'/%3E%3Cpath d='M213.538 295.971H201.228V316.208L201.178 316.982H194.537L193.812 316.933V290.352L193.862 289.627H212.846L213.571 289.676V295.246L213.538 295.971Z' fill='white'/%3E%3Cpath d='M193.86 255.664H201.177V276.674H213.536V282.92H193.86V255.664Z' fill='white'/%3E%3Cpath d='M187.122 316.933H179.805V295.922H167.445V289.677H187.122V316.933Z' fill='white'/%3E%3Cpath d='M167.462 276.674H179.805V255.664H187.138V282.92H167.462V276.674Z' fill='white'/%3E%3Cpath d='M204.244 338.372H216.587V317.361H223.92V344.617H204.244V338.372Z' fill='white'/%3E%3Cpath d='M157.08 317.361H164.413V338.372H176.756V344.617H157.08V317.361Z' fill='white'/%3E%3Cpath d='M223.904 378.631H216.587V357.62H204.244V351.375H223.904V378.631Z' fill='white'/%3E%3Cpath d='M176.755 357.671H164.445V377.907L164.413 378.682H157.755L157.03 378.632V352.051L157.079 351.326H176.063L176.788 351.376V356.946L176.755 357.671Z' fill='white'/%3E%3Cpath d='M213.538 419.368H201.228V439.604L201.178 440.379H194.537L193.812 440.329V413.748L193.862 413.023H212.846L213.571 413.073V418.643L213.538 419.368Z' fill='white'/%3E%3Cpath d='M193.86 379.06H201.177V400.071H213.536V406.317H193.86V379.06Z' fill='white'/%3E%3Cpath d='M187.122 440.328H179.805V419.317H167.445V413.072H187.122V440.328Z' fill='white'/%3E%3Cpath d='M167.462 400.071H179.805V379.06H187.138V406.317H167.462V400.071Z' fill='white'/%3E%3Cpath d='M150.339 8.44189H143.022V-12.569H130.68V-18.8147H150.339V8.44189Z' fill='white'/%3E%3Cpath d='M103.193 -12.5188H90.883V7.70122L90.8501 8.49219H84.1925L83.4674 8.4428V-18.1381L83.5168 -18.8632H102.501L103.242 -18.8138V-13.2438L103.193 -12.5188Z' fill='white'/%3E%3Cpath d='M139.974 49.1795H127.664V69.416L127.615 70.1904H120.974L120.249 70.141V43.5601L120.298 42.835H139.282L140.024 42.8844V48.4544L139.974 49.1795Z' fill='white'/%3E%3Cpath d='M120.298 8.87181H127.615V29.8827H139.974V36.1284H120.298V8.87181Z' fill='white'/%3E%3Cpath d='M113.559 70.1414H106.242V49.1304H93.8994V42.8847H113.559V70.1414Z' fill='white'/%3E%3Cpath d='M93.8994 29.8827H106.242V8.87181H113.576V36.1284H93.8994V29.8827Z' fill='white'/%3E%3Cpath d='M130.68 91.58H143.022V70.5691H150.339V97.8257H130.68V91.58Z' fill='white'/%3E%3Cpath d='M83.5166 70.5691H90.8498V91.58H103.193V97.8257H83.5166V70.5691Z' fill='white'/%3E%3Cpath d='M150.339 131.839H143.022V110.828H130.68V104.583H150.339V131.839Z' fill='white'/%3E%3Cpath d='M103.193 110.878H90.883V131.098L90.8501 131.889H84.1925L83.4674 131.839V105.258L83.5168 104.533H102.501L103.242 104.583V110.153L103.193 110.878Z' fill='white'/%3E%3Cpath d='M139.974 172.576H127.664V192.812L127.615 193.587H120.974L120.249 193.537V166.957L120.298 166.232H139.282L140.024 166.281V171.851L139.974 172.576Z' fill='white'/%3E%3Cpath d='M120.298 132.268H127.615V153.279H139.974V159.525H120.298V132.268Z' fill='white'/%3E%3Cpath d='M113.559 193.537H106.242V172.526H93.8994V166.28H113.559V193.537Z' fill='white'/%3E%3Cpath d='M93.8994 153.279H106.242V132.268H113.576V159.525H93.8994V153.279Z' fill='white'/%3E%3Cpath d='M130.68 214.976H143.022V193.965H150.339V221.222H130.68V214.976Z' fill='white'/%3E%3Cpath d='M83.5166 193.965H90.8498V214.976H103.193V221.222H83.5166V193.965Z' fill='white'/%3E%3Cpath d='M150.339 255.236H143.022V234.225H130.68V227.979H150.339V255.236Z' fill='white'/%3E%3Cpath d='M103.193 234.273H90.883V254.493L90.8501 255.284H84.1925L83.4674 255.234V228.654L83.5168 227.929H102.501L103.242 227.978V233.548L103.193 234.273Z' fill='white'/%3E%3Cpath d='M139.974 295.971H127.664V316.208L127.615 316.982H120.974L120.249 316.933V290.352L120.298 289.627H139.282L140.024 289.676V295.246L139.974 295.971Z' fill='white'/%3E%3Cpath d='M120.298 255.664H127.615V276.674H139.974V282.92H120.298V255.664Z' fill='white'/%3E%3Cpath d='M113.559 316.933H106.242V295.922H93.8994V289.677H113.559V316.933Z' fill='white'/%3E%3Cpath d='M93.8994 276.674H106.242V255.664H113.576V282.92H93.8994V276.674Z' fill='white'/%3E%3Cpath d='M130.68 338.372H143.022V317.361H150.339V344.617H130.68V338.372Z' fill='white'/%3E%3Cpath d='M83.5166 317.361H90.8498V338.372H103.193V344.617H83.5166V317.361Z' fill='white'/%3E%3Cpath d='M150.339 378.631H143.022V357.62H130.68V351.375H150.339V378.631Z' fill='white'/%3E%3Cpath d='M103.193 357.671H90.883V377.907L90.8501 378.682H84.1925L83.4674 378.632V352.051L83.5168 351.326H102.501L103.242 351.376V356.946L103.193 357.671Z' fill='white'/%3E%3Cpath d='M139.974 419.368H127.664V439.604L127.615 440.379H120.974L120.249 440.329V413.748L120.298 413.023H139.282L140.024 413.073V418.643L139.974 419.368Z' fill='white'/%3E%3Cpath d='M120.298 379.06H127.615V400.071H139.974V406.317H120.298V379.06Z' fill='white'/%3E%3Cpath d='M113.559 440.328H106.242V419.317H93.8994V413.072H113.559V440.328Z' fill='white'/%3E%3Cpath d='M93.8994 400.071H106.242V379.06H113.576V406.317H93.8994V400.071Z' fill='white'/%3E%3Cpath d='M76.7768 8.44189H69.46V-12.569H57.1171V-18.8147H76.7768V8.44189Z' fill='white'/%3E%3Cpath d='M29.6295 -12.5188H17.3196V7.70122L17.2701 8.49219H10.629L9.90393 8.4428V-18.1381L9.95337 -18.8632H28.9374L29.6625 -18.8138V-13.2438L29.6295 -12.5188Z' fill='white'/%3E%3Cpath d='M66.4118 49.1795H54.1018V69.416L54.0524 70.1904H47.4113L46.6862 70.141V43.5601L46.7357 42.835H65.7197L66.4612 42.8844V48.4544L66.4118 49.1795Z' fill='white'/%3E%3Cpath d='M46.7354 8.87181H54.0522V29.8827H66.4115V36.1284H46.7354V8.87181Z' fill='white'/%3E%3Cpath d='M39.9945 70.1414H32.6777V49.1304H20.3348V42.8847H39.9945V70.1414Z' fill='white'/%3E%3Cpath d='M20.3348 29.8827H32.6777V8.87181H39.9945V36.1284H20.3348V29.8827Z' fill='white'/%3E%3Cpath d='M57.1171 91.58H69.46V70.5691H76.7768V97.8257H57.1171V91.58Z' fill='white'/%3E%3Cpath d='M9.95422 70.5691H17.271V91.58H29.6304V97.8257H9.95422V70.5691Z' fill='white'/%3E%3Cpath d='M76.7768 131.839H69.46V110.828H57.1171V104.583H76.7768V131.839Z' fill='white'/%3E%3Cpath d='M29.6295 110.878H17.3196V131.098L17.2701 131.889H10.629L9.90393 131.839V105.258L9.95337 104.533H28.9374L29.6625 104.583V110.153L29.6295 110.878Z' fill='white'/%3E%3Cpath d='M66.4118 172.576H54.1018V192.812L54.0524 193.587H47.4113L46.6862 193.537V166.957L46.7357 166.232H65.7197L66.4612 166.281V171.851L66.4118 172.576Z' fill='white'/%3E%3Cpath d='M46.7354 132.268H54.0522V153.279H66.4115V159.525H46.7354V132.268Z' fill='white'/%3E%3Cpath d='M39.9945 193.537H32.6777V172.526H20.3348V166.28H39.9945V193.537Z' fill='white'/%3E%3Cpath d='M20.3348 153.279H32.6777V132.268H39.9945V159.525H20.3348V153.279Z' fill='white'/%3E%3Cpath d='M57.1171 214.976H69.46V193.965H76.7768V221.222H57.1171V214.976Z' fill='white'/%3E%3Cpath d='M9.95422 193.965H17.271V214.976H29.6304V221.222H9.95422V193.965Z' fill='white'/%3E%3Cpath d='M76.7768 255.236H69.46V234.225H57.1171V227.979H76.7768V255.236Z' fill='white'/%3E%3Cpath d='M29.6295 234.273H17.3196V254.493L17.2701 255.284H10.629L9.90393 255.234V228.654L9.95337 227.929H28.9374L29.6625 227.978V233.548L29.6295 234.273Z' fill='white'/%3E%3Cpath d='M66.4118 295.971H54.1018V316.208L54.0524 316.982H47.4113L46.6862 316.933V290.352L46.7357 289.627H65.7197L66.4612 289.676V295.246L66.4118 295.971Z' fill='white'/%3E%3Cpath d='M46.7354 255.664H54.0522V276.674H66.4115V282.92H46.7354V255.664Z' fill='white'/%3E%3Cpath d='M39.9945 316.933H32.6777V295.922H20.3348V289.677H39.9945V316.933Z' fill='white'/%3E%3Cpath d='M20.3348 276.674H32.6777V255.664H39.9945V282.92H20.3348V276.674Z' fill='white'/%3E%3Cpath d='M57.1171 338.372H69.46V317.361H76.7768V344.617H57.1171V338.372Z' fill='white'/%3E%3Cpath d='M9.95422 317.361H17.271V338.372H29.6304V344.617H9.95422V317.361Z' fill='white'/%3E%3Cpath d='M76.7768 378.631H69.46V357.62H57.1171V351.375H76.7768V378.631Z' fill='white'/%3E%3Cpath d='M29.6295 357.671H17.3196V377.907L17.2701 378.682H10.629L9.90393 378.632V352.051L9.95337 351.326H28.9374L29.6625 351.376V356.946L29.6295 357.671Z' fill='white'/%3E%3Cpath d='M66.4118 419.368H54.1018V439.604L54.0524 440.379H47.4113L46.6862 440.329V413.748L46.7357 413.023H65.7197L66.4612 413.073V418.643L66.4118 419.368Z' fill='white'/%3E%3Cpath d='M46.7354 379.06H54.0522V400.071H66.4115V406.317H46.7354V379.06Z' fill='white'/%3E%3Cpath d='M39.9945 440.328H32.6777V419.317H20.3348V413.072H39.9945V440.328Z' fill='white'/%3E%3Cpath d='M20.3348 400.071H32.6777V379.06H39.9945V406.317H20.3348V400.071Z' fill='white'/%3E%3Cpath d='M3.2144 8.44189H-4.10235V-12.569H-16.4453V-18.8147H3.2144V8.44189Z' fill='white'/%3E%3Cpath d='M-16.4453 91.58H-4.10235V70.5691H3.23088V97.8257H-16.4453V91.58Z' fill='white'/%3E%3Cpath d='M3.2144 131.839H-4.10235V110.828H-16.4453V104.583H3.2144V131.839Z' fill='white'/%3E%3Cpath d='M-16.4453 214.976H-4.10235V193.965H3.23088V221.222H-16.4453V214.976Z' fill='white'/%3E%3Cpath d='M3.2144 255.236H-4.10235V234.225H-16.4453V227.979H3.2144V255.236Z' fill='white'/%3E%3Cpath d='M-16.4453 338.372H-4.10235V317.361H3.23088V344.617H-16.4453V338.372Z' fill='white'/%3E%3Cpath d='M3.2144 378.631H-4.10235V357.62H-16.4453V351.375H3.2144V378.631Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  background-position: left bottom;
  background-size: auto 60%;
} */

/* .service-cta.cta-container:after {
  right: -49px;
}

.service-cta.cta-container:before {
  left: -49px;
} */

/* .cta-container:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='645' height='420' viewBox='0 0 645 420' fill='none'%3E%3Cmask id='mask0_18351_23383' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='-93' width='749' height='1260'%3E%3Cpath d='M-6.10352e-05 1166.37V-92.7559L748.401 1166.37H-6.10352e-05Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_18351_23383)'%3E%3Cpath d='M618.134 -12.5188H605.824V7.70122L605.791 8.49219H599.134L598.409 8.4428V-18.1381L598.458 -18.8632H617.442L618.184 -18.8138V-13.2438L618.134 -12.5188Z' fill='white'/%3E%3Cpath d='M654.915 49.1795H642.605V69.416L642.572 70.1904H635.915L635.19 70.141V43.5601L635.239 42.835H654.223L654.948 42.8844V48.4544L654.915 49.1795Z' fill='white'/%3E%3Cpath d='M635.24 8.87181H642.573V29.8827H654.916V36.1284H635.24V8.87181Z' fill='white'/%3E%3Cpath d='M628.499 70.1414H621.182V49.1304H608.823V42.8847H628.499V70.1414Z' fill='white'/%3E%3Cpath d='M608.839 29.8827H621.182V8.87181H628.499V36.1284H608.839V29.8827Z' fill='white'/%3E%3Cpath d='M598.458 70.5691H605.791V91.58H618.134V97.8257H598.458V70.5691Z' fill='white'/%3E%3Cpath d='M618.134 110.878H605.824V131.098L605.791 131.889H599.134L598.409 131.839V105.258L598.458 104.533H617.442L618.184 104.583V110.153L618.134 110.878Z' fill='white'/%3E%3Cpath d='M654.915 172.576H642.605V192.812L642.572 193.587H635.915L635.19 193.537V166.957L635.239 166.232H654.223L654.948 166.281V171.851L654.915 172.576Z' fill='white'/%3E%3Cpath d='M635.24 132.268H642.573V153.279H654.916V159.525H635.24V132.268Z' fill='white'/%3E%3Cpath d='M628.499 193.537H621.182V172.526H608.823V166.28H628.499V193.537Z' fill='white'/%3E%3Cpath d='M608.839 153.279H621.182V132.268H628.499V159.525H608.839V153.279Z' fill='white'/%3E%3Cpath d='M598.458 193.965H605.791V214.976H618.134V221.222H598.458V193.965Z' fill='white'/%3E%3Cpath d='M618.134 234.273H605.824V254.493L605.791 255.284H599.134L598.409 255.234V228.654L598.458 227.929H617.442L618.184 227.978V233.548L618.134 234.273Z' fill='white'/%3E%3Cpath d='M654.915 295.971H642.605V316.208L642.572 316.982H635.915L635.19 316.933V290.352L635.239 289.627H654.223L654.948 289.676V295.246L654.915 295.971Z' fill='white'/%3E%3Cpath d='M635.24 255.664H642.573V276.674H654.916V282.92H635.24V255.664Z' fill='white'/%3E%3Cpath d='M628.499 316.933H621.182V295.922H608.823V289.677H628.499V316.933Z' fill='white'/%3E%3Cpath d='M608.839 276.674H621.182V255.664H628.499V282.92H608.839V276.674Z' fill='white'/%3E%3Cpath d='M598.458 317.361H605.791V338.372H618.134V344.617H598.458V317.361Z' fill='white'/%3E%3Cpath d='M618.134 357.671H605.824V377.907L605.791 378.682H599.134L598.409 378.632V352.051L598.458 351.326H617.442L618.184 351.376V356.946L618.134 357.671Z' fill='white'/%3E%3Cpath d='M654.915 419.368H642.605V439.604L642.572 440.379H635.915L635.19 440.329V413.748L635.239 413.023H654.223L654.948 413.073V418.643L654.915 419.368Z' fill='white'/%3E%3Cpath d='M635.24 379.06H642.573V400.071H654.916V406.317H635.24V379.06Z' fill='white'/%3E%3Cpath d='M628.499 440.328H621.182V419.317H608.823V413.072H628.499V440.328Z' fill='white'/%3E%3Cpath d='M608.839 400.071H621.182V379.06H628.499V406.317H608.839V400.071Z' fill='white'/%3E%3Cpath d='M591.718 8.44189H584.401V-12.569H572.042V-18.8147H591.718V8.44189Z' fill='white'/%3E%3Cpath d='M544.572 -12.5188H532.262V7.70122L532.212 8.49219H525.571L524.846 8.4428V-18.1381L524.896 -18.8632H543.88L544.621 -18.8138V-13.2438L544.572 -12.5188Z' fill='white'/%3E%3Cpath d='M581.353 49.1795H569.043V69.416L569.01 70.1904H562.353L561.627 70.141V43.5601L561.677 42.835H580.661L581.402 42.8844V48.4544L581.353 49.1795Z' fill='white'/%3E%3Cpath d='M561.677 8.87181H569.01V29.8827H581.353V36.1284H561.677V8.87181Z' fill='white'/%3E%3Cpath d='M554.937 70.1414H547.62V49.1304H535.261V42.8847H554.937V70.1414Z' fill='white'/%3E%3Cpath d='M535.277 29.8827H547.62V8.87181H554.937V36.1284H535.277V29.8827Z' fill='white'/%3E%3Cpath d='M572.059 91.58H584.402V70.5691H591.719V97.8257H572.059V91.58Z' fill='white'/%3E%3Cpath d='M524.895 70.5691H532.212V91.58H544.572V97.8257H524.895V70.5691Z' fill='white'/%3E%3Cpath d='M591.718 131.839H584.401V110.828H572.042V104.583H591.718V131.839Z' fill='white'/%3E%3Cpath d='M544.572 110.878H532.262V131.098L532.212 131.889H525.571L524.846 131.839V105.258L524.896 104.533H543.88L544.621 104.583V110.153L544.572 110.878Z' fill='white'/%3E%3Cpath d='M581.353 172.576H569.043V192.812L569.01 193.587H562.353L561.627 193.537V166.957L561.677 166.232H580.661L581.402 166.281V171.851L581.353 172.576Z' fill='white'/%3E%3Cpath d='M561.677 132.268H569.01V153.279H581.353V159.525H561.677V132.268Z' fill='white'/%3E%3Cpath d='M554.937 193.537H547.62V172.526H535.261V166.28H554.937V193.537Z' fill='white'/%3E%3Cpath d='M535.277 153.279H547.62V132.268H554.937V159.525H535.277V153.279Z' fill='white'/%3E%3Cpath d='M572.059 214.976H584.402V193.965H591.719V221.222H572.059V214.976Z' fill='white'/%3E%3Cpath d='M524.895 193.965H532.212V214.976H544.572V221.222H524.895V193.965Z' fill='white'/%3E%3Cpath d='M591.718 255.236H584.401V234.225H572.042V227.979H591.718V255.236Z' fill='white'/%3E%3Cpath d='M544.572 234.273H532.262V254.493L532.212 255.284H525.571L524.846 255.234V228.654L524.896 227.929H543.88L544.621 227.978V233.548L544.572 234.273Z' fill='white'/%3E%3Cpath d='M581.353 295.971H569.043V316.208L569.01 316.982H562.353L561.627 316.933V290.352L561.677 289.627H580.661L581.402 289.676V295.246L581.353 295.971Z' fill='white'/%3E%3Cpath d='M561.677 255.664H569.01V276.674H581.353V282.92H561.677V255.664Z' fill='white'/%3E%3Cpath d='M554.937 316.933H547.62V295.922H535.261V289.677H554.937V316.933Z' fill='white'/%3E%3Cpath d='M535.277 276.674H547.62V255.664H554.937V282.92H535.277V276.674Z' fill='white'/%3E%3Cpath d='M572.059 338.372H584.402V317.361H591.719V344.617H572.059V338.372Z' fill='white'/%3E%3Cpath d='M524.895 317.361H532.212V338.372H544.572V344.617H524.895V317.361Z' fill='white'/%3E%3Cpath d='M591.718 378.631H584.401V357.62H572.042V351.375H591.718V378.631Z' fill='white'/%3E%3Cpath d='M544.572 357.671H532.262V377.907L532.212 378.682H525.571L524.846 378.632V352.051L524.896 351.326H543.88L544.621 351.376V356.946L544.572 357.671Z' fill='white'/%3E%3Cpath d='M581.353 419.368H569.043V439.604L569.01 440.379H562.353L561.627 440.329V413.748L561.677 413.023H580.661L581.402 413.073V418.643L581.353 419.368Z' fill='white'/%3E%3Cpath d='M561.677 379.06H569.01V400.071H581.353V406.317H561.677V379.06Z' fill='white'/%3E%3Cpath d='M554.937 440.328H547.62V419.317H535.261V413.072H554.937V440.328Z' fill='white'/%3E%3Cpath d='M535.277 400.071H547.62V379.06H554.937V406.317H535.277V400.071Z' fill='white'/%3E%3Cpath d='M518.155 8.44189H510.838V-12.569H498.495V-18.8147H518.155V8.44189Z' fill='white'/%3E%3Cpath d='M471.009 -12.5188H458.699V7.70122L458.65 8.49219H452.009L451.284 8.4428V-18.1381L451.333 -18.8632H470.317L471.059 -18.8138V-13.2438L471.009 -12.5188Z' fill='white'/%3E%3Cpath d='M507.79 49.1795H495.48V69.416L495.43 70.1904H488.789L488.064 70.141V43.5601L488.113 42.835H507.097L507.839 42.8844V48.4544L507.79 49.1795Z' fill='white'/%3E%3Cpath d='M488.113 8.87181H495.43V29.8827H507.789V36.1284H488.113V8.87181Z' fill='white'/%3E%3Cpath d='M481.373 70.1414H474.057V49.1304H461.714V42.8847H481.373V70.1414Z' fill='white'/%3E%3Cpath d='M461.714 29.8827H474.057V8.87181H481.39V36.1284H461.714V29.8827Z' fill='white'/%3E%3Cpath d='M498.495 91.58H510.838V70.5691H518.171V97.8257H498.495V91.58Z' fill='white'/%3E%3Cpath d='M451.332 70.5691H458.649V91.58H471.008V97.8257H451.332V70.5691Z' fill='white'/%3E%3Cpath d='M518.155 131.839H510.838V110.828H498.495V104.583H518.155V131.839Z' fill='white'/%3E%3Cpath d='M471.009 110.878H458.699V131.098L458.65 131.889H452.009L451.284 131.839V105.258L451.333 104.533H470.317L471.059 104.583V110.153L471.009 110.878Z' fill='white'/%3E%3Cpath d='M507.79 172.576H495.48V192.812L495.43 193.587H488.789L488.064 193.537V166.957L488.113 166.232H507.097L507.839 166.281V171.851L507.79 172.576Z' fill='white'/%3E%3Cpath d='M488.113 132.268H495.43V153.279H507.789V159.525H488.113V132.268Z' fill='white'/%3E%3Cpath d='M481.373 193.537H474.057V172.526H461.714V166.28H481.373V193.537Z' fill='white'/%3E%3Cpath d='M461.714 153.279H474.057V132.268H481.39V159.525H461.714V153.279Z' fill='white'/%3E%3Cpath d='M498.495 214.976H510.838V193.965H518.171V221.222H498.495V214.976Z' fill='white'/%3E%3Cpath d='M451.332 193.965H458.649V214.976H471.008V221.222H451.332V193.965Z' fill='white'/%3E%3Cpath d='M518.155 255.236H510.838V234.225H498.495V227.979H518.155V255.236Z' fill='white'/%3E%3Cpath d='M471.009 234.273H458.699V254.493L458.65 255.284H452.009L451.284 255.234V228.654L451.333 227.929H470.317L471.059 227.978V233.548L471.009 234.273Z' fill='white'/%3E%3Cpath d='M507.79 295.971H495.48V316.208L495.43 316.982H488.789L488.064 316.933V290.352L488.113 289.627H507.097L507.839 289.676V295.246L507.79 295.971Z' fill='white'/%3E%3Cpath d='M488.113 255.664H495.43V276.674H507.789V282.92H488.113V255.664Z' fill='white'/%3E%3Cpath d='M481.373 316.933H474.057V295.922H461.714V289.677H481.373V316.933Z' fill='white'/%3E%3Cpath d='M461.714 276.674H474.057V255.664H481.39V282.92H461.714V276.674Z' fill='white'/%3E%3Cpath d='M498.495 338.372H510.838V317.361H518.171V344.617H498.495V338.372Z' fill='white'/%3E%3Cpath d='M451.332 317.361H458.649V338.372H471.008V344.617H451.332V317.361Z' fill='white'/%3E%3Cpath d='M518.155 378.631H510.838V357.62H498.495V351.375H518.155V378.631Z' fill='white'/%3E%3Cpath d='M471.009 357.671H458.699V377.907L458.65 378.682H452.009L451.284 378.632V352.051L451.333 351.326H470.317L471.059 351.376V356.946L471.009 357.671Z' fill='white'/%3E%3Cpath d='M507.79 419.368H495.48V439.604L495.43 440.379H488.789L488.064 440.329V413.748L488.113 413.023H507.097L507.839 413.073V418.643L507.79 419.368Z' fill='white'/%3E%3Cpath d='M488.113 379.06H495.43V400.071H507.789V406.317H488.113V379.06Z' fill='white'/%3E%3Cpath d='M481.373 440.328H474.057V419.317H461.714V413.072H481.373V440.328Z' fill='white'/%3E%3Cpath d='M461.714 400.071H474.057V379.06H481.39V406.317H461.714V400.071Z' fill='white'/%3E%3Cpath d='M444.592 8.44189H437.275V-12.569H424.932V-18.8147H444.592V8.44189Z' fill='white'/%3E%3Cpath d='M397.445 -12.5188H385.135V7.70122L385.102 8.49219H378.444L377.719 8.4428V-18.1381L377.769 -18.8632H396.753L397.494 -18.8138V-13.2438L397.445 -12.5188Z' fill='white'/%3E%3Cpath d='M434.227 49.1795H421.917V69.416L421.868 70.1904H415.227L414.501 70.141V43.5601L414.551 42.835H433.535L434.26 42.8844V48.4544L434.227 49.1795Z' fill='white'/%3E%3Cpath d='M414.551 8.87181H421.867V29.8827H434.227V36.1284H414.551V8.87181Z' fill='white'/%3E%3Cpath d='M407.811 70.1414H400.494V49.1304H388.135V42.8847H407.811V70.1414Z' fill='white'/%3E%3Cpath d='M388.151 29.8827H400.494V8.87181H407.811V36.1284H388.151V29.8827Z' fill='white'/%3E%3Cpath d='M424.932 91.58H437.275V70.5691H444.609V97.8257H424.932V91.58Z' fill='white'/%3E%3Cpath d='M377.77 70.5691H385.103V91.58H397.446V97.8257H377.77V70.5691Z' fill='white'/%3E%3Cpath d='M444.592 131.839H437.275V110.828H424.932V104.583H444.592V131.839Z' fill='white'/%3E%3Cpath d='M397.445 110.878H385.135V131.098L385.102 131.889H378.444L377.719 131.839V105.258L377.769 104.533H396.753L397.494 104.583V110.153L397.445 110.878Z' fill='white'/%3E%3Cpath d='M434.227 172.576H421.917V192.812L421.868 193.587H415.227L414.501 193.537V166.957L414.551 166.232H433.535L434.26 166.281V171.851L434.227 172.576Z' fill='white'/%3E%3Cpath d='M414.551 132.268H421.867V153.279H434.227V159.525H414.551V132.268Z' fill='white'/%3E%3Cpath d='M407.811 193.537H400.494V172.526H388.135V166.28H407.811V193.537Z' fill='white'/%3E%3Cpath d='M388.151 153.279H400.494V132.268H407.811V159.525H388.151V153.279Z' fill='white'/%3E%3Cpath d='M424.932 214.976H437.275V193.965H444.609V221.222H424.932V214.976Z' fill='white'/%3E%3Cpath d='M377.77 193.965H385.103V214.976H397.446V221.222H377.77V193.965Z' fill='white'/%3E%3Cpath d='M444.592 255.236H437.275V234.225H424.932V227.979H444.592V255.236Z' fill='white'/%3E%3Cpath d='M397.445 234.273H385.135V254.493L385.102 255.284H378.444L377.719 255.234V228.654L377.769 227.929H396.753L397.494 227.978V233.548L397.445 234.273Z' fill='white'/%3E%3Cpath d='M434.227 295.971H421.917V316.208L421.868 316.982H415.227L414.501 316.933V290.352L414.551 289.627H433.535L434.26 289.676V295.246L434.227 295.971Z' fill='white'/%3E%3Cpath d='M414.551 255.664H421.867V276.674H434.227V282.92H414.551V255.664Z' fill='white'/%3E%3Cpath d='M407.811 316.933H400.494V295.922H388.135V289.677H407.811V316.933Z' fill='white'/%3E%3Cpath d='M388.151 276.674H400.494V255.664H407.811V282.92H388.151V276.674Z' fill='white'/%3E%3Cpath d='M424.932 338.372H437.275V317.361H444.609V344.617H424.932V338.372Z' fill='white'/%3E%3Cpath d='M377.77 317.361H385.103V338.372H397.446V344.617H377.77V317.361Z' fill='white'/%3E%3Cpath d='M444.592 378.631H437.275V357.62H424.932V351.375H444.592V378.631Z' fill='white'/%3E%3Cpath d='M397.445 357.671H385.135V377.907L385.102 378.682H378.444L377.719 378.632V352.051L377.769 351.326H396.753L397.494 351.376V356.946L397.445 357.671Z' fill='white'/%3E%3Cpath d='M434.227 419.368H421.917V439.604L421.868 440.379H415.227L414.501 440.329V413.748L414.551 413.023H433.535L434.26 413.073V418.643L434.227 419.368Z' fill='white'/%3E%3Cpath d='M414.551 379.06H421.867V400.071H434.227V406.317H414.551V379.06Z' fill='white'/%3E%3Cpath d='M407.811 440.328H400.494V419.317H388.135V413.072H407.811V440.328Z' fill='white'/%3E%3Cpath d='M388.151 400.071H400.494V379.06H407.811V406.317H388.151V400.071Z' fill='white'/%3E%3Cpath d='M371.029 8.44189H363.712V-12.569H351.369V-18.8147H371.029V8.44189Z' fill='white'/%3E%3Cpath d='M323.882 -12.5188H311.572V7.70122L311.523 8.49219H304.882L304.157 8.4428V-18.1381L304.206 -18.8632H323.19L323.915 -18.8138V-13.2438L323.882 -12.5188Z' fill='white'/%3E%3Cpath d='M360.663 49.1795H348.353V69.416L348.32 70.1904H341.662L340.937 70.141V43.5601L340.986 42.835H359.97L360.696 42.8844V48.4544L360.663 49.1795Z' fill='white'/%3E%3Cpath d='M340.987 8.87181H348.32V29.8827H360.663V36.1284H340.987V8.87181Z' fill='white'/%3E%3Cpath d='M334.249 70.1414H326.932V49.1304H314.589V42.8847H334.249V70.1414Z' fill='white'/%3E%3Cpath d='M314.589 29.8827H326.932V8.87181H334.265V36.1284H314.589V29.8827Z' fill='white'/%3E%3Cpath d='M351.369 91.58H363.712V70.5691H371.045V97.8257H351.369V91.58Z' fill='white'/%3E%3Cpath d='M304.207 70.5691H311.524V91.58H323.883V97.8257H304.207V70.5691Z' fill='white'/%3E%3Cpath d='M371.029 131.839H363.712V110.828H351.369V104.583H371.029V131.839Z' fill='white'/%3E%3Cpath d='M323.882 110.878H311.572V131.098L311.523 131.889H304.882L304.157 131.839V105.258L304.206 104.533H323.19L323.915 104.583V110.153L323.882 110.878Z' fill='white'/%3E%3Cpath d='M360.663 172.576H348.353V192.812L348.32 193.587H341.662L340.937 193.537V166.957L340.986 166.232H359.97L360.696 166.281V171.851L360.663 172.576Z' fill='white'/%3E%3Cpath d='M340.987 132.268H348.32V153.279H360.663V159.525H340.987V132.268Z' fill='white'/%3E%3Cpath d='M334.249 193.537H326.932V172.526H314.589V166.28H334.249V193.537Z' fill='white'/%3E%3Cpath d='M314.589 153.279H326.932V132.268H334.265V159.525H314.589V153.279Z' fill='white'/%3E%3Cpath d='M351.369 214.976H363.712V193.965H371.045V221.222H351.369V214.976Z' fill='white'/%3E%3Cpath d='M304.207 193.965H311.524V214.976H323.883V221.222H304.207V193.965Z' fill='white'/%3E%3Cpath d='M371.029 255.236H363.712V234.225H351.369V227.979H371.029V255.236Z' fill='white'/%3E%3Cpath d='M323.882 234.273H311.572V254.493L311.523 255.284H304.882L304.157 255.234V228.654L304.206 227.929H323.19L323.915 227.978V233.548L323.882 234.273Z' fill='white'/%3E%3Cpath d='M360.663 295.971H348.353V316.208L348.32 316.982H341.662L340.937 316.933V290.352L340.986 289.627H359.97L360.696 289.676V295.246L360.663 295.971Z' fill='white'/%3E%3Cpath d='M340.987 255.664H348.32V276.674H360.663V282.92H340.987V255.664Z' fill='white'/%3E%3Cpath d='M334.249 316.933H326.932V295.922H314.589V289.677H334.249V316.933Z' fill='white'/%3E%3Cpath d='M314.589 276.674H326.932V255.664H334.265V282.92H314.589V276.674Z' fill='white'/%3E%3Cpath d='M351.369 338.372H363.712V317.361H371.045V344.617H351.369V338.372Z' fill='white'/%3E%3Cpath d='M304.207 317.361H311.524V338.372H323.883V344.617H304.207V317.361Z' fill='white'/%3E%3Cpath d='M371.029 378.631H363.712V357.62H351.369V351.375H371.029V378.631Z' fill='white'/%3E%3Cpath d='M323.882 357.671H311.572V377.907L311.523 378.682H304.882L304.157 378.632V352.051L304.206 351.326H323.19L323.915 351.376V356.946L323.882 357.671Z' fill='white'/%3E%3Cpath d='M360.663 419.368H348.353V439.604L348.32 440.379H341.662L340.937 440.329V413.748L340.986 413.023H359.97L360.696 413.073V418.643L360.663 419.368Z' fill='white'/%3E%3Cpath d='M340.987 379.06H348.32V400.071H360.663V406.317H340.987V379.06Z' fill='white'/%3E%3Cpath d='M334.249 440.328H326.932V419.317H314.589V413.072H334.249V440.328Z' fill='white'/%3E%3Cpath d='M314.589 400.071H326.932V379.06H334.265V406.317H314.589V400.071Z' fill='white'/%3E%3Cpath d='M297.466 8.44189H290.15V-12.569H277.79V-18.8147H297.466V8.44189Z' fill='white'/%3E%3Cpath d='M250.318 -12.5188H238.008V7.70122L237.975 8.49219H231.317L230.592 8.4428V-18.1381L230.642 -18.8632H249.626L250.367 -18.8138V-13.2438L250.318 -12.5188Z' fill='white'/%3E%3Cpath d='M287.1 49.1795H274.79V69.416L274.741 70.1904H268.1L267.375 70.141V43.5601L267.424 42.835H286.408L287.15 42.8844V48.4544L287.1 49.1795Z' fill='white'/%3E%3Cpath d='M267.425 8.87181H274.742V29.8827H287.101V36.1284H267.425V8.87181Z' fill='white'/%3E%3Cpath d='M260.684 70.1414H253.367V49.1304H241.008V42.8847H260.684V70.1414Z' fill='white'/%3E%3Cpath d='M241.024 29.8827H253.367V8.87181H260.684V36.1284H241.024V29.8827Z' fill='white'/%3E%3Cpath d='M277.807 91.58H290.149V70.5691H297.466V97.8257H277.807V91.58Z' fill='white'/%3E%3Cpath d='M230.642 70.5691H237.976V91.58H250.319V97.8257H230.642V70.5691Z' fill='white'/%3E%3Cpath d='M297.466 131.839H290.15V110.828H277.79V104.583H297.466V131.839Z' fill='white'/%3E%3Cpath d='M250.318 110.878H238.008V131.098L237.975 131.889H231.317L230.592 131.839V105.258L230.642 104.533H249.626L250.367 104.583V110.153L250.318 110.878Z' fill='white'/%3E%3Cpath d='M287.1 172.576H274.79V192.812L274.741 193.587H268.1L267.375 193.537V166.957L267.424 166.232H286.408L287.15 166.281V171.851L287.1 172.576Z' fill='white'/%3E%3Cpath d='M267.425 132.268H274.742V153.279H287.101V159.525H267.425V132.268Z' fill='white'/%3E%3Cpath d='M260.684 193.537H253.367V172.526H241.008V166.28H260.684V193.537Z' fill='white'/%3E%3Cpath d='M241.024 153.279H253.367V132.268H260.684V159.525H241.024V153.279Z' fill='white'/%3E%3Cpath d='M277.807 214.976H290.149V193.965H297.466V221.222H277.807V214.976Z' fill='white'/%3E%3Cpath d='M230.642 193.965H237.976V214.976H250.319V221.222H230.642V193.965Z' fill='white'/%3E%3Cpath d='M297.466 255.236H290.15V234.225H277.79V227.979H297.466V255.236Z' fill='white'/%3E%3Cpath d='M250.318 234.273H238.008V254.493L237.975 255.284H231.317L230.592 255.234V228.654L230.642 227.929H249.626L250.367 227.978V233.548L250.318 234.273Z' fill='white'/%3E%3Cpath d='M287.1 295.971H274.79V316.208L274.741 316.982H268.1L267.375 316.933V290.352L267.424 289.627H286.408L287.15 289.676V295.246L287.1 295.971Z' fill='white'/%3E%3Cpath d='M267.425 255.664H274.742V276.674H287.101V282.92H267.425V255.664Z' fill='white'/%3E%3Cpath d='M260.684 316.933H253.367V295.922H241.008V289.677H260.684V316.933Z' fill='white'/%3E%3Cpath d='M241.024 276.674H253.367V255.664H260.684V282.92H241.024V276.674Z' fill='white'/%3E%3Cpath d='M277.807 338.372H290.149V317.361H297.466V344.617H277.807V338.372Z' fill='white'/%3E%3Cpath d='M230.642 317.361H237.976V338.372H250.319V344.617H230.642V317.361Z' fill='white'/%3E%3Cpath d='M297.466 378.631H290.15V357.62H277.79V351.375H297.466V378.631Z' fill='white'/%3E%3Cpath d='M250.318 357.671H238.008V377.907L237.975 378.682H231.317L230.592 378.632V352.051L230.642 351.326H249.626L250.367 351.376V356.946L250.318 357.671Z' fill='white'/%3E%3Cpath d='M287.1 419.368H274.79V439.604L274.741 440.379H268.1L267.375 440.329V413.748L267.424 413.023H286.408L287.15 413.073V418.643L287.1 419.368Z' fill='white'/%3E%3Cpath d='M267.425 379.06H274.742V400.071H287.101V406.317H267.425V379.06Z' fill='white'/%3E%3Cpath d='M260.684 440.328H253.367V419.317H241.008V413.072H260.684V440.328Z' fill='white'/%3E%3Cpath d='M241.024 400.071H253.367V379.06H260.684V406.317H241.024V400.071Z' fill='white'/%3E%3Cpath d='M223.904 8.44189H216.587V-12.569H204.244V-18.8147H223.904V8.44189Z' fill='white'/%3E%3Cpath d='M176.755 -12.5188H164.445V7.70122L164.413 8.49219H157.755L157.03 8.4428V-18.1381L157.079 -18.8632H176.063L176.788 -18.8138V-13.2438L176.755 -12.5188Z' fill='white'/%3E%3Cpath d='M213.538 49.1795H201.228V69.416L201.178 70.1904H194.537L193.812 70.141V43.5601L193.862 42.835H212.846L213.571 42.8844V48.4544L213.538 49.1795Z' fill='white'/%3E%3Cpath d='M193.86 8.87181H201.177V29.8827H213.536V36.1284H193.86V8.87181Z' fill='white'/%3E%3Cpath d='M187.122 70.1414H179.805V49.1304H167.445V42.8847H187.122V70.1414Z' fill='white'/%3E%3Cpath d='M167.462 29.8827H179.805V8.87181H187.138V36.1284H167.462V29.8827Z' fill='white'/%3E%3Cpath d='M204.244 91.58H216.587V70.5691H223.92V97.8257H204.244V91.58Z' fill='white'/%3E%3Cpath d='M157.08 70.5691H164.413V91.58H176.756V97.8257H157.08V70.5691Z' fill='white'/%3E%3Cpath d='M223.904 131.839H216.587V110.828H204.244V104.583H223.904V131.839Z' fill='white'/%3E%3Cpath d='M176.755 110.878H164.445V131.098L164.413 131.889H157.755L157.03 131.839V105.258L157.079 104.533H176.063L176.788 104.583V110.153L176.755 110.878Z' fill='white'/%3E%3Cpath d='M213.538 172.576H201.228V192.812L201.178 193.587H194.537L193.812 193.537V166.957L193.862 166.232H212.846L213.571 166.281V171.851L213.538 172.576Z' fill='white'/%3E%3Cpath d='M193.86 132.268H201.177V153.279H213.536V159.525H193.86V132.268Z' fill='white'/%3E%3Cpath d='M187.122 193.537H179.805V172.526H167.445V166.28H187.122V193.537Z' fill='white'/%3E%3Cpath d='M167.462 153.279H179.805V132.268H187.138V159.525H167.462V153.279Z' fill='white'/%3E%3Cpath d='M204.244 214.976H216.587V193.965H223.92V221.222H204.244V214.976Z' fill='white'/%3E%3Cpath d='M157.08 193.965H164.413V214.976H176.756V221.222H157.08V193.965Z' fill='white'/%3E%3Cpath d='M223.904 255.236H216.587V234.225H204.244V227.979H223.904V255.236Z' fill='white'/%3E%3Cpath d='M176.755 234.273H164.445V254.493L164.413 255.284H157.755L157.03 255.234V228.654L157.079 227.929H176.063L176.788 227.978V233.548L176.755 234.273Z' fill='white'/%3E%3Cpath d='M213.538 295.971H201.228V316.208L201.178 316.982H194.537L193.812 316.933V290.352L193.862 289.627H212.846L213.571 289.676V295.246L213.538 295.971Z' fill='white'/%3E%3Cpath d='M193.86 255.664H201.177V276.674H213.536V282.92H193.86V255.664Z' fill='white'/%3E%3Cpath d='M187.122 316.933H179.805V295.922H167.445V289.677H187.122V316.933Z' fill='white'/%3E%3Cpath d='M167.462 276.674H179.805V255.664H187.138V282.92H167.462V276.674Z' fill='white'/%3E%3Cpath d='M204.244 338.372H216.587V317.361H223.92V344.617H204.244V338.372Z' fill='white'/%3E%3Cpath d='M157.08 317.361H164.413V338.372H176.756V344.617H157.08V317.361Z' fill='white'/%3E%3Cpath d='M223.904 378.631H216.587V357.62H204.244V351.375H223.904V378.631Z' fill='white'/%3E%3Cpath d='M176.755 357.671H164.445V377.907L164.413 378.682H157.755L157.03 378.632V352.051L157.079 351.326H176.063L176.788 351.376V356.946L176.755 357.671Z' fill='white'/%3E%3Cpath d='M213.538 419.368H201.228V439.604L201.178 440.379H194.537L193.812 440.329V413.748L193.862 413.023H212.846L213.571 413.073V418.643L213.538 419.368Z' fill='white'/%3E%3Cpath d='M193.86 379.06H201.177V400.071H213.536V406.317H193.86V379.06Z' fill='white'/%3E%3Cpath d='M187.122 440.328H179.805V419.317H167.445V413.072H187.122V440.328Z' fill='white'/%3E%3Cpath d='M167.462 400.071H179.805V379.06H187.138V406.317H167.462V400.071Z' fill='white'/%3E%3Cpath d='M150.339 8.44189H143.022V-12.569H130.68V-18.8147H150.339V8.44189Z' fill='white'/%3E%3Cpath d='M103.193 -12.5188H90.883V7.70122L90.8501 8.49219H84.1925L83.4674 8.4428V-18.1381L83.5168 -18.8632H102.501L103.242 -18.8138V-13.2438L103.193 -12.5188Z' fill='white'/%3E%3Cpath d='M139.974 49.1795H127.664V69.416L127.615 70.1904H120.974L120.249 70.141V43.5601L120.298 42.835H139.282L140.024 42.8844V48.4544L139.974 49.1795Z' fill='white'/%3E%3Cpath d='M120.298 8.87181H127.615V29.8827H139.974V36.1284H120.298V8.87181Z' fill='white'/%3E%3Cpath d='M113.559 70.1414H106.242V49.1304H93.8994V42.8847H113.559V70.1414Z' fill='white'/%3E%3Cpath d='M93.8994 29.8827H106.242V8.87181H113.576V36.1284H93.8994V29.8827Z' fill='white'/%3E%3Cpath d='M130.68 91.58H143.022V70.5691H150.339V97.8257H130.68V91.58Z' fill='white'/%3E%3Cpath d='M83.5166 70.5691H90.8498V91.58H103.193V97.8257H83.5166V70.5691Z' fill='white'/%3E%3Cpath d='M150.339 131.839H143.022V110.828H130.68V104.583H150.339V131.839Z' fill='white'/%3E%3Cpath d='M103.193 110.878H90.883V131.098L90.8501 131.889H84.1925L83.4674 131.839V105.258L83.5168 104.533H102.501L103.242 104.583V110.153L103.193 110.878Z' fill='white'/%3E%3Cpath d='M139.974 172.576H127.664V192.812L127.615 193.587H120.974L120.249 193.537V166.957L120.298 166.232H139.282L140.024 166.281V171.851L139.974 172.576Z' fill='white'/%3E%3Cpath d='M120.298 132.268H127.615V153.279H139.974V159.525H120.298V132.268Z' fill='white'/%3E%3Cpath d='M113.559 193.537H106.242V172.526H93.8994V166.28H113.559V193.537Z' fill='white'/%3E%3Cpath d='M93.8994 153.279H106.242V132.268H113.576V159.525H93.8994V153.279Z' fill='white'/%3E%3Cpath d='M130.68 214.976H143.022V193.965H150.339V221.222H130.68V214.976Z' fill='white'/%3E%3Cpath d='M83.5166 193.965H90.8498V214.976H103.193V221.222H83.5166V193.965Z' fill='white'/%3E%3Cpath d='M150.339 255.236H143.022V234.225H130.68V227.979H150.339V255.236Z' fill='white'/%3E%3Cpath d='M103.193 234.273H90.883V254.493L90.8501 255.284H84.1925L83.4674 255.234V228.654L83.5168 227.929H102.501L103.242 227.978V233.548L103.193 234.273Z' fill='white'/%3E%3Cpath d='M139.974 295.971H127.664V316.208L127.615 316.982H120.974L120.249 316.933V290.352L120.298 289.627H139.282L140.024 289.676V295.246L139.974 295.971Z' fill='white'/%3E%3Cpath d='M120.298 255.664H127.615V276.674H139.974V282.92H120.298V255.664Z' fill='white'/%3E%3Cpath d='M113.559 316.933H106.242V295.922H93.8994V289.677H113.559V316.933Z' fill='white'/%3E%3Cpath d='M93.8994 276.674H106.242V255.664H113.576V282.92H93.8994V276.674Z' fill='white'/%3E%3Cpath d='M130.68 338.372H143.022V317.361H150.339V344.617H130.68V338.372Z' fill='white'/%3E%3Cpath d='M83.5166 317.361H90.8498V338.372H103.193V344.617H83.5166V317.361Z' fill='white'/%3E%3Cpath d='M150.339 378.631H143.022V357.62H130.68V351.375H150.339V378.631Z' fill='white'/%3E%3Cpath d='M103.193 357.671H90.883V377.907L90.8501 378.682H84.1925L83.4674 378.632V352.051L83.5168 351.326H102.501L103.242 351.376V356.946L103.193 357.671Z' fill='white'/%3E%3Cpath d='M139.974 419.368H127.664V439.604L127.615 440.379H120.974L120.249 440.329V413.748L120.298 413.023H139.282L140.024 413.073V418.643L139.974 419.368Z' fill='white'/%3E%3Cpath d='M120.298 379.06H127.615V400.071H139.974V406.317H120.298V379.06Z' fill='white'/%3E%3Cpath d='M113.559 440.328H106.242V419.317H93.8994V413.072H113.559V440.328Z' fill='white'/%3E%3Cpath d='M93.8994 400.071H106.242V379.06H113.576V406.317H93.8994V400.071Z' fill='white'/%3E%3Cpath d='M76.7768 8.44189H69.46V-12.569H57.1171V-18.8147H76.7768V8.44189Z' fill='white'/%3E%3Cpath d='M29.6295 -12.5188H17.3196V7.70122L17.2701 8.49219H10.629L9.90393 8.4428V-18.1381L9.95337 -18.8632H28.9374L29.6625 -18.8138V-13.2438L29.6295 -12.5188Z' fill='white'/%3E%3Cpath d='M66.4118 49.1795H54.1018V69.416L54.0524 70.1904H47.4113L46.6862 70.141V43.5601L46.7357 42.835H65.7197L66.4612 42.8844V48.4544L66.4118 49.1795Z' fill='white'/%3E%3Cpath d='M46.7354 8.87181H54.0522V29.8827H66.4115V36.1284H46.7354V8.87181Z' fill='white'/%3E%3Cpath d='M39.9945 70.1414H32.6777V49.1304H20.3348V42.8847H39.9945V70.1414Z' fill='white'/%3E%3Cpath d='M20.3348 29.8827H32.6777V8.87181H39.9945V36.1284H20.3348V29.8827Z' fill='white'/%3E%3Cpath d='M57.1171 91.58H69.46V70.5691H76.7768V97.8257H57.1171V91.58Z' fill='white'/%3E%3Cpath d='M9.95422 70.5691H17.271V91.58H29.6304V97.8257H9.95422V70.5691Z' fill='white'/%3E%3Cpath d='M76.7768 131.839H69.46V110.828H57.1171V104.583H76.7768V131.839Z' fill='white'/%3E%3Cpath d='M29.6295 110.878H17.3196V131.098L17.2701 131.889H10.629L9.90393 131.839V105.258L9.95337 104.533H28.9374L29.6625 104.583V110.153L29.6295 110.878Z' fill='white'/%3E%3Cpath d='M66.4118 172.576H54.1018V192.812L54.0524 193.587H47.4113L46.6862 193.537V166.957L46.7357 166.232H65.7197L66.4612 166.281V171.851L66.4118 172.576Z' fill='white'/%3E%3Cpath d='M46.7354 132.268H54.0522V153.279H66.4115V159.525H46.7354V132.268Z' fill='white'/%3E%3Cpath d='M39.9945 193.537H32.6777V172.526H20.3348V166.28H39.9945V193.537Z' fill='white'/%3E%3Cpath d='M20.3348 153.279H32.6777V132.268H39.9945V159.525H20.3348V153.279Z' fill='white'/%3E%3Cpath d='M57.1171 214.976H69.46V193.965H76.7768V221.222H57.1171V214.976Z' fill='white'/%3E%3Cpath d='M9.95422 193.965H17.271V214.976H29.6304V221.222H9.95422V193.965Z' fill='white'/%3E%3Cpath d='M76.7768 255.236H69.46V234.225H57.1171V227.979H76.7768V255.236Z' fill='white'/%3E%3Cpath d='M29.6295 234.273H17.3196V254.493L17.2701 255.284H10.629L9.90393 255.234V228.654L9.95337 227.929H28.9374L29.6625 227.978V233.548L29.6295 234.273Z' fill='white'/%3E%3Cpath d='M66.4118 295.971H54.1018V316.208L54.0524 316.982H47.4113L46.6862 316.933V290.352L46.7357 289.627H65.7197L66.4612 289.676V295.246L66.4118 295.971Z' fill='white'/%3E%3Cpath d='M46.7354 255.664H54.0522V276.674H66.4115V282.92H46.7354V255.664Z' fill='white'/%3E%3Cpath d='M39.9945 316.933H32.6777V295.922H20.3348V289.677H39.9945V316.933Z' fill='white'/%3E%3Cpath d='M20.3348 276.674H32.6777V255.664H39.9945V282.92H20.3348V276.674Z' fill='white'/%3E%3Cpath d='M57.1171 338.372H69.46V317.361H76.7768V344.617H57.1171V338.372Z' fill='white'/%3E%3Cpath d='M9.95422 317.361H17.271V338.372H29.6304V344.617H9.95422V317.361Z' fill='white'/%3E%3Cpath d='M76.7768 378.631H69.46V357.62H57.1171V351.375H76.7768V378.631Z' fill='white'/%3E%3Cpath d='M29.6295 357.671H17.3196V377.907L17.2701 378.682H10.629L9.90393 378.632V352.051L9.95337 351.326H28.9374L29.6625 351.376V356.946L29.6295 357.671Z' fill='white'/%3E%3Cpath d='M66.4118 419.368H54.1018V439.604L54.0524 440.379H47.4113L46.6862 440.329V413.748L46.7357 413.023H65.7197L66.4612 413.073V418.643L66.4118 419.368Z' fill='white'/%3E%3Cpath d='M46.7354 379.06H54.0522V400.071H66.4115V406.317H46.7354V379.06Z' fill='white'/%3E%3Cpath d='M39.9945 440.328H32.6777V419.317H20.3348V413.072H39.9945V440.328Z' fill='white'/%3E%3Cpath d='M20.3348 400.071H32.6777V379.06H39.9945V406.317H20.3348V400.071Z' fill='white'/%3E%3Cpath d='M3.2144 8.44189H-4.10235V-12.569H-16.4453V-18.8147H3.2144V8.44189Z' fill='white'/%3E%3Cpath d='M-16.4453 91.58H-4.10235V70.5691H3.23088V97.8257H-16.4453V91.58Z' fill='white'/%3E%3Cpath d='M3.2144 131.839H-4.10235V110.828H-16.4453V104.583H3.2144V131.839Z' fill='white'/%3E%3Cpath d='M-16.4453 214.976H-4.10235V193.965H3.23088V221.222H-16.4453V214.976Z' fill='white'/%3E%3Cpath d='M3.2144 255.236H-4.10235V234.225H-16.4453V227.979H3.2144V255.236Z' fill='white'/%3E%3Cpath d='M-16.4453 338.372H-4.10235V317.361H3.23088V344.617H-16.4453V338.372Z' fill='white'/%3E%3Cpath d='M3.2144 378.631H-4.10235V357.62H-16.4453V351.375H3.2144V378.631Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  right: 0;
  opacity: 0.1;
  transform: rotateY(180deg);
  z-index: 0;
  background-position: left bottom;
  background-size: auto 60%;
} */

.cta-container h2.elementor-heading-title {
  color: var(--grey-600);
}

.cta-text {
  max-width: 1112px;
  margin: 0 auto;
  color: var(--grey-600);
}

.service-cta .cta-text {
  max-width: 1182px;
  margin: 0 auto;
}

.cta-button .elementor-button:before,
.cta-button .elementor-button:after {
  background-color: var(--Primary-color);
}

.cta-button .elementor-button:hover {
  background-color: var(--Secondary-color);
  color: var(--accent-color);
}

.category-tabs.elementor-widget-tabs .elementor-tab-content,
.elementor-tabs-view-horizontal.category-tabs.elementor-widget-tabs .elementor-tab-content {
  padding: 0;
  display: none;
  border: none;
  border-style: none;
}

.category-tabs.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border: none;
}

.category-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active:after,
.category-tabs.elementor-widget-tabs .elementor-active.elementor-tab-title:before {
  border: none;
  border-style: none;
  border-bottom-style: none;
  color: transparent;
}

.category-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title {
  border: none;
  border-bottom: 1px solid;
  border-color: var(--grey-700);
  font-family: "Baskerville Old Face", sans-serif;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: var(--grey-700);
  padding: 8px 15px;
  font-size: 14px;
}

.category-tabs.elementor-widget-tabs .elementor-tab-title:hover {
  border-color: var(--Primary-color);
  color: var(--Primary-color);
}

.category-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active {
  background-color: var(--accent-color);
  color: var(--Secondary-color);
  border-color: var(--accent-color);
}

.accordian-section .elementor-accordion .elementor-tab-title {
  background-color: var(--grey-600);
  padding: 16px 20px;
}

.faq-section.accordian-section .elementor-accordion .elementor-tab-title {
  background-color: var(--grey-600) !important;
}

.accordian-section .elementor-accordion .elementor-tab-title .elementor-accordion-title {
  text-decoration: none !important;
  color: var(--Primary-color);
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1.4;
}

.accordian-section .elementor-accordion-item .elementor-tab-title.elementor-active {
  background-color: var(--accent-color);
}

.accordian-section .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-title {
  color: var(--Secondary-color);
}

.faq-section.accordian-section .elementor-accordion .elementor-tab-content {
  background-color: var(--grey-600) !important;
}

.faq-section.accordian-section .elementor-accordion-item .elementor-tab-title.elementor-active {
  background-color: var(--accent-color) !important;
}

.accordian-section .elementor-accordion .elementor-tab-content {
  background-color: var(--grey-600);
  padding: 20px;
  font-size: 12px;
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.5;
  color: var(--text-color);
}

.accordian-section .elementor-accordion-item {
  margin-bottom: 20px;
}

/*single-project-page*/
/* .work-single-wrapper {
  max-width: 1740px;
  margin: 0 auto;
} */

.work-single-row {
  padding: 10px;
}

.work-single-container {
  padding: 80px 10px 80px 10px;
}

.video-row {
  display: flex;
  column-gap: 0;
  row-gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.flex-row:nth-child(odd) {
  flex-direction: row-reverse;
}

.single-work-breadcrumb {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 5px;
}

.single-work-breadcrumb img {
  width: 24px;
  height: 24px;
  top: -2px;
  position: relative;
  display: block;
}

.single-work-breadcrumb span {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: var(--grey-600);
  padding-right: 4px;
}

.single_pagecontent h1 {
  font-family: "Aktivgrotesk-Hairline", sans-serif;
  color: var(--Secondary-color);
  text-transform: uppercase;
}

.single-work-content {
  font-family: "Aktivgrotesk", sans-serif;
  color: var(--grey-600);
  font-size: 18px;
}

.media-column .acf-video {
  aspect-ratio: 1.79 / 1;
  width: 100%;
  height: auto;
}

.media-column iframe {
  width: 100%;
  height: 100%;
}

.accordian-section {
  display: none;
}

.accordian-section.active {
  display: block;
}

.text-bold {
  color: var(--Primary-color);
  font-weight: 500;
}

.services-lists ul.elementor-icon-list-items li.elementor-icon-list-item {
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.5;
  color: var(--text-color);
  font-size: 14px;
}

.our-process-content-sec {
  background: var(--Primary-color);
}

.our-process-content-sec .elementor-heading-title,
.our-process-content-sec .elementor-widget-text-editor p {
  color: var(--Secondary-color);
}

.our-process-content-sec {
  position: relative;
}

/*.our-process-content-sec:after {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2024/06/Clip-path-white-group.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    bottom: 0;
    right: 0;
    opacity: 0.1;
    transform: rotateY(180deg);
    z-index: 0;
    background-position: left bottom;
}*/

.elementor-widget-text-editor {
  font-size: 14px;
}

.phase-column {
  background-color: var(--accent-color);
}

.phase-column:hover {
  background-color: var(--Secondary-color);
}

.phase-column:hover .number-head .elementor-heading-title {
  opacity: 1;
}

.phase-column .elementor-heading-title,
.phase-column .elementor-widget-text-editor p {
  color: var(--Secondary-color);
}

.phase-column:hover .elementor-heading-title,
.phase-column:hover p {
  color: var(--Primary-color);
}


/* ==== */


.phase-column:hover h2.elementor-heading-title.elementor-size-default {
  color: #003478;
}

.number-head .elementor-heading-title {
  opacity: 0.2;
}

.list-item-bold {
  font-weight: bold;
}

.phase-column .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  color: var(--Secondary-color);
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.5;
  font-size: 16px;
}

.phase-column:hover .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {

  color: var(--Secondary-color);
}

.phase-column:hover .elementor-icon-list--layout-traditional .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item span,
.phase-column:hover .elementor-icon-list--layout-traditional .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg path {
  color: var(--Primary-color) !important;
  fill: var(--Primary-color) !important;
}

.awards-container>.elementor-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.awards-wrapper-col .elementor-widget-text-editor p {
  color: var(--Primary-color);
  font-size: 14px;
  line-height: 1.5;
}

.award-excerpt.elementor-widget>.elementor-widget-container {
  max-width: 1240px;
  margin: 0 auto;
}

.awards-list-item .elementor-widget-container {
  padding: 20px;
  border: 1px solid var(--grey-500);
}

.awards-list-item .elementor-image-box-title {
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 700;
  color: var(--Primary-color);
  line-height: 1.5;
  text-transform: uppercase;
}

.awards-list-item .elementor-image-box-title a {
  text-decoration: none;
}

.awards-list-item .elementor-image-box-description {
  font-size: 16px;
  color: var(--text-color);
  line-height: 1.7;
  font-family: "Aktivgrotesk", sans-serif;
}

.awards-list-item .elementor-image-box-img img {
  display: block;
  object-fit: cover;
  width: 100%;
}

.awards-container .awards-list-wrapper.elementor-column {
  width: 100%;
}

.awards-list-item:hover {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}

.awards-list-item:hover .elementor-image-box-title,
.awards-list-item:hover .elementor-image-box-description {
  color: var(--Secondary-color);
}

.white-background-section {
  position: relative;
}

.white-background-section:before {
  content: "";
  position: absolute;
  background: url("/wp-content/uploads/2024/10/Left-2.svg");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  background-position: left bottom;
}

.design-build-section {
  background-color: var(--Primary-color);
}

.design-build-section .elementor-heading-title,
.design-build-section .elementor-widget-text-editor p {
  color: var(--grey-600);
}

.about-process-video .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
  position: relative;
}

.about-process-video .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay:after {
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
}

.our-team-excerpt .elementor-widget-container {
  max-width: 1233px;
  margin: 0 auto;
}

.team-image-wrapper .elementor-image-box-img img {
  width: 100%;
  display: block;
  object-fit: cover;
  transition: transform 0.5s ease;
  aspect-ratio: 1/1;
}

.team-image-wrapper.elementor-widget-image-box {
  cursor: pointer;
}

.team-image-wrapper.elementor-widget-image-box .elementor-image-box-content {
  /* width: calc(100% - 70px); */
  width: calc(100% - 0px);
  /* margin-top: -32px; */
  background-color: var(--grey-600);
  z-index: 1;
  position: relative;
  /* margin-right: 35px;
  margin-left: 35px; */
  /* padding: 20px 15px; */
  padding: 20px 6px;
  transition: 0.5s ease;
  height: 95px;
  /* height: 115px; */
}

.team-image-wrapper.elementor-widget-image-box:hover .elementor-image-box-content {
  background-color: var(--accent-color);
  color: var(--Secondary-color);
  /* margin-top: -50px; */
  transition: 0.5s ease;
}

.team-image-wrapper.elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-title,
.team-image-wrapper.elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-description {
  color: var(--Secondary-color);
}

.team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
  text-align: center;
  text-transform: capitalize;
  color: var(--Primary-color);
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 700;
  margin: 0;
  margin-bottom: 5px;
}

.team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
  text-align: center;
}

.team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
.staff-listing .elementor-image-box-description {
  font-size: 16px;
  line-height: 1.7;
  color: var(--text-color);
  font-family: "Aktivgrotesk", sans-serif;
}

.team-container>.elementor-container {
  /* display: grid; */
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.team-container>.elementor-container .elementor-column {
  width: 100%;
  max-width: 276px;
}

/* .team-container>.elementor-container {
  display: flex;
  flex-wrap: wrap;
}

.team-container>.elementor-container .elementor-column {
  width: 100%;
  min-width: 280px;
  max-width: 200px;
  flex: 1;
} */

.team-image-wrapper .elementor-image-box-img {
  overflow: hidden;
  transition: transform 0.5s ease;
}

.team-image-wrapper.elementor-widget-image-box {
  transition: transform 0.5s ease;
}

.team-image-wrapper.elementor-widget-image-box:hover .elementor-image-box-img img {
  transform: scale(1.1);
  transition: transform 0.5s ease;
}

.staff-wrapper>.elementor-container {
  display: grid;

}

.staff-wrapper>.elementor-container .elementor-column {
  width: 100%;
}

/* .staff-wrapper>.elementor-container {
  display: flex;
  flex-wrap: wrap;
}

.staff-wrapper>.elementor-container .elementor-column {
  width: 100%;
  min-width: 280px;
  flex: 1;
} */

.staff-wrapper,
.crew-wrapper {
  margin-top: 30px;
}

.team-container {
  margin-top: 10px;
}

.staff-listing {
  background-color: var(--grey-600);
  padding: 15px 20px;
  cursor: pointer;
}

.staff-listing:hover {
  background-color: var(--accent-color);
}

.staff-listing .elementor-image-box-title {
  font-weight: 700;
  line-height: 1.5;
  color: var(--Primary-color);
  margin: 0 0 5px 0;
  font-family: "Aktivgrotesk", sans-serif;
}

.staff-listing:hover .elementor-image-box-title,
.staff-listing:hover .elementor-image-box-description {
  color: var(--Secondary-color);
}

.crew-wrapper>.elementor-container {
  display: flex;
  align-items: center;
  gap: 20px;
}

.crew-wrapper>.elementor-container .elementor-column {
  min-width: 200px;
  width: 100%;
  flex: 1;
}

.flex-image-wrapper .elementor-widget-wrap.elementor-element-populated {
  display: flex;
  align-items: center;
  gap: 20px;
}

.flex-image-wrapper .elementor-widget-image {
  max-width: 393px;
  width: 100%;
  flex: 1;
}

.flex-image1 img,
.flex-image2 img {
  width: 100%;
  display: block;
  object-fit: cover;
  aspect-ratio: 9 / 16;
}

.flex-image-wrapper .flex-image1.elementor-widget {
  align-self: flex-end;
  margin-bottom: 56px;
}

.flex-image-wrapper .flex-image2.elementor-widget {
  align-self: flex-start;
  margin-top: 56px;
}

.core-values-wrapper {
  background-color: var(--Primary-color);
  position: relative;
}

.core-content-wrapper .elementor-heading-title {
  color: var(--grey-600);
}

.core-content-wrapper .elementor-icon-box-title {
  font-size: 18px;
  color: var(--Secondary-color);
  text-transform: capitalize;
  line-height: 1.5;
  font-weight: 700;
  font-family: "Aktivgrotesk", sans-serif;
  margin-top: 0;
  margin-bottom: 10px;
}

.core-content-wrapper .elementor-icon-box-description {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 14px;
  color: var(--Secondary-color);
}

.values-list {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.flex-image-wrapper {
  position: relative;
}

.core-values-wrapper:before {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2024/07/Group.png);
  width: 100%;
  height: 100%;
  /* background-size: auto 63%; */
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  opacity: 0.4;
}

.careers-right.core-values-wrapper:before {
  background: url("/wp-content/uploads/2024/09/zigzag.svg");
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 60% auto;
}

.core-values-wrapper.careers-right:before {}

/*Single blog css*/
.single-post .single-blog-section {
  /* min-height: 600px; */
  position: relative;
}

.single-post .section-background-overlay {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #000000;
  opacity: 0.35;
}

.single-post .single_pagecontent .post-date p {
  font-family: "Aktivgrotesk", sans-serif;
  line-height: 1.5;
  color: var(--Secondary-color);
}

.single-post .page-content {
  max-width: 1740px;
  margin: 0 auto;
}

.single-post .page-content-container {
  display: flex;
  align-items: flex-start;
  font-family: "Aktivgrotesk", sans-serif;
}

.single-post .single-post-col1 {
  width: 64%;
  padding: 10px;
  margin-right: 30px;
}

.single-post .single-post-col2 {
  width: 36%;
  padding: 10px;
  /* margin-left: 30px; */
}

.single-post .single_pagecontent h1 {
  max-width: 1109px;
  margin: 0 auto;
}

.single-post .single-post-col1 p {
  font-size: 14px;
  line-height: 1.7;
  color: var(--text-color);
  margin: 0;
}

.single-post .single-post-col1 p+p {
  margin-top: 10px;
}

.single-post figure.wp-block-embed,
.wp-block-video {
  margin: 30px 0 10px 0;
}

.single-post figure.wp-block-embed iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
  display: block;
}

.single-post .wp-block-heading {
  line-height: 1.5;
  color: var(--Primary-color);
  text-transform: capitalize;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 10px;
}

.single-post h4.wp-block-heading {
  font-size: 24px;
}

.single-post h5.wp-block-heading {
  font-size: 16px;
}

.single-post .swiper-button-next:after {
  font-size: 0 !important;
  background: url(/wp-content/uploads/2024/06/arrow-left.svg) rgba(0, 0, 0, 1);
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 58px;
  transform: rotate(180deg);
}

.single-post .swiper-button-next:hover:after,
.single-post .swiper-button-prev:hover:after {
  background: url(/wp-content/uploads/2024/06/arrow-left.svg) var(--accent-color);
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
}

.single-post .swiper-button-prev:after {
  font-size: 0 !important;
  background: url(/wp-content/uploads/2024/06/arrow-left.svg) rgba(0, 0, 0, 1);
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 58px;
}

.single-post .wp-block-image img {
  width: 100%;
  display: block;
  object-fit: cover;
}

.single-post .heateor_sss_sharing_title {
  font-size: 16px;
  text-transform: capitalize;
  line-height: 1.5;
  color: var(--Primary-color);
  font-weight: 500;
}

.single-post .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  margin-top: 30px;
  display: none;
}


.single-post div.heateor_sss_sharing_ul a span.heateor_sss_svg {
  width: 40px !important;
  height: 40px !important;
  border-radius: 10px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.single-post div.heateor_sss_sharing_ul a:hover .heateor_sss_svg {
  background-color: var(--accent-color) !important;
}

.single-post div.heateor_sss_sharing_ul a:hover .heateor_sss_svg svg path {
  fill: #fff;
}

.single-post div.heateor_sss_sharing_ul a span.heateor_sss_svg svg {
  width: 30px;
}

.single-post div.heateor_sss_follow_ul a,
div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
  margin: 5px;
}

.single-post .gallery-slider {
  margin-top: 20px;
  margin-bottom: 30px;
}

.single-post .mySwiper.swiper-horizontal .swiper-wrapper {
  gap: 10px;
}

.single-post .wp-block-gallery,
.single-post .wp-block-image {
  margin: 20px 0;
}

.single-post .swiper.mySwiper2 {
  margin-bottom: 15px;
}

.career-description {
  max-width: 857px;
  margin: 0 auto !important;
}

.newsletter-section {
  background-color: var(--grey-600);
}

.white-bg-svg {
  position: relative;
  background-color: var(--grey-600);
}

.white-bg-svg:after {
  content: "";
  position: absolute;
  /* background: url(/wp-content/uploads/2024/09/right-clip-bg-1.svg); */
  background: url("/wp-content/uploads/2024/10/Right-1.svg");

  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  right: 0;
  background-size: auto 100%;
  background-position: right bottom;
  z-index: 0;
  opacity: 0.1;

  max-width: 644px;
  max-height: 749px;
  min-height: 749px;
}

.white-bg-svg:before {
  content: "";
  position: absolute;
  /* background: url(/wp-content/uploads/2024/09/left-clip-bg.svg); */
  background: url("/wp-content/uploads/2024/10/Left-2.svg");

  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  /* background-size: auto 68%; */
  background-size: auto 100%;

  background-position: left bottom;
  z-index: 0;
  opacity: 0.1;

  max-width: 644px;
  max-height: 749px;
  min-height: 749px;
}

.accordian-single .accordian-section {
  display: block;
}

.accordian-single {
  background-color: var(--grey-600);
}

.faq-accordian-single.accordian-single {
  background-color: var(--Secondary-color);
}

.grey-bg-button .elementor-button:before,
.grey-bg-button .elementor-button:after {
  background-color: var(--grey-600);
}

.accordian-single .accordian-section .elementor-accordion .elementor-tab-content,
.accordian-single .accordian-section .elementor-accordion .elementor-tab-title {
  background-color: var(--Secondary-color);
}

.accordian-single .accordian-section .elementor-accordion-item .elementor-tab-title.elementor-active {
  background-color: var(--accent-color);
}

.accordian-single .accordian-section .elementor-accordion .elementor-tab-content p:not(:last-child) {
  margin-bottom: 10px;
}

.image-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  padding-top: 50px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.9);
}

.modal-content {
  margin: auto;
  display: block;
  max-width: 90%;
  max-height: 90%;
}

.close {
  position: absolute;
  top: 20px;
  right: 30px;
  color: #fff;
  font-size: 40px;
  font-weight: bold;
  cursor: pointer;
}

.change-space-col1 a.pinsave-btn {
  opacity: 1;
}

.pinterest-wrapper {
  position: absolute;
  top: 0;
  right: 7px;
}

.pinterest-wrapper a.pinsave-btn,
.featured-image-col a.pinsave-btn {
  opacity: 1;
}

.featured-image-col a.pinsave-btn {
  left: 20px;
}

.text-white {
  color: var(--Secondary-color);
}

.text-white p a {
  color: var(--Secondary-color);
  font-weight: 500;
}

.text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  /*font-weight: 500;*/
}

.text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span.text-bold {
  text-transform: capitalize;
}

.text-white .elementor-icon-list-item .elementor-icon-list-text,
.text-white .elementor-icon-list-item .elementor-icon-list-text span {
  color: var(--Secondary-color);
}

.text-white .elementor-icon-list-item .elementor-icon-list-icon svg path {
  fill: var(--Secondary-color);
}

.donate-section {
  background-color: var(--accent-color);
  color: var(--grey-600);
}

.text-grey h2.elementor-heading-title,
.text-grey.elementor-widget-text-editor {
  color: var(--grey-600);
}

.white-bg-button .elementor-button {
  background: var(--Secondary-color);
  color: var(--accent-color);
}

.white-bg-button .elementor-button:before,
.white-bg-button .elementor-button:after {
  background-color: var(--accent-color);
}

.white-bg-button .elementor-button:hover {
  background-color: var(--Primary-color);
  color: var(--Secondary-color);
}

.full-height-image,
.full-height-image .elementor-widget-container {
  height: 100%;
}

.full-height-image .elementor-widget-container img {
  display: block;
  height: 100%;
  object-fit: cover;
}

.family-farm-slider .slider-nav img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1 / 1;
}

.family-farm-slider .slider-nav .slick-vertical .slick-slide:not(:last-child) {
  margin-bottom: 38px;
}

.family-farm-slider .slider-for {
  width: calc(100% - 280px);
  margin-right: 19px;
}

.family-farm-slider .slider-for .slick-slide img {
  aspect-ratio: 1 / 1;
  width: 100%;
}

.receipes-list-grey ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
  color: var(--text-color);
  line-height: 1.67;
}

.background-dark {
  background-color: var(--Primary-color);
}

.text-white .elementor-heading-title {
  color: var(--Secondary-color);
}

.family-farm-slider .slider-nav .slick-slide {
  border: 4px solid transparent;
}

.family-farm-slider .slider-nav .slick-slide:hover {
  border: 4px solid var(--accent-color);
}

.family-farm-slider .slider-nav .slick-slide.slick-current.slick-active {
  border: 4px solid var(--accent-color);
}

.white-bg-right:after {
  content: "";
  position: absolute;
  /* background: url(/wp-content/uploads/2024/09/Clip-path-group.svg); */
  background: url("/wp-content/uploads/2024/10/Right-1.svg");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  right: 0;
  background-size: auto 68%;
  background-position: right bottom;
  z-index: 0;
  opacity: 0.1;
}

.philanthrophy.white-bg-right:after {
  background-size: auto 100%;
}

.sign-up-cta .cta-button .elementor-button:hover {
  background-color: var(--Secondary-color);
  color: var(--Primary-color);
}

.servicebox__col>.elementor-container {
  position: relative;
  overflow: hidden;
}

.box_img-col {
  width: 100% !important;
  transition: all 0.7s ease-in-out;
}

.box_img-col img {
  min-height: 600px;
  object-fit: cover;
  display: block;
  aspect-ratio: 1.107 / 1;
}

.service-area-wrapper .box_img-col img {
  min-height: 300px;
  aspect-ratio: 1.647 / 1;
  object-fit: cover;
  display: block;
  width: 100%;
  transition: 0.3s ease;
}

.servicebox__col .box_cont-col {
  position: absolute;
  bottom: js;
  left: 0;
  width: 100%;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
  background-color: rgba(12, 35, 64, 0.6);
}

.servicebox__col .box_cont-col {
  bottom: 0;
}

.service-button .elementor-button {
  background-color: transparent;
  padding: 0;
  text-align: left;
}

.service-button .elementor-button:after,
.service-button .elementor-button:before {
  display: none;
}

.service-button .elementor-button .elementor-button-icon svg {
  width: 24px;
  height: 24px;
}

.flex-column .elementor-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.flex-column .elementor-container .elementor-column {
  width: calc(50% - 10px);
}

/* .meals-on-wheels img{
  aspect-ratio: 1 / 1;
} */
.our-process-image img {
  aspect-ratio: 1.362 /1;
}

/* .phase-wrapper:before {
  content: "";
  position: absolute;
  background: url("/wp-content/uploads/2024/06/Clip-path-white-group.png");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  background-position: left bottom;
  background-size: auto 70%;
}



.phase-wrapper:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2024/06/Clip-path-white-group.png);
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  right: 0;
  opacity: 0.1;
  transform: rotateY(180deg);
  z-index: 0;
  background-position: left bottom;
  background-size: auto 70%;

} */

.text-highlight .elementor-widget-container {
  font-size: 18px;
  color: var(--Primary-color);
}

.service-area-wrapper .box_cont-col .elementor-heading-title,
.service-area-wrapper .box_cont-col .elementor-widget-text-editor {
  color: var(--Secondary-color);
}

.service-area-wrapper>.elementor-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 27px;
}

.service-area-wrapper .elementor-column {
  width: 100%;
}

.service-area-wrapper .servicebox__col:hover .box_img-col img {
  transform: scale(1.1);
  transition: 0.3s ease;
}

.architects-designers-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000000;
}

.architects-designers-popup>.elementor-container {
  background: white;
  padding: 30px;
  position: relative;
  max-width: 1098px;
  width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}

.architects-designers-popup .popup-image img {
  display: block;
  object-fit: cover;
  aspect-ratio: 1/1;
  width: 100%;
}

h5.elementor-heading-title {
  font-size: 18px;
  line-height: 1.3;
  font-weight: 500;
  color: var(--Primary-color);
}

.family-farm-slider .slick-list {
  height: 100% !important;
}

.receipes-list-grey ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text,
.text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  font-size: 14px;
}

.ctct-form-defaults {
  background-color: transparent !important;
}

div.ctct-form-embed div.ctct-form-defaults {
  padding: 0 !important;
  margin-top: 20px;
}

.bg-grey {
  background-color: var(--grey-300);
}

.bg-grey1 {
  background-color: var(--grey-600);
}

.awards-section {
  overflow: hidden;
}

/* .white-bg-svg:before {
  background: url("/wp-content/uploads/2024/10/Left-2.svg");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: left bottom;
  max-width: 644px;
  max-height: 749px;
  min-height: 749px;
}

.white-bg-svg:after {
  background: url("/wp-content/uploads/2024/10/Right-1.svg");
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: right bottom;
  max-width: 644px;
  max-height: 749px;
  min-height: 749px;
} */

.popup-image-wrapper img {
  aspect-ratio: 1/1;
}

.career-form .wpcf7-form {
  background-color: var(--grey-300);
  padding: 20px 20px;
}

/*.custom-file-upload .wpcf7-form-control-wrap{
    border: 1px solid var(--grey-500);
    background: var(--Secondary-color);
    color: var(--text-color);
    line-height: 1.5;
    font-family: 'Aktivgrotesk', sans-serif;
    padding: 10px 15px;
    display: inline-block;
    width: 100%;
    min-height: 42px;
    position: relative;
}*/
/*.custom-file-upload .wpcf7-file{
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    text-align: right;
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;

}*/
/*.custom-file-upload .wpcf7-form-control-wrap:after {
    position: absolute;
    content: '';
    right: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11 4C8.79082 4 7 5.79085 7 8C7 8.03242 7.00047 8.06627 7.00131 8.10224C7.01219 8.56727 6.70099 8.97839 6.25047 9.09416C4.95577 9.42685 4 10.6031 4 12C4 13.6569 5.34317 15 7 15H8C8.55228 15 9 15.4477 9 16C9 16.5523 8.55228 17 8 17H7C4.23861 17 2 14.7614 2 12C2 9.93746 3.2482 8.16845 5.02926 7.40373C5.32856 4.36995 7.88746 2 11 2C13.2236 2 15.1629 3.20934 16.199 5.00324C19.4207 5.10823 22 7.75289 22 11C22 14.3137 19.3138 17 16 17C15.4477 17 15 16.5523 15 16C15 15.4477 15.4477 15 16 15C18.2092 15 20 13.2091 20 11C20 8.79085 18.2092 7 16 7C15.8893 7 15.78 7.00447 15.6718 7.01322C15.2449 7.04776 14.8434 6.8066 14.6734 6.4135C14.0584 4.99174 12.6439 4 11 4ZM11.2929 9.29289C11.6834 8.90237 12.3166 8.90237 12.7071 9.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L13 12.4142V20C13 20.5523 12.5523 21 12 21C11.4477 21 11 20.5523 11 20V12.4142L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071C8.90237 12.3166 8.90237 11.6834 9.29289 11.2929L11.2929 9.29289Z' fill='%23555555'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right center;
    width: 24px;
    height: 24px;
        top: 50%;
    transform: translateY(-50%);
}*/
/*.wpcf7-file::-webkit-file-upload-button {
  visibility: hidden;
}*/
.career-form .wpcf7-form.submitting .wpcf7-spinner {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}

/*.career-form .wpcf7-form.submitting .wpcf7-form-control.wpcf7-submit {
    font-size: 0 !important;
        min-height: 45px;
}*/
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button.elementor-button:before,
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button.elementor-button:after {
  background-color: var(--grey-600);
}

@media (max-width: 1620px) {
  h4.elementor-heading-title {
    font-size: 28px;
  }


}

@media (max-width: 768px) {
  .elementor-heading-title .small-text {
    font-size: 14px;
    /* top: -16px; */
  }

  .phase-column .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .elementor-heading-title .small-text {
    /* font-size: 22px; */
    font-size: 18px;

  }
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-heading-title .small-text {
    /* font-size: 20px; */

    font-size: 15px;
    left: -13px !important;

    /* top: -13px; */
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .elementor-heading-title .small-text {
    font-size: 16px;
    /* top: -15px; */

    left: -10px;
  }
}

@media (min-width: 320px) {
  /* .elementor-heading-title .small-text {
    top: -21px;
    vertical-align: super;
    right: 6px;
} */

  span.dot-c {
    margin-left: -6px;
  }


  .elementor-heading-title .small-text {
    top: -8px;
    vertical-align: super;
    right: 6px;
  }

  h1.elementor-heading-title,
  .single_pagecontent h1 {
    font-size: 32px;
  }

  h3.elementor-heading-title,
  .featured-text h3,
  .single-post h3.wp-block-heading {
    font-size: 20px;
  }

  .we-are-section:before,
  .white-background-section:before {
    background-size: auto 40%;
  }

  .we-are-section:after {
    background-size: auto 40%;
  }

  .we-are-section .elementor-widget-text-editor p {
    font-size: 14px;
  }

  .elementor-button,
  .wpcf7-form .form-col .wpcf7-form-control.wpcf7-submit,
  .post-wrapper.elementor-element .eael-load-more-button {
    padding: 15px 30px;
    font-size: 14px;
  }

  .elementor-button:before {
    bottom: -27px;
  }

  .elementor-button:after {
    top: -27px;
  }

  /* .change-space-col1-text > .elementor-container{
        max-width:300px;
    } */
  .change-space-col1-text>.elementor-container .elementor-element .elementor-widget-container {
    padding: 16px 40px;
  }

  .change-space-col2 .elementor-widget-text-editor p {
    font-size: 14px;
  }

  .change-space-col1-text>.elementor-container .elementor-element {
    margin-bottom: -2px;
  }

  .scrolling-words-container .elementor-heading-title {
    font-size: 32px;
  }

  .hero-section .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .scrolling-words-container {
    min-height: 3rem;
  }

  .quote-section .elementor-widget-text-editor p {
    font-size: 20px;
  }

  h2.elementor-heading-title,
  .single-post h2.wp-block-heading {
    font-size: 28px;
  }

  /* .before-after-container:before {
    background-size: auto 40%;
  }

  .before-after-container:after {
    background-size: auto 40%;
  } */

  .post-wrapper .eael-entry-title {
    font-size: 16px;
  }

  .post-wrapper .eael-post-elements-readmore-btn {
    font-size: 14px;
  }

  .testimonial-column .eael-testimonial-content {
    width: calc(100% - 30px);
    margin: 0 auto;
    padding: 20px;
    margin-top: -10%;
  }

  .testimonial-column .eael-testimonial-text p {
    font-size: 14px;
  }

  .testimonial-column .eael-testimonial-content .eael-testimonial-user {
    font-size: 18px;
  }

  .featured-text p {
    font-size: 14px;
  }

  .testimonial-slider button.slick-arrow.slick-prev {
    /* left: calc(50vw - 43%); */
  }

  .testimonial-slider button.slick-arrow {
    width: 40px;
    height: 40px;
  }

  .featured-container button.slick-arrow {
    width: 40px;
    height: 40px;
    background-size: 25px;
  }

  .featured-container.slick-initialized.slick-slider .slick-prev {
    margin-top: 40px;
  }

  .featured-image-col a.pinsave-btn {
    left: 20px;
    right: unset;
    justify-content: flex-start;
  }

  .breadcrumbs ul.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  .contact-details-container .elementor-widget-text-editor p,
  .contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  .contact-description.elementor-widget-text-editor p {
    font-size: 14px;
  }

  .wpcf7-form .form-col label {
    font-size: 14px;
  }

  .wpcf7-form .form-col .wpcf7-form-control.wpcf7-checkbox.checkbox-grid {
    grid-template-columns: 1fr;
  }

  .wpcf7-form .form-col .wpcf7-form-control {
    padding: 10px 15px;
    font-size: 14px;
  }

  .wpcf7-form .form-col select.wpcf7-form-control.wpcf7-select {
    padding: 10px 40px 10px 15px;
  }

  .flex3-column label,
  .flex-column .wpcf7-form-control-wrap {
    width: 100%;
  }

  .form-col.half-col {
    width: 100%;
  }

  .post-wrapper .eael-post-grid-style-two .eael-entry-meta .eael-posted-on {
    font-size: 16px;
  }

  .accordian-section .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    width: 20px;
    height: 20px;
  }

  .work-single-container {
    padding: 30px 10px;
  }

  /* .our-process-content-sec:after {
    background-size: auto 86%;
  } */

  .warranty-column {
    background-color: var(--grey-300);
  }

  .awards-list-item .elementor-image-box-title {
    font-size: 18px;
  }

  .awards-list-item .elementor-image-box-description {
    font-size: 14px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,
  .staff-listing .elementor-image-box-title {
    font-size: 18px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
  .staff-listing .elementor-image-box-description {
    font-size: 14px;
  }



  /* .team-container>.elementor-container .elementor-column {
    width: calc(50% - 20px* 2 / 3);
  } */

  .team-container>.elementor-container,
  .staff-wrapper>.elementor-container {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content {
    /* width: calc(100% - 40px); */
    width: calc(100% - 0px);

    /* margin-right: 20px;
    margin-left: 20px; */
  }

  .single_pagecontent .post-date p {
    font-size: 16px;
  }

  section.single-blog-content-section {
    padding: 30px 10px;
  }

  .core-values-wrapper:before {
    background-size: 100% auto;
  }

  h6.elementor-heading-title,
  .single-post h6.wp-block-heading {
    font-size: 16px;
  }

  .single-post .page-content-wrapper {
    padding: 30px 10px;
  }

  .single-post .swiper-button-next:after,
  .single-post .swiper-button-prev:after {
    width: 50px;
    height: 50px;
    padding: 20px 30px;
  }

  .family-farm-slider .elementor-container {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
  }

  .family-farm-slider .slider-nav {
    width: 100%;
    margin-left: 0;
  }

  .family-farm-slider .slider-nav .slick-track {
    display: flex;
    column-gap: 10px;
  }

  /*.family-farm-slider .slider-nav .slick-slide:first-child{
       margin-left: 0;
     }*/
  /*.family-farm-slider .slider-nav .slick-slide:last-child{
        margin-right: 0;
     }*/
  .family-farm-slider .slider-nav .slick-slide {
    width: 100%;
    /*margin-right:5px;
        margin-left:5px;*/
  }

  .family-farm-slider .slider-for {
    width: 100%;
    margin-right: 19px;
  }

  /* .family-farm-slider .slider-for > div, .family-farm-slider .slider-nav > div {
        height: 100%;
    } */
  /* .family-farm-slider .slick-list{
    height: 100% !important;
}   */

  .flex-gap .elementor-container {
    column-gap: 20px;
  }

  /* .phase-wrapper:before,
  .phase-wrapper:after {
    background-size: auto 10%;
  } */

  .team-container>.elementor-container .elementor-column {
    max-width: 100%;
  }
}

@media (min-width:600px) and (max-width:767px) {
  .team-container>.elementor-container .elementor-column {
    width: calc(50% - 20px* 2 / 3);
  }

  .team-container>.elementor-container .elementor-column {
    max-width: 300px;
  }

}

@media (max-width: 680px) {
  .flex-column .elementor-container .elementor-column {
    width: 100%;
  }
}

@media (min-width: 768px) {

  h1.elementor-heading-title,
  .single_pagecontent h1 {
    font-size: 40px;
  }

  h3.elementor-heading-title,
  .featured-text h3,
  .single-post h3.wp-block-heading {
    font-size: 20px;
  }

  .we-are-section:before,
  .white-background-section:before {
    background-size: auto 50%;
  }

  .we-are-section:after {
    background-size: auto 50%;
  }

  .we-are-section .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .elementor-button,
  .wpcf7-form .form-col.form-submit .wpcf7-form-control.wpcf7-submit,
  .post-wrapper.elementor-element .eael-load-more-button {
    padding: 15px 30px;
    font-size: 16px;
  }

  .elementor-button:before {
    bottom: -27px;
  }

  .elementor-button:after {
    top: -27px;
  }

  .change-space-col1-text>.elementor-container .elementor-element .elementor-widget-container {
    padding: 26px 50px;
  }

  .change-space-col2 .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .scrolling-words-container .elementor-heading-title {
    font-size: 40px;
  }

  .hero-section .elementor-widget-text-editor p {
    font-size: 24px;
  }

  .quote-section .elementor-widget-text-editor p {
    font-size: 24px;
  }

  h2.elementor-heading-title,
  .single-post h2.wp-block-heading {
    font-size: 34px;
  }

  /* .before-after-container:before {
    background-size: auto 50%;
  }

  .before-after-container:after,
  .our-process-content-sec:after {
    background-size: auto 50%;
  } */

  .post-wrapper .eael-entry-title {
    font-size: 18px;
  }

  .post-wrapper .eael-post-elements-readmore-btn {
    font-size: 18px;
  }

  .testimonial-column .eael-testimonial-content {
    width: 600px;
    margin: 0 auto;
    padding: 30px;
    margin-top: -10%;
  }

  .testimonial-column .eael-testimonial-text p {
    font-size: 16px;
  }

  .testimonial-column .eael-testimonial-content .eael-testimonial-user {
    font-size: 22px;
  }

  .testimonial-slider button.slick-arrow.slick-prev {
    /* left: calc(50vw - 740px / 2); */
    /* left: calc(50vw - 43%); */
  }

  .featured-text p {
    font-size: 16px;
  }

  .featured-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 40px 20px 40px 50px;
  }

  .featured-container.slick-initialized.slick-slider {
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 30px;
  }

  .contact-details-container .elementor-widget-text-editor p,
  .contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  .contact-description.elementor-widget-text-editor p {
    font-size: 16px;
  }

  /* .cta-container:after,
  .cta-container:before {
    background-size: auto 80%;
  } */

  .category-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title {
    font-size: 16px;
  }

  .accordian-section .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
    width: 24px;
    height: 24px;
  }

  .video-row {
    gap: 0 40px;
    margin-bottom: 50px;
  }

  .single-work-content {
    font-size: 20px;
  }

  .work-single-container {
    padding: 50px 20px;
  }

  .accordian-section .elementor-accordion .elementor-tab-content {
    font-size: 16px;
  }

  .services-lists ul.elementor-icon-list-items li.elementor-icon-list-item {
    font-size: 16px;
  }

  .elementor-widget-text-editor {
    font-size: 16px;
    /* font-size: 14px; */

  }

  .service-area-wrapper .box_cont-col .elementor-widget-text-editor {
    font-size: 14px;
  }

  /* .phase-column .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 18px;
  } */

  .phase-column .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text, 
  .our-process-box-text {
    font-size: 18px !important;
  }

  .awards-list-item .elementor-image-box-title {
    font-size: 24px;
  }

  .awards-list-item .elementor-image-box-description {
    font-size: 16px;
  }

  .awards-container>.elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  .awards-list-item .elementor-widget-container {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .awards-list-item {
    height: 100%;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,
  .staff-listing .elementor-image-box-title {
    font-size: 18px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
  .staff-listing .elementor-image-box-description {
    /* font-size: 14px; */
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }

  .team-container>.elementor-container .elementor-column {
    width: calc(30% - 20px* 3 / 4)
  }

  .team-container>.elementor-container,
  .staff-wrapper>.elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  section.single-blog-content-section {
    padding: 50px 10px;
  }

  .core-content-wrapper .elementor-icon-box-title {
    font-size: 22px;
  }

  .core-content-wrapper .elementor-icon-box-description {
    font-size: 16px;
  }

  .crew-wrapper>.elementor-container .elementor-column {
    min-width: 400px;
  }

  .core-values-wrapper:before {
    background-size: 62% auto;
  }

  .single-post .single-post-col1 p {
    font-size: 16px;
  }

  h6.elementor-heading-title,
  .single-post h6.wp-block-heading {
    font-size: 18px;
  }

  .single-post .page-content-wrapper {
    padding: 50px 20px;
  }

  .awards-wrapper-col .elementor-widget-text-editor p {
    font-size: 16px;
  }

  .single-post .heateor_sss_sharing_title {
    font-size: 18px;
  }

  .see-more-btn {
    margin-top: 15px;
  }

  .social-links .elementor-social-icons-wrapper .elementor-grid-item {
    padding: 5px;
  }

  /* .sign-up-cta.cta-container:after {
    right: -43px;
  }

  .sign-up-cta.cta-container:before {
    left: -47px;
  } */

  /* .phase-wrapper:before,
  .phase-wrapper:after {
    background-size: auto 25%;
  } */

  .service-area-wrapper>.elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }

  h5.elementor-heading-title {
    font-size: 22px;
  }
}

@media (min-width: 1025px) {

  .phase-column {
    margin: 0 10px 0 10px;
  }




  h2.elementor-heading-title,
  .single-post h2.wp-block-heading {
    font-size: 38px;
  }

  .header-nav ul.sub-menu {
    padding: 10px 20px;
  }

  .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.29289 9.29289C5.68342 8.90237 6.31658 8.90237 6.70711 9.29289L12 14.5858L17.2929 9.29289C17.6834 8.90237 18.3166 8.90237 18.7071 9.29289C19.0976 9.68342 19.0976 10.3166 18.7071 10.7071L12.7071 16.7071C12.3166 17.0976 11.6834 17.0976 11.2929 16.7071L5.29289 10.7071C4.90237 10.3166 4.90237 9.68342 5.29289 9.29289Z' fill='%23fff'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    top: 4px;
    right: -20px;
  }

  .header-nav .hfe-nav-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item {
    font-size: 16px;
  }

  .header-nav .sub-menu li.menu-item a.hfe-sub-menu-item:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
    bottom: 0;
    background-color: var(--accent-color);
    opacity: 0;
  }

  .header-nav .sub-menu li.menu-item a.hfe-sub-menu-item:hover:after {
    opacity: 1;
  }

  a.hfe-sub-menu-item.hfe-sub-menu-item-active:after {
    opacity: 1;
  }

  .main-nav.sticky .site-logo img {
    max-width: 46%;
    transition: 0.5s ease;
  }

  .header-menu2 .hfe-nav-menu ul.hfe-nav-menu li.desktop-hide.menu-item {
    display: none;
  }

  .header-menu2 .hfe-nav-menu ul.hfe-nav-menu li.desktop-hide.menu-item:nth-child(4) {
    display: block;
  }

  h1.elementor-heading-title,
  .single_pagecontent h1 {
    font-size: 50px;
  }

  h3.elementor-heading-title,
  .featured-text h3,
  .single-post h3.wp-block-heading {
    font-size: 28px;
  }

  .we-are-section:before,
  .white-background-section:before {
    background-size: auto 65%;
  }

  .we-are-section:after {
    background-size: auto 65%;
  }

  .we-are-section .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .elementor-button,
  .wpcf7-form .form-col.form-submit .wpcf7-form-control.wpcf7-submit,
  .post-wrapper.elementor-element .eael-load-more-button {
    /*padding: 20px 40px;*/
    font-size: 18px;
  }

  .elementor-button:before {
    bottom: -24px;
  }

  .elementor-button:after {
    top: -24px;
  }

  .change-space-col1-text>.elementor-container .elementor-element .elementor-widget-container {
    padding: 30px 54px;
  }

  .change-space-col2 .elementor-widget-text-editor p {
    font-size: 16px;
  }

  .change-space-col1-text>.elementor-container .elementor-element {
    margin-bottom: 0;
    margin-right: -2px;
  }

  .scrolling-words-container .elementor-heading-title {
    font-size: 55px;
  }

  .receipes-list-grey ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text,
  .text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  .hero-section .elementor-widget-text-editor p {
    font-size: 32px;
  }

  .scrolling-words-container {
    min-height: 6rem;
  }

  .quote-section .elementor-widget-text-editor p {
    font-size: 28px;
  }

  /* h2.elementor-heading-title ,.single-post h2.wp-block-heading {
        font-size: 40px;
    } */

  /* .before-after-container:before {
    background-size: auto 65%;
  }

  .before-after-container:after,
  .our-process-content-sec:after {
    background-size: auto 65%;
  } */

  .post-wrapper .eael-entry-title {
    font-size: 20px;
  }

  .post-wrapper .eael-post-elements-readmore-btn {
    font-size: 20px;
  }

  .testimonial-column .eael-testimonial-content {
    width: 840px;
    margin: 0 auto;
    padding: 45px;
    margin-top: -10%;
  }

  .testimonial-column .eael-testimonial-text p {
    font-size: 20px;
  }

  .testimonial-column .eael-testimonial-content .eael-testimonial-user {
    font-size: 25px;
  }

  .testimonial-slider button.slick-arrow.slick-prev {
    /* left: calc(50vw - 1012px / 2); */
    /* left: calc(50vw - 43%); */
  }

  .featured-text p {
    font-size: 18px;
  }

  .testimonial-slider button.slick-arrow {
    width: 50px;
    height: 50px;
  }

  .featured-container button.slick-arrow {
    width: 50px;
    height: 50px;
    background-size: 30px;
  }

  .featured-container.slick-initialized.slick-slider {
    padding-left: 70px;
    padding-right: 70px;
  }

  .breadcrumbs ul.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 18px;
  }

  .contact-details-container .elementor-widget-text-editor p {
    font-size: 20px;
  }

  .contact-description.elementor-widget-text-editor p {
    font-size: 16px;
  }

  .wpcf7-form .form-col label {
    font-size: 16px;
  }

  .wpcf7-form .form-col .wpcf7-form-control.wpcf7-checkbox.checkbox-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .wpcf7-form .form-col .wpcf7-form-control {
    padding: 15px 20px;
    font-size: 16px;
    /*width: 100%;*/
  }

  .wpcf7-form .form-col select.wpcf7-form-control.wpcf7-select {
    padding: 15px 50px 15px 20px;
  }

  .flex-column .wpcf7-form-control-wrap {
    width: calc(50% - 9px);
  }

  .flex3-column label {
    width: calc(33.33% - 10px);
  }

  .form-col.half-col {
    width: calc(50% - 7px);
  }

  .post-wrapper .eael-post-grid-style-two .eael-entry-meta .eael-posted-on {
    font-size: 18px;
  }

  /* .cta-container:after,
  .cta-container:before {
    background-size: auto 100%;
  } */

  /* .service-cta.cta-container:after,
  .service-cta.cta-container:before {
    background-size: auto 80%;
  } */

  .category-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title {
    padding: 10px 20px;
  }

  .category-tabs.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title {
    font-size: 20px;
  }

  .accordian-section .elementor-accordion .elementor-tab-title .elementor-accordion-title {
    font-size: 18px;
  }

  .single-work-breadcrumb span {
    font-size: 18px;
  }

  .single-work-content {
    font-size: 22px;
  }

  .work-single-container {
    padding: 80px 20px 80px 20px;
  }

  .accordian-section .elementor-accordion .elementor-tab-content {
    font-size: 18px;
    padding: 20px 40px 20px 20px;
  }

  .awards-list-item .elementor-image-box-title {
    font-size: 28px;
  }

  .awards-container>.elementor-container {
    gap: 32px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    font-size: 22px;
  }

  .staff-listing .elementor-image-box-title {
    font-size: 18px;
  }

  .staff-wrapper,
  .crew-wrapper {
    margin-top: 40px;
  }

  .team-container {
    margin-top: 20px;
  }

  .team-container>.elementor-container .elementor-column {
    width: calc(25% - 30px* 4 / 5);
  }

  .team-container>.elementor-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
  }

  .staff-wrapper>.elementor-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
  }

  .single_pagecontent .post-date p {
    font-size: 18px;
  }

  section.single-blog-content-section {
    padding: 80px 10px;
  }

  .crew-wrapper>.elementor-container {
    gap: 32px;
  }

  .single-post h4.wp-block-heading {
    font-size: 28px;
  }

  h6.elementor-heading-title,
  .single-post h6.wp-block-heading {
    font-size: 20px;
  }

  .single-post h5.wp-block-heading {
    font-size: 18px;
  }

  .single-post .page-content-wrapper {
    padding: 80px 20px;
  }

  .single-post .swiper-button-next:after,
  .single-post .swiper-button-prev:after {
    width: 60px;
    height: 60px;
    padding: 10px 30px;
  }

  .single-post .swiper-button-next:hover:after,
  .single-post .swiper-button-prev:hover:after {
    width: 70px;
    height: 70px;
  }

  .single-post .single-post-col2 {
    margin-left: 0;
    position: sticky;
    /*top: 120px;*/
    /* top: 0; */
    top: 120px;
  }

  .twentytwenty-horizontal .twentytwenty-handle:before,
  .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 8px;
    margin-left: -3.5px;
  }

  .awards-wrapper-col .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .team-container>.elementor-container .elementor-inner-column .elementor-widget-wrap {
    padding: 0;
  }

  .cta-text p {
    font-size: 18px;
  }

  .single-post .heateor_sss_sharing_title {
    font-size: 22px;
  }

  .career-description {
    font-size: 18px;
  }

  /* .elementor-widget-text-editor{font-size: 18px;} */
  h3.elementor-heading-title,
  .featured-text h3,
  .single-post h3.wp-block-heading {
    font-size: 28px;
  }

  .see-more-btn {
    margin-top: 40px;
  }

  /* .sign-up-cta.cta-container:after,
  .sign-up-cta.cta-container:before {
    background-size: auto 90%;
  } */

  .family-farm-slider .slider-nav {
    min-width: 180px;
    width: 180px;
    margin-left: 19px;
  }

  .family-farm-slider .slider-nav .slick-slide {
    margin-right: 0;
    margin-left: 0;
  }

  .family-farm-slider .slider-nav .slick-track {
    flex-direction: column;
  }

  .family-farm-slider .slick-slide .elementor-widget-container {
    height: 100%;
  }

  .family-farm-slider .slick-track {
    height: 100% !important;
  }

  /* .family-farm-slider .slider-for > div, .family-farm-slider .slider-nav > div {
        height: 100%;
    } */
  .family-farm-slider .slick-list {
    height: 100% !important;
  }

  .family-farm-slider .elementor-container {
    flex-direction: row;
  }

  .family-farm-slider .slider-nav {
    margin-left: 10px;
  }

  .family-farm-slider .slider-nav .slick-vertical .slick-slide:not(:last-child) {
    margin-bottom: 20px;
  }

  .family-farm-slider .slider-for {
    width: calc(100% - 190px);
    margin-right: 10px;
  }

  .flex-gap .elementor-container {
    column-gap: 30px;
  }

  .text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  .donate-section .elementor-widget-text-editor {
    font-size: 18px;
  }

  /* .phase-wrapper:before,
  .phase-wrapper:after {
    background-size: auto 38%;
  } */

  .text-highlight .elementor-widget-container {
    font-size: 20px;
  }

  .service-area-wrapper>.elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 27px;
  }

  .service-area-wrapper .box_cont-col .elementor-widget-text-editor {
    font-size: 16px;
  }

  .architects-designers-popup>.elementor-container {
    padding: 40px;
  }

  h5.elementor-heading-title {
    font-size: 24px;
  }

  .work-wrapper {
    gap: 30px;
  }

  .work-wrapper .cards-wrapper {
    width: calc((100% - 20%) - 30px);
  }

  .gallery-slider {
    height: 100vh;
  }

  .swiper {
    width: 100%;
    height: 100%;
  }

  .mySwiper .swiper-slide img {
    height: 100%;
  }

  .career-form .wpcf7-form {
    padding: 30px 50px;
  }

  .custom-file-upload .wpcf7-form-control-wrap {
    min-height: 58px;
  }

  .career-description2 {
    max-width: 1000px;
    margin: 0 auto !important;
  }

  /*.career-form .wpcf7-form.submitting .wpcf7-form-control.wpcf7-submit {
        min-height: 58px;
}*/
}

@media (min-width: 1201px) {
  .header-nav .hfe-nav-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item {
    font-size: 16px;
  }

  .twentytwenty-handle {
    width: 60px;
    height: 60px;
    margin-left: -30px;
  }

  .testimonial-slider button.slick-arrow.slick-prev {
    /* left: calc(50vw - 1120px / 2); */
  }

  .accordian-section .elementor-accordion .elementor-tab-title .elementor-accordion-title {
    font-size: 20px;
  }

  .accordian-section .elementor-tab-content {
    font-size: 18px;
  }

  .services-lists ul.elementor-icon-list-items li.elementor-icon-list-item {
    font-size: 18px;
  }

  .team-container>.elementor-container .elementor-column {
    width: calc(25% - 27px* 4 / 5);
  }

  .team-container>.elementor-container,
  .staff-wrapper>.elementor-container {
    grid-template-columns: repeat(4, 1fr);
    gap: 27px 25px;
  }

  .staff-wrapper>.elementor-container {
    grid-template-columns: repeat(4, 1fr);
    /*gap: 32px;*/
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content {
    /* width: calc(100% - 50px);
    margin-right: 25px;
    margin-left: 25px; */

    width: calc(100% - 0px);
    /* 
    margin-right: 10px;
    margin-left: 10px; */
  }

  .staff-listing .elementor-image-box-title {
    font-size: 22px;
  }

  .core-content-wrapper .elementor-icon-box-title {
    font-size: 25px;
  }

  .core-content-wrapper .elementor-icon-box-description {
    font-size: 18px;
  }

  /* .core-values-wrapper:before{
        background-size: 60% 45%;
    } */
  .single-post .single-post-col2 {
    margin-left: 30px;
  }

  .blog-cta-wrapper {
    padding: 20px 40px;
  }

  .twentytwenty-horizontal .twentytwenty-handle:before {
    margin-bottom: 33px;
  }

  .twentytwenty-horizontal .twentytwenty-handle:after {
    margin-top: 33px;
  }

  .staff-wrapper,
  .crew-wrapper {
    margin-top: 50px;
  }

  .team-container {
    margin-top: 30px;
  }

  .featured-container.slick-initialized.slick-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .featured-container button.slick-arrow.slick-prev {
    left: -78px;
  }

  .featured-container button.slick-arrow.slick-next {
    right: -78px;
  }

  .flex-gap .elementor-container {
    column-gap: 45px;
  }

  .flex-column .elementor-container {
    gap: 36px;
  }

  .flex-column .elementor-container .elementor-column {
    width: calc(50% - 18px);
  }

  .single-post .page-content-wrapper {
    padding: 80px 40px;
  }

  .work-single-container {
    padding: 80px 40px;
  }
}

@media (min-width: 1300px) {
  /*h3.elementor-heading-title,
    .featured-text h3 ,.single-post h3.wp-block-heading{
        font-size: 30px;
    }*/

  .we-are-section:after {
    background-size: auto 75%;
  }

  .we-are-section:before,
  .white-background-section:before {
    background-size: auto 75%;
  }

  .we-are-section .elementor-widget-text-editor p {
    font-size: 22px;
  }

  .change-space-col1-text>.elementor-container .elementor-element .elementor-widget-container {
    padding: 36px 60px;
  }

  .change-space-col2 .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .change-space-col1-text.elementor-element>.elementor-container {
    max-width: 450px !important;
  }

  .change-space-col2 .elementor-widget-text-editor p {
    font-size: 18px;
  }

  .scrolling-words-container .elementor-heading-title {
    font-size: 65px;
  }

  .hero-section .elementor-widget-text-editor p {
    font-size: 34px;
  }

  .scrolling-words-container {
    min-height: 6rem;
  }

  .quote-section .elementor-widget-text-editor p {
    font-size: 35px;
  }

  /* h2.elementor-heading-title ,.single-post h2.wp-block-heading {
        font-size: 42px;
    } */

  /* .before-after-container:after,
  .our-process-content-sec:after {
    background-size: auto 83%;
  } */

  /* .before-after-container:before {
    background-size: auto 83%;
  } */

  .post-wrapper .eael-entry-title {
    font-size: 22px;
  }

  .testimonial-column .eael-testimonial-content {
    max-width: 840px;
    margin: 0 auto;
    padding: 60px;
    margin-top: -10%;
  }

  .testimonial-column .eael-testimonial-text p {
    font-size: 20px;
  }

  .testimonial-column .eael-testimonial-content .eael-testimonial-user {
    font-size: 30px;
  }

  .featured-text p {
    font-size: 22px;
  }

  .testimonial-slider button.slick-arrow.slick-prev {
    /* left: calc(50vw - 40%); */
    margin-top: 35px;
  }

  .testimonial-slider button.slick-arrow {
    width: 70px;
    height: 70px;
    background-size: 35px;
  }

  .featured-container button.slick-arrow {
    width: 70px;
    height: 70px;
    background-size: 30px;
  }

  .featured-container.slick-initialized.slick-slider {
    /* padding-left: 90px;
        padding-right: 90px; */

    margin-top: 60px;
  }

  .contact-description.elementor-widget-text-editor p {
    font-size: 16px;
  }

  .video-row {
    gap: 0 60px;
    margin-bottom: 20px;
  }

  /* .core-values-wrapper:before{
        background-size: 45% 50%;
    } */

  .elementor-button,
  .wpcf7-form .form-col.form-submit .wpcf7-form-control.wpcf7-submit,
  .post-wrapper.elementor-element .eael-load-more-button {
    font-size: 20px;
  }

  .featured-container button.slick-arrow.slick-next {
    /* right: -1%; */
    right: -86px;
  }

  .featured-container button.slick-arrow.slick-prev {
    /* left: -1%; */
    left: -86px;
  }
}

@media (min-width: 1500px) {
  .core-values-wrapper:before {
    background-size: 50% auto;
  }
}

@media (max-width: 1160px) {
  .our-process-box .elementor-widget-wrap {
    padding: 15px !important;
  }
}

@media (max-width: 1024px) {
  .header-nav .hfe-nav-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item {
    color: var(--Primary-color);
  }

  .header-nav .hfe-nav-menu-icon {
    border: none !important;
  }

  .header-nav .hfe-nav-menu ul.hfe-nav-menu li.menu-item a.hfe-menu-item {
    font-size: 16px;
  }

  h4.elementor-heading-title {
    font-size: 24px;
  }

  .footer-contact-list .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  .quick-links .hfe-nav-menu .menu-item a.hfe-menu-item {
    font-size: 14px;
  }

  .change-space-col1 {
    min-height: 400px;
  }

  .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label::after {
    top: 1px;
  }

  .single-post .single-post-col1 {
    margin-right: 20px;
  }

  .single-post .single-post-col1 {
    margin-left: 20px;
  }

  .header-nav.elementor-element .hfe-nav-menu .sub-menu {
    box-shadow: none !important;
  }

  .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
    border: none;
  }

  .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
    right: 20px;
  }

  .copyright-section .elementor-widget-container p,
  .copyright-section .elementor-widget-container p a {
    font-size: 16px;
  }

  .quick-links ul.hfe-nav-menu li.menu-item:not(:last-child) {
    margin-bottom: 10px !important;
  }

  .career-description2.elementor-widget-text-editor {
    font-size: 18px;
  }

}

@media (max-width: 990px) {
  .single-post .page-content-container {
    flex-wrap: wrap;
  }

  .single-post .single-post-col1,
  .single-post .single-post-col2 {
    width: 100%;
    margin: 0;
  }

  .site-logo.elementor-element img {
    box-shadow: none !important;
  }

  .family-farm-slider .slider-nav .slick-slide {
    border: 2px solid transparent;
  }

  .family-farm-slider .slider-nav .slick-slide:hover {
    border: 2px solid var(--accent-color);
  }

  .family-farm-slider .slider-nav .slick-slide.slick-current.slick-active {
    border: 2px solid var(--accent-color);
  }
}

@media (max-width: 767px) {
  body:not(.elementor-editor-active) #loader img {
    max-width: 100%;
    width: 90%;
  }

  .footer-contact-list .elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: 16px;
  }

  /* .team-container>.elementor-container .elementor-column {
    max-width: 300px;
  } */

  .white-bg-right:after {
    background-size: auto 70%;
  }

  .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after {
    background-color: transparent !important;
  }

  .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:focus-visible {
    outline: none;
  }

  .change-space-col1 {
    min-height: 320px;
  }

  /* .change-space-col1  a.pinsave-btn{
right: 0;
    } */

  .twentytwenty-horizontal .twentytwenty-before-label,
  .twentytwenty-horizontal .twentytwenty-after-label {
    font-size: 12px;
  }

  .before-after-container .twentytwenty-before-label,
  .before-after-container .twentytwenty-after-label {
    padding: 5px !important;
  }

  .testimonial-column .eael-testimonial-image img {
    min-height: 260px;
    object-fit: cover;
    display: block;
  }

  .featured-content {
    width: calc(100% - 30px);
    padding: 20px 10px;
    margin: 0 auto;
    margin-top: -50px;
    z-index: 1;
    position: relative;
  }

  .featured-image-col {
    width: 100%;
  }

  .see-more-btn {
    margin-top: 10px;
  }

  .testimonial-slider button.slick-arrow {
    top: 32%;
    transform: translateY(-50%);
  }

  a.pinsave-btn img {
    /* max-height: 25px !important; */
  }

  .testimonial-slider button.slick-arrow.slick-prev {
    margin-left: 20px;
  }

  .testimonial-slider button.slick-arrow.slick-next {
    margin-right: 20px;
  }


  .featured-image-col .houzz-container {
    top: 21px;
    left: 98px !important;
  }

  .houzz-container {
    height: 25px !important;
    width: 25px !important;
  }

  .featured-container button.slick-arrow {
    top: 30%;
    transform: translateY(-50%);
  }

  .flex-row:nth-child(odd) {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: column-reverse;
  }

  .elementor-tabs-content-wrapper {
    display: flex;
    align-items: center;
    overflow: auto;
    white-space: nowrap;
  }

  .copyright-section .elementor-widget-container p,
  .copyright-section .elementor-widget-container p a {
    font-size: 14px;
  }

  /* .white-bg-svg:before,
  .awards-section.white-bg-svg:before {
    background-size: auto 40%;
  }

  .white-bg-svg:before,
  .awards-section.white-bg-svg:before {
    background-size: auto 40%;
  }

  .white-bg-svg:after,
  .awards-section.white-bg-svg:after {
    background-size: auto 45%;
  } */

  .popup-content {
    max-height: 290px;
    overflow: auto;
  }

  .wpcf7-not-valid-tip {
    font-size: 14px;
  }

  a.pinsave-btn img {
    /* max-height: 23px; */
    max-width: 100%;
  }


  .image-wrapper:after {
    background: #000 !important;
    opacity: 0.3 !important;
  }


  iframe.single_post_iframe {
    width: 100%;
  }

  .single-post-col1 p iframe {
    width: 100%;
  }


  .our-process-box .elementor-container {
    flex-wrap: wrap;
  }
}

@media (max-width: 385px) {
  a.blog-cta-readmore-btn {
    font-size: 11px;
    padding: 14px 14px;
  }
}

/* ================================== */

/* OUr-work-page-css====by [seema] */

.elementor-widget:not(:last-child) {
  margin: 0;
}

.cards-wrapper {
  grid-template-rows: repeat(2, minmax(0, 1fr));
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin-top: 10px;
}

.cards {
  width: 100%;
  grid-column: span 5;
  position: relative;
  overflow: hidden;
}

.card1-img {
  aspect-ratio: 1.3 / 1;
}

.card2-img,
.card3-img {
  aspect-ratio: 1.9 / 1;
}

.card4-img {
  aspect-ratio: 0.714 / 1;
}

.card5-img {
  aspect-ratio: 1.503 / 1;
}

.card6-img,
.card7-img {
  aspect-ratio: 1.77 / 1;
}

.work-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.text-wrapper {
  padding: 20px;
  position: absolute;
  bottom: 0;
  top: auto;
  z-index: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}


.cards-wrapper .pinsave-btn,
.cards-wrapper .houzz-container {
  display: none;
}

a.pinsave-btn {
  position: absolute;
  top: 20px;
  right: 65px;
  z-index: 1;
  display: flex;
  justify-content: flex-end;
  /* display: none; */
}

a.pinsave-btn img {
  display: block;
  /* max-width: 35%; */
  aspect-ratio: auto;
}

p.text-content {
  color: var(--grey-600);
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}

h4.work-head {
  color: var(--grey-600);
  text-transform: capitalize;
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 700;
  line-height: 1.5;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}

p.work-location {
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: var(--grey-600);
  font-size: 14px;
  opacity: 1;
}

a.link-button {
  background: var(--accent-color);
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  display: inline-block;
  clip-path: polygon(25.23% 0%,
      72.54% 0%,
      90.95% 0%,
      100.47% 30.71%,
      100% 100.57%,
      9.94% 100%,
      0.53% 73%,
      0.06% 0%);
  border: none;
  color: #fff;
  text-decoration: none !important;
  padding: 10px 25px;
  font-size: 14px;
  opacity: 1;
  font-family: "Baskerville Old Face", sans-serif;
}

a.link-button:hover {
  background: #fff;
  color: var(--accent-color);
}

.image-wrapper {
  position: relative;
  height: 100%;

}

.image-wrapper:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: bottom 0.3s ease-in-out;
  background: linear-gradient(180deg,
      rgba(0, 0, 0, 0) 40.36%,
      rgba(0, 0, 0, 0.8) 85.9%);
}

.categories-menu ul {
  list-style: none;
  padding: 30px 10px;
  margin: 0;
  display: flex;
  align-items: center;
  overflow-x: auto;
  column-gap: 20px;
}

.categories-menu ul li a {
  text-decoration: none;
  color: var(--Primary-color);
  padding: 10px 15px;
  font-size: 16px;
  text-transform: capitalize;
  font-family: "Aktivgrotesk", sans-serif;
  white-space: nowrap;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.2px;
  display: inline-block;
  clip-path: polygon(25.23% 0%,
      72.54% 0%,
      90.95% 0%,
      100.47% 30.71%,
      100% 100.57%,
      9.94% 100%,
      0.53% 73%,
      0.06% 0%);
  border: none;
  opacity: 1;
}

.categories-menu ul li:hover a,
.categories-menu ul li.active a {
  color: var(--grey-600);
  background: var(--accent-color);
}

.single-gallery-image {
  position: relative;
  line-height: 0;
  width: 100%;
}

.single-gallery-image a.pinsave-btn {
  opacity: 1;
}

.work-hover-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}


@media (min-width: 768px) {
  .text-wrapper {
    padding: 20px;
    padding-bottom: 0;
  }

  .cards:hover .text-wrapper {
    padding-bottom: 20px;

  }

  .work-hover-content {
    max-height: 0;
    transition: max-height 0.3s ease-in-out;
  }

  .cards-wrapper .cards:hover .work-hover-content {
    max-height: 160px;
    transition: max-height 0.3s ease-in-out;
  }

  .cards-wrapper {
    gap: 1rem;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    margin-top: 0;
  }

  .cards:nth-child(1) {
    grid-column: span 4 / span 4;
    display: grid;
    grid-row: span 2 / span 2;
    gap: 2rem;
  }

  .cards:nth-child(2) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    display: grid;
    grid-row: span 1 / span 1;
    grid-column: span 2 / span 2;
    gap: 2rem;
  }

  .cards:nth-child(3) {
    grid-column: span 2 / span 2;
    grid-row: span 1 / span 1;
    height: 100%;
  }

  .cards:nth-child(4) {
    grid-column: span 2 / span 2;
  }

  .cards:nth-child(5) {
    grid-column: span 4 / span 4;
  }

  .cards:nth-child(6) {
    grid-column: span 3;
  }

  .cards:nth-child(7) {
    grid-column: span 3;
  }

  .cards:nth-child(7n + 1) {
    grid-column: span 4;
    display: grid;
    grid-row: span 2 / span 2;
    gap: 2rem;
  }

  .cards:nth-child(7n + 2) {
    grid-row: span 1 / span 1;
    grid-column: span 2 / span 2;
    height: 100%;
  }

  .cards:nth-child(7n + 3) {
    grid-column: span 2 / span 2;
    grid-row: span 1 / span 1;
    height: 100%;
  }

  .cards:nth-child(7n + 4) {
    grid-column: span 2 / span 2;
  }

  .cards:nth-child(7n + 5) {
    grid-column: span 4 / span 4;
  }

  .cards:nth-child(7n + 6) {
    grid-column: span 3;
  }

  .cards:nth-child(7n + 7) {
    grid-column: span 3;
  }

  .cards-wrapper>.cards:nth-child(8n + 7):last-child {
    grid-column: span 6;
  }

  /* a.pinsave-btn{
        right: 0;
    } */

  /* a.pinsave-btn img {
        width: 80%;
    } */
}

@media (min-width: 991px) {
  .servicebox__col:hover .box_cont-col {
    bottom: 0 !important;
  }

  /*.service-area-wrapper .box_img-col img {
        min-height: auto;
    }*/
  .image-wrapper:after {
    bottom: -2%;
    background: linear-gradient(180deg,
        rgba(0, 0, 0, 0) 65.72%,
        rgba(0, 0, 0, 0.8) 85.9%);
  }

  .cards:hover .image-wrapper:after {
    background: linear-gradient(180deg,
        rgba(0, 0, 0, 0) 40.36%,
        rgba(0, 0, 0, 0.8) 85.9%);
    transition: bottom 0.3s ease-in-out;
    bottom: 0;
  }

  /* p.work-location,
  a.link-button {
    opacity: 0;
    margin-top: 10px;
  } */

  /* .text-wrapper {
    bottom: -19%; 
    transform: translateY(calc(100% - 120px)); 
    padding: 20px;
    padding-bottom: 0;
  } */



  .cards:hover p.work-location,
  .cards:hover a.link-button {
    opacity: 1;
    transition: 0.3s ease-in-out;
  }

  h4.work-head {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .categories-menu ul {
    padding: 30px;
    column-gap: 20px;
    justify-content: center;
  }

  .categories-menu ul li a {
    padding: 10px 15px;
    font-size: 22px;
  }
}

@media (min-width: 1025px) {
  /* .cards-wrapper {
        gap: 2rem;
    }

    p.text-content {
        font-size: 16px;
    }

    h4.work-head {
        font-size: 28px;
    }

    p.work-location {
        font-size: 18px;
    }

    a.link-button {
        font-size: 18px;
    }

    .text-wrapper {
        padding: 20px;
    }

    a.link-button {
        padding: 15px 30px;
    }
    a.pinsave-btn img {
        width: 100%;
       
    } */

  h4.elementor-heading-title {
    font-size: 24px !important;
  }
}

@media (min-width: 1780px) {

  h2.elementor-heading-title,
  .single-post h2.wp-block-heading {
    font-size: 65px;
  }

  .elementor-heading-title .small-text {
    top: -20px;
    right: 28px;
  }

  /* .team-container>.elementor-container .elementor-column {
    max-width: 350px;
  } */

  p.text-content {
    font-size: 18px;
  }

  h4.work-head {
    font-size: 35px;
  }

  p.work-location {
    font-size: 20px;
  }

  a.link-button {
    padding: 20px 40px;
    font-size: 20px;
  }

  .text-wrapper {
    padding: 30px;
    padding-bottom: 0;
  }

  a.link-button {

    padding: 15px 30px;
  }

  .cards:hover .text-wrapper {
    padding-bottom: 30px;

  }

  /* .text-wrapper {
    transform: translateY(calc(100% - 135px));
  } */
}

@media (max-width: 990px) {
  p.work-location {
    max-width: 272px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.work-wrapper {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
}

.work-categories-menu {
  width: 20%;
  padding-right: 20px;
  border-right: 1px solid rgb(0 0 0 / 10%);
}

.work-wrapper .cards-wrapper {
  width: calc((100% - 20%) - 20px);
}

.work-filter-title {
  font-family: "Aktivgrotesk", sans-serif;
  margin: 0;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  /* border-bottom: 1px solid #0000001a; */
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
}

.filter-category {
  border-bottom: 1px solid #0000001a;
}

.filter-category-title {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: #000000;
  padding: 15px 0 10px;
  font-weight: 500;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  cursor: pointer;
}

.filter-category.active .filter-category-title {
  color: #003478;
}

.filter-category-title svg {
  min-width: 14px;
  width: 14px;
}

.filter-category.active .filter-category-title svg {
  transform: rotate(180deg);
  fill: #003478;
}

.filter-category ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.filter-category ul li {
  margin-bottom: 10px;
}

.filter-category ul li a {
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 14px;
  line-height: 25px;
  color: #000000;
  text-decoration: none;
}

.filter-category ul li a:hover,
.filter-category ul li.active a {
  color: #003478;
}

.filter-category-error {
  grid-column: span 6;
}

.work-filter-btn {
  display: flex;
  align-items: center;
  width: fit-content;
  gap: 15px;
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
  color: #000000;
  cursor: pointer;
}

.work-filter-btn-container,
.work-filter-close-btn {
  display: none;
}

.work-filter-close-btn svg {
  fill: #000000;
  width: 14px;
  cursor: pointer;
}

.work-filter-mob-overlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background: rgb(0 0 0 / 25%);
  z-index: -1;
  opacity: 0;
  transition: all linear 0.3s;
}

#cards-wrapper:after {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgb(255 255 255 / 75%);
  background-image: url(/wp-content/uploads/2024/09/loading.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

#cards-wrapper.loading:after {
  opacity: 1;
  z-index: 99;
}

@media (max-width: 1024px) {

  .work-categories-menu,
  .work-wrapper .cards-wrapper {
    width: 100%;
  }

  .work-filter-btn-container,
  .work-filter-close-btn {
    display: block;
  }

  .work-categories-menu {
    max-width: 360px;
    position: fixed;
    overflow: auto;
    top: 0;
    height: 100vh;
    background: #fff;
    z-index: 100;
    padding: 30px;
    left: 0;
    transition: all linear 0.3s;
    transform: translateX(-100%);
  }

  .work-categories-menu.active {
    transform: translateX(0%);
    box-shadow: 10px 0px 10px rgb(0 0 0 / 10%);
  }

  .work-filter-mob-overlay.active {
    z-index: 100;
    opacity: 1;
  }

  .our-process-box .elementor-container {
    gap: 10px;
    flex-wrap: wrap;
  }


}

.houzz-container {
  position: absolute;
  content: "";
  top: 22px;
  right: 32px;
  height: 23px;
  width: 22px;
  background-image: url("/wp-content/uploads/2024/10/Vector-1-1.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1;
  /* display: none !important; */
}

.houzz-container a {
  display: none;
}

.houzz-container iframe {
  opacity: 0;
  /*height: 35px;
*/
  width: 35px;
}

/* ================================== */

/* custom-single our-works post type-css===by Densi[24-6-24] */

.video_error {
  color: #1f1f1f;
  text-align: center;
  font-weight: 500;
  font-family: "Aktivgrotesk", sans-serif;
  font-size: 30px;
  padding: 10px 0;
}

.single_pageimg>img {
  width: 100%;
  height: auto;
  display: block;
  aspect-ratio: 16 / 5;
  min-height: 400px;
  object-fit: cover;
}

.single_pageimg {
  position: relative;
}

.single_pagecontent {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
  padding: 10px;
}

/* ========================== */

/* CSS-by Seema */

.elementor-widget:not(:last-child) {
  margin: 0;
}

.flex-row {
  display: flex;
  column-gap: 0;
  row-gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.flex-row:last-child {
  margin: 0;
}

/* .flex-row.flex-row-reverse {
    flex-direction: row-reverse;
} */
.content-column {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.content-column p+p {
  margin-top: 15px;
}

.content-column h2 {
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 500;
  font-family: "Aktivgrotesk", sans-serif;
  color: var(--Primary-color);
}

.content-column p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  font-family: "Aktivgrotesk", sans-serif;
  color: #555;
}

.media-column {
  width: 100%;
  padding: 10px 0;
  position: relative;
}

.media-column a.pinsave-btn {
  opacity: 1;
}

.media-column video {
  aspect-ratio: 1.77 / 1;
  width: 100%;
  display: block;
  object-fit: cover;
  height: 100%;
}

.media-column img {
  display: block;
  object-fit: cover;
}

.image-item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.image-item img.popup-image {
  width: 100%;
  object-fit: cover;
  /* aspect-ratio: 1.8; */
}

.image-item .single-gallery-image:nth-child(3n) {
  width: 100%;
}

.image-item .single-gallery-image:nth-child(3n) img.popup-image {
  /* aspect-ratio: 1.8; */
}

/* .image-item > img {
    display: block;
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.77 / 1;
    min-width: 100%;
    flex: 1;
} */

.single_pageimg:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0;
}


@media (min-width: 768px) {
  .content-column h2 {
    font-size: 28px;
  }

  .flex-row {
    gap: 0 40px;
    margin-bottom: 50px;
  }

  .content-column {
    width: calc(45% - 20px);
    align-self: center;
  }

  .content-column p {
    font-size: 16px;
  }

  .media-column {
    width: calc(55% - 20px);
  }

  .image-item {
    gap: 30px;
  }

  .single-gallery-image {
    width: calc(50% - 15px);
  }

  .image-item .single-gallery-image:nth-child(3n) img.popup-image {
    /* aspect-ratio: 3; */
  }

  .single_pageimg>img {
    min-height: 400px;
  }
}

@media (min-width: 1024px) {
  .content-column h2 {
    font-size: 30px;
  }

  .single_pageimg>img {
    min-height: 400px;
  }
}

@media (min-width: 1300px) {
  .content-column {
    width: calc(45% - 30px);
  }

  .content-column p {
    font-size: 18px;
  }

  .media-column {
    width: calc(55% - 30px);
  }

  .elementor-widget-text-editor {
    /* font-size: 14px; */
    font-size: 16px;

  }

  .phase-column .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text, .our-process-box-text {
      font-size: 14px !important;
  }
}

@media (min-width: 1366px) {
  .single_pageimg>img {
    min-height: 500px;
  }

  .work-single-container {
    padding: 30px 102px;
  }
}

@media (max-width: 1366px) {
  .renovation-img.elementor-element img {
    max-width: 100% !important;
  }
}

@media (max-width: 540px) {
  .phase-column {
    width: 100% !important;
  }
}

/* ==========================*/

/* single blog page gallery slider css====Densi[3-7-24] */

.gallery-slider {
  position: relative;
  /*height: 100vh;*/
  background: #eee;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  margin: 0;
  padding: 0;
}

.swiper {
  width: 100%;
  height: auto;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mySwiper2 .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mySwiper .swiper-slide img {
  display: block;
  width: 100%;
  object-fit: cover;
}

.mySwiper2 {
  height: 80%;
  width: 100%;
}

.mySwiper {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}

.mySwiper .swiper-slide {
  width: 25%;
  /*height: 100%;*/
  opacity: 0.4;
}

.mySwiper .swiper-slide-thumb-active {
  opacity: 1;
}

/* ============================ */

/* blog-CTA-Section */

.blog-cta-container {
  width: 100%;
}

.blog-cta-container .blog-cta-thumbnail img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  display: block;
  height: auto;
}

.blog-cta-wrapper {
  margin-top: -32px;
  background-color: #f9f9f9;
  z-index: 1;
  position: relative;
  margin-right: 10px;
  margin-left: 10px;
  padding: 20px 20px;
}

.blog-cta-title {
  text-align: center;
  margin: 0;
  margin-bottom: 16px;
}

.blog-cta-title {
  color: #000;
  text-decoration: none;
  font-family: "Aktivgrotesk", sans-serif;
  text-transform: capitalize;
  font-weight: 500;
}

.blog-cta-post-excerpt p {
  font-size: 18px;
  color: #555;
  text-align: center;
  font-family: "Aktivgrotesk", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 16px;
}

.blog-cta-post-excerpt {
  text-align: center;
}

a.blog-cta-readmore-btn {
  font-family: "Baskerville Old Face", sans-serif;
  background: #003478;
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  clip-path: polygon(25.23% 0%,
      72.54% 0%,
      94.95% 0%,
      100.47% 30.71%,
      100% 100.57%,
      5.94% 100%,
      0.53% 73%,
      0.06% 0%);
  text-decoration: none !important;
}

a.blog-cta-readmore-btn:hover {
  background: var(--Primary-color);
  color: var(--Secondary-color);
}

@media (min-width: 320px) {
  .blog-cta-title {
    font-size: 20px;
  }

  .blog-cta-post-excerpt p {
    font-size: 14px;
  }

  .blog-cta-readmore-btn {
    padding: 15px 30px;
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .blog-cta-header .blog-cta-title {
    font-size: 28px;
  }

  .blog-cta-post-excerpt p {
    font-size: 16px;
  }

  .blog-cta-readmore-btn {
    padding: 15px 30px;
    font-size: 16px;
  }
}

@media (min-width: 1024px) {
  .blog-cta-header .blog-cta-title {
    font-size: 30px;
  }

  .blog-cta-readmore-btn {
    /* padding: 20px 40px; */
    font-size: 20px;
  }

}

@media (min-width: 1300px) {

  h2.elementor-heading-title,
  .single-post h2.wp-block-heading {
    font-size: 50px;
  }

  .family-farm-slider .slider-nav {
    margin-left: 10px;
  }

  .family-farm-slider .slider-nav .slick-vertical .slick-slide:not(:last-child) {
    max-width: 242px;
    margin-bottom: 27px;
  }

  .family-farm-slider .slider-for {
    width: calc(100% - 262px);
    margin-right: 10px;
  }
}

.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
  display: flex;
  align-items: center;
  gap: 15px;
}




@media (min-width: 1600px) {

  .single-post .single-post-col2 {
    margin-left: 0;
    position: sticky;
    top: 135px;
  }
}

@media (min-width: 1601px) {

  h1.elementor-heading-title,
  .single_pagecontent h1 {
    font-size: 77px;
  }

  h2.elementor-heading-title,
  .single-post h2.wp-block-heading {
    font-size: 60px;
  }

  h3.elementor-heading-title,
  .featured-text h3,
  .single-post h3.wp-block-heading {
    font-size: 30px;
  }

  .blog-cta-header .blog-cta-title {
    font-size: 45px;
  }

  .blog-cta-post-excerpt p {
    font-size: 18px;
  }

  .single-post h4.wp-block-heading {
    font-size: 35px;
  }

  .single-post .single-post-col1 p {
    font-size: 18px;
  }

  .single-post .swiper-button-next:after,
  .single-post .swiper-button-prev:after {
    width: 70px;
    height: 70px;
    padding: 20px 40px;
  }

  .blog-cta-readmore-btn {
    padding: 20px 40px;
    font-size: 20px;
  }

  .cta-text p {
    font-size: 22px;
  }

  .awards-list-item .elementor-image-box-title {
    font-size: 30px;
  }

  .scrolling-words-container .elementor-heading-title {
    font-size: 77px;
  }

  .hero-section .elementor-widget-text-editor p {
    font-size: 40px;
  }

  .contact-details-container .elementor-widget-text-editor p,
  .contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: 22px;
  }

  .contact-description.elementor-widget-text-editor p {
    font-size: 18px;
  }

  .contact-details-container .elementor-widget-text-editor p,
  .contact-details-column ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text {
    font-size: 18px;
  }

  h1.elementor-heading-title,
  .single_pagecontent h1 {
    font-size: 77px;
  }

  .flex-image-wrapper .elementor-widget-wrap.elementor-element-populated {
    gap: 40px;
  }

  .featured-content {
    padding: 40px 20px 40px 100px;
  }

  h3.elementor-heading-title,
  .featured-text h3,
  .single-post h3.wp-block-heading {
    font-size: 40px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    font-size: 25px;
  }

  .change-space-col1-text.elementor-element>.elementor-container {
    max-width: 560px !important;
  }

  .receipes-list-grey ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text,
  .text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 18px;
  }

  .family-farm-slider .slider-nav {
    margin-left: 19px;
  }

  .family-farm-slider .slider-nav .slick-vertical .slick-slide:not(:last-child) {
    max-width: 242px;
    margin-bottom: 38px;
  }

  .family-farm-slider .slider-nav {
    min-width: 242px;
    width: 242px;
  }

  .family-farm-slider .slider-for {
    width: calc(100% - 300px);
    margin-right: 19px;
  }

  .flex-gap .elementor-container {
    column-gap: 56px;
  }

  .elementor-widget-text-editor {
    font-size: 18px;
    /* font-size: 16px; */
  }

  .text-white .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 18px;
  }

  .donate-section .elementor-widget-text-editor {
    font-size: 22px;
  }

  .text-highlight .elementor-widget-container {
    font-size: 22px;
  }

  h6.elementor-heading-title,
  .single-post h6.wp-block-heading {
    font-size: 25px;
  }

  .service-area-wrapper .box_img-col img {
    min-height: 300px;
  }

  .architects-designers-popup>.elementor-container {
    padding: 60px;
  }

  h5.elementor-heading-title {
    font-size: 30px;
  }

  .single-post .page-content-wrapper {
    padding-top: 150px 102px;
  }

  .change-space-col2 .elementor-widget-text-editor {
    font-size: 22px;
  }

  div.ctct-form-embed div.ctct-form-defaults {
    margin-top: 40px;
  }

  .filter-category-title {
    font-size: 20px;
  }

  .filter-category ul li a {
    font-size: 16px;
  }

  .work-filter-title {
    font-size: 25px;
  }

  .work-wrapper {
    gap: 40px;
  }

  .work-wrapper .cards-wrapper {
    width: calc((100% - 20%) - 40px);
  }

  .content-column h2 {
    font-size: 45px;
  }

  .flex-row {
    gap: 0 60px;
    margin-bottom: 70px;
  }

  .image-item {
    gap: 50px;
  }

  .single-gallery-image {
    width: calc(50% - 25px);
  }

  .elementor-button,
  .wpcf7-form .form-col.form-submit .wpcf7-form-control.wpcf7-submit,
  .post-wrapper.elementor-element .eael-load-more-button {
    padding: 20px 40px;
    font-size: 20px;
  }

  .team-container>.elementor-container .elementor-column {
    width: calc(25% - 34px* 4 / 5);
  }

  .team-container>.elementor-container,
  .staff-wrapper>.elementor-container {
    gap: 34px 32px;
  }

  .team-image-wrapper.elementor-widget-image-box .elementor-image-box-content {
    /* width: calc(100% - 70px);
    margin-right: 35px;
    margin-left: 35px; */

    /* width: calc(100% - 40px); */
    width: calc(100% - 0px);


  }

  .copyright-section .elementor-widget-container p,
  .copyright-section .elementor-widget-container p a {
    font-size: 18px;
  }

  .box_img-col img {
    min-height: 741px;
  }

  .single_pageimg>img {
    min-height: 600px;
  }

  .career-description2 {
    max-width: 1379px;
    margin: 0 auto !important;
  }

  .career-description2.elementor-widget-text-editor {
    font-size: 22px;
  }
}

@media (min-width: 1025px) and (max-width: 1200px) {
  footer h4.elementor-heading-title {
    font-size: 26px;
  }
}

@media (min-width: 1201px) and (max-width: 1600px) {
  footer h4.elementor-heading-title {
    font-size: 28px;
  }
}

/* Footer form css by Hardik */
.ctct-form-custom .ctct-form-field label,
.ctct-form-custom #gdpr_text,
.ctct-inline-form .ctct-form-footer {
  display: none !important;
}

.ctct-inline-form .ctct-form-custom {
  display: flex;
  flex-direction: column;
}

#email_address_field_0 {
  order: 3;
}

#first_name_field_0 {
  order: 1;
}

#last_name_field_0 {
  order: 2;
}

#error_message_0 {
  order: 4;
}

#network_error_message_0 {
  order: 5;
}

#gdpr_text {
  order: 6;
}

.ctct-inline-form .ctct-form-button {
  order: 7;
}

#ctct_recaptcha_0 {
  order: 8;
}


@media screen and (max-width: 1024px) and (min-width: 768px) {
  .elementor-238 .elementor-element.elementor-element-475afc6 {
    width: 34% !important;
  }

  .houzz-container {
    top: 15px;
    right: 24px;
    height: 25px;
    width: 25px;
    left: 54px !important;

  }

  a.pinsave-btn {
    top: 13px;
  }
}

/* =============== */
.content-column.our-works--single-column {
  width: 100%;
  text-align: center;
}

.second_row_slide_.image {
  width: 100%;
  height: 25%;
}


/* .single-post-col1 iframe {
  width: 70%;
} */

.gallery_slider2 .gallery-slider {
  height: 100%;
}

.gallery_slider2 .mySwipersection2 {
  display: inline-grid;
  object-fit: cover;
}

.gallery_slider2 .mySwipersection .swiper-wrapper {
  height: 20vh;
  gap: 10px;
}

.plyr__control {
  color: white !important;
  border-color: white !important;
}

.plyr__control:hover {
  color: black !important;
  background-color: white !important;
}

.plyr__poster {
  background-size: cover !important;
}

/*filter css*/
.filter-top {
  /* display: flex;
  align-items: center;
  justify-content: space-between; */
  border-bottom: 1px solid #0000001a;
  position: relative;
}

a.show-btn {
  font-size: 16px;
  color: var(--Primary-color);
  font-weight: 500;
  line-height: 1.5;
  text-transform: capitalize;
  position: absolute;
  right: 0;
  top: 5px;
}

a.show-btn:hover {
  color: var(--accent-color);
}

@media (max-width: 1024px) {
  a.show-btn {
    right: 30px;
  }
}

.testimonial-slider .eael-testimonial-image img {
  aspect-ratio: 3.288 / 1;
  width: 100%;
  display: block;
  object-fit: cover;
}

.elements-image .elementor-widget-wrap {
  background-color: var(--grey-600);
}

.testimonial-slider .eael-testimonial-quote {
  display: none;
}

/* ====================== */

.supporting-meals-imgcol .elementor-widget-wrap img {
  aspect-ratio: 1/1;
  object-fit: none;
  /* min-height: 760px; */
}

.join-us-making-popup-sec {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000000;
}

.join-us-making-popup-sec>.elementor-container {
  background: #f9f9f9;
  padding: 30px;
  position: relative;
  max-width: 1098px;
  width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}

.jion-popup-section .elementor-section-boxed>.elementor-container {
  max-width: 750px !important;
}

/* 
.image-item {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));

  gap: 10px;

}

.image-item{
  overflow: hidden;
 
}

.single-gallery-image img {
  width: 100%;
  height: auto;
  display: block;

} */

.featured-image-col .houzz-container {
  right: unset;
  left: 60px !important;
}

.staff-wrapper>.elementor-container> :nth-last-child(-n + 4) {
  grid-column: span 1;
  /* Each item takes its own column */
  justify-items: center;
}

/* ================ */
.before-after-slider {
  position: relative;
  max-width: 100%;
  /* Responsive container */
  height: 500px;
  /* Fixed height for the slider */
  overflow: hidden;
  /* Hide overflow to prevent scrolling */
  margin: 70px 0;
  align-items: center;
  display: flex;
  justify-content: center;
}

.slider-wrapper {
  display: flex;
  /* Use flexbox for layout */
  position: relative;
  height: 100%;
  /* Ensure the slider takes full height */
  align-items: center;
  text-align: center;
}

.before-image,
.after-image {
  position: relative;
  height: 100%;
  /* Ensure both images have the same height */
  width: auto;
  /* Maintain original width */
  flex-shrink: 0;
  /* Prevent shrinking */
}

.before-image img,
.after-image img {
  height: 100%;
  /* Fill the height of the container */
  display: block;
  /* Removes bottom space in images */
}

.after-image img {
  object-fit: cover;
  object-position: center;
}

.after-image {
  position: absolute;
  left: 0;
  /* Start with the after image overlaying the before image */
  top: 0;
  width: 50%;
  /* Default width for the after image */
  overflow: hidden;
  /* Hide overflow */
}

.slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  /* Center the handle */
  width: 5px;
  /* Width of the handle */
  height: 100%;
  /* Full height of the slider */
  background-color: #fff;
  /* Color of the handle */
  cursor: ew-resize;
  /* Cursor style */
  z-index: 10;
  /* Bring the handle to the front */
  transform: translateX(-50%);
  /* Center the handle */
}

.single-gallery-image .pinsave-btn,
.single-gallery-image .houzz-container {
  display: none;
}

#imageModal .modal-content {
  /* max-width: 500px; */
  max-width: 60%;
}

.modal-content-inner {
  position: relative;
}

@media (max-width: 1024px) {
  #imageModal .modal-content {
    /* max-width: 430px; */
  }
}

@media (max-width: 768px) {
  #imageModal .modal-content {
    /* max-width: 350px; */
  }
}



/* ================= */

/* .single-post .single-post-col1 .sqs-gallery  {
  display: flex;
  gap: 20px;
} */

/* .sqs-gallery img {
  aspect-ratio: 1/1;
}

.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor {
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  display: block;
  cursor: default;
  border-bottom: none;
}

.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-design-grid-slide {
  width: 50%;
} */


.filter-category:last-child {
  border-bottom: none !important;
}


span.joseph-tx {
  font-size: 25px;
  letter-spacing: 3px;
  display: block;

}


@media (max-width: 1024px) {

  span.joseph-tx {
    font-size: 20px;
    letter-spacing: 3px;
    display: block;
  }

  .work-wrapper .work-categories-menu {
    position: fixed !important;
    top: 0 !important;
  }
}


.work-gallery-wrapper:hover .image-wrapper:after {
  background: none;
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}

.work-gallery-wrapper .image-wrapper:after {
  background: none;
  transition: bottom 0.3s ease-in-out;
  bottom: 0;
}


@media (min-width: 1601px) {

  .elementor-heading-title .small-text {
    top: -19px !important;
    right: 30px;
  }
}


@media (min-width: 1300px) {

  .elementor-heading-title .small-text {
    /* top: -15px;
    right: 18px !important; */

    /* top: -15px !important;
    left: -18px !important; */

    top: -18px !important;
    left: -20px !important;
  }
}



/* /* @media (min-width: 1601px) {

  .elementor-heading-title .small-text {
    top: -19px;
    right: 30px;
}
} */

@media (min-width: 768px) {

  .elementor-heading-title .small-text {
    top: -12px;
    /* right: 17px; */
  }
}



span.dot-c {
  font-family: none;
  font-weight: 200;
  color: #555;
  margin-left: -9px;
  padding: 0;
  font-size: 25px;
}


a.view_all {
  color: black;
}

h6.work-filter-title.view_all {
  font-size: 16px;
  font-weight: 500;
}



/* ===================== */


div#success_message_0 {
  text-align: center;
}






/* .work-categories-menu {
  position: sticky;
  top: 10%;
} */


@media (min-width: 1540px) {
  .work-wrapper .work-categories-menu {
    position: sticky;
    top: 155px !important;
  }


}


.work-wrapper .work-categories-menu {
  position: sticky;
  top: 130px;
}

.modal-content-inner .pinsave-btn,
.modal-content-inner .houzz-container {
  display: block;
}


/* .our-process-box .elementor-container.elementor-column-gap-default {
  flex-wrap: wrap;
  gap: 36px;
}

.phase-column {
  width: 100% !important;
  max-width: 1120px;
  margin: 0 auto;
}

@media (max-width: 1440px) {
  .phase-column {
    width: 100% !important;
    max-width: 890px;
    margin: 0 auto;
}
}


@media (max-width: 1024px) {
  .phase-column {
    width: 100% !important;
    max-width: 730px;
    margin: 0 auto;
  }
}




@media (max-width: 768px) {
 
.phase-column {
  width: 100% !important;
  max-width: 600px;
  margin: 0 auto;
}
}
 */



@media (min-width: 1700px) {

  .single-post .single-post-col2 {
    margin-left: 0;
    position: sticky;
    top: 150px;
  }
}


@media (max-width: 1320px) {
  .white-bg-svg::before {
    background-size: auto 75%;
  }

  .white-bg-svg::after {
    background-size: auto 75%;
  }

  .gray-before-after-container::before {
    background-size: auto 70%;
  }

  .gray-before-after-container::after {
    background-size: auto 70%;
  }

}


@media (max-width: 1024px) {
  .white-bg-svg:before {
    background-size: auto 62%;
  }


  .gray-before-after-container::before {
    background-size: auto 62%;
  }

  .white-bg-svg::after {
    background-size: auto 62%;
  }

  .gray-before-after-container::after {
    background-size: auto 62%;
  }

}


@media (max-width: 768px) {
  .white-bg-svg:before {
    background-size: auto 50%;
  }


  .gray-before-after-container::before {
    background-size: auto 50%;
  }


  .white-bg-svg::after {
    background-size: auto 50%;
  }

  .gray-before-after-container::after {
    background-size: auto 50%;
  }


}

@media (max-width: 480px) {
  .white-bg-svg:before {
    background-size: auto 33%;
  }


  .gray-before-after-container::before {
    background-size: auto 33%;
  }

  .white-bg-svg::after {
    background-size: auto 33%;
  }

  .gray-before-after-container::after {
    background-size: auto 33%;
  }

}


.twentytwenty-before-label, .twentytwenty-after-label {
  display: none;
}

.single-work-breadcrumb {
  display: none !important;
}


@media screen and (min-width: 600px) {
  .text_width50vw_size{
    max-width: 50vw !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  
}



.single-post .single-post-col1 p iframe {
  text-align: center;
  width: 100%;
  margin: 0 auto;
}


.single-our-works.postid-2319 .single_pageimg>img {
    object-position: 100% 68%;
}


