.intro-hero-banner-module{background-color:var(--color-132515)}.intro-hero-banner-module .intro-hero-banner-box{background-color:var(--color-132515);padding:120px 0;position:relative}.intro-hero-banner-module .intro-hero-banner-box::before{clip-path:polygon(90px 0,100% 0,100% 100%,0 100%,0 170px);position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#f1f3ec}.intro-banner-left{height:100%;display:flex;flex-direction:column;justify-content:space-between}.intro-img.bottomleft-img{height:100%}.intro-hero-banner-module .intro-banner-left .intro-img{margin-bottom:32px}.intro-hero-banner-module .intro-banner-left .intro-img:last-child{margin-bottom:0;display:inline-block;float:right}.intro-hero-banner-module .intro-banner-left .topleft-img img{width:100%;height:435px;max-width:100%;object-fit:cover}.intro-hero-banner-module .intro-banner-left .bottomleft-img img{width:429px;height:100%;max-width:100%;object-fit:cover}.intro-banner-right{height:100%;display:flex;flex-direction:column;justify-content:space-between}.intro-hero-banner-module .intro-banner-right .right-img img{width:488px;height:auto;max-width:100%;object-fit:cover}.intro-hero-banner-module .intro-banner-left .intro-img{text-align:right}.intro-hero-banner-module .intro-banner-right .intro-img{margin-top:47px;display:inherit}.intro-hero-banner-module .intro-banner-right .intro-img .parallax-effect-image,.intro-hero-banner-module .intro-banner-left .bottomleft-img .parallax-effect-image{overflow:hidden}.intro-hero-banner-module .intro-hero-banner-box .tag-text .icon-lines:before{color:var(--color-86e641)}.intro-hero-banner-module .intro-hero-banner-content{margin-top:37px}.intro-hero-banner-module .intro-banner-image-slider{display:none}.mouse-gif{position:absolute;top:-30px;z-index:3;left:10px}.mouse-gif .mouse{background:#132515 linear-gradient(transparent 0%,transparent 50%,#fff 50%,#fff 100%);position:relative;width:36px;height:58px;border-radius:100px;background-size:100% 200%;-webkit-animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite;animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite}.mouse-gif .mouse:before,.mouse-gif .mouse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.mouse-gif .mouse:before{width:34px;height:56px;background-color:#132515;border-radius:100px}.mouse-gif .mouse:after{background-color:#fff;width:4px;height:4px;border-radius:100%;-webkit-animation:trackBallSlide 5s linear infinite;animation:trackBallSlide 5s linear infinite}#ip3-Homepage .share-items{top:28%;z-index:auto}.video-text-module .videoImage .video-trigger .videoPopVidCopy .icon.icon-play,.parallax-effect-image.hasVideo .videoPopVidCopy .icon.icon-play::before,.banner-img-slider .hasVideo .videoPopVidCopy .icon.icon-play::before{color:var(--color-ffffff)}.video-text-module .videoImage .video-trigger .videoPopVidCopy .icon.icon-play,.parallax-effect-image.hasVideo .videoPopVidCopy .icon.icon-play,.banner-img-slider .hasVideo .videoPopVidCopy .icon.icon-play{left:45%}.video-text-module .videoImage .video-trigger .videoPopVidCopy,.parallax-effect-image.hasVideo .videoPopVidCopy,.banner-img-slider .hasVideo .videoPopVidCopy{margin-top:0;position:absolute;top:0;width:100%;height:100%}@keyframes colorSlide{0%{background-position:0% 100%}20%{background-position:0% 0%}21%{background-color:#4e5559}29.99%{background-color:#fff;background-position:0% 0%}30%{background-color:#4e5559;background-position:0% 100%}50%{background-position:0% 0%}51%{background-color:#4e5559}59%{background-color:#fff;background-position:0% 0%}60%{background-color:#4e5559;background-position:0% 100%}80%{background-position:0% 0%}81%{background-color:#4e5559}90%,100%{background-color:#fff}}@keyframes trackBallSlide{0%{opacity:1;transform:scale(1) translateY(-12px)}6%{opacity:1;transform:scale(.9) translateY(5px)}14%{opacity:0;transform:scale(.4) translateY(15px)}15%,19%{opacity:0;transform:scale(.4) translateY(-12px)}28%,29.99%{opacity:1;transform:scale(1) translateY(-12px)}30%{opacity:1;transform:scale(1) translateY(-12px)}36%{opacity:1;transform:scale(.9) translateY(5px)}44%{opacity:0;transform:scale(.4) translateY(15px)}45%,49%{opacity:0;transform:scale(.4) translateY(-12px)}58%,59.99%{opacity:1;transform:scale(1) translateY(-12px)}60%{opacity:1;transform:scale(1) translateY(-12px)}66%{opacity:1;transform:scale(.9) translateY(5px)}74%{opacity:0;transform:scale(.4) translateY(15px)}75%,79%{opacity:0;transform:scale(.4) translateY(-12px)}88%,100%{opacity:1;transform:scale(1) translateY(-12px)}}@keyframes nudgeMouse{0%{transform:translateY(0)}20%{transform:translateY(8px)}30%{transform:translateY(0)}50%{transform:translateY(8px)}60%{transform:translateY(0)}80%{transform:translateY(8px)}90%{transform:translateY(0)}}@media all and (max-width:1024.98px){.intro-hero-banner-module .intro-hero-banner-content .row{flex-flow:column-reverse}.intro-hero-banner-module .intro-hero-banner-box{padding:64px 0}.intro-hero-banner-module .intro-banner-right .intro-img,.intro-banner-left{display:none}.intro-hero-banner-module .intro-hero-banner-content{margin-top:0}.intro-hero-banner-module .intro-banner-image-slider{display:block;margin-top:32px}.intro-hero-banner-module .banner-img-slider .slider-img{height:277px;margin-right:24px}.intro-hero-banner-module .banner-img-slider .slider-img img{width:100%;height:100%}.intro-hero-banner-module .intro-banner-image-slider .slick-dots{margin-top:32px}.intro-hero-banner-module .intro-banner-image-slider .slick-dots li{margin-bottom:0}.intro-hero-banner-module .intro-banner-image-slider .slick-dots li button{text-indent:-9999px;width:10px;height:10px;border-radius:100%;border:1px solid var(--color-f1f3ec);background-color:var(--color-132515);opacity:.6;margin:0 10px;padding:0}.intro-hero-banner-module .intro-banner-image-slider .slick-dots{display:flex;justify-content:center}.intro-hero-banner-module .intro-banner-image-slider .slick-dots li.slick-active button{border-color:var(--color-132515);background-color:var(--color-86e641)}.intro-hero-banner-module .intro-banner-image-slider .slick-list{width:126%;padding-right:26%}.intro-hero-banner-module .intro-banner-image-slider .slider-img{position:relative}.intro-hero-banner-module .intro-banner-image-slider .slider-img::before{content:'';position:absolute;width:100%;height:100%;background-color:var(--color-ffffff);opacity:.8}.intro-hero-banner-module .intro-banner-image-slider .slider-img.slick-current::before{background-color:transparent}.intro-hero-banner-module .intro-hero-banner-box h2{margin-bottom:16px}.intro-hero-banner-module{position:relative;transform:translateY(-1px);z-index:9}}@media all and (max-width:767.98px){.intro-hero-banner-module .intro-hero-banner-box::before{content:unset}.intro-hero-banner-module .intro-hero-banner-box,.intro-hero-banner-module{background-color:#f1f3ec}.intro-hero-banner-module .intro-banner-image-slider .banner-img-slider .slider-img{height:211px}.intro-hero-banner-module .intro-banner-image-slider .slick-list{width:102%;padding-right:2%}.mouse-gif{display:none}.intro-hero-banner-module .intro-hero-banner-box h2{margin-bottom:8px}.intro-hero-banner-module .intro-hero-banner-box{padding:40px 0}#ip3-Homepage .share-item{position:absolute}#ip3-Homepage .share-items{top:64%;z-index:auto}}#imageTextFullwidthSignpost{padding:10px 100px 40px 100px;background:none}#imageTextFullwidthSignpost:before{background:none!important}@media all and (max-width:991.98px){#imageTextFullwidthSignpost{padding:0 0 20px}}#imageTextFullwidthSignpost .dark p,#imageTextFullwidthSignpost .dark .subheading{color:var(--color-ffffff)}#imageTextFullwidthSignpost .dark span.subtitle{color:var(--color-ffffff);display:table}#imageTextFullwidthSignpost .row.dark{background:rgba(19,37,21,1);padding:30px}