.sq-16{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.sq-20{height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.sq-25{height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}.sq-32{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.sq-40{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.sq-50{height:50px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;width:50px}.sq-64{height:64px;max-height:64px;max-width:64px;min-height:64px;min-width:64px;width:64px}.sq-75{height:75px;max-height:75px;max-width:75px;min-height:75px;min-width:75px;width:75px}.sq-80{height:80px;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px}.sq-100{height:100px;max-height:100px;max-width:100px;min-height:100px;min-width:100px;width:100px}.sq-128{height:128px;max-height:128px;max-width:128px;min-height:128px;min-width:128px;width:128px}.sq-150{height:150px;max-height:150px;max-width:150px;min-height:150px;min-width:150px;width:150px}.sq-160{height:160px;max-height:160px;max-width:160px;min-height:160px;min-width:160px;width:160px}.sq-200{height:200px;max-height:200px;max-width:200px;min-height:200px;min-width:200px;width:200px}.sq-256{height:256px;max-height:256px;max-width:256px;min-height:256px;min-width:256px;width:256px}.sq-16-i{height:16px!important;max-height:16px!important;max-width:16px!important;min-height:16px!important;min-width:16px!important;width:16px!important}.sq-20-i{height:20px!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.sq-25-i{height:25px!important;max-height:25px!important;max-width:25px!important;min-height:25px!important;min-width:25px!important;width:25px!important}.sq-32-i{height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.sq-40-i{height:40px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.sq-50-i{height:50px!important;max-height:50px!important;max-width:50px!important;min-height:50px!important;min-width:50px!important;width:50px!important}.sq-64-i{height:64px!important;max-height:64px!important;max-width:64px!important;min-height:64px!important;min-width:64px!important;width:64px!important}.sq-75-i{height:75px!important;max-height:75px!important;max-width:75px!important;min-height:75px!important;min-width:75px!important;width:75px!important}.sq-80-i{height:80px!important;max-height:80px!important;max-width:80px!important;min-height:80px!important;min-width:80px!important;width:80px!important}.sq-100-i{height:100px!important;max-height:100px!important;max-width:100px!important;min-height:100px!important;min-width:100px!important;width:100px!important}.sq-128-i{height:128px!important;max-height:128px!important;max-width:128px!important;min-height:128px!important;min-width:128px!important;width:128px!important}.sq-150-i{height:150px!important;max-height:150px!important;max-width:150px!important;min-height:150px!important;min-width:150px!important;width:150px!important}.sq-160-i{height:160px!important;max-height:160px!important;max-width:160px!important;min-height:160px!important;min-width:160px!important;width:160px!important}.sq-200-i{height:200px!important;max-height:200px!important;max-width:200px!important;min-height:200px!important;min-width:200px!important;width:200px!important}.sq-256-i{height:256px!important;max-height:256px!important;max-width:256px!important;min-height:256px!important;min-width:256px!important;width:256px!important}.r-16{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.r-16,.r-20{border-radius:50%}.r-20{height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.r-25{height:25px;max-height:25px;max-width:25px;min-height:25px;min-width:25px;width:25px}.r-25,.r-32{border-radius:50%}.r-32{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.r-40{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}.r-40,.r-50{border-radius:50%}.r-50{height:50px;max-height:50px;max-width:50px;min-height:50px;min-width:50px;width:50px}.r-64{height:64px;max-height:64px;max-width:64px;min-height:64px;min-width:64px;width:64px}.r-64,.r-75{border-radius:50%}.r-75{height:75px;max-height:75px;max-width:75px;min-height:75px;min-width:75px;width:75px}.r-80{height:80px;max-height:80px;max-width:80px;min-height:80px;min-width:80px;width:80px}.r-80,.r-100{border-radius:50%}.r-100{height:100px;max-height:100px;max-width:100px;min-height:100px;min-width:100px;width:100px}.r-128{height:128px;max-height:128px;max-width:128px;min-height:128px;min-width:128px;width:128px}.r-128,.r-150{border-radius:50%}.r-150{height:150px;max-height:150px;max-width:150px;min-height:150px;min-width:150px;width:150px}.r-160{height:160px;max-height:160px;max-width:160px;min-height:160px;min-width:160px;width:160px}.r-160,.r-200{border-radius:50%}.r-200{height:200px;max-height:200px;max-width:200px;min-height:200px;min-width:200px;width:200px}.r-256{height:256px;max-height:256px;max-width:256px;min-height:256px;min-width:256px;width:256px}.r-16-i,.r-256{border-radius:50%}.r-16-i{height:16px!important;max-height:16px!important;max-width:16px!important;min-height:16px!important;min-width:16px!important;width:16px!important}.r-20-i{height:20px!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.r-20-i,.r-25-i{border-radius:50%}.r-25-i{height:25px!important;max-height:25px!important;max-width:25px!important;min-height:25px!important;min-width:25px!important;width:25px!important}.r-32-i{height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.r-32-i,.r-40-i{border-radius:50%}.r-40-i{height:40px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.r-50-i{height:50px!important;max-height:50px!important;max-width:50px!important;min-height:50px!important;min-width:50px!important;width:50px!important}.r-50-i,.r-64-i{border-radius:50%}.r-64-i{height:64px!important;max-height:64px!important;max-width:64px!important;min-height:64px!important;min-width:64px!important;width:64px!important}.r-75-i{height:75px!important;max-height:75px!important;max-width:75px!important;min-height:75px!important;min-width:75px!important;width:75px!important}.r-75-i,.r-80-i{border-radius:50%}.r-80-i{height:80px!important;max-height:80px!important;max-width:80px!important;min-height:80px!important;min-width:80px!important;width:80px!important}.r-100-i{border-radius:50%;height:100px!important;max-height:100px!important;max-width:100px!important;min-height:100px!important;min-width:100px!important;width:100px!important}.r-128-i{border-radius:50%;height:128px!important;max-height:128px!important;max-width:128px!important;min-height:128px!important;min-width:128px!important;width:128px!important}.r-150-i{border-radius:50%;height:150px!important;max-height:150px!important;max-width:150px!important;min-height:150px!important;min-width:150px!important;width:150px!important}.r-160-i{border-radius:50%;height:160px!important;max-height:160px!important;max-width:160px!important;min-height:160px!important;min-width:160px!important;width:160px!important}.r-200-i{border-radius:50%;height:200px!important;max-height:200px!important;max-width:200px!important;min-height:200px!important;min-width:200px!important;width:200px!important}.r-256-i{border-radius:50%;height:256px!important;max-height:256px!important;max-width:256px!important;min-height:256px!important;min-width:256px!important;width:256px!important}.services{background-position:0 -1000px,50%,bottom!important}#page-title,.services{background-color:#103ca8!important;background-image:radial-gradient(ellipse at center,rgba(248,127,57,.7) 0,rgba(248,127,57,.65) 2%,rgba(16,60,168,.4) 22%,rgba(16,60,168,.2) 49%,rgba(16,60,168,0) 100%),linear-gradient(125deg,rgba(0,23,79,.9) 0,rgba(0,23,79,.85) 30%,rgba(16,60,168,.7) 45%,rgba(166,191,255,.7) 54%,rgba(16,60,168,.7) 70%,rgba(16,60,168,.75) 100%),var(--bg);background-repeat:no-repeat,no-repeat,no-repeat;background-size:2000px 2000px,cover,cover!important}#page-title{background-position:0 -1000px,50%,50%}#page-title .div-header{height:420px!important}#page-title .div-header h6{margin:0 0 10px!important}@media (max-width:1199px){#page-title .div-header{height:400px!important}}@media (max-width:991px){#page-title .div-header{height:380px!important}}@media (max-width:768px){#page-title .div-header{height:300px!important}}#page-title.home{background-position:top}#page-title.home .div-header{height:600px!important}@media (max-width:1199px){#page-title.home .div-header{height:530px!important}}@media (max-width:991px){#page-title.home .div-header{height:470px!important}}@media (max-width:768px){#page-title.home .div-header{height:300px!important}}#page-title .opportunity{background-color:#103ca8!important}#page-title h6{color:#a6bfff!important;font-family:Poppins,sans-serif;font-size:18px;font-weight:500!important;letter-spacing:1px;text-transform:uppercase}@media (max-width:425px){#page-title h6{font-size:15px!important}}#page-title h1{color:#fff!important;font-family:Poppins,sans-serif;font-weight:700!important;line-height:45px;text-transform:uppercase}@media (max-width:2500px){#page-title h1{font-size:3rem}}@media (max-width:1998px){#page-title h1{font-size:40px}}@media (max-width:768px){#page-title h1{font-size:30px!important}}@media (max-width:448px){#page-title h1{font-size:25px;line-height:28px}}.logo{bottom:-71.48px!important}.logo .logo-service{box-shadow:0 0 8px #d3d3d3!important;height:200px;width:200px}@media (max-width:425px){.logo .logo-service{height:130px;width:130px}}@media (max-width:508px){.btn-home-header{margin-left:unset!important;margin-right:unset!important}}.btn-home-header:active,.btn-home-header:hover{background-color:#fff!important;border-color:#fff!important;color:#f87f39!important}footer{background-color:#103ca8!important}@media (min-width:992px){footer .brand img{width:60%!important}}@media (max-width:768px){footer .brand img{width:70%!important}}@media (max-width:575px){footer .brand img{width:40%!important}}footer p{color:#fff;padding-top:30px}@media (min-width:992px){footer .col-lg-2{flex:0 0 auto;width:unset!important}}footer a{color:#fff!important}.footer-bottom{background-color:#00174f!important}.crafted{color:#fff}.crafted .fa-heart{color:#fff!important}#menu_header li{font-size:13px!important;font-weight:500;padding-left:30px;text-transform:uppercase}#menu_header li a{color:#fff!important}#menu_header li a:hover{text-decoration:underline}@media (max-width:991px){#menu_header li a{color:#103ca8!important}}header.sticky #menu_header li a{color:#103ca8!important}header.sticky .navbar .navbar-brand .alt-logo{opacity:1;transition-duration:.5s;-webkit-transition-duration:.5s;visibility:visible;width:auto}@media (max-width:991px){header.sticky .navbar .navbar-brand .alt-logo{opacity:0;visibility:hidden;width:0}}header.sticky .navbar-brand .default-logo{opacity:0;transition-duration:.5s;visibility:hidden;width:auto}@media (max-width:991px){header.sticky .navbar-brand .default-logo{opacity:0;visibility:hidden;width:0}}.sticky.header-appear .header-light{background-color:#fff!important;border-bottom:none!important;box-shadow:0 0 35px rgba(0,0,0,.1)}.navbar{align-items:center;background-color:transparent!important;padding-bottom:15px;padding-top:15px}@media (max-width:991px){.navbar{background-color:#fff!important}.navbar .navbar-toggler-line{background:#103ca8!important}.navbar .navbar-collapse{background-color:#fff!important}}.text-neon-orange{color:#f87f39!important}.text-fast-blue{color:#103ca8!important}.title-first-block{font-size:32px}@media (max-width:425px){.title-first-block{font-size:25px!important}}.text-first-block-subtitle{font-size:18px}@media (max-width:425px){.text-first-block-subtitle{font-size:15px!important}}.team-member-image{height:400px!important}a{color:#103ca8}.opacity-extra-medium{background-color:#103ca8!important;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.gioco-sport{background-color:#f87f39}section{padding:100px 0!important}section.cta{padding:160px 0!important}.sponsor-home h5{padding-bottom:70px}.sponsor-title{padding-bottom:56px;text-transform:uppercase}.sponsor-post-1 b{color:#f87f39!important;text-decoration:underline}.top-sponsor{text-align:center}.top-sponsor .btn,.top-sponsor .link-sponsor{color:#fff!important}.top-sponsor .btn{background-color:#677ef7!important}.top-sponsor .btn:hover{background-color:#fff!important;border-color:#677ef7!important;color:#677ef7!important}.top-sponsor .sponsor-rotate{background-color:#fff;border-radius:5px;height:280px;margin-bottom:20px;width:auto!important}.top-sponsor .sponsor-rotate .front{background-color:#f4f4f4;min-height:250px!important}.top-sponsor .sponsor-rotate .front .content-wrap{bottom:55px!important}.top-sponsor .sponsor-rotate .front .content-wrap .img-fluid{width:80%!important}@media (min-width:1200px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:60px!important}}@media (max-width:991px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:50px!important}}@media (max-width:767px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:55px!important}}@media (max-width:575px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:0!important}}@media (max-width:425px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:25px!important}}@media (max-width:375px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:50px!important}}@media (max-width:320px){.top-sponsor .sponsor-rotate .front .content-wrap{bottom:55px!important}}.top-sponsor .sponsor-rotate .back{height:250px;min-height:200px!important}.top-sponsor .sponsor-rotate .back .content-wrap{top:40%!important}.top-sponsor .sponsor-rotate .back .content-wrap p{line-height:25px!important}.top-sponsor .sponsor-rotate .back .gradient{background-color:#103ca8;background-image:linear-gradient(150deg,#677ef7 16%,#103ca8 74%)}.sponsor-tecnici{background:#f87f39;text-align:center}.sponsor-tecnici .link-sponsor{color:#fff!important}@media (min-width:992px){.sponsor-tecnici .col-lg-3{flex:1 0 auto!important;width:25%}}.sponsor-tecnici .btn{background-color:#677ef7!important;color:#fff!important}.sponsor-tecnici .btn:hover{background-color:#fff!important;border-color:#677ef7!important;color:#677ef7!important}.sponsor-tecnici .sponsor-rotate{background-color:#fff;border-radius:5px;height:250px;margin-bottom:20px}@media (max-width:575px){.sponsor-tecnici .sponsor-rotate{width:auto!important}}.sponsor-tecnici .sponsor-rotate .front{min-height:250px!important}.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:48px!important}.sponsor-tecnici .sponsor-rotate .front .content-wrap .img-fluid{width:90%!important}@media (min-width:1200px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:50px!important}}@media (max-width:991px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:38px!important}}@media (max-width:767px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:55px!important}}@media (max-width:575px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:0!important}}@media (max-width:425px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:25px!important}}@media (max-width:375px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:50px!important}}@media (max-width:320px){.sponsor-tecnici .sponsor-rotate .front .content-wrap{bottom:48px!important}}.sponsor-tecnici .sponsor-rotate .back{height:250px;min-height:200px!important}.sponsor-tecnici .sponsor-rotate .back .content-wrap{top:42%!important}.sponsor-tecnici .sponsor-rotate .back .gradient{background-color:#103ca8;background-image:linear-gradient(150deg,#677ef7 16%,#103ca8 74%)}.sponsor-partner{text-align:center}.sponsor-partner .btn{background-color:#f87f39!important}.sponsor-partner .btn:hover{background-color:#fff!important;border-color:#f87f39!important;color:#f87f39!important}.sponsor-partner span{background-color:#f87f39!important}.sponsor-sport-associations{text-align:center}.sponsor-sport-associations .associations-logo{padding-bottom:40px}.sponsor-project-section{text-align:center}.sponsor-project-section .sponsor-project span{color:#f87f39!important}.sponsor-project-section .sponsor-project .text-slate-blue{color:#000!important}.sponsor-project-section .sponsor-project h5{padding-bottom:20px}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-wrapper{align-items:center!important;box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-slide{flex-shrink:0!important;padding-left:20px!important;padding-right:20px!important}.swiper-slide.people{max-height:555px;min-height:555px}@media (max-width:1199px){.slider-navigation-style-07.swiper-button-next.light{right:-30px!important}.slider-navigation-style-07.swiper-button-prev.light{left:-30px!important}}.btn-home-header{background-color:#f87f39!important;border-color:#f87f39!important}.btn-header,.btn-home-header{color:#fff;margin-left:170px;margin-right:170px;margin-top:20px}.btn-header{background-color:#677ef7!important;border-color:#677ef7!important}.btn-header:active,.btn-header:focus,.btn-header:hover{background-color:#fff!important;color:#677ef7!important}@media (min-width:768px) and (max-width:1998px){.btn-header{margin-left:150px;margin-right:150px}}@media (max-width:767px){.btn-header{margin-left:0;margin-right:0}}.btn-colorlight{background-color:#677ef7!important;border-color:#677ef7!important;color:#fff;font-size:13px!important;margin-top:20px}@media (max-width:991px){.btn-colorlight{width:100%}}.btn-colorlight:active,.btn-colorlight:focus,.btn-colorlight:hover{background-color:#fff!important;color:#677ef7!important}.btn-giocosport{background-color:#103ca8!important;border-color:#103ca8!important;color:#fff;margin-top:20px}.btn-giocosport:active,.btn-giocosport:focus,.btn-giocosport:hover{background-color:#00174f!important;border-color:#00174f!important;color:#fff!important}.termsfeed-com---palette-light .cc-nb-okagree{background-color:#000!important;color:#fff!important}.termsfeed-com---palette-light .cc-nb-changep,.termsfeed-com---palette-light .cc-nb-reject{background-color:#eee!important;color:#000!important}.bg-dark-slate-blue{background-color:#103ca8!important;background-repeat:no-repeat}.bg-dark-slate-blue,.cta{background-size:cover!important}@media (min-width:900px){.cta h1 .pl-150,.cta h2 .pl-150,.cta h3 .pl-150,.cta h4 .pl-150,.cta h5 .pl-150,.cta h6 .pl-150{padding-left:150px}.cta .text-md-end{padding-right:130px}.cta .btn{width:300px!important}}@media (max-width:965px){.cta h1 .pl-150,.cta h2 .pl-150,.cta h3 .pl-150,.cta h4 .pl-150,.cta h5 .pl-150,.cta h6 .pl-150{padding-left:unset!important}.cta .text-md-end{padding-top:40px}}.cta .bg-extra-dark-gray{background-color:#103ca8!important}.cta .btn{background-color:#103ca8}.cta .btn:active,.cta .btn:hover{background-color:#00174f;border-color:#00174f;color:#fff!important}.cta-title h6{font-size:24px}@media (max-width:425px){.cta-title h6{font-size:16px!important}}.cta-title h4{font-size:32px}@media (max-width:425px){.cta-title h4{font-size:20px!important}}.services-cta h4,.services-cta span{color:#fff;font-family:Poppins,sans-serif}.services-cta .btn{font-family:Poppins,sans-serif}.services-cta .bg-extra-dark-gray{background-color:#00174f!important}.services-cta .gradient{background-color:#103ca8;background-image:linear-gradient(#677ef7 16%,#103ca8 74%)}@media (max-width:991px){.services-cta .gradient{padding-bottom:50px!important;padding-top:50px!important}}.cta-sponsor .title-cta{font-size:23px;line-height:40px}.cta-sponsor .sopratitolo{color:#fff!important}.cta-sponsor .cta-btn{padding-top:70px;text-align:center}.cta-sponsor .cta-btn .bg-transparent-black{background-color:#f87f39}.cta-sponsor-project{padding:70px 0}@media (max-width:1199px){.cta-sponsor-project{padding:70px 0}}@media (max-width:767px){.cta-sponsor-project{padding:40px 0}}.cta-project{padding-bottom:40px!important;padding-top:40px!important}.om-ol{background-image:url(/build/images/Oltremare-outline.6bb3cc26.svg),linear-gradient(to top right,#ffffff00,#ffffff44 70%);background-position-x:center;background-position-y:10vh,top;background-repeat:no-repeat;background-size:90vw,cover!important}.om-ol .mentor{background-image:linear-gradient(to top right,#103ca833,#103ca833),url(/build/images/Oltremare-outline.6bb3cc26.svg),linear-gradient(to top right,#ffffff00,#ffffff44 70%);background-position-x:center;background-position-y:top,10vh,top;background-repeat:no-repeat;background-size:cover,90vw,cover!important}.contact-person a{color:#000!important}.contact-person a:hover{color:#103ca8!important}.contact-person a .fab{padding-left:10px!important}.contact-form .form-check{padding-bottom:10px!important;padding-top:10px!important}.contact-form .form-check input[type=checkbox]{width:13px!important}.contact-form .form-check .form-check-label{font-size:12px;line-height:18px;margin-top:-5px!important;padding-left:10px}.contact-form textarea.form-control{min-height:104px!important}.contact-form .btn{background-color:#677ef7!important;border-color:#677ef7!important;color:#fff!important;float:right!important;margin-top:35px;width:75px!important}.contact-form .btn:hover{background-color:#fff!important;border-color:#677ef7!important;color:#677ef7!important}.contact-form .form-control{height:45px!important}.contact-form #site_contact_message{height:225px!important}.help-block{color:red;font-size:.9em}.feature-box{margin-bottom:25px}.gs-kid{background-image:url(/build/images/bimbo-giocosport.60ae3cb7.png),url(/build/images/box-sfumatura.248b315c.jpg);background-position:0,50%!important;background-size:contain,cover!important}.activity-giocosport h3,.giocosport-activitydetails h3{font-size:3rem;font-weight:700;line-height:1.1;text-align:center!important;text-transform:uppercase}@media (max-width:425px){.activity-giocosport h3,.giocosport-activitydetails h3{font-size:2.5rem}}@media (max-width:320px){.activity-giocosport h3,.giocosport-activitydetails h3{font-size:2rem}}.activity-giocosport h3 a,.giocosport-activitydetails h3 a{cursor:default}@media (min-width:1200px) and (max-width:1450px){.activity-giocosport .giocosport-h3-p{background-color:#fff!important;margin-left:auto;margin-right:auto}.activity-giocosport .giocosport-h3-p h3{font-size:3rem;padding-top:30px;text-align:center!important}.activity-giocosport .giocosport-h3-p p{font-size:20px;padding-right:30px;text-align:center!important}}@media (max-width:767px){.activity-giocosport{padding:20rem 3.5rem!important}}@media (max-width:575px){.activity-giocosport{padding:19rem 2.5rem!important}}@media (max-width:425px){.activity-giocosport{padding:23rem 2.5rem!important}}.activity-giocosport h3{color:#103ca8;font-size:3rem;line-height:1.1;text-align:right!important}@media (min-width:1850px){.activity-giocosport h3{text-align:center!important}}@media (max-width:991px){.activity-giocosport h3{font-size:2rem}}@media (max-width:767px){.activity-giocosport h3{color:#103ca8;font-size:3rem!important;text-align:center!important;text-shadow:0 0 20px #fff,0 0 100px #fff}}@media (min-width:767px) and (max-width:1200px){.activity-giocosport h3{text-align:center!important}}@media (max-width:425px){.activity-giocosport h3{font-size:2rem!important;line-height:60px}}.activity-giocosport h3 a{color:#103ca8!important;cursor:default}.activity-giocosport h3 a:active,.activity-giocosport h3 a:focus,.activity-giocosport h3 a:hover{color:#103ca8!important}.activity-giocosport p{color:#103ca8;font-size:20px;text-shadow:0 0 20px #fff,0 0 100px #fff}@media (min-width:1850px){.activity-giocosport p{padding-left:120px!important;padding-right:120px;text-align:center!important}}@media (max-width:767px){.activity-giocosport p{color:#103ca8;padding-left:120px;padding-right:120px;text-align:center!important}}@media (min-width:767px) and (max-width:1200px){.activity-giocosport p{text-align:center!important}}@media (max-width:425px){.activity-giocosport p{padding:unset!important}}.gs{background-position-x:left!important}@media (max-width:1199px){.gs{height:500px!important}}@media (max-width:767px){.gs{color:unset;height:700px!important}}.giocosport-container .giocosport-col1{height:350px}@media (max-width:456px){.giocosport-container .giocosport-col1{height:500px}}@media (max-width:1199px){.giocosport-container .row{height:590px}}@media (max-width:456px){.giocosport-container .row{height:846px}}.giocosport-container .giocosport-activitydetails{padding-top:30px}@media (min-width:1261px){.giocosport-container .giocosport-activitydetails{padding-top:128px!important}}@media (min-width:1200px) and (max-width:1260px){.giocosport-container .giocosport-activitydetails{padding-top:70px!important}}@media (max-width:1199px){.giocosport-container .giocosport-activitydetails{padding-top:128px!important}}@media (max-width:867px){.giocosport-container .giocosport-activitydetails{padding-top:60px!important}}@media (min-width:437px) and (max-width:456px){.giocosport-container .giocosport-activitydetails{padding-top:85px!important}}@media (max-width:436px){.giocosport-container .giocosport-activitydetails{padding-top:45px!important}}.giocosport-container .giocosport-activitydetails h3,.giocosport-container .giocosport-activitydetails h3 a,.giocosport-container .giocosport-activitydetails h3 a:active,.giocosport-container .giocosport-activitydetails h3 a:focus,.giocosport-container .giocosport-activitydetails h3 a:hover{color:#fff!important}.giocosport-container .giocosport-details{background-color:#f87f39;height:350px;padding-left:50px;padding-right:50px;text-align:center}@media (min-width:1200px){.giocosport-container .giocosport-details{text-align:left!important}}.giocosport-container .giocosport-details .bg-extra-dark-gray{background-color:#103ca8!important}.giocosport-container .giocosport-details h4{color:#fff!important;line-height:32px}.giocosport-container .giocosport-details h4 b{font-weight:700}@media (min-width:1372px){.giocosport-container .giocosport-details h4{font-size:25px;padding-top:64px}}@media (max-width:1371px){.giocosport-container .giocosport-details h4{font-size:25px;padding-top:50px}}@media (min-width:868px) and (max-width:1199px){.giocosport-container .giocosport-details h4{font-size:25px;padding-top:40px}}@media (min-width:768px) and (max-width:867px){.giocosport-container .giocosport-details h4{font-size:25px;padding-top:27px}}@media (max-width:767px){.giocosport-container .giocosport-details h4{font-size:23px;padding-top:35px}}@media (max-width:456px){.giocosport-container .giocosport-details h4{font-size:22px;padding-top:40px}}@media (max-width:375px){.giocosport-container .giocosport-details h4{font-size:20px;padding-top:40px}}.giocosport-container .giocosport-details h4 a{color:#fff;cursor:default;font-size:19px}@media (min-width:768px){.giocosport-container .giocosport-details h4 a{font-size:25px}}.btn-activity-giocosport{background-color:#103ca8!important}.btn-activity-giocosport:active,.btn-activity-giocosport:hover{background-color:#fff!important;border-color:#103ca8!important;color:#103ca8!important}.post-2{background-color:#f87f39!important}.post-2 span{color:#103ca8}.post-2 h4{font-size:36px;font-weight:600;text-transform:uppercase}.post-3 span{color:#f87f39}.post-3 h4{color:#103ca8;font-size:33px;font-weight:600;text-transform:uppercase}.post-3 .btn{padding:10px 20px}.blog-post .post-meta-category a{color:#000!important}.blog-post .item-link{color:#103ca8!important}.blog-post h2 a,.blog-post p{color:#000!important}@media (min-width:992px){.sidebar-right .sidebar{padding-top:72px!important}}.blog-text .content .blog-details-overlap{background-color:#103ca8!important}.blog-text .content .blog-details-overlap a{color:#fff!important}.blog-text .content h6 a{color:#000!important}.blog-text .content .btn{background-color:#fff!important;border-color:#103ca8!important;color:#103ca8!important}.blog-text .content .btn:hover{color:#fff!important}.blog-text .content .btn .bg-extra-dark-gray,.blog-text .content .btn:hover{background-color:#103ca8!important}.association-blog{margin-top:100px}.show-post{padding:32px 0 0!important}.show-post ul{list-style:unset;padding:0 0 2rem 2rem}.show-post .blockquote{border-left:3px solid #103ca8;font-size:20px;margin:0 0 20px;padding:10px 20px}.show-post img{padding-bottom:40px}.show-post h1,.show-post h2,.show-post h3,.show-post h4,.show-post h5,.show-post h6{color:#103ca8;font-weight:600!important;line-height:1.25}.show-post h1{font-size:2.4em}.show-post h2{font-size:2em}.show-post h3{font-size:1.8em}.show-post h4{font-size:1.6em}.show-post h5{font-size:1.45em}.show-post h6{font-size:1.3em}.show-post p img{padding-bottom:0}.tag-cloud a{border:1px solid #e4e4e4;border-radius:4px;display:inline-block;font-size:13px;line-height:20px;margin:0 6px 10px 0;padding:5px 18px 6px;text-align:center}.margin-left{margin-left:85px}@media (max-width:768px){.margin-left{margin-left:85px}}@media (max-width:375px){.margin-left{margin-left:55px}}@media (max-width:320px){.margin-left{margin-left:45px}}.grid.grid-2col li{width:100%!important}.blog-sidebar{padding-top:32px!important}.timeline-section{background-color:#f87f39!important}.timeline-section h6{color:#103ca8;font-size:16px;letter-spacing:1px;margin-bottom:-10px;text-transform:uppercase}@media (max-width:425px){.timeline-section h6{margin-bottom:0}}.timeline-section h3{color:#fff;font-size:28px;font-weight:500;text-transform:uppercase}.timeline-section p{line-height:1.2}.timeline-section .process-step-number-afr{background-color:#f87f39;border:1px solid #fff}.timeline-section .gradient{background-color:#103ca8;background-image:linear-gradient(#677ef7 16%,#103ca8 74%)}.timeline-section .swiper-wrapper{align-items:center!important;box-sizing:content-box;display:flex;height:250px;position:relative;transition-property:transform;width:100%;z-index:1}.corsi-avviamento{font-size:18px}.sports-play{padding-top:30px!important}.image-1-home{width:95%}@media (max-width:991px){.image-1-home{width:100%}}.img-healty{margin-left:-50px}@media (max-width:991px){.img-healty{margin-left:0}}@media (max-width:475px){h1.font-sm-500{font-size:3rem}}.timetables{margin-top:100px!important}.timetables .col-12{margin-bottom:2rem!important}.interactive-banners-box{height:auto!important}.testimonials-style-02{box-shadow:0 0 10px rgba(0,0,0,.05)}.attivita-ludiche{font-weight:700!important;text-transform:uppercase}.activity-details-header{background-position-y:center;background-repeat:no-repeat;background-size:cover!important}.activity-details-event .slider-navigation-style-07.swiper-button-next.light{background-color:#fff;color:#232323;right:-40px}.activity-details-event .slider-navigation-style-07.swiper-button-prev.light{background-color:#fff;color:#232323;left:-40px}.activity-details-event .content .blog-details-overlap{background-color:#103ca8!important}.activity-details-event .content .blog-details-overlap a{color:#fff!important}.activity-details-event .content h6 a{color:#000!important}.activity-details-event .content .btn{background-color:#fff!important;border-color:#103ca8!important;color:#103ca8!important}.activity-details-event .content .btn:hover{background-color:#103ca8!important;color:#fff!important}.activity-details-event .content .btn .bg-extra-dark-gray{background-color:#103ca8!important}.additionalInfo,.description{font-family:Poppins,sans-serif}.additionalInfo a{color:#f87f39!important}.info-title{color:#fff;font-size:2.85rem;font-weight:400;letter-spacing:-1px;text-align:center;text-transform:uppercase}.addInfo-title,.info-title b{font-weight:300}.addInfo-title{font-size:20px;text-transform:uppercase}.feature-box{height:250px!important}.process-step-style-03 .process-step-item .process-step-number-afr{background:#fff}.structure{background-position:100%;background-repeat:no-repeat;background-size:55vw;min-height:400px;padding-bottom:30px;padding-top:50px}@media (max-width:1199px){.structure{background-position:calc(100% + 5vw);background-size:contain}}@media (max-width:991px){.structure{background-image:unset!important}}.structure .text-colore{color:#677ef7}.structure .text-sport{color:#f87f39}@media (min-width:992px){.structure .col-lg-5{flex:1 0 auto!important}}.project-activity h4,.project-activity span{color:#fff}.project-activity .gradient{background-color:#103ca8;background-image:linear-gradient(270deg,#677ef7 16%,#103ca8 74%)}.project-activity .bg-extra-dark-gray{background-color:#00174f!important}.sport-info{padding-top:100px}.sport-info .img_sportIcon{padding-right:25px;width:16%}.sport-info .gradient{background-color:#f87f39;background-image:linear-gradient(300deg,#ffa75f 30%,#f87f39 74%);font-weight:200}.sport-info .gradient p{font-weight:500;padding-top:30px}.mentor-activitydetails{background-color:#677ef7!important;padding-bottom:100px!important;padding-top:100px!important}.mentor-activitydetails .text-gradient-light-purple-light-orange{background-color:#103ca8;background-image:linear-gradient(#677ef7 25%,#103ca8 74%)}.sport-associations h5{color:#000;font-size:30px;text-align:center;text-transform:uppercase}.sport-associations img{width:50%}.sport-associations .association{padding-top:80px}.left{left:40px}.right{right:40px}.number-section{margin-top:70px;padding:30px}.sq-100{height:60px!important;min-height:60px!important;min-width:60px!important;width:60px!important}@media (min-width:768px){.padding-left-40{padding-left:70px!important}}@media (min-width:992px){.sponsor-activity-details h5{padding-bottom:50px;padding-top:50px}}.testimonials-content .text-gradient{color:#f87f39}.portafoglio-sociale{line-height:20px}.text-title-mentor{padding-left:100px!important;padding-right:100px!important}@media (max-width:991px){.text-title-mentor{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.col-card-mentor{padding-top:50px}}.text-pretitle{color:#103ca8}@media (min-width:1199px){.small-icon.footer{padding-right:180px!important;text-align:right}.small-icon.footer li{margin:0 10px!important}}@media (min-width:992px){.small-icon.footer{padding-right:68px;text-align:right}.small-icon.footer li{margin:0 10px!important}}@media (min-width:576px) and (max-width:991px){.small-icon.footer{margin-top:-90px;padding-right:47px;text-align:right}.small-icon.footer li{margin:0 10px!important}}.social-home{padding-top:0}.sponsor-associations{max-width:80%!important}.tabulator,.tabulator-row .tabulator-cell,.tabulator .tabulator-tableHolder{overflow:visible}.scrollbar-hidden{padding-bottom:100px}