.elementor-kit-7{--e-global-color-primary:#2D2C2B;--e-global-color-secondary:#F1F1F1;--e-global-color-text:#2D2C2B;--e-global-color-accent:#8C674D;--e-global-color-94b4779:#A5D7B3;--e-global-color-d94240c:#F8F4E9;--e-global-color-4367ab3:#E6DFD5;--e-global-color-0bb5126:#559AAA;--e-global-color-125b5d0:#B0B0AF;--e-global-typography-primary-font-family:"adobe-garamond-pro";--e-global-typography-primary-font-size:min(max(42px, 6vw), 58px);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"adobe-garamond-pro";--e-global-typography-secondary-font-size:min(max(24px, 3vw), 29px);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"brandon-grotesque";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"brandon-grotesque";--e-global-typography-accent-font-weight:700;--e-global-typography-59d7b93-font-family:"brandon-grotesque";--e-global-typography-59d7b93-font-size:18px;--e-global-typography-59d7b93-font-weight:600;--e-global-typography-59d7b93-text-transform:uppercase;--e-global-typography-59d7b93-line-height:1.5em;--e-global-typography-d3e875e-font-family:"brandon-grotesque";--e-global-typography-d3e875e-font-size:18px;--e-global-typography-d3e875e-font-weight:400;--e-global-typography-d3e875e-text-transform:uppercase;--e-global-typography-d3e875e-line-height:1.7em;--e-global-typography-d3e875e-letter-spacing:0.15em;--e-global-typography-b409289-font-family:"brandon-grotesque";--e-global-typography-b409289-font-size:18px;--e-global-typography-b409289-font-weight:500;--e-global-typography-b409289-text-transform:uppercase;--e-global-typography-b409289-line-height:1.2em;--e-global-typography-38f0c4b-font-family:"brandon-grotesque";--e-global-typography-38f0c4b-font-size:20px;--e-global-typography-38f0c4b-font-weight:500;--e-global-typography-38f0c4b-text-transform:uppercase;--e-global-typography-38f0c4b-line-height:1.76em;--e-global-typography-38f0c4b-letter-spacing:0.13em;--e-global-typography-5297fa0-font-family:"adobe-garamond-pro";--e-global-typography-5297fa0-font-size:min(max(24px, 2.75vw), 29px);--e-global-typography-5297fa0-font-weight:500;--e-global-typography-5297fa0-text-transform:uppercase;--e-global-typography-5297fa0-line-height:1.7em;--e-global-typography-5297fa0-letter-spacing:0.15em;--e-global-typography-378d776-font-family:"adobe-garamond-pro";--e-global-typography-378d776-font-size:20px;--e-global-typography-378d776-font-weight:600;--e-global-typography-378d776-line-height:1.7em;--e-global-typography-378d776-letter-spacing:0.05em;--e-global-typography-6259476-font-family:"brandon-grotesque";--e-global-typography-6259476-font-size:min(max(20px, 2.75vw), 23px);--e-global-typography-6259476-font-weight:400;--e-global-typography-6259476-line-height:1.8em;--e-global-typography-358d66d-font-family:"adobe-garamond-pro";--e-global-typography-358d66d-font-size:min(max(24px, 4.5vw), 29px);--e-global-typography-358d66d-line-height:1.2em;--e-global-typography-bf15b89-font-family:"adobe-garamond-pro";--e-global-typography-bf15b89-font-size:min(max(30px, 3.5vw), 36px);--e-global-typography-bf15b89-font-weight:500;--e-global-typography-bf15b89-line-height:1.2em;--e-global-typography-a18afe6-font-family:"adobe-garamond-pro";--e-global-typography-a18afe6-font-size:min(max(20px, 2.755vw), 23px);--e-global-typography-a18afe6-font-weight:400;--e-global-typography-a18afe6-line-height:1.2em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:2000px;}.e-con{--container-max-width:2000px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:min(max(42px, 6vw), 58px);--e-global-typography-primary-line-height:1.15em;--e-global-typography-primary-letter-spacing:-0.02em;--e-global-typography-secondary-font-size:clamp(28px, 3.5vw, 36px);--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:-0.01px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:clamp(22px, 2.8vw, 30px);--e-global-typography-accent-line-height:1.35em;--e-global-typography-accent-letter-spacing:-0.005px;--e-global-typography-59d7b93-font-size:clamp(22px, 2.8vw, 30px);--e-global-typography-59d7b93-line-height:1.35em;--e-global-typography-59d7b93-letter-spacing:-0.005px;--e-global-typography-d3e875e-font-size:clamp(16px, 1.8vw, 20px);--e-global-typography-d3e875e-line-height:1.7em;--e-global-typography-d3e875e-letter-spacing:0.15em;--e-global-typography-b409289-font-size:clamp(18px, 2.2vw, 24px);--e-global-typography-b409289-line-height:1.4em;--e-global-typography-38f0c4b-font-size:clamp(16px, 1.8vw, 20px);--e-global-typography-38f0c4b-line-height:1.76em;--e-global-typography-38f0c4b-letter-spacing:0.15em;--e-global-typography-5297fa0-font-size:clamp(22px, 2.8vw, 30px);--e-global-typography-5297fa0-line-height:1.7em;--e-global-typography-5297fa0-letter-spacing:0.15em;--e-global-typography-378d776-font-size:16px;--e-global-typography-378d776-letter-spacing:0.03px;--e-global-typography-6259476-font-size:clamp(18px, 2.2vw, 24px);--e-global-typography-6259476-line-height:1.8em;--e-global-typography-358d66d-font-size:clamp(22px, 2.8vw, 30px);--e-global-typography-358d66d-line-height:1.2em;--e-global-typography-bf15b89-font-size:clamp(34px, 4.5vw, 44px);--e-global-typography-bf15b89-line-height:1.3em;--e-global-typography-bf15b89-letter-spacing:-0.01px;--e-global-typography-a18afe6-font-size:clamp(22px, 2.8vw, 30px);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.title-accent {color:#8c674d;}
.strikethrough::before {
    content: "";
    width:50px;
    height:1px;
    background: #e6dfd5;
    margin-right:20px;
    transform-origin:right;
}
.strikethrough::after {
    content: "";
    width:50px;
    height:1px;
    background: #e6dfd5;
    margin-left:20px;
    transform-origin:left;
}
.strikethrough {
    text-transform:uppercase;
    letter-spacing:0.15px;
    font-size:17px;
    line-height:1.76px;
}
.strikethrough.caption {
    text-transform:uppercase;
    letter-spacing:0.15em;
    font-size:17px;
    line-height:1.76px;
}
.intro {
    font-size:30px;
    line-height:1.4;
    text-transform:uppercase;
    font-weight:400;
    font-size:min(max(18px, 1.875vw), 30px);
}
.quote-card .intro {
    letter-spacing:.15em;
    line-height:1.7;
    text-transform:uppercase;
    font-weight:500;
}
.shadowy {
   box-shadow: 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 100px 80px rgba(0, 0, 0, 0.07);
}

.subtitle-before-after {
	color:#8c674d;font-family:brandon-grotesque;font-size:20px;font-weight:500px;text-transform:uppercase;line-height:1em;letter-spacing:.13em;
}
a {text-decoration:none!important;}

.partner-slider {
  height: 100pxpx;
  position: relative;
  width: 100%;

  display: grid;
  place-items: center;
  overflow: hidden;
}
.partner-slider::before,
.partner-slider::after{
  position:absolute;
  background-image:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  content:'';
  height:100%;width:0%;
  z-index:2;pointer-events:none;
}
.partner-slider::before{
  left:0;
  top:0;
}
.partner-slider::after{
  right:0;
  top:0;
  transform:rotateZ(180deg);
}

/*  IMPORTANT CODE BELOW */

.partner-slide-track {
  width: calc(150px * 20);
  display: flex;
  animation: scroll 60s linear infinite;
  justify-content: space-between;
}

.partner-slide-track2 {
  width: calc(300px * 15);
  display: flex;
  animation: scroll2 30s linear infinite;
  justify-content: space-between;
}

.partner-slide {
height:80px;
padding-left:85px;

  display: grid;
  place-items: center;
  transition:0.5s;
  cursor:pointer;
}

.partner-slide:hover{
  transform:scale(1.2)
}

@keyframes scroll {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(calc(-150px * 10));
  }
}

@keyframes scroll2 {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(calc(-150px * 5));
  }
}

@media screen and (max-width: 768px) {
  .partner-slide-track {
    width: calc(80px * 20);
  }

  .partner-slide-track2 {
    width: calc(160px * 15);
  }

  .partner-slide {

    padding-left:30px;
  }


  @keyframes scroll {
    0% {
      transform: translateX(0px);
    }
    100% {
      transform: translateX(calc(-80px * 10));
    }
  }

  @keyframes scroll2 {
    0% {
      transform: translateX(0px);
    }
    100% {
      transform: translateX(calc(-80px * 5));
    }
  }

}
.fox-bg {background-image: url("wp-content/uploads/2025/02/fox.pngfox.png");
}/* End custom CSS */