html{scroll-behavior:smooth}#content{padding:0}#content .container-content{max-width:unset;padding:0}#content #primary{padding:0}#mainslide .top-section{text-align:center;padding:210px 0 70px;position:relative;background:#E3383E}#mainslide .top-section h1{font-weight:700;text-align:center;border-radius:20px;display:inline-block;z-index:2;position:relative;font-size:51px;line-height:75px;color:#fff;font-family:"Poppins"}#mainslide .top-section h1 .wrap{background-color:#fff;color:var(--black-ninja);padding:5px 36px;border-radius:20px;display:inline-block}#mainslide .top-section .nj-subtitle{position:relative;line-height:150%;margin:0 auto;font-size:18px;color:#fff;text-align:center;z-index:2;max-width:840px;padding-bottom:100px}#mainslide .top-section .nj-subtitle b{display:block;margin-top:20px}#mainslide #maindiv-big-cloud{margin-top:-13vw;position:relative}#mainslide #maindiv-big-cloud .img-little-cloud{position:absolute;left:80px;top:-8px}@media screen and (max-width:800px){#mainslide .top-section h1{font-size:38px;line-height:1.7}#mainslide .top-section .nj-subtitle{font-size:16px}}#corsi-benefit-section{margin:0 0 100px}#corsi-benefit-section ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1240px;margin:0 auto;padding:0 20px}#corsi-benefit-section ul li{display:flex;justify-content:space-between}#corsi-benefit-section ul li img{width:80px;height:80px;align-self:flex-start}#corsi-benefit-section ul li div{width:calc(100% - 100px)}#corsi-benefit-section ul li span{display:block;color:#000;font-weight:700;font-size:20px;margin-bottom:17px}#corsi-benefit-section ul li p{color:#000;margin-bottom:0;font-size:14px;line-height:155%}#corsi-benefit-section ul li a{display:flex;gap:10px;text-decoration:underline;color:#000;font-weight:700;margin-top:10px;width:fit-content;font-size:14px}#corsi-benefit-section ul li a img{width:16px;height:16px;align-self:center;transform:rotate(90deg)}@media screen and (max-width:800px){#mainslide .container{padding:0 20px}#corsi-benefit-section ul{grid-template-columns:1fr;padding:0 30px}#mainslide #maindiv-big-cloud .img-little-cloud{display:none}#mainslide .top-section h1 .wrap{padding:5px 10px;border-radius:12px}#corsi-benefit-section ul li a img{transform:unset}}.courses-container{color:#000}.courses-container.standard{background:#F0F0F0}.courses-container .courses-content{max-width:1240px;margin:auto;padding:100px 20px 20px;display:flex;gap:50px;justify-content:space-between}.courses-container.revert .courses-content{flex-direction:row-reverse;padding:50px 20px 100px}.courses-container .courses-content .right-section{width:40%}.courses-container .courses-content .right-section .main-img{width:100%}.courses-container .courses-content .right-section div{display:flex;margin-top:20px;align-items:center;justify-content:center;gap:20px}.courses-container .courses-content .right-section div img{width:170px;aspect-ratio:270/101}.courses-container .left-section{width:calc(60% - 50px)}.courses-container .subtitle{display:block;font-weight:700;margin-bottom:10px;color:#E3383E}.courses-container h2{font-size:36px;color:#000;font-weight:700;line-height:155%;font-family:'Poppins'}.courses-container.standard h2{color:#fff}.courses-container h2 span{color:#fff;background:#E33C3C;display:inline-block;padding:5px 20px;border-radius:8px}.courses-container h2 span.mobile{display:none}.courses-container ul{margin:0 0 20px;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;gap:20px}.courses-container ul li{display:flex}.courses-container ul img{width:25px;margin-right:10px;align-self:flex-start;margin-top:3px}.courses-container .left-section a{background-color:var(--yellow-ninja);color:var(--black-ninja);border:1px solid var(--yellow-ninja);font-weight:700;display:inline-block;line-height:34px;padding:3px 25px;border-radius:var(--bb-button-radius);margin-top:30px}.courses-container .left-section a:nth-of-type(2){background:unset;border:1px solid;color:#fff;margin-left:16px}.courses-container .img-cloud-big{margin-bottom:-2px}#executive-master{background:#9C161B;color:#fff}#executive-master .subtitle{color:#fff}#executive-master h2 span{color:#E33C3C;background:#fff}#corsi-pratici{background:#000;color:#fff}#mini-master{background:#360F9F;color:#fff;padding:50px 0 0}#mini-master h2 span{color:#360F9F;background:#fff}#mini-master .subtitle,#mini-master h2{color:#fff}#corsi-live{background:#fff}#corsi-live h2{color:#000}@media screen and (max-width:800px){.courses-container .courses-content,.courses-container.revert .courses-content{flex-direction:column}.courses-container .courses-content{padding:50px 30px 20px}.courses-container.revert .courses-content{padding:20px 30px 50px}.courses-container .courses-content .right-section,.courses-container .courses-content .left-section{width:100%}.courses-container h2{font-size:32px}.courses-container ul{grid-template-columns:1fr}.courses-container .left-section a{text-align:center;width:100%}.courses-container .left-section a:nth-of-type(2){margin-left:0;margin-top:20px}.courses-container h2 span.desktop{display:none}.courses-container h2 span.mobile{display:inline-block}}#our-success-story{max-width:1240px;margin:100px auto;padding:0 20px}#affiliate-company-container{margin:0 auto 100px}#affiliate-company-container .top-section{margin:0 auto}#affiliate-company-container .top-section,#affiliate-company-container .top-section::before{background:#fff}#affiliate-company-container .top-section .nj-content,#affiliate-company-container .nj-title{color:#000}#affiliate-company-container .nj-title span{background-color:#E3383E;color:#fff}#affiliate-company-container .top-section .nj-subtitle{color:#E3383E}#affiliate-company-container a:nth-of-type(2){color:#000;border:1px solid #000}#affiliate-company-container .big-cloud{display:none}#affiliate-company-container .bottom-section{margin:100px auto 0;top:0}.crm-sub-box{max-width:unset!important}.crm-sub-box .crm-form{max-width:700px}#banner-become-ninja-content .crm-sub-box .agreement-box{max-width:800px}#banner-become-ninja-content .nj-title{max-width:550px}@media screen and (max-width:800px){#affiliate-company-container .bottom-section{margin:30px auto 0}#affiliate-company-container{margin:0 auto 50px}#ninja-certificate-container .left-section{text-align:center}}