.mobile-wave{display:none}.banner-top{height:auto;max-height:300px;width:100%}.banner-wrapper{aspect-ratio:1440/395;background-image:url(https://www.itesoft.com/hubfs/2021-ITESOFT-CMS-THEME/Design%20site/Banni%C3%A8res%20pages%20sites/itesoft-banner-corp.svg);background-repeat:no-repeat;background-size:auto;height:auto;width:100%}@media screen and (min-width:1441px){.banner-wrapper{background-size:cover}}.banner-content{height:100%;margin:0 auto;max-width:1240px;padding-top:0}.banner-content h1{color:#000;line-height:110%;text-shadow:0 9px 15px rgba(0,0,0,.16)}.banner-content p.extra_text{color:#fff;font-size:16px!important;line-height:110%}.banner-content h3{color:#ffc014;font-size:25px;font-weight:300;text-transform:uppercase}@media screen and (max-width:475px){.page-pillar .banner-cta{text-align:center}}.menu-ancrage{width:100%}.menu-ancrage__wrapper{display:flex;flex-direction:row;justify-content:flex-start}.menu-ancrage .menu-item{padding:20px 40px 20px 0}.menu-ancrage .menu-item p{color:#000;font-size:22px;line-height:unset}.menu-ancrage .menu-item a,.menu-ancrage .menu-item a:active,.menu-ancrage .menu-item a:active:hover,.menu-ancrage .menu-item a:hover,.menu-ancrage .menu-item a:visited,.menu-ancrage .menu-item a:visited:hover{color:#000;font-weight:400;text-decoration:none}.menu-ancrage .menu-item:first-of-type a,.menu-ancrage .menu-item:first-of-type a:active,.menu-ancrage .menu-item:first-of-type a:active:hover,.menu-ancrage .menu-item:first-of-type a:hover,.menu-ancrage .menu-item:first-of-type a:visited,.menu-ancrage .menu-item:first-of-type a:visited:hover{font-weight:600}@media screen and (min-width:1025px) and (max-width:1280px){.banner-top .banner-content{margin:0 auto;max-width:90vw}}@media screen and (min-width:769px) and (max-width:1024px){.banner-wrapper{height:340px;padding:0 0 0 30px}.banner-top .banner-content h1{font-size:36px}}@media screen and (min-width:476px) and (max-width:768px){.banner-top{max-height:400px}.banner-wrapper{background-color:#ffc014;background-image:unset;height:230px;padding:0 20px}.mobile-wave{display:block;margin-top:-15px}.banner-top .banner-content h1{font-size:36px}.menu-ancrage__wrapper .menu-item:first-of-type{display:none}}@media screen and (max-width:475px){.banner-top{max-height:290px}.banner-wrapper h1{font-size:30px!important;line-height:120%}.banner-wrapper{background-color:#ffc014;background-image:unset;height:305px;padding:0 10px}.mobile-wave{display:block;margin-top:-15px}.banner-top .banner-content h1{font-size:25px;margin:50px 0 30px;text-align:center;text-shadow:unset}.menu-ancrage__wrapper{display:block}.menu-ancrage .menu-item:first-of-type{padding-top:30px}.menu-ancrage .menu-item{height:25px;padding:25px 0 0;text-align:center}.menu-ancrage .menu-item p{font-size:18px;line-height:20px}}.blog-post__breadcrumb{color:#fff;display:flex;font-size:20px;line-height:32px;margin-bottom:40px;padding-top:25px}.blog-post__breadcrumb span{color:#000;font-size:20px;font-weight:500;line-height:30px;padding-right:10px;white-space:nowrap}.blog-post__breadcrumb span:last-of-type{font-weight:900!important}.blog-post__breadcrumb a,.blog-post__breadcrumb a:active,.blog-post__breadcrumb a:focus,.blog-post__breadcrumb a:visited{color:#000;font-size:20px;font-weight:500;line-height:32px;text-decoration:none}@media (hover:hover){.blog-post__breadcrumb a:active:hover,.blog-post__breadcrumb a:focus:hover,.blog-post__breadcrumb a:hover,.blog-post__breadcrumb a:visited:hover{color:#000;font-size:20px;font-weight:500;line-height:32px;text-decoration:none}}@media (hover:none){.blog-post__breadcrumb a,.blog-post__breadcrumb a:active,.blog-post__breadcrumb a:focus,.blog-post__breadcrumb a:visited{color:#000;font-size:20px;line-height:32px;text-decoration:none}}.blog-post__breadcrumb a.current,.blog-post__breadcrumb a.current:active,.blog-post__breadcrumb a.current:focus,.blog-post__breadcrumb a.current:visited{font-weight:900!important}@media (hover:hover){.blog-post__breadcrumb a.current:active:hover,.blog-post__breadcrumb a.current:focus:hover,.blog-post__breadcrumb a.current:hover,.blog-post__breadcrumb a.current:visited:hover{font-weight:900!important}}@media (hover:none){.blog-post__breadcrumb a.current,.blog-post__breadcrumb a.current:active,.blog-post__breadcrumb a.current:focus,.blog-post__breadcrumb a.current:visited{font-weight:900!important}}.top-tag p{margin:50px 0 0!important}@media screen and (max-width:475px){.blog-post__breadcrumb{max-width:95vw;overflow:hidden;padding-top:10px;position:relative;z-index:5}.blog-post__breadcrumb a,.blog-post__breadcrumb a:active,.blog-post__breadcrumb a:active:hover,.blog-post__breadcrumb a:focus,.blog-post__breadcrumb a:focus:hover,.blog-post__breadcrumb a:hover,.blog-post__breadcrumb a:visited,.blog-post__breadcrumb a:visited:hover{font-size:16px}.blog-post__breadcrumb span:last-of-type{position:relative;z-index:3}.blog-post__breadcrumb span:last-of-type:before{background:linear-gradient(90deg,rgba(255,192,20,.5) 10%,#ffc014);content:"";height:30px;left:0;position:absolute;width:100%;z-index:4}}