@charset "UTF-8";@font-face{src:url('https://www.trainingnow.eu/templates/cassiopeia_privacy_now/fonts/Lato-Regular.ttf') format('truetype');font-family:'Lato';font-weight:normal;font-style:normal;font-display:swap}body{font-family:'Lato',sans-serif}.btn{padding-left:20px;padding-right:21px;padding-top:10px;padding-bottom:10px}.btn-primary{background-color:#0797D5;border-color:#0797D5;letter-spacing:0px;color:#FFF}.btn-secondary{background-color:#80BD46;border-color:#80BD46;color:#fff}.btn-alternative{border:3px solid #0797D5;border-radius:5px;opacity:1;text-align:center;font:normal normal bold 20px/24px Lato;letter-spacing:0px;color:#0797D5;background:#fff;padding-left:34px;padding-right:32px;padding-top:18px;padding-bottom:18px}.btn-alternative:hover{background:#0797D5;color:#fff}header{background:#FFF 0% 0% no-repeat padding-box;padding-top:25px;padding-bottom:25px;border-bottom:1px solid #eee}header ul.mod-menu li{float:left}header ul.mod-menu{width:100%;display:block}header ul.mod-menu li a{font:normal normal normal 16px/19px Lato;letter-spacing:0px;color:#333;padding-left:13px;padding-right:13px}li.nav-item.item-189{display:none}header .navbar-light button{float:right}header #mobileNav ul li{float:none;padding-top:15px;padding-bottom:15px}header .menu-desktop{padding:0px}.container-topbar-a{margin-top:-8px}.container-topbar-a-mobile{margin-top:50px;margin-bottom:25px;text-align:center;margin-left:auto;margin-right:auto;max-width:335px}.container-topbar-a-mobile .btn{padding-left:6px;padding-right:7px;padding-top:11px;padding-bottom:11px;margin-left:0;margin-right:0}.container-topbar-b{margin-top:-6px}.container-topbar-b .mod-languages .btn{font:normal normal bold 16px/19px Lato;background:transparent;border:0;letter-spacing:0px;color:#333;padding-right:25px;background-image:url(https://www.trainingnow.eu/images/caratteristiche/Icona-Lingua.svg);background-repeat:no-repeat;background-size:26px;background-position:0px 8px;padding-left:37px}div.mod-languages .btn-group .btn:focus,div.mod-languages .btn-group .btn:active{border:0 !important;box-shadow:0 0}.absolute-mobile{position:fixed;bottom:0;z-index:99}.absolute-mobile .btn{padding-top:20px;width:100%;margin:0;border-radius:0;padding-bottom:20px}.absolute-mobile,col-6{padding:0;margin:0}.absolute-mobile .col-6{margin:0;padding:0}.slidehome{padding-top:154px;padding-bottom:84px;overflow:hidden}.slide_content{z-index:9;position:relative}.slidehome .slide_introtext{margin-bottom:50px}.slidehome .container{position:relative}img.desktop-img{position:absolute;z-index:0;right:0;height:690px;width:auto;top:-351px}#top-a,#top-c{background:#0797D51A;padding-top:80px;padding-bottom:80px}#top-a h3,.caratteristiche .carat_titolo h3,#top-c h3{text-align:center;font:normal normal 900 36px/54px Lato;letter-spacing:0px;color:#333;opacity:1;margin-bottom:25px}.caratteristiche .carat_sottotitolo{text-align:center;font:normal normal normal 19px/26px Lato;letter-spacing:0px;color:#333}.btn-little{padding-top:6px;padding-bottom:7px;padding-left:20px;padding-right:20px;font:normal normal bold 14px/17px Lato;border-width:1.5px}.caratteristiche .carat_sottotitolo{margin-bottom:60px}.caratteristica{text-align:center;margin-bottom:16px;padding:20px;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0px 0px 12px #14437233;border-radius:5px;position:relative}.caratteristica-icona img{width:60px;text-align:center;margin:auto;margin-bottom:22px}.caratteristica-titolo{text-align:center;font:normal normal 900 14px/21px Lato;letter-spacing:0px;color:#144373;margin-bottom:0}.caratteristica-testo{text-align:center;font:normal normal normal 14px/21px Lato;letter-spacing:0px;color:#333}.caratteristica-bottone{bottom:20px;left:0;right:0;width:fit-content;margin:auto;border:2px solid #144373;color:#144373}.caratteristica-bottone:hover{background:#144373;color:#fff}.mod-breadcrumbs__wrapper{margin-top:88px !important}.breadcrumb{background:transparent;padding:0;margin:0;text-align:left;font:normal normal bold 16px/19px Lato;letter-spacing:0px;color:#545454;padding-left:0 !important;margin-left:0}.breadcrumb a{color:#545454;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{content:">"}.container-component>:first-child,.container-sidebar-left>:first-child,.container-sidebar-right>:first-child,.container-component>*+*,.container-sidebar-left>*+*,.container-sidebar-right>*+*{margin-top:25px}#top-c.module-different{padding:80px 0 40px}#top-c.module-different .caratteristica_2{margin-bottom:24px}@media (width < 992px){.row>*{padding-right:16px;padding-left:16px}.slide_introtext h1{font:normal normal bold 35px/40px Lato}a.brand-logo{margin-left:0}.slidehome{padding-top:50px;padding-bottom:225px}.slidehome .slide_introtext,.slidehome .slide_bottone{margin-left:15px}.mobile-img.d-lg-none{position:absolute;bottom:-225px;width:411px;left:0;right:0;z-index:1}.slidehome .slide_content{z-index:2;position:relative}#top-a,#top-c{background:#0797D51A;padding-top:60px;padding-bottom:60px}.mod-breadcrumbs__wrapper{margin-top:40px !important}div#mobileNav .mod-languages__select.btn-group{width:100%;display:block !important;text-align:center}#mobileNav div.mod-languages .btn-group ul{position:relative !important;transform:none !important;float:none !important;z-index:0;border:0}#mobileNav div.mod-languages .btn-group .btn:after{float:right;margin-right:30px;margin-top:5px}div#mobileNav div.mod-languages ul li.lang-active a{background:#fff;color:#333}#mobileNav div.mod-languages .btn-group .btn{flex:none;white-space:normal !important;width:100%;float:none !important;text-align:left;background:transparent;border:0;color:#333;padding:0px;margin-left:15px;margin-top:25px}#mobileNav div.mod-languages .btn-group ul li{padding:0;margin-left:16px;margin-top:25px;margin-bottom:25px}header .container{position:relative}nav.navbar-light{padding-right:55px}header .language-dropdown .mod-languages{position:absolute;top:0;right:16px}header .language-dropdown .mod-languages .btn-group .btn{padding:1px 0;background:none}#top-c.module-different{padding:60px 0 20px}}@media ( (width>993px) and (width < 1399px)){.container-topbar-a .btn{font-size:12px}}@media (width>= 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1366px}.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}header .container{max-width:1500px}.caratteristica{height:330px}.caratteristica-bottone{position:absolute}}@media (width < 768px){#top-c.module-different .caratteristica_2 .caratteristica_2-icona{margin-bottom:20px}#top-c.module-different .caratteristica_2 .caratteristica_2-titolo{margin-bottom:20px}}
