.yellow-contrast {
  /*.header.header-transparent .header-bar-parent {
      background-color: transparent;
  }*/ }
  .yellow-contrast .list-unstyled, .yellow-contrast .list-inline, .yellow-contrast .social, .yellow-contrast .nav ul, .yellow-contrast .top-links ul, .yellow-contrast .prices-nav ul, .yellow-contrast .guide-nav ul, .yellow-contrast .office-nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .yellow-contrast .list-inline > li, .yellow-contrast .social > li {
    display: inline-block; }
  .yellow-contrast .container {
    width: calc(100% - 2rem);
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto; }
  .yellow-contrast img {
    max-width: 100%; }
  .yellow-contrast a:hover img, .yellow-contrast a:focus img {
    opacity: 0.8; }
  .yellow-contrast a img {
    transition: opacity 0.2s; }
  .yellow-contrast h1, .yellow-contrast h2, .yellow-contrast h3, .yellow-contrast h4, .yellow-contrast h5, .yellow-contrast h6,
  .yellow-contrast .h1, .yellow-contrast .h2, .yellow-contrast .h3, .yellow-contrast .h4, .yellow-contrast .h5, .yellow-contrast .h6 {
    color: #001D1F;
    line-height: 1.15;
    margin-bottom: 1rem; }
  .yellow-contrast h1, .yellow-contrast .h1 {
    font-size: 2.1875rem; }
  .yellow-contrast h2, .yellow-contrast .h2 {
    font-size: 1.5625rem; }
  .yellow-contrast h3, .yellow-contrast .h3 {
    font-size: 1.125rem; }
  .yellow-contrast h4, .yellow-contrast .h4 {
    font-size: 0.9375rem; }
  .yellow-contrast h5, .yellow-contrast .h5 {
    font-size: 0.8125rem; }
  @media (min-width: 992px) {
    .yellow-contrast h1, .yellow-contrast .h1 {
      font-size: 2.9375rem; }
    .yellow-contrast h2, .yellow-contrast .h2 {
      font-size: 2.1875rem; }
    .yellow-contrast h3, .yellow-contrast .h3 {
      font-size: 1.875rem; }
    .yellow-contrast h4, .yellow-contrast .h4 {
      font-size: 1.25rem; }
    .yellow-contrast h5, .yellow-contrast .h5 {
      font-size: 0.9375rem; } }
  .yellow-contrast table {
    margin-bottom: 1rem; }
  .yellow-contrast p {
    color: #001D1F; }
  .yellow-contrast .btn, .yellow-contrast .search-box .search-submit {
    display: inline-block;
    font-size: 0.9375rem;
    font-weight: bold;
    padding: 0.75rem 1.5rem;
    margin-bottom: 1rem;
    border: 0;
    color: #FCEE21; }
    .yellow-contrast .btn:hover, .yellow-contrast .search-box .search-submit:hover, .yellow-contrast .btn:focus, .yellow-contrast .search-box .search-submit:focus {
      text-decoration: none;
      color: #FCEE21; }
  .yellow-contrast .btn.btn-sm, .yellow-contrast .search-box .btn-sm.search-submit {
    font-size: 0.625rem;
    font-weight: normal; }
  .yellow-contrast .btn.btn-primary, .yellow-contrast .search-box .search-submit {
    color: #FCEE21;
    background-color: #001D1F; }
    .yellow-contrast .btn.btn-primary:hover, .yellow-contrast .search-box .search-submit:hover, .yellow-contrast .btn.btn-primary:focus, .yellow-contrast .search-box .search-submit:focus {
      color: #001D1F;
      background-color: #fdf35d; }
  .yellow-contrast .btn.btn-asym, .yellow-contrast .search-box .btn-asym.search-submit {
    border: 2px solid #FCEE21; }
    .yellow-contrast .btn.btn-asym:hover, .yellow-contrast .search-box .btn-asym.search-submit:hover, .yellow-contrast .btn.btn-asym:focus, .yellow-contrast .search-box .btn-asym.search-submit:focus {
      color: white;
      background-color: #FCEE21;
      border-color: transparent; }
  .yellow-contrast .btn.btn-outline, .yellow-contrast .search-box .btn-outline.search-submit {
    border: 1px solid #FCEE21; }
    .yellow-contrast .btn.btn-outline:hover, .yellow-contrast .search-box .btn-outline.search-submit:hover, .yellow-contrast .btn.btn-outline:focus, .yellow-contrast .search-box .btn-outline.search-submit:focus {
      color: white;
      background-color: #FCEE21;
      border-color: transparent; }
  @media (min-width: 992px) {
    .yellow-contrast .btn.btn-lg, .yellow-contrast .search-box .btn-lg.search-submit {
      font-size: 1.25rem; }
    .yellow-contrast .btn.btn-sm, .yellow-contrast .search-box .btn-sm.search-submit {
      font-size: 0.75rem; } }
  .yellow-contrast body {
    background-color: #FCEE21;
    font-family: sans-serif;
    font-family: 'Lato', sans-serif;
    line-height: 1.38;
    font-size: 0.8125rem; }
  @media (min-width: 992px) {
    .yellow-contrast body {
      font-size: 0.9375rem;
      line-height: 1.67; } }
  .yellow-contrast .overlay, .yellow-contrast .search-box {
    opacity: 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .yellow-contrast .overlay.overlay-menu, .yellow-contrast .overlay-menu.search-box {
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 80; }
  .yellow-contrast .header {
    color: white;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100; }
    .yellow-contrast .header a {
      color: inherit; }
      .yellow-contrast .header a:hover, .yellow-contrast .header a:focus {
        text-decoration: none; }
  .yellow-contrast .header-bar-parent {
    background-color: #fcee21;
    transition: background 0.4s; }
    .single-cennik .yellow-contrast .header-bar-parent {
      background-color: #FCEE21; }
  .yellow-contrast .header-menu-parent {
    background-color: #001D1F;
    transition: background 0.4s, border 0.4s;
    position: absolute;
    top: 0;
    right: 0;
    left: 25%;
    z-index: 100; }
  .yellow-contrast .header-menu {
    display: none; }
  .yellow-contrast .header-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 50px; }
    .yellow-contrast .header-bar a:hover, .yellow-contrast .header-bar a:focus, .yellow-contrast .header-bar button:hover, .yellow-contrast .header-bar button:focus {
      opacity: 0.8; }
      .yellow-contrast .header-bar a:hover img, .yellow-contrast .header-bar a:focus img, .yellow-contrast .header-bar button:hover img, .yellow-contrast .header-bar button:focus img {
        opacity: 1; }
  .yellow-contrast .corner {
    display: none;
    color: #001D1F;
    position: absolute;
    top: 0;
    right: 0;
    width: 160px;
    height: 100px;
    text-align: right;
    padding: 1rem;
    font-size: 1rem;
    font-weight: bold;
    line-height: normal; }
    .yellow-contrast .corner > *:not(.corner-child) {
      z-index: 20;
      position: relative; }
  .yellow-contrast .corner-expanded {
    text-align: left;
    z-index: 50;
    width: 240px; }
  .yellow-contrast .corner-child {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 240px 100px 0;
    border-color: transparent #ffd700 transparent transparent; }
  .yellow-contrast .corner-expanded .corner-child {
    border: 0;
    width: 240px;
    height: 15rem;
    background-color: #ffd700; }
  .yellow-contrast .corner-expanded .corner-impaired {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
  .yellow-contrast .corner-impaired,
  .yellow-contrast .corner-font-button,
  .yellow-contrast .corner-contrast-button {
    border: 0;
    padding: 0;
    background-color: transparent;
    text-align: inherit;
    color: inherit;
    font-weight: inherit; }
  .yellow-contrast .corner-font,
  .yellow-contrast .corner-contrast {
    display: none; }
  .yellow-contrast .corner-expanded .corner-font,
  .yellow-contrast .corner-expanded .corner-contrast {
    display: block;
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    border-top: 1px solid #FCEE21; }
  .yellow-contrast .corner-switch {
    display: flex;
    justify-content: space-between;
    align-items: flex-end; }
  .yellow-contrast .corner-contrast-switch {
    justify-content: flex-start; }
  .yellow-contrast .corner-font-button {
    flex: 1 0 33.33%;
    text-align: center; }
    .yellow-contrast .corner-font-button:not(:last-child) {
      border-right: 1px solid #FCEE21; }
  .yellow-contrast .corner-contrast-button {
    width: 1.75rem;
    height: 1.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-right: 0.75rem;
    margin-top: 0.75rem; }
  .yellow-contrast .corner-font-icon {
    padding: 0.5rem 0; }
  .yellow-contrast .corner-font-caption {
    font-size: 0.8125rem; }
  .yellow-contrast .corner-font-smaller {
    font-size: 0.9375rem; }
  .yellow-contrast .corner-font-normal {
    font-size: 1.125rem; }
  .yellow-contrast .corner-font-larger {
    font-size: 1.25rem; }
  .yellow-contrast .corner-contrast-1 {
    color: #ffd700;
    background-color: #FCEE21; }
  .yellow-contrast .corner-contrast-2 {
    border: 1px solid #FCEE21;
    background-color: #ffd700;
    color: black; }
  .yellow-contrast .corner-contrast-3 {
    background-color: black;
    color: white; }
  .yellow-contrast .corner-contrast-4 {
    background-color: white;
    color: #FCEE21; }
  @media (min-width: 992px) {
    .yellow-contrast {
      /*.header.header-transparent .header-menu-parent {
          background-color: transparent;
      }*/
      /*.header.header-transparent .header-bar {
          border-bottom-color: white;
      }*/ }
      .yellow-contrast .header-bar {
        border-bottom: 1px solid transparent;
        min-height: 65px; }
      .yellow-contrast .header-menu-parent {
        position: static;
        background-color: #001d1f; }
        .single-cennik .yellow-contrast .header-menu-parent {
          background-color: #001D1F; }
      .yellow-contrast .header-menu {
        display: block !important;
        min-height: 35px; } }
  @media (min-width: 1200px) {
    .yellow-contrast .header-bar {
      justify-content: flex-start; }
      .yellow-contrast .header-bar > * {
        margin-right: 1rem; }
    .yellow-contrast .corner {
      display: block; } }
  @media (min-width: 1400px) {
    .yellow-contrast .header-bar > * {
      margin-right: 2rem; } }
  @media (min-width: 1600px) {
    .yellow-contrast .header-bar {
      justify-content: space-between; }
      .yellow-contrast .header-bar > * {
        margin-right: 0; } }
  .yellow-contrast .logo {
    display: flex;
    align-items: center;
    color: white !important; }
  .yellow-contrast .logo-img {
    height: 35px;
    width: auto; }
  .yellow-contrast .logo-caption {
    color: #001D1F;
    display: none;
    margin-left: 1rem; }
    .yellow-contrast .logo-caption * {
      margin: 0; }
    .yellow-contrast .logo-caption h2 {
      font-size: 1.125rem; }
    .yellow-contrast .logo-caption p {
      font-size: 1rem;
      font-style: italic; }
  .yellow-contrast .social {
    color: #001D1F;
    display: none; }
  .yellow-contrast .social a {
    padding: 0.5rem; }
  .yellow-contrast .tel {
    color: #001D1F;
    display: none;
    font-size: 1.25rem;
    font-weight: bold; }
    .yellow-contrast .tel img {
      margin-right: 0.5rem;
      vertical-align: baseline; }
  .yellow-contrast .registration.btn, .yellow-contrast .search-box .registration.search-submit {
    display: none;
    margin-bottom: 0;
    padding: 0.5rem 2rem; }
    .yellow-contrast .registration.btn:hover, .yellow-contrast .search-box .registration.search-submit:hover, .yellow-contrast .registration.btn:focus, .yellow-contrast .search-box .registration.search-submit:focus {
      color: #FCEE21;
      background-color: #001D1F; }
  .yellow-contrast .search-button {
    display: none;
    border: 0;
    background-color: transparent;
    color: #001D1F;
    padding: 0;
    min-height: 2rem;
    min-width: 2rem;
    border: 2px solid #001D1F;
    border-radius: 50%;
    position: relative;
    z-index: 20; }
  .yellow-contrast .site-button-animate {
    color: #001D1F; }
    .yellow-contrast .site-button-animate:before {
      border-left: 2px solid #001D1F;
      border-top: 2px solid #001D1F;
      background-image: url(../img/buton-img-11.png); }
    .yellow-contrast .site-button-animate:after {
      border-right: 2px solid #001D1F;
      border-bottom: 2px solid #001D1F;
      background-image: url(../img/buton-img-10.png); }
  .yellow-contrast .search-box {
    background-color: rgba(252, 238, 33, 0.9);
    z-index: 120;
    opacity: 1;
    display: none; }
  .yellow-contrast .search-close {
    color: white;
    background: none;
    border: 0;
    padding: 0.5rem;
    float: right;
    margin-bottom: 6rem; }
  .yellow-contrast .search-title {
    clear: both;
    margin-bottom: 2rem; }
  .yellow-contrast .search-box .search-input {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid white;
    color: white;
    font-size: 1.875rem;
    padding: calc(0.5rem - 1px);
    min-width: 65%; }
  .yellow-contrast .search-box .search-submit {
    border: 0;
    padding: 0.5rem 2rem;
    font-size: 1.875rem;
    margin-left: 1rem; }
    .yellow-contrast .search-box .search-submit:hover, .yellow-contrast .search-box .search-submit:focus {
      background-color: #001D1F; }
  .yellow-contrast .burger {
    background: none;
    border: 0;
    padding: 0.5rem;
    font-size: 1.125rem;
    font-weight: bold;
    color: white; }
  .yellow-contrast .burger.burger-close {
    float: right; }
    .yellow-contrast .burger.burger-close:hover, .yellow-contrast .burger.burger-close:focus {
      opacity: 0.8; }
  @media (min-width: 576px) {
    .yellow-contrast .social {
      display: block; } }
  @media (min-width: 768px) {
    .yellow-contrast .tel {
      display: block; } }
  @media (min-width: 992px) {
    .yellow-contrast .logo-img {
      height: auto; }
    .yellow-contrast .logo-caption {
      display: block; }
    .yellow-contrast .registration.btn, .yellow-contrast .search-box .registration.search-submit,
    .yellow-contrast .search-button {
      display: block; }
    .yellow-contrast .burger {
      display: none; } }
  .yellow-contrast .nav {
    clear: both; }
    .yellow-contrast .nav ul li a {
      display: block;
      padding: 0.5rem;
      color: #FCEE21;
      background-color: #001D1F; }
      .yellow-contrast .nav ul li a:hover, .yellow-contrast .nav ul li a:focus {
        background-color: #FCEE21;
        color: #001D1F; }
    .yellow-contrast .nav ul li ul {
      padding-left: 1em; }
      .yellow-contrast .nav ul li ul li a {
        background-color: #001D1F; }
  .yellow-contrast .nav-home a {
    background: url(../img/home_icon_contrast.png) center left no-repeat; }
    .yellow-contrast .nav-home a:hover, .yellow-contrast .nav-home a:focus {
      text-decoration: none; }
  @media (min-width: 992px) {
    .yellow-contrast .nav > ul {
      display: flex;
      justify-content: space-around;
      text-align: center; }
      .yellow-contrast .nav > ul > li {
        flex: 1 1 auto;
        position: relative; }
    .yellow-contrast .nav ul li a {
      padding: 0.25rem 0.5rem;
      min-height: 35px; }
    .yellow-contrast .nav ul li:hover ul, .yellow-contrast .nav ul li:focus ul {
      display: block;
      width: 140%;
      margin-left: -20%;
      position: absolute;
      background-color: white;
      color: #FCEE21; }
    .yellow-contrast .nav ul li ul {
      display: none;
      border: 1px solid rgba(0, 29, 31, 0.8);
      padding-left: 0; }
    .yellow-contrast .nav-home a {
      background-position: center center; } }
  .yellow-contrast .top {
    background-color: #FCEE21;
    color: white;
    position: relative; }
  .yellow-contrast .top-slide {
    min-height: 320px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding-top: 0.5rem; }
  .yellow-contrast .top-slider.owl-carousel .owl-nav {
    font-size: 3.125rem;
    color: white; }
  .yellow-contrast .top-slider.owl-carousel .owl-prev,
  .yellow-contrast .top-slider.owl-carousel .owl-next {
    position: absolute;
    top: 40%; }
    .yellow-contrast .top-slider.owl-carousel .owl-prev:hover, .yellow-contrast .top-slider.owl-carousel .owl-prev:focus,
    .yellow-contrast .top-slider.owl-carousel .owl-next:hover,
    .yellow-contrast .top-slider.owl-carousel .owl-next:focus {
      color: #e0edef; }
  .yellow-contrast .top-slider.owl-carousel .owl-prev {
    left: 2rem; }
  .yellow-contrast .top-slider.owl-carousel .owl-next {
    right: 2rem; }
  .yellow-contrast .top-title {
    font-size: 35px;
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .yellow-contrast .top-links {
    background-color: rgba(252, 238, 33, 0.8); }
  .yellow-contrast .top-links ul {
    padding-top: 1rem;
    padding-top: 0.5rem;
    overflow: hidden;
    text-align: center; }
    .yellow-contrast .top-links ul li {
      margin-bottom: 1rem;
      margin-bottom: 0.5rem; }
  .yellow-contrast .top-links .btn, .yellow-contrast .top-links .search-box .search-submit, .yellow-contrast .search-box .top-links .search-submit {
    padding: 1rem 2rem;
    margin-bottom: 0;
    width: 75%;
    color: white;
    border-color: white; }
    .yellow-contrast .top-links .btn:hover, .yellow-contrast .top-links .search-box .search-submit:hover, .yellow-contrast .search-box .top-links .search-submit:hover, .yellow-contrast .top-links .btn:focus, .yellow-contrast .top-links .search-box .search-submit:focus, .yellow-contrast .search-box .top-links .search-submit:focus {
      background-color: #001D1F;
      border-color: #001D1F; }
  @media (min-width: 768px) {
    .yellow-contrast .top-links ul {
      display: flex; }
      .yellow-contrast .top-links ul li {
        width: 100%; } }
  @media (min-width: 992px) {
    .yellow-contrast .top {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .yellow-contrast .top-slider {
      width: 100%; }
    .yellow-contrast .top-slide {
      min-height: 560px; }
    .yellow-contrast .top-title {
      font-size: 47px; }
    .yellow-contrast .top-links {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 10; } }
  .yellow-contrast .news {
    margin-top: 2rem;
    color: #001D1F; }
    .yellow-contrast .news a {
      color: #001D1F;
      font-weight: bold; }
      .yellow-contrast .news a:hover, .yellow-contrast .news a:focus {
        text-decoration: underline; }
    .yellow-contrast .news .btn-primary:hover, .yellow-contrast .news .search-box .search-submit:hover, .yellow-contrast .search-box .news .search-submit:hover, .yellow-contrast .news .btn-primary:focus, .yellow-contrast .news .search-box .search-submit:focus, .yellow-contrast .search-box .news .search-submit:focus {
      background-color: #001D1F;
      text-decoration: none; }
  .yellow-contrast .news-background {
    display: block;
    min-height: 172px;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
    .yellow-contrast .news-background:hover, .yellow-contrast .news-background:focus {
      opacity: 0.8; }
  .yellow-contrast .news-caption {
    background-color: #FCEE21;
    color: #001D1F;
    padding: 1rem 1rem 0;
    position: relative; }
  .yellow-contrast .news-promo-header {
    color: #ffd700;
    text-transform: uppercase; }
  .yellow-contrast .news-promo-shape {
    background-color: #ffd700;
    color: #FCEE21;
    font-weight: bold;
    border-radius: 50%;
    display: inline-block;
    line-height: normal;
    padding: 0.5rem;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    float: right; }
  .yellow-contrast .news-promo-small {
    font-size: 0.9375rem;
    letter-spacing: -0.02em; }
  .yellow-contrast .news-promo-large {
    font-size: 1.5625rem;
    letter-spacing: -0.05em; }
  .yellow-contrast .news-left {
    position: relative; }
    .yellow-contrast .news-left article {
      height: 100%; }
  .yellow-contrast .news-right {
    background-color: #FCEE21;
    color: white;
    overflow: hidden; }
  .yellow-contrast .news-header {
    padding: 1rem 1rem 0; }
  .yellow-contrast .news-body {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1rem; }
  .yellow-contrast .news-article {
    width: 50%;
    border-bottom: 1px solid #FCEE21; }
    .yellow-contrast .news-article:nth-child(1), .yellow-contrast .news-article:nth-child(2) {
      border-top: 1px solid #FCEE21;
      padding-top: 1rem; }
    .yellow-contrast .news-article:nth-child(even) {
      padding-left: 0.5rem; }
    .yellow-contrast .news-article:nth-child(odd) {
      padding-right: 0.5rem; }
    .yellow-contrast .news-article img {
      margin-bottom: 0.5rem; }
  .yellow-contrast .news-footer {
    padding: 1rem 1rem 0;
    text-align: center; }
  @media (min-width: 992px) {
    .yellow-contrast .news {
      display: flex; }
    .yellow-contrast .news-background {
      min-height: 590px; }
    .yellow-contrast .news-caption {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(252, 238, 33, 0.8); }
    .yellow-contrast .news-promo-shape {
      padding: 1rem; }
    .yellow-contrast .news-promo-small {
      font-size: 1.4375rem; }
    .yellow-contrast .news-promo-large {
      font-size: 2.4375rem; }
    .yellow-contrast .news-left {
      width: 70%; }
    .yellow-contrast .news-right {
      width: 30%; }
    .yellow-contrast .news-article {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
      .yellow-contrast .news-article:nth-child(even), .yellow-contrast .news-article:nth-child(odd) {
        padding-left: 0;
        padding-right: 0; }
    .yellow-contrast .news-footer {
      text-align: left; } }
  @media (min-width: 1200px) {
    .yellow-contrast .news-caption {
      padding-left: calc((100vw - 1170px) / 4); }
    .yellow-contrast .news-header,
    .yellow-contrast .news-body,
    .yellow-contrast .news-footer {
      padding-right: calc((100vw - 1170px) / 4); } }
  .yellow-contrast .newsletter {
    color: #FCEE21;
    text-align: center;
    padding: 3rem 0;
    border-bottom: 1px solid #FCEE21; }
  .yellow-contrast .newsletter form {
    padding-top: 1rem; }
    .yellow-contrast .newsletter form input:not([type="submit"]) {
      background-color: #e0edef;
      color: #001D1F;
      border: 1px solid #001D1F;
      padding: 0.5rem;
      height: 50px;
      width: 280px;
      max-width: 100%; }
    .yellow-contrast .newsletter form input[type="submit"] {
      border: 0;
      margin: 0;
      font-size: 0.9375rem;
      font-weight: bold;
      color: #001D1F;
      background-color: #ffd700;
      padding: 0.25rem 1rem;
      height: 50px;
      margin: 0 auto; }
      .yellow-contrast .newsletter form input[type="submit"]:hover, .yellow-contrast .newsletter form input[type="submit"]:focus {
        color: #001D1F;
        border: 1px solid #001D1F;
        background-color: #FCEE21; }
  @media (min-width: 768px) {
    .yellow-contrast .newsletter form {
      display: flex;
      justify-content: center; }
      .yellow-contrast .newsletter form input[type="submit"] {
        font-size: 1.25rem;
        margin: 0;
        margin-left: 0.25rem; } }
  .yellow-contrast .procedures {
    margin-top: 2rem;
    padding-top: 1rem;
    text-align: center;
    color: #FCEE21; }
    .yellow-contrast .procedures a {
      color: inherit; }
  .yellow-contrast .procedures-image {
    display: block;
    margin-bottom: 1rem; }
  .yellow-contrast .procedures-button {
    margin-bottom: 1rem; }
  .yellow-contrast .procedures-slider.owl-carousel .owl-nav {
    font-size: 3.125rem;
    color: white; }
  .yellow-contrast .procedures-slider.owl-carousel .owl-prev,
  .yellow-contrast .procedures-slider.owl-carousel .owl-next {
    position: absolute;
    top: 25%; }
    .yellow-contrast .procedures-slider.owl-carousel .owl-prev:hover, .yellow-contrast .procedures-slider.owl-carousel .owl-prev:focus,
    .yellow-contrast .procedures-slider.owl-carousel .owl-next:hover,
    .yellow-contrast .procedures-slider.owl-carousel .owl-next:focus {
      color: #e0edef; }
  .yellow-contrast .procedures-slider.owl-carousel .owl-prev {
    left: 0rem; }
  .yellow-contrast .procedures-slider.owl-carousel .owl-next {
    right: 0rem; }
  @media (min-width: 768px) {
    .yellow-contrast {
      /*.procedures-slider {
          display: flex;
          flex-wrap: wrap;
          margin-left: -1rem;
          margin-right: -1rem;
      }
      .procedures-item {
          width: 33.33%;
          padding: 0 1rem;
      }*/ } }
  .yellow-contrast .doctors {
    margin-top: 2rem;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto 180px;
    text-align: center; }
  .yellow-contrast .doctors-header {
    background-color: #FCEE21;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 180px;
    padding-top: 1rem;
    overflow: hidden;
    color: white; }
    .yellow-contrast .doctors-header a {
      color: #FCEE21; }
  .yellow-contrast .doctors-body {
    margin-top: -68px; }
  .yellow-contrast .doctors-person {
    color: #001D1F; }
    .yellow-contrast .doctors-person p {
      font-size: 0.625rem; }
  .yellow-contrast .doctors-person-image {
    margin-bottom: 1rem; }
  .yellow-contrast .doctors-slider.owl-carousel .owl-item img {
    display: inline;
    width: auto; }
  .yellow-contrast .doctors-slider.owl-carousel .owl-nav {
    font-size: 3.125rem;
    color: #001D1F; }
  .yellow-contrast .doctors-slider.owl-carousel .owl-prev,
  .yellow-contrast .doctors-slider.owl-carousel .owl-next {
    position: absolute;
    top: 25%; }
    .yellow-contrast .doctors-slider.owl-carousel .owl-prev:hover, .yellow-contrast .doctors-slider.owl-carousel .owl-prev:focus,
    .yellow-contrast .doctors-slider.owl-carousel .owl-next:hover,
    .yellow-contrast .doctors-slider.owl-carousel .owl-next:focus {
      color: white; }
  .yellow-contrast .doctors-slider.owl-carousel .owl-prev {
    left: -1rem; }
  .yellow-contrast .doctors-slider.owl-carousel .owl-next {
    right: -1rem; }
  .yellow-contrast .doctors-footer {
    padding: 1rem 0 0; }
  @media (min-width: 992px) {
    .yellow-contrast .doctors-header {
      min-height: 280px;
      padding-top: 2rem; }
    .yellow-contrast .doctors-body {
      padding-left: 1rem;
      padding-right: 1rem;
      margin-top: -104px; }
    .yellow-contrast .doctors-person p {
      font-size: 0.9375rem; } }
  @media (max-width: 991px) {
    .yellow-contrast .doctors-body {
      width: 100%; } }
  .yellow-contrast .why-us-home {
    position: relative; }
    .yellow-contrast .why-us-home:before {
      content: ' ';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: #FCEE21;
      mix-blend-mode: multiply;
      z-index: 10; }
  .yellow-contrast .why-us {
    margin-top: 1rem;
    padding-top: 1rem;
    overflow: hidden;
    color: #FCEE21;
    position: relative; }
  .yellow-contrast .why-us-background {
    min-height: calc(200 / 320 * 100vw);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
  .yellow-contrast .why-us-header {
    text-align: center; }
    .yellow-contrast .why-us-header h2 {
      color: #001D1F; }
  .yellow-contrast .why-us-body {
    padding-top: 1rem; }
    .yellow-contrast .why-us-body p {
      color: #001D1F; }
  @media (min-width: 992px) {
    .yellow-contrast .why-us {
      padding-top: 2rem;
      padding-bottom: 1rem;
      background-color: #f7f5f7;
      min-height: 550px; }
      .yellow-contrast .why-us > * {
        position: relative;
        z-index: 10; }
    .yellow-contrast .why-us-background {
      min-height: auto;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 50%;
      z-index: 5;
      background-position: center left; }
    .yellow-contrast .why-us-body {
      width: 50%;
      padding-right: 1rem; } }
  .yellow-contrast .equipment {
    margin-top: 2rem;
    text-align: center;
    margin-bottom: 2rem; }
  .yellow-contrast .equipment-body-parent {
    background-color: #FCEE21;
    color: white; }
  .yellow-contrast .equipment-body {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 4rem;
    padding-bottom: 3rem; }
  .yellow-contrast .equipment-item {
    width: 50%;
    padding: 0 1rem; }
  .yellow-contrast .equipment-image {
    margin-bottom: 1rem; }
  .yellow-contrast .equipment-footer {
    padding: 2rem 0 0; }
  @media (min-width: 992px) {
    .yellow-contrast .equipment-item {
      width: 25%; } }
  .yellow-contrast .staff {
    color: #FCEE21;
    margin-top: 1rem;
    padding-top: 1rem;
    margin-bottom: 2rem; }
  .yellow-contrast .staff-image {
    display: block;
    margin: 0 auto 2rem; }
  .yellow-contrast .staff-numbers-child {
    display: flex;
    align-items: center; }
  .yellow-contrast .staff-numbers-number {
    color: #001D1F;
    font-size: 3.25rem;
    text-align: center;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    border: 2px solid #ffd700;
    flex-shrink: 0;
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center; }
  .yellow-contrast .staff-numbers-text {
    padding-left: 1rem;
    width: auto; }
  @media (min-width: 768px) {
    .yellow-contrast .staff-numbers {
      display: flex;
      border-top: 2px solid #001D1F;
      margin-top: 4rem;
      position: relative; }
      .yellow-contrast .staff-numbers::before {
        content: "";
        display: block;
        height: 3rem;
        width: 2px;
        position: absolute;
        left: calc(50% - 1px);
        top: -3rem;
        background-color: #001D1F; }
    .yellow-contrast .staff-numbers-child {
      width: 25%;
      display: block;
      margin-top: 4rem;
      position: relative; }
      .yellow-contrast .staff-numbers-child::before {
        content: "";
        display: block;
        height: 3rem;
        width: 2px;
        position: absolute;
        left: calc(50% - 1px);
        top: -4rem;
        background-color: #001D1F; }
      .yellow-contrast .staff-numbers-child:first-child::after, .yellow-contrast .staff-numbers-child:last-child::after {
        content: "";
        display: block;
        height: 2px;
        width: calc(50% - 1px);
        position: absolute;
        top: calc(-4rem - 2px);
        background-color: #FCEE21; }
      .yellow-contrast .staff-numbers-child:first-child::after {
        left: 0; }
      .yellow-contrast .staff-numbers-child:last-child::after {
        right: 0; }
    .yellow-contrast .staff-numbers-number {
      margin-left: auto;
      margin-right: auto; }
    .yellow-contrast .staff-numbers-text {
      text-align: center;
      font-size: 1.5625rem;
      padding-left: 0.5rem;
      padding-right: 0.5rem; } }
  .yellow-contrast .prices {
    position: relative; }
  .yellow-contrast .prices-aside,
  .yellow-contrast .prices-article {
    padding: 1rem; }
  .yellow-contrast .prices-single .prices-article {
    background-color: #FCEE21; }
  .yellow-contrast .prices-nav .prices-article {
    margin-left: -1rem;
    margin-right: -1rem; }
  .yellow-contrast .prices-aside {
    background-color: #FCEE21;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
  .yellow-contrast .prices-page .prices-aside {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -10; }
    .yellow-contrast .prices-page .prices-aside::before {
      content: "";
      background-color: rgba(252, 238, 33, 0.8);
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: -10; }
  .yellow-contrast .prices-title {
    color: white;
    padding-top: 1rem; }
  .yellow-contrast .prices-nav ul {
    margin-bottom: 1rem; }
  .yellow-contrast .prices-nav li {
    border-bottom: 1px solid #e0edef; }
  .yellow-contrast .prices-nav a {
    display: block;
    padding: 0.75rem 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    color: white;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .yellow-contrast .prices-nav a span {
      display: block;
      font-size: 0.8125rem;
      font-weight: normal; }
    .yellow-contrast .prices-nav a .prices-nav-icon {
      font-size: 1.875rem;
      font-weight: normal; }
    .yellow-contrast .prices-nav a:hover, .yellow-contrast .prices-nav a:focus, .yellow-contrast .prices-nav a.prices-nav-active {
      text-decoration: none;
      background-color: rgba(255, 255, 255, 0.8);
      color: #FCEE21; }
  .yellow-contrast .prices-single .prices-nav li {
    border-color: #569da6; }
  .yellow-contrast .prices-single .prices-nav a {
    color: white; }
    .yellow-contrast .prices-single .prices-nav a:hover, .yellow-contrast .prices-single .prices-nav a:focus, .yellow-contrast .prices-single .prices-nav a.prices-nav-active {
      background-color: rgba(255, 255, 255, 0.8);
      color: #FCEE21; }
  .yellow-contrast .prices-table {
    margin-bottom: 2rem; }
    .yellow-contrast .prices-table tr:nth-child(even) {
      color: #FCEE21; }
  @media (min-width: 768px) {
    .yellow-contrast .prices {
      display: flex; }
    .yellow-contrast .prices.prices-single {
      align-items: flex-start; }
    .yellow-contrast .prices-aside {
      width: 42%;
      max-width: 553px;
      min-height: 642px;
      /*padding-top: 6rem;
      padding-bottom: 6rem;*/ }
    .yellow-contrast .prices-page .prices-aside {
      position: relative; }
      .yellow-contrast .prices-page .prices-aside::before {
        content: none; }
    .yellow-contrast .prices-article {
      width: 58%;
      margin-right: calc((100vw - 1170px) / 2); }
    .yellow-contrast .prices-title {
      color: #001D1F; }
    .yellow-contrast .prices-nav a {
      color: #FCEE21;
      padding-top: 0.25rem;
      padding-bottom: 0.25rem; }
      .yellow-contrast .prices-nav a:hover, .yellow-contrast .prices-nav a:focus {
        background-color: rgba(252, 238, 33, 0.8);
        color: white; }
    .yellow-contrast .prices-single .prices-aside {
      display: flex;
      flex-direction: column;
      justify-content: center; } }
  .yellow-contrast .guide {
    display: flex; }
  .yellow-contrast .guide.guide-single {
    align-items: flex-start; }
  .yellow-contrast .guide-aside {
    width: 43%;
    max-width: 553px;
    min-height: 642px;
    background-color: #FCEE21;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
  .yellow-contrast .guide-article {
    width: 57%;
    max-width: 682px;
    padding: 1rem;
    background-color: #e0edef; }
  .yellow-contrast .guide-title {
    margin-bottom: 3rem;
    padding-top: 1rem; }
  .yellow-contrast .guide-nav {
    margin-left: -1rem;
    margin-right: -1rem; }
    .yellow-contrast .guide-nav ul {
      margin-bottom: 1rem; }
    .yellow-contrast .guide-nav li {
      border-bottom: 1px solid white; }
    .yellow-contrast .guide-nav a {
      display: block;
      padding: 0.75rem 1rem;
      color: #001D1F;
      font-weight: bold;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .yellow-contrast .guide-nav a span {
        display: block;
        font-size: 0.8125rem;
        font-weight: normal; }
      .yellow-contrast .guide-nav a div:last-child {
        font-size: 1.875rem;
        font-weight: normal;
        line-height: normal; }
      .yellow-contrast .guide-nav a:hover, .yellow-contrast .guide-nav a:focus, .yellow-contrast .guide-nav a.guide-nav-active {
        text-decoration: none;
        background-color: rgba(252, 238, 33, 0.8);
        color: white; }
  .yellow-contrast .diagnostic-parent {
    overflow: hidden; }
  .yellow-contrast .diagnostic {
    color: #FCEE21; }
    .yellow-contrast .diagnostic a {
      color: inherit; }
  .yellow-contrast .diagnostic-article,
  .yellow-contrast .diagnostic-aside {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .yellow-contrast .diagnostic-aside {
    background-color: #FCEE21;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem; }
  .yellow-contrast .diagnostic-section {
    border-bottom: 1px solid #e0edef; }
  .yellow-contrast .diagnostic-section-title {
    display: block;
    font-size: 1rem;
    font-weight: bold;
    padding: 0.75rem 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .yellow-contrast .diagnostic-section-title div:last-child {
      font-size: 2rem;
      font-weight: normal;
      line-height: normal; }
    .yellow-contrast .diagnostic-section-title:hover {
      text-decoration: none;
      background-color: rgba(252, 238, 33, 0.8);
      color: white; }
  @media (min-width: 768px) {
    .yellow-contrast .diagnostic {
      display: flex; }
    .yellow-contrast .diagnostic-article {
      width: 65%;
      padding-right: 1rem; }
    .yellow-contrast .diagnostic-aside {
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
      width: 35%;
      padding-left: 1rem;
      position: relative; }
      .yellow-contrast .diagnostic-aside::before {
        content: "";
        background-color: #FCEE21;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 50vw;
        z-index: -10; } }
  .yellow-contrast .office {
    position: relative;
    overflow: hidden; }
  .yellow-contrast .office-aside,
  .yellow-contrast .office-article {
    padding: 1rem; }
  .yellow-contrast .office-aside {
    background-color: #FCEE21;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    color: white; }
    .yellow-contrast .office-aside::before {
      content: "";
      background-color: rgba(252, 238, 33, 0.8);
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 5; }
    .yellow-contrast .office-aside > * {
      position: relative;
      z-index: 10; }
  .yellow-contrast .office-title {
    color: white;
    padding-top: 1rem; }
  .yellow-contrast .office-nav ul {
    margin-bottom: 1rem; }
  .yellow-contrast .office-nav li {
    border-bottom: 1px solid #e0edef; }
  .yellow-contrast .office-nav a {
    display: block;
    padding: 0.75rem 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    color: white;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .yellow-contrast .office-nav a span {
      display: block;
      font-size: 0.8125rem;
      font-weight: normal; }
    .yellow-contrast .office-nav a .office-nav-icon {
      font-size: 1.875rem;
      font-weight: normal; }
    .yellow-contrast .office-nav a:hover, .yellow-contrast .office-nav a:focus, .yellow-contrast .office-nav a.office-nav-active {
      text-decoration: none;
      background-color: rgba(255, 255, 255, 0.8);
      color: #FCEE21; }
  .yellow-contrast .office-nav li {
    border-color: #569da6; }
  .yellow-contrast .office-nav a {
    color: white; }
    .yellow-contrast .office-nav a:hover, .yellow-contrast .office-nav a:focus, .yellow-contrast .office-nav a.office-nav-active {
      background-color: rgba(255, 255, 255, 0.8);
      color: #FCEE21; }
  .yellow-contrast .office-contact {
    padding-top: 1rem; }
    .yellow-contrast .office-contact p {
      margin-bottom: 0.5rem; }
    .yellow-contrast .office-contact label {
      margin-bottom: 0;
      display: block; }
    .yellow-contrast .office-contact input:not([type="submit"]), .yellow-contrast .office-contact textarea {
      width: 100%;
      border: 0;
      background-color: #86b9c0;
      color: white;
      padding: 0.5rem; }
    .yellow-contrast .office-contact input[type="submit"] {
      padding: 0.5rem 2rem;
      margin-bottom: 1rem;
      border: 0;
      color: #FCEE21;
      background-color: #e0edef; }
      .yellow-contrast .office-contact input[type="submit"]:hover {
        background-color: #001D1F;
        color: white; }
  @media (min-width: 768px) {
    .yellow-contrast .office {
      display: flex; }
    .yellow-contrast .office {
      align-items: flex-start; }
    .yellow-contrast .office-aside {
      width: 35%;
      max-width: 440px;
      min-height: 692px;
      padding-top: 2rem;
      padding-bottom: 2rem;
      position: relative; }
    .yellow-contrast .office-article {
      width: 65%;
      margin-right: calc((100vw - 1170px) / 2); }
    .yellow-contrast .office-title {
      color: #FCEE21; } }
  .yellow-contrast .arrange {
    padding-bottom: 1rem;
    color: #FCEE21; }
  .yellow-contrast .arrange form > div {
    margin-bottom: 1rem; }
  .yellow-contrast .arrange form label {
    display: block;
    margin-bottom: 0; }
  .yellow-contrast .arrange form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .yellow-contrast .arrange form textarea,
  .yellow-contrast .arrange form .form-input {
    width: 100%;
    border: 1px solid #001D1F;
    color: #001D1F;
    background-color: #FCEE21;
    padding: 0.5rem; }
    .yellow-contrast .arrange form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::placeholder, .yellow-contrast .arrange form textarea::placeholder,
    .yellow-contrast .arrange form .form-input::placeholder {
      color: #001D1F; }
  .yellow-contrast .arrange form input[type="submit"] {
    padding: 0.5rem 2rem;
    border: 0;
    color: #FCEE21;
    background-color: #001D1F;
    border: 1px solid transparent; }
    .yellow-contrast .arrange form input[type="submit"]:hover {
      background-color: #FCEE21;
      border: 1px solid #001D1F;
      color: #001D1F; }
  .yellow-contrast .arrange form div.wpcf7 {
    width: 100%; }
  .yellow-contrast .arrange form span.wpcf7-list-item {
    display: block;
    margin: 0 0 0.5em; }
  .yellow-contrast .arrange form .form-card {
    background-color: #FCEE21;
    color: white;
    padding: 1rem 1rem 0;
    margin-bottom: 1rem;
    overflow: hidden; }
  .yellow-contrast .arrange form .form-collapse {
    background-color: #FCEE21;
    border: 1px solid #001D1F;
    padding: 0 1rem; }
    .yellow-contrast .arrange form .form-collapse input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .yellow-contrast .arrange form .form-collapse textarea {
      border-width: 0 0 1px;
      background-color: transparent; }
  .yellow-contrast .arrange form .form-collapse-header {
    border-bottom: 1px solid #FCEE21;
    color: #001D1F;
    padding: 0.5rem;
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto;
    display: flex;
    justify-content: space-between; }
  .yellow-contrast .arrange form .form-collapse-body {
    padding-top: 1rem; }
  .yellow-contrast .arrange form .form-section {
    padding-top: 1rem; }
    .yellow-contrast .arrange form .form-section > *:first-child {
      display: flex;
      justify-content: space-between; }
  .yellow-contrast .arrange form .form-collapse-body > .form-section:first-child {
    padding-top: 0; }
  .yellow-contrast .arrange form .form-section:not(:last-child) {
    border-bottom: 1px solid #FCEE21; }
  @media (min-width: 768px) {
    .yellow-contrast .arrange form {
      overflow: hidden; }
      .yellow-contrast .arrange form > div {
        width: calc(35% - 1rem); }
      .yellow-contrast .arrange form .form-collapse-2 {
        width: calc(65% - 1rem);
        float: right;
        padding-left: 0.5rem;
        padding-right: 0.5rem; }
      .yellow-contrast .arrange form .form-collapse-header {
        border-bottom: 0;
        position: relative; }
        .yellow-contrast .arrange form .form-collapse-header::after {
          content: "";
          display: block;
          position: absolute;
          width: calc(2rem + 2px);
          right: calc(-2rem - 2px);
          top: -1px;
          bottom: -1px;
          border: 1px solid #001D1F;
          border-width: 1px 0;
          background-color: #FCEE21;
          z-index: 50; }
      .yellow-contrast .arrange form .form-collapse-body {
        display: flex;
        flex-wrap: wrap; }
        .yellow-contrast .arrange form .form-collapse-body > * {
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          border-bottom: 0 !important; }
          .yellow-contrast .arrange form .form-collapse-body > *:nth-child(odd) {
            width: 35%; }
          .yellow-contrast .arrange form .form-collapse-body > *:nth-child(even) {
            width: 65%; }
      .yellow-contrast .arrange form .form-section:first-child {
        padding-top: 0; } }
  .yellow-contrast .doctor-desc {
    overflow: hidden; }
  .yellow-contrast .doctor-desc-less {
    max-height: none !important; }
  .yellow-contrast .doctor-show {
    text-align: center;
    cursor: pointer; }
  .yellow-contrast .doctors-section .doctors-tags p span {
    color: #001D1F; }
  .yellow-contrast .doctor-show-more {
    background-image: linear-gradient(rgba(255, 255, 255, 0), #fcee21);
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    z-index: 10; }
  .yellow-contrast .meeting-button, .yellow-contrast .doctors-section .first-doctor-block .doctor-item .post-item p a {
    color: #001D1F;
    border-bottom: 1px solid #001D1F; }
    .yellow-contrast .meeting-button:hover, .yellow-contrast .doctors-section .first-doctor-block .doctor-item .post-item p a:hover {
      border: none; }
  .yellow-contrast .doctor-show-less {
    height: auto !important;
    margin-top: -1rem !important; }
  .yellow-contrast .footer strong, .yellow-contrast .footer p {
    color: #001D1F; }
  .yellow-contrast .footer h4 {
    font-size: 1rem;
    color: #001D1F; }
  .yellow-contrast .footer a {
    color: #001D1F; }
    .yellow-contrast .footer a:hover {
      color: #00656c;
      border-bottom: 1px solid #001D1F; }
  .yellow-contrast .footer .footer-menu li a {
    color: #001D1F; }
  .yellow-contrast .footer .footer-subscribe {
    border-top: 1px solid #001D1F; }
    .yellow-contrast .footer .footer-subscribe input[type="text"] {
      border: 1px solid #001D1F;
      color: #001D1F; }
      .yellow-contrast .footer .footer-subscribe input[type="text"]:focus {
        color: #001D1F; }
    .yellow-contrast .footer .footer-subscribe input[type="submit"] {
      background-color: #001D1F;
      border: 1px solid #001D1F;
      color: #FCEE21; }
      .yellow-contrast .footer .footer-subscribe input[type="submit"]:hover {
        color: #001D1F; }
  .yellow-contrast .procedures-title:hover {
    text-decoration-color: #001D1F; }
  .yellow-contrast .banner h1 {
    font-family: Lato;
    font-size: 70px;
    font-weight: 700;
    line-height: 33px;
    margin: 0px;
    padding: 0px;
    margin-top: calc( 15vw + 35px);
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5); }
  @media only screen and (min-width: 576px) {
    .yellow-contrast .home-template-block {
      background-image: -webkit-linear-gradient(left, #FCEE21 0%, #FCEE21 51%, #FCEE21 51%, #FCEE21 99%);
      background-image: -o-linear-gradient(left, #FCEE21 0%, #FCEE21 51%, #FCEE21 51%, #FCEE21 99%);
      background-image: linear-gradient(to right, #FCEE21 0%, #FCEE21 51%, #FCEE21 51%, #FCEE21 99%); } }
  .yellow-contrast .posts-list-main-column {
    background-color: #FCEE21; }
  .yellow-contrast article {
    color: #001D1F; }
  .yellow-contrast .white-bg {
    background-color: #001D1F;
    color: #FCEE21; }
  .yellow-contrast .metody-title {
    color: #001D1F; }
  .yellow-contrast .bread-crumbs span {
    color: #001D1F; }
  .yellow-contrast .socials-wrapper li a {
    color: #001D1F; }
    .yellow-contrast .socials-wrapper li a:hover {
      color: black; }
  .yellow-contrast .gradient-half .blue-half {
    background: #02676d; }
  .yellow-contrast .prawa table tr:nth-child(odd) {
    color: #001D1F; }
  .yellow-contrast .prawa table tr:nth-child(even) {
    color: #FCEE21; }
  .yellow-contrast aside {
    color: #001D1F; }
  .yellow-contrast .prices-nav a {
    color: #001D1F; }
  .yellow-contrast .contact-form input, .yellow-contrast .contact-form textarea {
    border: 1px solid #001D1F;
    color: #001D1F; }
    .yellow-contrast .contact-form input::placeholder, .yellow-contrast .contact-form textarea::placeholder {
      color: #001D1F; }
  .yellow-contrast .gradient-half .white-half {
    background-color: #FCEE21; }
  .yellow-contrast .contact-page-template p a {
    color: #001D1F; }
    .yellow-contrast .contact-page-template p a:hover {
      text-decoration-color: #001D1F; }
  .yellow-contrast .tag-cloud .sorting-title, .yellow-contrast .tag-cloud a {
    color: #001D1F; }
  .yellow-contrast .tag-cloud a:hover {
    text-decoration: underline;
    text-decoration-color: #001D1F; }
  .yellow-contrast .gradient-half {
    background-image: -webkit-linear-gradient(left, #FCEE21 0%, #FCEE21 50%, #FCEE21 50%, #FCEE21 50%, #FCEE21 100%);
    background-image: -o-linear-gradient(left, #FCEE21 0%, #FCEE21 50%, #FCEE21 50%, #FCEE21 50%, #FCEE21 100%);
    background-image: linear-gradient(to right, #FCEE21 0%, #FCEE21 50%, #FCEE21 50%, #FCEE21 50%, #FCEE21 100%); }
  .yellow-contrast .left-navigation a {
    color: #001D1F; }
    .yellow-contrast .left-navigation a:hover {
      color: black; }
  .yellow-contrast .footer {
    background-color: #FCEE21 !important; }

/*# sourceMappingURL=style_yellow.css.map */
