#header-container{position:fixed;min-height:90px;top:0;transition:background-color 0.8s cubic-bezier(.215,.61,.355,1),min-height 0.8s ease}#header-container::before{content:"";position:absolute;inset:0;mix-blend-mode:multiply;z-index:-1}.scroll-down #header-container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(25px);background-color:rgb(0 0 0 / .6);min-height:90px}@media (min-width:1024px){#header-container nav a{font-size:16px;transition:color 0.5s ease,font-size 0.5s ease}#header-container img{width:180px!important;transition:width 0.5s ease}.scroll-down #header-container nav a{font-size:14px}.scroll-down #header-container img{width:130px}}.hfe-nav-menu-icon{color:#000;transition:color 0.8s ease}.scroll-down .hfe-nav-menu-icon{color:#fff!important}.hero-features span{display:inline-block;border-bottom:3px solid #DDA308;margin-bottom:20px}.featured-course{transition:box-shadow 0.3s ease}.featured-course.card-glow{box-shadow:0 0 10px rgb(220 240 255 / .4),0 0 10px rgb(220 240 255 / .2),0 0 10px rgb(220 240 255 / .1),0 10px 20px rgb(0 0 0 / .1)}.badge{background:#DDA308;color:#121212;padding:.3rem .7rem;border-radius:6px;font-weight:700;box-shadow:0 0 10px rgb(221 163 8 / .8)}.highlight{border:2px solid #DDA308;box-shadow:0 0 15px rgb(221 163 8 / .6)}.disclaimer-box{isolation:isolate;overflow:hidden}.disclaimer-box::before,.disclaimer-box::after{content:'';position:absolute}.disclaimer-box::before{width:200%;height:200%;background-image:conic-gradient(#DDA308 0deg,transparent 60deg,transparent 180deg,#DDA308 180deg,transparent 240deg);inset:-50%;z-index:-2;animation:borderanimation 4s linear infinite}.disclaimer-box:hover::before{animation-play-state:paused}.disclaimer-box::after{--inset:2px;--border-radius:30px;background:#1e1e1e;inset:var(--inset);border-radius:calc(var(--border-radius) - var(--inset));z-index:-1;transition:all 0.3s linear}@keyframes borderanimation{to{transform:rotate(-360deg)}}.badgePromo{box-shadow:0 0 10px rgb(221 163 8 / .8)}.contenitore-video-hero{position:relative;width:100%;min-height:100vh;overflow:hidden}.contenitore-video-single{position:relative;width:100%;min-height:65vh;overflow:hidden}@media(max-width:1024px){.contenitore-video-hero{position:relative;width:100%;min-height:33vh!important;overflow:hidden}.contenitore-video-single{position:relative;width:100%;min-height:35vh!important;overflow:hidden}}@media(max-width:768px){.contenitore-video-hero{position:relative;width:100%;min-height:33vh!important;overflow:hidden}.contenitore-video-single{position:relative;width:100%;min-height:30vh!important;overflow:hidden}}.video-section{opacity:1;transition:opacity 0.4s ease}.motivational-text{opacity:1}.video-corsi-hero{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-corsi-single{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.motivational-wrapper{position:relative;overflow:hidden}.course-schedule{margin-top:15px;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;font-size:.9rem;justify-content:center;align-items:center}.course-schedule .day{margin-left:5px}.course-schedule .time{font-size:1rem;font-weight:600}.course-schedule .slot{position:relative;padding:4px 10px 4px 28px;color:#FFFFFFB8;background:#DDA30830;border-radius:20px;display:flex;align-items:center;gap:6px}.course-schedule .slot::before{content:"🕒";position:absolute;left:10px;top:50%;transform:translateY(-50%)}.title-corsi-hero{position:relative;display:inline-block}.title-corsi-hero:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:#DDA308;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.title-corsi-hero.underline::after{transform:scaleX(1)}.title-desc-corso{position:relative;display:inline-block}.title-desc-corso:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:#DDA308;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.title-desc-corso.underline::after{transform:scaleX(1)}#cta-corsi{opacity:1;transform:translateY(0) scale(1.1);border-radius:30px}.wave-title{overflow:hidden}.instagram-gradient-title p{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}@media(max-width:768px){.ctc-analytics{padding:10px!important}.ctc-analytics svg{width:20px!important;height:20px!important}}.svg-icon{width:60px;height:60px}@media(max-width:1024px){.svg-icon{width:40px;height:40px;}}@media(max-width:768px){.svg-icon{width:30px;height:30px}}.bookly-form *{font-family:'Open sans'}