.listing-resource-optimise{margin-top:70px}.listing-resource-optimise .banner-top-simple{height:400px;width:100%}.listing-resource-optimise .banner-top-simple .banner-cta{margin-top:50px}.listing-resource-optimise .banner-top-simple .banner-wrapper{aspect-ratio:1440/350;background-position:0 -50px;background-repeat:no-repeat;background-size:cover;height:inherit;width:100%}.listing-resource-optimise .banner-top-simple .mobile-banner{display:none!important}.listing-resource-optimise .banner-top-simple .banner-wrapper.banner-corp{background-image:url(https://672998.fs1.hubspotusercontent-eu1.net/hubfs/672998/2021-ITESOFT-CMS-THEME/Design%20site/Banni%C3%A8res%20pages%20sites/itesoft-banner-corp.svg)}.listing-resource-optimise .banner-top-simple .banner-content{margin:0 auto;max-width:1240px}.listing-resource-optimise .banner-top-simple .banner-content h3{font-size:18px;font-weight:300;line-height:20px;padding-top:30px;text-transform:none}.listing-resource-optimise .banner-top-simple .banner-content h3.root{font-size:22px!important;line-height:26px!important;text-transform:uppercase}.listing-resource-optimise .banner-content h3 a,.listing-resource-optimise .banner-content h3 a:active,.listing-resource-optimise .banner-content h3 a:active:hover,.listing-resource-optimise .banner-content h3 a:focus,.listing-resource-optimise .banner-content h3 a:focus:hover,.listing-resource-optimise .banner-content h3 a:hover,.listing-resource-optimise .banner-content h3 a:visited,.listing-resource-optimise .banner-content h3 a:visited:hover{font-size:16px;font-weight:300;line-height:20px;text-transform:none!important}.listing-resource-optimise .banner-top-simple .banner-wrapper.banner-corp .banner-content h3{color:#000}.listing-resource-optimise .banner-top-simple .banner-content h3 span{font-size:18px;line-height:20px}.listing-resource-optimise .banner-top-simple .banner-content h1{font-size:38px;font-weight:600;line-height:110%;margin-bottom:0;margin-top:40px;text-shadow:0 9px 15px rgba(0,0,0,.16)}.listing-resource-optimise .banner-top-simple .banner-content p{font-size:22px;line-height:25px}@media screen and (min-width:3500px){.listing-resource-optimise .banner-top-simple{height:600px}.listing-resource-optimise .banner-top-simple .banner-wrapper{background-position:0 -300px}}@media screen and (min-width:2700px) and (max-width:3499px){.listing-resource-optimise .banner-top-simple{height:550px}.listing-resource-optimise .banner-top-simple .banner-wrapper{background-position:0 -200px}}@media screen and (min-width:2000px) and (max-width:2699px){.listing-resource-optimise .banner-top-simple{height:500px}.listing-resource-optimise .banner-top-simple .banner-wrapper{background-position:0 -100px}}@media screen and (max-width:1680px){.listing-resource-optimise .banner-top-simple .banner-wrapper{background-position:0}}@media screen and (min-width:1281px) and (max-width:1440px){.listing-resource-optimise .banner-top-simple .banner-content{max-width:1148px!important}}@media screen and (min-width:769px) and (max-width:1280px){.listing-resource-optimise .banner-top-simple .banner-content{max-width:86vw}.listing-resource-optimise .banner-top-simple .banner-content h1{font-size:33px!important}}@media screen and (max-width:768px){.listing-resource-optimise{margin-top:59px}.listing-resource-optimise .banner-top-simple{height:auto;width:100vw}.listing-resource-optimise .banner-top-simple .banner-content{padding-bottom:50px}.listing-resource-optimise .banner-top-simple .mobile-banner{display:block!important;margin-top:-15px}.listing-resource-optimise .banner-top-simple .banner-wrapper.banner-slfi{background:none;background-image:linear-gradient(180deg,#2d69c7,#2196f3)!important}.listing-resource-optimise .banner-top-simple .banner-wrapper.banner-corp{background:none;background-image:linear-gradient(180deg,#ffc014,#ffc014)!important}.listing-resource-optimise .banner-top-simple .banner-content h1{font-size:36px!important;padding:0 20px;text-align:center}.listing-resource-optimise .banner-top-simple .banner-content h3{font-size:17px;text-align:center}.listing-resource-optimise .banner-top-simple .banner-content p{margin:0 auto;max-width:96vw;text-align:center}.listing-resource-optimise .banner-top-simple .banner-content .banner-cta{margin-top:25px;text-align:center}}@media screen and (max-width:475px){.ressources-filter__form-wrapper>form .ressources-filter__form-select select{width:100vw!important}.listing-resource-optimise .banner-top-simple .mobile-banner{margin-top:-10px!important}.listing-resource-optimise .banner-cta{display:none}.listing-resource-optimise .banner-top-simple .banner-content{text-align:center}.listing-resource-optimise .banner-top-simple .banner-content h1{font-size:25px!important;padding:0;text-shadow:unset}.listing-resource-optimise .banner-top-simple .banner-content h1 span{display:block;font-size:50px;font-weight:600;margin:30px 0;text-shadow:0 9px 15px rgba(0,0,0,.16)}.listing-resource-optimise .banner-top-simple .banner-content h3{font-size:17px;text-align:center}.listing-resource-optimise .banner-top-simple .banner-content p{font-size:18px;line-height:110%}}