/*struttura*/
#main-wrapper-page.evento-ai-2025 #cover-intro-wrapper::after {content:"";position:absolute;top:0px;left:0px;right:0px;z-index:1;width:100%;height:30vh;background:#DF7500;}
#cover-intro-wrapper.cover-intro-corso-home::after {content:"";position:absolute;top:0px;left:0px;right:0px;z-index:1;width:100%;height:45vh;background:#DF7500;}

@media (max-width:680px) {
  #main-wrapper-page.evento-ai-2025 section .container.sm-3 {padding-left:1rem!important;padding-right:1rem!important;}
  #cover-intro-wrapper.cover-intro-corso-home section .container.sm-3 {padding-left:1rem!important;padding-right:1rem!important;}
}

.cover-intro-corso-workshop-welfare-home {
  background:#163B63;
  background-image:url('https://www.bebopsrl.com/wp-content/uploads/2026/04/bg-evento-workshop-welfare.webp');
  background-position:center;
  background-size: cover;
  background-repeat:no-repeat;
}
@media (min-width:1024px) {
  .cover-intro-corso-workshop-welfare-home .outer {
    background-image:url('https://www.bebopsrl.com/wp-content/uploads/2026/04/img-evento-workshop-welfare-05.webp');
    background-position:center right;
    background-size: contain;
    background-repeat:no-repeat;
  }
}

/*EVENTO AI*/

/*@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap');
.syne-400 {
  font-family: "Syne", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.syne-500 {
  font-family: "Syne", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.syne-600 {
  font-family: "Syne", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}
.syne-700 {
  font-family: "Syne", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
.syne-800 {
  font-family: "Syne", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}
:root {
    --blue-corso:#5F9CFF;
    --orange-corso:#FF7F00;
    --gray-corso:#e9e9e9;
}
.bg-blue-corso   {background-color: var(--blue-corso);}
.bg-orange-corso {background-color: var(--orange-corso);}
.bg-gray-corso   {background-color: var(--gray-corso);}
.text-blue-corso   {color: var(--blue-corso);}
.text-orange-corso {color: var(--orange-corso);}
.text-gray-corso   {color: var(--gray-corso);}
#accordion-moduli span.number {
  font-size:20rem;
  left:0px;
  bottom:-13rem;
  background: linear-gradient(90deg, #FF7F00, #feb47b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
#accordion-moduli .accordion-button {box-shadow:none !important;}
#accordion-moduli .accordion-button.collapsed .text-blue-corso {color:#FFF !important;}
#accordion-moduli .accordion-button:not(.collapsed) {background:#f5f9ff !important;}
#accordion-moduli .accordion-button::after {
    width: 40px !important;
    height: 40px !important;
    margin: 0px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%235F9CFF' class='bi bi-arrow-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1'/%3E%3C/svg%3E");
    background-size: 40px !important;
    background-repeat: no-repeat;
    background-position: center;
    position:absolute;
    top:2rem;
    right:1.5rem;
 }
#accordion-moduli .accordion-button.collapsed::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' class='bi bi-arrow-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1'/%3E%3C/svg%3E");
}
@media (max-width:1024px) {
  #accordion-moduli span.number {font-size:15rem;bottom:-10rem;left:-7rem;}
}
@media (max-width:680px) {
  #accordion-moduli span.number {display:none;}
  #accordion-moduli .accordion-button .container,   #accordion-moduli .accordion-body .container {padding-left:0px !important;padding-right:0px !important;}
}
@media (max-width:768px) {
  #evento-docente-wrapper .bg-blue-corso.equal-1-1::before {padding-top:60%;}
}

@media (max-width:680px) {
  #evento-docente-wrapper .bg-blue-corso.equal-1-1::before {padding-top:120%;}
}
#footer-event .bg-blue-corso .container {height:100px;overflow:hidden;}
#footer-event.footer-dw {bottom:-100px !important}
#footer-event.footer-up {bottom:0px !important}
#footer-event.scroll-to-fixed-fixed {box-shadow:0 0px 5px 0px rgba(0, 0, 0, 0.10);}
#form-contatti-default.form-eventi .privacy-wrapper p span.wpcf7-list-item-label {color:#FFF !important;}
#form-contatti-default.form-eventi .privacy-wrapper p span.wpcf7-list-item-label a {color:#FFF !important;}
#form-contatti-default.form-eventi select {height:46px !important;}
#form-contatti-default.form-eventi .form-control, #form-contatti-default.form-eventi .form-control:focus {border-color:#FFF !important;}
#form-contatti-default.form-eventi .wpcf7-quiz-label {font-size:1.23rem !important;font-family: "Syne", sans-serif !important;font-optical-sizing: auto;font-weight: 700;font-style: normal;color:#FFF !important;}
#form-contatti-default.form-eventi .form-control.wpcf7-not-valid {border-color: #FF0000 !important;}
#form-contatti-default.form-eventi  .form-check-input:checked {background-color:#222222;border-color:#222222;}
#form-contatti-default .wpcf7-not-valid-tip {color: #FF0000 !important;}
.gradient {
  background: linear-gradient(80deg,#A9CFFF,#5F9CFF,#2D6EDC);
  background-size: 180% 180%;
  animation: gradient-animation 5s ease infinite;
}

@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}*/