﻿#videostudyclub {
  background: linear-gradient(45deg, rgba(142,194,146,1) 25%, rgba(0,157,163,1) 75%);
}

#videostudyclub *{
 color:#ffffff;
}

.boxvideo {
    border-radius: 20px;
    overflow: hidden;
}

.xcol-pic-box a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    overflow: hidden;
    border:2px solid #069;
    background: transparent;
    padding: 15px;
    max-width: 300px;
    aspect-ratio: 1/1;
}


.xcol-pic-box img {
    border-radius: 100%;
    overflow: hidden;
      aspect-ratio: 1/1;
}


section.header-onepic .header-onepic_img  {
    position: relative;
}



section.header-onepic .header-onepic_img::before {
  display: flex;
    content:"";
    width:230px;
    height: 230px;
    border-radius:100%;
    padding:20px;
    position: absolute;
    right:-15px;
    bottom:5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
  background: linear-gradient(45deg, rgba(142,194,146,1) 25%, rgba(0,157,163,1) 75%);
}


section.header-onepic .header-onepic_img::after  {
    display: flex;
    content:"";
    width:200px;
    height: 200px;
    background-image: url(/images/30implantology.svg);
    background-size:90%;
    background-position: center;
    background-color:#fff;
    border-radius:100%;
    padding:0;
    position: absolute;
    right:0px;
    bottom:20px;
}



.termine {
    flex-wrap: nowrap;
 }

.termine2 .dates-mb .date-body {
    border-radius: 100%;
    overflow: hidden;
    border:2px solid #069;
    background: #fff;
    padding: 10px;
}


.termine2 .dates-mb .date-body img {
    border-radius: 100%;
    overflow: hidden;
}

.dates-mb {
    width: calc(100%/5);
    }

@media screen and (max-width:992px) {
 
    .termine {
    flex-wrap: wrap;
 }
 
    .dates-mb {
    width: calc(100%/4);
    }
 
}