@charset "UTF-8";

body:not(#SISPitchesTürkiye) {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "slnt" 0;

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    letter-spacing: 0.1rem;
    font-family: "pressio-compressed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  
  .heading-special-large {
    letter-spacing: 0.1rem;
    font-family: "pressio-compressed", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  
  .heading-special-small {
    letter-spacing: 0.1rem;
    font-family: "pressio-compressed", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  
  .header-cta-trust .single-header-cta span {
    font-size: 1.3rem !important;
    letter-spacing: 0.1rem;
    font-family: "pressio-compressed", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  
  @media screen and (min-width: 40em) {
    .top-bar .menu a {
      font-size: 1.3rem !important;
      letter-spacing: 0.1rem;
      font-family: "pressio-compressed", sans-serif !important;
      font-optical-sizing: auto;
      font-weight: 600;
      font-style: normal;
      font-variation-settings:
        "slnt" 0;
    }
  }
  
  .button {
    font-size: 1.3rem !important;
    letter-spacing: 0.1rem;
    font-family: "pressio-compressed", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  
  
  .callout.shadowed input[type="submit"] {
    font-size: 1.3rem !important;
    letter-spacing: 0.1rem;
    font-family: "pressio-compressed", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }
  
  .top-bar ul.dropdown.is-dropdown-submenu li.is-dropdown-submenu-item a {
    letter-spacing: normal !important;
    line-height: 1 !important;
    font-size: 1rem !important;
    font-family: "Inter", sans-serif !important;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-variation-settings:
      "slnt" 0;
  }

}

.header-banner #home-slider-container .owl-dots button span {
  background-color: #521A5C !important;
}

.header-banner #home-slider-container .owl-dots button.active:hover span {
  border-color: #521A5C !important;;
}

.header-banner #home-slider-container .slide .overlay {
  background-color: #521A5C !important;;
}

.trustpilot-reviews .trustpilot-widget a.trustpilot-link:before {
  background-color: #521A5C !important;;
}

.card .caption {
  background-color: #521A5C !important;
}
.card .caption h1, 
.card .caption h2, 
.card .caption h3, 
.card .caption h4, 
.card .caption h5, 
.card .caption h6, 
.card .caption .show-for-medium p{
  color: white !important;
}
a:hover .card, 
a:hover .m3-card {
  border-color: #3DE55B !important;
}

.contact-link a,
.button:not(.reversed),
a.button.secondary:not(.reversed), 
button.secondary:not(.reversed), 
form input[type="submit"] {
  background-color: #3DE55B !important;
  transition: all .25s ease;
}
.contact-link a:hover,
.button:not(.reversed):hover,
a.button.secondary:not(.reversed):hover,
a:hover button.secondary:not(.reversed), 
a:hover .button:not(.reversed),
button.secondary:not(.reversed):hover, 
form input[type="submit"]:hover {
  box-shadow: 0 0 0 4px rgba(61, 229, 91, 1);
}

.counter-section .sold-button {
  background-color: #521A5C !important;
  border-color: 1px solid #521A5C !important;
}

a {
  color: #521A5C;
}

a:focus, a:hover {
  color: #521A5C;
}

a.single-header-cta {
  background-color: #521A5C !important;
  border-color: #521A5C !important;
}

.header-cta-trust {  
  background-color: #521A5C !important;
}

@media screen and (min-width: 40em) {
.top-bar .menu>li:not(.menu-text)>a:hover {
    border-bottom-color: #3DE55B !important;
  }
}

@media screen and (min-width: 40em) {
  .top-bar .menu .active>a {
    border-bottom-color: #3DE55B !important;
  }
}

.styled-list.caret.caret-green li:before {
  color: #3DE55B !important;
}

.primary {
  color: #521A5C !important;
}

.callout {
  background-color: #521A5C !important;
}

@media screen and (min-width: 40em) {
  .top-bar ul.dropdown.is-dropdown-submenu li.active a {
    color: #3DE55B !important;
  }
}

@media screen and (min-width: 40em) {
  .top-bar ul.dropdown.is-dropdown-submenu li.is-dropdown-submenu-item a:hover {
    color: #3DE55B !important;
  }
}

.gallery .column a:hover, .gallery .columns a:hover {
  border-color: #3DE55B !important;
}

.header-banner .caption {
  background: #521A5C;
}

a.single-header-cta:hover {
  border-bottom: 4px solid #3DE55B !important;
}

.pagination .current {
  background: #521A5C !important;
}

.callout h1 a,
.callout h2 a,
.callout h3 a,
.callout h4 a,
.callout h5 a,
.callout label a, 
.callout p a {
  color: #3DE55B !important;
}

.sidebar .widget ul li.active>a,
.sidebar .widget ul li.current-cat>a {
  color: #3DE55B !important;
}

.m3-card .caption:after {
  background-image: url('/wp-content/themes/sis-pitches/assets/images/backgrounds/arrow_new.png'); !important;
}

@media screen and (min-width: 40em) and (min-width: 64em) {
  .top-bar .menu .home a img {
    max-width: 225px;
  }
}

@media screen and (min-width: 40em) {
  .top-bar .menu .home a img {
    max-width: 225px;
  }
}

@media screen and (min-width: 40em) {
  h1 {
    font-size: 3.5rem;
  }
}

callout.shadowed h1,
.callout.shadowed h2,
.callout.shadowed h3,
.callout.shadowed h4,
.callout.shadowed h5,
.callout.shadowed p,
.callout.shadowed span {
  color: #fff !important;
}

.callout.shadowed label {
  color: #fff !important;
}