.prospection-calendar{max-width:1200px;margin:0 auto;padding:2rem 1rem;position:relative}@media(min-width: 768px){.prospection-calendar{padding:3rem 2rem}}.prospection-calendar__header{margin-bottom:2rem;position:relative}@media(min-width: 768px){.prospection-calendar__header{margin-bottom:3rem}}.prospection-calendar__logos{display:flex;align-items:center;justify-content:center;gap:1.5rem;background:rgba(17,23,4,.85);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1.5rem;position:relative;z-index:1;overflow:hidden}.prospection-calendar__logos::before,.prospection-calendar__logos::after{content:"";position:absolute;border-radius:50%;background-color:var(--primary-color);filter:blur(50px);z-index:-1}.prospection-calendar__logos::before{width:180px;height:180px;top:-60px;left:-40px;opacity:.25;animation:float1 15s infinite ease-in-out}@media(min-width: 768px){.prospection-calendar__logos::before{width:220px;height:220px;top:-80px;left:-60px}}.prospection-calendar__logos::after{width:150px;height:150px;bottom:-50px;right:-30px;opacity:.2;animation:float2 12s infinite ease-in-out}@media(min-width: 768px){.prospection-calendar__logos::after{width:180px;height:180px;bottom:-60px;right:-40px}}@media(min-width: 768px){.prospection-calendar__logos{padding:2rem}}.prospection-calendar__company-logo{display:flex}.prospection-calendar__company-logo img{width:72.33px;height:auto}@media(min-width: 768px){.prospection-calendar__company-logo img{width:82.66px}}.prospection-calendar__lugus-logo{display:flex;align-items:center}.prospection-calendar__lugus-logo img{max-height:35px;width:auto;object-fit:contain}@media(min-width: 768px){.prospection-calendar__lugus-logo img{max-height:40px}}.prospection-calendar__lugus-logo-link{display:flex}.prospection-calendar__separator{display:flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px}.prospection-calendar__separator svg{color:var(--primary-color);transition:transform .3s ease}.prospection-calendar__separator svg path{stroke-width:2.5}.prospection-calendar__calendly-container{background:rgba(17,23,4,.85);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1rem;position:relative;z-index:1;overflow:hidden}.prospection-calendar__calendly-container::before,.prospection-calendar__calendly-container::after{content:"";position:absolute;border-radius:50%;background-color:var(--primary-color);filter:blur(60px);z-index:-1}.prospection-calendar__calendly-container::before{width:250px;height:250px;top:-30px;right:-80px;opacity:.15;animation:pulse1 20s infinite ease-in-out}@media(min-width: 768px){.prospection-calendar__calendly-container::before{width:350px;height:350px;top:-50px;right:-100px}}.prospection-calendar__calendly-container::after{width:200px;height:200px;bottom:100px;left:-80px;opacity:.12;animation:pulse2 18s infinite ease-in-out}@media(min-width: 768px){.prospection-calendar__calendly-container::after{width:300px;height:300px;bottom:150px;left:-100px}}@media(min-width: 768px){.prospection-calendar__calendly-container{padding:1.5rem}}.prospection-calendar__calendly-widget{width:100%}.prospection-calendar__calendly-widget .calendly-inline-widget{min-height:650px}@media(min-width: 768px){.prospection-calendar__calendly-widget .calendly-inline-widget{min-height:700px}}.prospection-calendar__calendly-widget .calendly-inline-widget iframe{border-radius:10px}.prospection-calendar__no-calendly{text-align:center;padding:3rem 1rem;color:var(--light-color)}@keyframes float1{0%{transform:translate(0, 0)}25%{transform:translate(40px, 20px)}50%{transform:translate(15px, 45px)}75%{transform:translate(-30px, 15px)}100%{transform:translate(0, 0)}}@keyframes float2{0%{transform:translate(0, 0)}33%{transform:translate(-35px, -25px)}66%{transform:translate(25px, -35px)}100%{transform:translate(0, 0)}}@keyframes pulse1{0%{transform:scale(1);opacity:.15}25%{transform:scale(1.2) translate(-40px, 30px);opacity:.2}50%{transform:scale(0.9) translate(-15px, -40px);opacity:.12}75%{transform:scale(1.1) translate(30px, -20px);opacity:.18}100%{transform:scale(1);opacity:.15}}@keyframes pulse2{0%{transform:scale(1);opacity:.12}33%{transform:scale(1.3) translate(35px, 30px);opacity:.18}66%{transform:scale(0.85) translate(25px, -35px);opacity:.1}100%{transform:scale(1);opacity:.12}}