#hs_cos_wrapper_widget_1695116185274_{position:relative;z-index:4}.dah-page{margin-top:70px}.homepage.banner-top-simple{height:450px;margin-top:-30px;position:relative;width:100%;z-index:3}.homepage.banner-top-simple:before{bottom:-20px;content:url(https://contact.itesoft.com/hubfs/2021-ITESOFT-CMS-THEME/9.6%20Site%20HUSTIVE%20TAH/banner-wave-dah.svg);height:100%;left:-300px;position:absolute;width:100%}.homepage.banner-top-simple .banner-cta{margin-top:30px}.homepage.banner-top-simple .banner-wrapper{aspect-ratio:1440/350;background-position:0 -50px;background-repeat:no-repeat;background-size:cover;height:inherit;position:relative;width:100%}.homepage.banner-top-simple .mobile-banner{display:none}.homepage.banner-top-simple .banner-wrapper.banner-corp{background-image:url(https://contact.itesoft.com/hubfs/2021-ITESOFT-CMS-THEME/9.6%20Site%20HUSTIVE%20TAH/dah-banniere-homepage-min.png)}.homepage.banner-top-simple .banner-content{align-items:center;display:flex;flex-flow:row nowrap;height:inherit;margin:0 auto;max-width:1240px;position:relative}.banner-content .banner-logo{bottom:0;position:absolute;right:0}.homepage.banner-top-simple .banner-content h3{color:#fff;font-size:25px;font-weight:300;line-height:35px;margin-top:30px}.homepage.banner-top-simple .banner-content h3 span{background-color:#434e70;border-radius:2px;padding:5px}.homepage.banner-top-simple .banner-content h1{color:#fff;font-size:38px!important;font-weight:400;line-height:110%;text-shadow:0 9px 15px rgba(0,0,0,.16)}.homepage.banner-top-simple .banner-content h1 span{background-color:#434e70;border-radius:2px;padding:5px}.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a,.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:active,.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:focus,.homepage.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}.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:active:hover,.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:focus:hover,.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:hover,.homepage.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}.homepage.banner-top-simple .banner-cta a,.homepage.banner-top-simple .banner-cta a:active,.homepage.banner-top-simple .banner-cta a:active:hover,.homepage.banner-top-simple .banner-cta a:focus,.homepage.banner-top-simple .banner-cta a:focus:hover,.homepage.banner-top-simple .banner-cta a:hover,.homepage.banner-top-simple .banner-cta a:visited,.homepage.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){.homepage.banner-top-simple{height:600px}.homepage.banner-top-simple .banner-wrapper{background-position:0 -300px}}@media screen and (min-width:2700px) and (max-width:3499px){.homepage.banner-top-simple{height:550px}.homepage.banner-top-simple .banner-wrapper{background-position:0 -200px}}@media screen and (min-width:2000px) and (max-width:2699px){.homepage.banner-top-simple{height:500px}.homepage.banner-top-simple .banner-wrapper{background-position:0 -100px}}@media screen and (max-width:1680px){.homepage.banner-top-simple .banner-wrapper{background-position:0}}@media screen and (min-width:1281px) and (max-width:1440px){.homepage.banner-top-simple .banner-content{max-width:1148px!important}}@media screen and (min-width:769px) and (max-width:1280px){.homepage.banner-top-simple .banner-content{max-width:86vw}.homepage.banner-top-simple .banner-content h1{font-size:33px!important}}@media screen and (max-width:768px){.tah-page{margin-top:59px}.homepage.banner-top-simple{height:auto;width:100vw}.homepage.banner-top-simple:before{content:unset!important}.homepage.banner-top-simple .banner-content{height:400px;max-width:100vw!important;padding-bottom:50px}.homepage.banner-top-simple .mobile-banner{display:block;margin-top:-15px}.homepage.banner-top-simple .banner-wrapper.banner-corp{background:none;background-image:linear-gradient(180deg,#ffc014,#ffc014)!important}.homepage.banner-top-simple .banner-content h1{font-size:36px!important;padding:0 20px;text-align:center}.homepage.banner-top-simple .banner-content h3{font-size:17px;text-align:center}.homepage.banner-top-simple .banner-content .banner-cta{margin-top:25px;text-align:center}.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a,.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:active,.homepage.banner-top-simple .banner-wrapper.banner-corp .banner-cta a:focus,.homepage.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}.homepage.banner-top-simple .banner-cta a,.homepage.banner-top-simple .banner-cta a:active,.homepage.banner-top-simple .banner-cta a:active:hover,.homepage.banner-top-simple .banner-cta a:focus,.homepage.banner-top-simple .banner-cta a:focus:hover,.homepage.banner-top-simple .banner-cta a:hover,.homepage.banner-top-simple .banner-cta a:visited,.homepage.banner-top-simple .banner-cta a:visited:hover{background-color:unset!important;background:none;display:inline-block}}@media screen and (max-width:475px){.homepage.banner-top-simple .banner-content{display:block;text-align:center}.homepage.banner-top-simple .banner-content h1 span{display:block;font-size:30px;font-weight:600;line-height:35px;margin:20px 0;padding:25px;text-shadow:unset}.banner-content .banner-logo{position:relative;width:100vw}.homepage.banner-top-simple .banner-content h3{font-size:17px;text-align:center}.homepage.banner-top-simple .mobile-banner{margin-top:-10px!important}}