html,body{overflow-x:hidden}body{--bs-body-color: #192D64 !important}.w-header-11{max-height:60vh !important}.page-template-documenti-template{background-color:#1d2e60 !important;color:white !important}.page-template-documenti-template .wrapper-logo{display:none}.page-template-documenti-template .w-documenti{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:4rem 0}.page-template-documenti-template .w-documenti h1{font-family:"Big Shoulders", sans-serif;font-weight:700;text-transform:uppercase;font-size:6rem;margin-bottom:2rem;margin:auto}.page-template-documenti-template .w-documenti .wrapper-documenti{background-color:#1d2e60 !important;color:white !important;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;font-family:"Open Sans", sans-serif}.page-template-documenti-template .w-documenti .wrapper-documenti .title{font-size:1rem;font-weight:300;margin-bottom:2rem;letter-spacing:50%;text-transform:uppercase}.page-template-documenti-template .w-documenti .wrapper-documenti a{padding:0.5rem;color:white !important;font-weight:700;border-radius:12px;font-size:1.5rem;border:1px solid white !important;text-decoration:none}.page-template-documenti-template .w-documenti .wrapper-documenti a:hover{border:1px solid #ff4081 !important;background-color:#ff4081 !important}#wrapper-footer{background-color:#1d2e60 !important;color:white !important;padding:2rem 0;text-align:center;font-family:"Open Sans", sans-serif;font-weight:300}#wrapper-footer .navbar-brand{font-size:4rem;padding:1rem;font-family:"Big Shoulders", sans-serif;font-weight:800;text-transform:uppercase;color:white !important}@media screen and (max-width:1199px){#wrapper-footer .navbar-brand{font-size:3rem}}#wrapper-footer .wrapper-logo-footer{position:relative;z-index:10}#wrapper-footer .wrapper-logo-footer img{position:absolute;top:-260px;right:5%;width:549px}@media screen and (max-width:782px){#wrapper-footer .wrapper-logo-footer img{display:none}}@media screen and (max-width:1199px){#wrapper-footer .wrapper-logo-footer img{width:350px;top:-200px;right:-200px}}#wrapper-footer .wrapper-socials a{text-decoration:none;display:inline-block;color:white !important;font-weight:400;border-left:1px solid white !important;padding-left:5px}#wrapper-footer .wrapper-socials a img{width:16px;height:16px;vertical-align:middle;margin-right:5px}#wrapper-footer .wrapper-socials a:first-child{border-left:none !important;padding-left:0}#wrapper-footer #footer-nav .navbar-nav li{padding:0}#wrapper-footer .wrapper-links{margin:1rem 0}#wrapper-footer .wrapper-links a{color:#48a6f8 !important;font-weight:700;text-decoration:none;padding:0 10px;border-left:1px solid #48a6f8 !important}#wrapper-footer .wrapper-links a:first-child{border-left:none !important}#wrapper-footer .wrapper-links a:hover{color:white !important}#wrapper-navbar{position:sticky;top:0;z-index:1030;overflow:visible}.navbar{position:relative;background-color:#1d2e60 !important;overflow:visible}.navbar .wrapper-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -10%);transition:all 0.3s ease}@media screen and (max-width:782px){.navbar .wrapper-logo{transform:translate(-50%, 15%)}}.navbar .wrapper-logo img,.navbar .wrapper-logo svg{transition:filter 0.3s ease}.navbar .wrapper-logo.rosa img,.navbar .wrapper-logo.rosa svg{filter:brightness(0) saturate(100%) invert(58%) sepia(69%) saturate(6528%) hue-rotate(320deg) brightness(103%) contrast(101%)}.navbar .navbar-brand{font-size:2rem;padding:1rem;font-family:"Big Shoulders", sans-serif;font-weight:800;text-transform:uppercase;color:white !important}@media screen and (max-width:1199px){.navbar .navbar-brand{font-size:1.5rem}}.navbar .navbar-nav{font-family:"Big Shoulders", sans-serif;font-weight:700;text-transform:uppercase}.navbar .navbar-nav li{padding:1rem}.navbar .navbar-nav li a{color:white !important;font-size:1.5rem}.navbar .navbar-nav li a:hover{color:#ff4081 !important}.w-istruttori-corso .w-nome-2{font-family:"Open Sans", sans-serif;font-weight:bold;text-transform:capitalize}.w-istruttori-corso .w-telefono{position:relative;border-radius:5px}.w-istruttori-corso .w-telefono .w-ico{position:absolute;left:1rem;top:50%;transform:translateY(-75%);width:16px;height:16px}.w-volantino{display:block;margin-top:0.5rem;text-decoration:none;color:#192D64 !important}.w-loghi-card{flex-wrap:wrap;width:150px;height:150px}.w-loghi-card .w-element{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.w-loghi-card .w-element .w-image{max-width:100%;max-height:100%;object-fit:contain}.section-motto{position:relative;padding:10rem 0}.w-element-14{border:0}.w-wrapper-cards-2{border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8;padding-top:2rem;padding-bottom:2rem}.wrapper-motto{top:50%;white-space:nowrap;transform:translate(-50%, -50%);position:absolute;left:50%}.wrapper-motto .motto{display:inline-block;font-family:"Big Shoulders", sans-serif;font-weight:800;color:#c8c8c8 !important;font-size:5rem;margin:0 1rem}.wrapper-motto .motto.center{color:#192D64 !important;position:relative}.wrapper-motto .motto.center .wrapper-social{position:absolute;top:45%;right:-15%}.wrapper-motto .motto.center .wrapper-social a{text-decoration:none;display:inline-block}.wrapper-motto .motto.center .wrapper-social a:nth-child(2){margin-left:-25px}.w-headertitle{font-weight:800}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:800}#corsi .w-card>.w-element{transform:translateX(calc(var(--gap-s) * -1))}#corsi .wrapper-cards{transform:translateX(calc(var(--gap-s) * 1.5))}#corsi .wrapper-cards>.w-element{position:relative}#corsi .wrapper-cards>.w-element::before{content:"";position:absolute;top:0;right:calc(0px + var(--gap-s));background-color:#c8c8c8;width:1px;height:100%}#corsi .wrapper-cards>.w-element:nth-child(3n+3)::before{display:none}#corsi .wrapper-orari .w-element{line-height:30px}