/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2022 | 18:33:15 */
/* GLOBAL */
.d-none {
  display: none;
}
.m-0 {
  margin: 0!important;
}


/* HEADER */

h1.site-title.site-logo {
  color: #1EBBEA;
  font-size: 48px;
}

.site-description {
  color: #005C8E !important;
}

#menu-item-317 a {
  color: #33CCFF;
  font-weight: bold;
}


/* FORM */
@media (min-width: 768px) {
  .wpcf7-form td:nth-child(1) input {
    width: 95%;
  }
}

/* VIDEOS */

.video-picture {
  background: #000;
  /* Use 75% for 4:3 videos */
  height: 0;
  margin: 5px;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.23%;
  position: relative;
}

.video-picture img {
  border: none;
  bottom: 0;
  cursor: pointer;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: .4s all;
  -moz-transition: .4s all;
  transition: .4s all;
  width: 100%;
}
    
.video-picture img:hover {
  -webkit-filter: brightness(75%);
}
    
.video-picture .play {
  background: url("/wp-content/uploads/2022/06/video-active.png") no-repeat;
  cursor: pointer;
  height: 76px;
  left: 50%;
  margin: -36px 0 0 -36px!important;
  position: absolute;
  top: 50%;
  width: 108px;
}

@media all and (max-width: 770px) {
  .video-picture .play {
    background: url("/wp-content/uploads/2022/06/video-active-mobile.png") no-repeat;
    height: 38px;
    left: 55%;
    top: 60%;
    width: 54px;
  }
}