.dah-page{margin-top:70px}.banner-top-simple{height:400px;width:100%}.banner-top-simple .banner-cta{margin-top:30px}.banner-top-simple .banner-wrapper{aspect-ratio:1440/350;background-position:0 -50px;background-repeat:no-repeat;background-size:cover;height:inherit;width:100%}.banner-top-simple .mobile-banner{display:none}.banner-top-simple .banner-wrapper.banner-corp{background-image:url(https://www.itesoft.com/hubfs/2021-ITESOFT-CMS-THEME/Design%20site/Banni%C3%A8res%20pages%20sites/itesoft-banner-corp.svg)}.banner-top-simple .banner-content{align-items:center;display:flex;flex-flow:row nowrap;height:60%;margin:0 auto;max-width:1240px;position:relative}.banner-top-simple .banner-content h3{font-size:22px;font-weight:300;line-height:26px;padding-top:30px;text-transform:uppercase}.banner-top-simple .banner-wrapper.banner-corp .banner-content h3{color:#000}.banner-top-simple .banner-content h1{color:#000;font-size:40px!important;font-weight:600;line-height:110%;line-height:45px;margin-bottom:5px;text-shadow:0 9px 15px rgba(0,0,0,.16)}.banner-top-simple .banner-content p{font-size:22px!important;font-weight:300!important;line-height:26px}.banner-top-simple .banner-wrapper.banner-corp .banner-cta a,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:active,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:focus,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:visited{background-color:hsla(45,97%,85%,.5);border:1px solid #ffc014;color:#000;transition:all .5s ease-out}.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:active:hover,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:focus:hover,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:hover,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:visited:hover{background-color:#fff;border:1px solid #fff;box-shadow:2px 3px 2px rgba(0,0,0,.5);color:#ffc014;transition:all .5s ease-out}.banner-top-simple .banner-cta a,.banner-top-simple .banner-cta a:active,.banner-top-simple .banner-cta a:active:hover,.banner-top-simple .banner-cta a:focus,.banner-top-simple .banner-cta a:focus:hover,.banner-top-simple .banner-cta a:hover,.banner-top-simple .banner-cta a:visited,.banner-top-simple .banner-cta a:visited:hover{border-radius:39px;font-size:20px;font-weight:600;line-height:20px;padding:9px 49px;text-decoration:none;transition:all .5s ease-out;white-space:nowrap}@media screen and (min-width:3500px){.banner-top-simple{height:600px}.banner-top-simple .banner-wrapper{background-position:0 -300px}}@media screen and (min-width:2700px) and (max-width:3499px){.banner-top-simple{height:550px}.banner-top-simple .banner-wrapper{background-position:0 -200px}}@media screen and (min-width:2000px) and (max-width:2699px){.banner-top-simple{height:500px}.banner-top-simple .banner-wrapper{background-position:0 -100px}}@media screen and (max-width:1680px){.banner-top-simple .banner-wrapper{background-position:0}}@media screen and (min-width:1281px) and (max-width:1440px){.banner-top-simple .banner-content{max-width:1148px!important}}@media screen and (min-width:769px) and (max-width:1280px){.banner-top-simple .banner-content{max-width:86vw}.banner-top-simple .banner-content h1{font-size:33px!important}}@media screen and (max-width:768px){.page-segment{margin-top:59px}.banner-top-simple{height:auto;width:100vw}.banner-top-simple .banner-content{padding-bottom:50px}.banner-top-simple .mobile-banner{display:block;margin-top:-15px}.banner-top-simple .banner-wrapper.banner-corp{background:none;background-image:linear-gradient(180deg,#ffc014,#ffc014)!important}.banner-top-simple .banner-content h1{font-size:36px!important;padding:0 20px;text-align:center}.banner-top-simple .banner-content h3{font-size:17px;text-align:center}.banner-top-simple .banner-content .banner-cta{margin-top:25px;text-align:center}.banner-top-simple .banner-wrapper.banner-corp .banner-cta a,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:active,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:focus,.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:visited{background-image:linear-gradient(135deg,hsla(45,97%,85%,.2),hsla(45,97%,85%,.9))!important;border:1px solid #feebb1!important}.banner-top-simple .banner-cta a,.banner-top-simple .banner-cta a:active,.banner-top-simple .banner-cta a:active:hover,.banner-top-simple .banner-cta a:focus,.banner-top-simple .banner-cta a:focus:hover,.banner-top-simple .banner-cta a:hover,.banner-top-simple .banner-cta a:visited,.banner-top-simple .banner-cta a:visited:hover{background-color:unset!important;background:none;display:inline-block}.banner-top-simple{height:250px!important;margin-bottom:100px;width:100%}.banner-top-simple.isbutton{height:350px!important}.banner-top-simple .banner-content{display:block;height:inherit;padding-top:15%;text-align:center}.banner-top-simple .banner-content.isbutton{padding-top:10%}.banner-top-simple .banner-content h1{font-size:30px!important;line-height:35px;padding:0;text-shadow:unset}.banner-top-simple .banner-content h1 span{font-size:50px;font-weight:600;margin:30px 0;text-shadow:0 9px 15px rgba(0,0,0,.16)}.banner-top-simple .banner-content h3{font-size:17px;text-align:center}.banner-top-simple .banner-content p{font-size:22px!important;font-weight:300!important;line-height:27px!important}.banner-top-simple .banner-textes{margin:2vw auto;width:96vw}.banner-top-simple .mobile-banner{margin-top:-10px!important}}