/* Add custom CSS styles below */ 
:root{
--color-primary: #115b66 !important;
--color-primary-dark: #dd7087 !important;
}
.s-button-text{
 color: #f0f0f0!important;
}

.ps-footer__middle{
background-color: #115b66 !important;
}
.ps-footer__middle div,.ps-footer--block h4 ,.ps-footer__middle .ps-footer--contact .s-contacts-list .s-contacts-item .s-contacts-icon{
 color: #fff !important;
}
.s-menu-footer-list a ,.ps-footer__middle .ps-footer--contact .s-contacts-list .s-contacts-item{
 color: #edecec !important;

}
.ps-footer__middle .ps-footer--contact .s-contacts-list .s-contacts-item:hover, .ps-footer__middle .ps-footer--contact .s-contacts-list .s-contacts-item:hover .unicode{
color:#fff !important;
}

/*.s-products-slider-card .s-product-card-entry{
border: 0.2px solid var(--color-primary) ;
box-shadow: 0px 0px 2px #ce3f31;
}*/

/*addition*/
.video-fullscreen {
  position: relative;
  width: 100vw;
  height: 100%;
  overflow: hidden;
}

.video-fullscreen .video-box {
  position: absoulte;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  z-index: 0;
  pointer-events: none;
}

.video-fullscreen iframe {
  width: 100vw;
  height: 100%;
  border: 0;
  object-fit: fill;
}

.video-fullscreen .content-video {
  position: absolute;
  z-index: 2;
  text-align: center;
  /*padding-top: 30vh;*/
  color: white;
}