/* CSS Document */
@font-face {
    font-family: 'Degular Variable';
    src: url('../fonts/fonntscom-DegularVariable.eot');
    src: url('../fonts/fonntscom-DegularVariable.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fonntscom-DegularVariable.woff2') format('woff2'),
         url('../fonts/fonntscom-DegularVariable.woff') format('woff'),
         url('../fonts/fonntscom-DegularVariable.ttf')  format('truetype'),
         url('../fonts/fonntscom-DegularVariable.svg#Degular Variable') format('svg');
}
.popup-alert-cercle{ width: 220px;   height: 220px;   position: fixed;   top: 30px;   right: 30px; }
.popup-alert-cercle-wrap{ position:relative; }
.popup-alert-cercle-inner{ box-shadow: 30px 30px 30px 0px rgba(24, 28, 38, 0.2);
 width: 220px;   height: 220px;  border-radius: 100%;  padding: 20px;  display: flex;  align-items: center; justify-content: center; 	text-align: center; }
.alert-cencle{ position: absolute;   right: 0;   cursor: pointer; color:#FFF; }
.alert-cercle{ position: relative; }
.alert-cercle p{ font-size: 17px; line-height: 1.3; margin: 0;   color: #181C26 !important; font-family: "AC Display"; }
.alert-cercle a{ display: inline-block; position: absolute;   padding-bottom: 20px; margin-top: 10px; }

body.wp-admin .alert-popup{ position:relative; min-height:220px; width:100%; }
body.wp-admin .alert-popup .popup-alert-cercle{ right: 0;   position: absolute; top: 0; }

.wp-block-video .img_wrap::before{ content:""; position: absolute; width:100%; height:100%; top:0; left:0; z-index:11; background-repeat: no-repeat;   background-position: center center; background-image:url('../imgges/play-icon.svg'); }

.resources-column-inner:hover .column-inner h5{ color:#0058A5; } 

.button-cercle-download{ max-width:36px; width: 100%; }
.button-cercle-download a{ background-color:#181C26; display: flex;   justify-content: center;   height: 36px;   border-radius: 100%;   align-items: center; }

.resources-column-inner:hover .button-cercle-download a,
.button-cercle-download a:hover{ background-color:#0058A5; }


.advisors-resources{ margin-left: -10px;   margin-right: -10px; }
.advisors-resources-column{ padding: 20px 10px; }
.hulfwidth{ width: calc(50% - 0px); }
.fullwidth{ width: calc(100% - 0px); } 
.advisors-resources .advisors-resources-column-inner{ border: 1px solid #181C26;   border-radius: 16px; }
.advisors-resources-column .advisors-resources-column-inner{ padding:30px; }
.resources-column-inner{ position:relative; display: flex;   column-gap: 15px;   align-items: center;   border-bottom: 1px solid #333;   padding-bottom: 12px;   margin-bottom: 12px; }
.advisors-resources-column-inner .resources-column-inner:last-child{ padding-bottom: 0 !important;   border-bottom: none;   margin-bottom: 0 !important; }

.advisors-resources-title{ font-size:22px !important; color:#181C26; font-weight: 600; margin-top: 15px;   margin-bottom: 15px; }
.resources-column-inner .column-inner h5{font-size:22px !important; color:#181C26; font-weight: 600; }
a.resources-column-link{ position: absolute;   z-index: 1;   width: 100%;   height: 100%;   top: 0;   left: 0; }

.video_wrap .slick-track{ margin-left:0 !important; margin-right:0 !important; }
.video_wrap .slick-track .slick-slide .vimeo-poster::before,
.video_wrap .slick-track .slick-slide .vimeo-poster::after{ content:"";  position: absolute; }
.video_wrap .slick-track .slick-slide .vimeo-poster::before{ 
    width: 100%;
    height: calc(100% + 1px);
    border-radius: 16px;
    top: 0;
    background-image: url('../imgges/video-poster-before.svg');
    background-size: 100% 100%;
    
}
.video_wrap .slick-track .slick-slide .vimeo-poster:hover::before{ background-image: none;}

.video_wrap .slick-track .slick-slide .vimeo-poster::after{ 
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../imgges/play-icon.svg');
    width: 70px;
    height: 70px;
    background-size: 100% auto;
    left: calc(50% - 35px);
    top: calc(50% - 35px);
    border-radius: 100%;
}
.video_wrap .slick-track .slick-slide .vimeo-poster:hover::after{
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}

.is-style-offset_borders_ex .wp-block-heading.is-style-h4_thin{ position:relative; }
.is-style-offset_borders_ex .wp-block-heading.is-style-h4_thin span:nth-child(1){ position: absolute; left: -35px;   top: -30px; }
.is-style-offset_borders_ex .wp-block-heading.is-style-h4_thin span:nth-child(2){ margin-bottom: 30px;   display: flex;   position: relative; }
.is-style-offset_borders_ex .wp-block-heading.is-style-h4_thin span:nth-child(2)::before{ 
    content: "";
    position: absolute;
    background-image: url('../imgges/cercle-blue-shadow.svg');
    width: 300px;
    height: 300px;
    background-size: 100% auto;
    left: -107px;
    top: -107px;
    z-index:-1;
    
}


.event-meta-data{ display: flex; flex-wrap:wrap; gap: 10px; margin-bottom:20px; font-weight:600;  }
.event-meta-data > *::before{ 
  font-size: 16px;
  font: var(--fa-font-regular);
  color: unset;
  position: relative;
  margin-right: 5px;
  right: 0;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: padding-left .2s ease;
  -moz-transition: padding-left .2s ease;
  -o-transition: padding-left .2s ease;
  transition: padding-left .2s ease;
}
.event-meta-data > .date::before{ content:"\f073"; }
.event-meta-data > .time::before{ content:"\f017"; }
.event-meta-data > .address::before{ content:"\f3c5"; }


@media(min-width:992px){
   .video_wrap .player_controls.player_controls_disabled{ margin-bottom:0 !important; margin-top:60px; }
}

@media screen and (max-width: 820px) {
    .popup-alert-cercle-inner,
    .popup-alert-cercle{ width:180px; height:180px; }
    .alert-cercle p{font-size: 14px;}
}
@media screen and (min-width: 561px) { 
    body.alert-popup-mobile-view .popup-alert-cercle{ display: none !important }
}
@media screen and (max-width: 560px) { 
    .wp-block-video .img_wrap::before{ background-size: 70px auto;}
    .popup-alert-cercle{  }
    
    .advisors-resources{ margin-left: 0px !important;   margin-right: 0px !important; }
    .advisors-resources-column{ width: 100% !important;   padding: 20px 0px !important; }
    
      .alert-popup{ display: none; }
     
     body.alert-popup-mobile-view header.site-header { top: 54px !important;   }
     body.alert-popup-mobile-view .body-content {     padding-top: 80px !important;   }
     
     body.alert-popup-mobile-view.admin-bar header.site-header { top: 100px !important;   }
     body.alert-popup-mobile-view.admin-bar .body-content {     padding-top: 134px !important;   }
     
     body.alert-popup-mobile-view .popup-alert-cercle{ top:46px; }
     body.alert-popup-mobile-view .popup-alert-cercle .alert-cencle{ top: -3px; right: 10px; }
     .popup-alert-cercle-inner{ padding: 5px 30px 5px 10px; min-height: 54px; box-shadow: none !important; }
     
     .popup-alert-cercle-inner, 
     .popup-alert-cercle {  border-radius: 0;   width: 100%;     height: auto;  top: 0;   right: 0;   z-index: 999;  }
     .alert-cercle p {  font-size: 14px;     margin-top: 0;     text-align: left;  }
     .alert-cercle a{ margin-top: 10px;     top: 0;     right: -15px; }

}