.position-relative{position:relative}.position-absolute-top{display:flex;flex-flow:row;justify-content:center;align-items:center;position:absolute;top:0px;width:100%;padding-top:10px;padding-bottom:10px;background-color:#fff}@media (max-width:1119px){.position-absolute-top{padding-right:20px;padding-left:20px}}.position-absolute-bottom{display:flex;flex-flow:row;justify-content:center;align-items:center;position:absolute;bottom:0px;left:0px;width:100vw;padding-top:10px;padding-bottom:10px;background-color:#000}.separator{flex-grow:1;height:2px;background-color:#fff}.container-separator{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px;width:100%}.img-ball{width:250px;margin-bottom:-40px}@media (max-width:1119px){.img-ball{width:40%}}@media (max-width:1023px){.img-ball{width:60%}}.logo-top{width:80%}@media (max-width:1119px){.logo-top{width:100%}}@media (max-width:479px){.logo-top{width:80%}}.card{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#181d25;border-radius:10px;border-top:1px solid #86868685;border-bottom:1px solid #86868685;border-left:1px solid #86868685;border-right:1px solid #86868685}@media (max-width:479px){.card{justify-content:start;align-items:center}}.mobile{display:none}@media (max-width:479px){.mobile{display:block}}@media (max-width:479px){.desktop{display:none}}@media (max-width:479px){.icon{transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg)}}.absolute-img{position:absolute;right:-40px;bottom:-15%;z-index:0;width:30%}@media (max-width:1119px){.absolute-img{right:-50px;bottom:-2%;width:40%}}@media (max-width:479px){.absolute-img{width:100%}}@media (min-width:1023px) and (max-width:1030px){.absolute-img{bottom:-8%}}.heading{position:relative;z-index:2;color:#fff;font-family:"Montserrat",sans-serif;font-weight:900;font-size:150px;text-transform:uppercase;margin-top:-10px;margin-bottom:-10px}@media (max-width:1119px){.heading{font-size:100px}}@media (max-width:767px){.heading{font-size:80px}}@media (max-width:479px){.heading{font-size:70px}}@media (max-width:479px){.div-mobile{position:relative;z-index:2}}.heading-sconto{position:relative;z-index:2;color:#fff;font-family:"Montserrat",sans-serif;font-weight:900;font-size:100px;text-align:center;text-transform:uppercase;margin-top:-10px;margin-bottom:-10px}@media (max-width:1119px){.heading-sconto{font-size:100px}}@media (max-width:767px){.heading-sconto{font-size:80px}}@media (max-width:479px){.heading-sconto{font-size:70px}}.div-desktop{position:relative;z-index:2}.logo-thanks{width:200px}.text-10{transform:skew(-15deg,0deg)}.heading-thanks{position:relative;z-index:2;color:#fff;font-family:"Montserrat",sans-serif;font-weight:900;font-size:70px;text-align:center;text-transform:uppercase;margin-top:-10px;margin-bottom:-10px}@media (max-width:1119px){.heading-thanks{font-size:100px}}@media (max-width:1023px){.heading-thanks{font-size:60px}}@media (max-width:767px){.heading-thanks{font-size:40px}}@media (max-width:479px){.heading-thanks{font-size:30px}}@media (max-width:1023px){.logo-footer{width:300px}}.hero-section{display:flex;flex-flow:row;position:relative;height:100dvh}@media (max-width:767px){.hero-section{flex-flow:column}}@media (max-width:479px){.hero-section{flex-flow:column;justify-content:start;align-items:center;padding-top:0px;background-image:linear-gradient(#020E20C4,#020E20C4),url(https://olidatavirtusbologna.it/wp-content/uploads/2026/04/primo-piano-pallone-basket.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}.hero-containder-sx{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:20px;width:50%;padding-top:80px;padding-left:80px}@media (max-width:767px){.hero-containder-sx{justify-content:start;align-items:center;width:100%;height:60%;padding-right:20px;padding-left:20px}}@media (max-width:479px){.hero-containder-sx{justify-content:start;align-items:center;width:100%;padding-right:20px;padding-left:20px}}@media (min-width:1023px) and (max-width:1030px){.hero-containder-sx{width:60%}}.hero-containder-dx{width:50%;background-image:linear-gradient(90deg,var(--bde-palette-secondario-3522fd3b-aa84-4010-8efa-6118a1d31d25-3) 0%,rgba(255,0,0,0) 40.772532188841204%),radial-gradient(rgba(20,29,56,0) 0%,var(--bde-palette-secondario-3522fd3b-aa84-4010-8efa-6118a1d31d25-3) 97.42489270386267%),url(https://olidatavirtusbologna.it/wp-content/uploads/2026/04/primo-piano-pallone-basket.webp);background-size:auto,auto,cover;background-position:0px 0px,0px 0px,50% 50%;background-repeat:repeat,repeat,repeat;background-attachment:scroll,scroll,scroll}@media (max-width:767px){.hero-containder-dx{width:100%;height:40%}}@media (max-width:479px){.hero-containder-dx{display:none}}.logo-hero{width:300px;margin-bottom:40px}@media (max-width:479px){.logo-hero{margin-bottom:80px}}.heading-new{position:relative;z-index:2;color:#fff;font-family:"Montserrat",sans-serif;font-weight:900;font-size:55px;text-transform:uppercase;margin-top:-10px;margin-bottom:-10px}@media (max-width:1119px){.heading-new{font-size:100px}}@media (max-width:1023px){.heading-new{font-size:30px}}@media (max-width:767px){.heading-new{font-size:45px;text-align:center}}@media (max-width:479px){.heading-new{font-size:30px;text-align:center}}@media (min-width:1023px) and (max-width:1030px){.heading-new{font-size:43px}}.separator-orange{width:20%;height:2px;background-color:#f76700}@media (max-width:767px){.separator-orange{width:5%}}.title-container{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px;width:100%}.heading-2-new{position:relative;z-index:2;color:#fff;font-family:"Montserrat",sans-serif;font-weight:900;font-size:40px;text-transform:uppercase;margin-top:-10px;margin-bottom:-10px}@media (max-width:1119px){.heading-2-new{font-size:100px}}@media (max-width:1023px){.heading-2-new{font-size:30px}}@media (max-width:767px){.heading-2-new{font-size:35px;margin-top:50px;margin-bottom:50px}}@media (max-width:479px){.heading-2-new{font-size:35px}}@media (min-width:1023px) and (max-width:1030px){.heading-2-new{font-size:30px}}.logo-partner{width:200px}.logo-hero-copy-1{width:300px;margin-bottom:40px}@media (max-width:479px){.logo-hero-copy-1{margin-bottom:80px}}