.signpost-page-module .solution-info{text-align:center;display:flex;flex-direction:column;align-items:center}.signpost-page-module{position:relative;overflow:hidden}.signpost-page-module:before{background:url(/~/media/Images/I/Invaio-Corp/image/site-leaf) center center no-repeat;width:100%;height:100%;position:absolute;left:50%;top:45px;transform:translateX(-50%);background-size:contain;content:''}.signpost-page-module .signpost-item-wrapper .signpost-page-item{margin-top:56px}.signpost-page-module .solution-wrap{min-height:435px;height:100%;position:relative;z-index:1;overflow:hidden}.signpost-page-module .solution-wrap>div:first-of-type{width:100%;height:100%;position:absolute}.signpost-page-module .solution-wrap .solution-text{width:60%;height:100%;padding:34px 32px;display:flex;flex-direction:column;justify-content:flex-end;z-index:1;position:relative}.signpost-page-module .solution-wrap h4{margin-bottom:24px}.signpost-page-module .solution-wrap h4,.solution .solution-wrap p,.solution .solution-wrap a{color:var(--color-ffffff)}.signpost-page-module div.solution-wrap img{position:absolute;width:100%;height:100%;transition:all ease .5s;transition-delay:0s;object-fit:cover}.signpost-page-module .solution-wrap:before{background:var(--color-0f3c19);width:75%;height:100%;position:absolute;left:0;top:0;z-index:1;clip-path:polygon(61.57% 0,100% 100%,0% 100%,0% 0%);opacity:.8;transition:all ease .9s;content:''}.signpost-page-module .solution-wrap:hover img{transform:scale(1.2)}.signpost-page-module .solution-wrap .cta-text-link .icon:before{transition:all ease .5s}.signpost-page-module .solution-wrap:hover .cta-text-link .icon:before{margin-right:7px}.signpost-page-module .solution-wrap:hover:before{width:100vw;clip-path:polygon(100% 0,100% 200%,0% 100%,0% 0%)}.signpost-page-module .solution-wrap:hover .solution-text>a .icon::before{margin-right:7px}.signpost-page-module .solution-text p,.signpost-page-module .solution-text>a{color:var(--color-ffffff)}.signpost-page-module .solution-text>a{height:0;display:inline-block;overflow:hidden;transition:all ease .5s;margin-top:0}.signpost-page-module .solution-text>a:before{width:100vw;height:100%;position:absolute;left:0;top:0;content:''}.signpost-page-module .solution-wrap:hover .solution-text>a{height:24px;margin-top:24px}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap{direction:rtl}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap .solution-text{direction:ltr;text-align:right;left:auto;right:0}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap>div:first-of-type{direction:ltr}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap:before{clip-path:polygon(100% 0,100% 100%,0 100%,38.43% 0);left:auto;right:0}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap:hover:before{width:100vw;clip-path:polygon(100% 0,100% 100%,0% 200%,0% 0%)}.signpost-page-module .signpost-page-item:nth-child(even) .solution-text>a:before{left:auto;right:0}.signpost-page-module>.container-fluid{position:relative}.signpost-page-module>.container-fluid:before{width:70%;height:96%;background:url('/~/media/Images/I/Invaio-Corp/image/site-leaf') center top no-repeat;background-size:100%;position:absolute;left:50%;top:80px;transform:translateX(-50%);z-index:-1;transition:all ease .5s;opacity:0;content:''}.come-in .signpost-page-module>.container-fluid:before{top:30px;opacity:1}.signpost-page-main-wrapper{background-color:#fff}@media only screen and (max-width:1024.98px){.signpost-page-module .solution-info{margin-bottom:30px}.signpost-page-module .signpost-item-wrapper .signpost-page-item{margin-top:24px}.signpost-page-module .solution-wrap{min-height:auto}.signpost-page-module .solution-wrap .solution-text{width:100%;padding:32px 16px}.signpost-page-module .solution-wrap img{right:0;width:auto}.signpost-page-module .solution-text>a{height:auto;margin-top:24px}.signpost-page-module>.container-fluid:before{display:none}.signpost-page-module .solution-wrap:before,.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap:before{width:100%;clip-path:polygon(100% 0,100% 100%,0% 100%,0% 0%)}.signpost-page-module .solution-wrap.reverse:before{width:100%;clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap .solution-text{text-align:left}}@media only screen and (max-width:767.98px){.signpost-page-module .solution-info{align-items:flex-start}.solutsignpost-page-moduleion .row:last-of-type>div~div .solution-wrap{margin-top:24px}.signpost-page-module .solution-info{text-align:left;margin-bottom:16px}.signpost-page-module .signpost-page-item:nth-child(even) .solution-wrap .solution-text{text-align:left}.signpost-page-module .solution-text>a{margin-left:0}}