#page,.site-footer{max-width:none;margin:0 auto}body{background:#003c69}#navbar:before,#navbar:after{display:none}.content-area{padding:0px}@media screen and (max-width: 800px){.content-area{overflow:hidden}}.cta-wrap{background:#eaeaea}.content-wrapper{background:#eaeaea}.content-wrapper:before{left:0px}@media screen and (max-width: 800px){.content-wrapper:after{display:block;bottom:50%}}.banner-home{position:relative;padding:0px;top:0px;z-index:99;align-items:flex-end;overflow:hidden}@media screen and (max-width: 800px){.banner-home:after{display:none}}.banner-home .banner-text{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:30% 9% 7% 9%}@media screen and (max-width: 1550px){.banner-home .banner-text{padding:25% 9% 7% 9%}}@media screen and (max-width: 1100px){.banner-home .banner-text{flex-wrap:wrap}}@media screen and (max-width: 800px){.banner-home .banner-text{padding:35% 9% 10% 9%}}.banner-home .banner-text .banner-text-inner{flex:0 0 700px}@media screen and (max-width: 1550px){.banner-home .banner-text .banner-text-inner{flex:0 0 600px}}@media screen and (max-width: 1400px){.banner-home .banner-text .banner-text-inner{flex:0 0 500px}}@media screen and (max-width: 1100px){.banner-home .banner-text .banner-text-inner{flex:0 0 100%}}@media screen and (max-width: 1100px){.banner-home .banner-text .banner-text-inner .desk-expertise{display:none}}.banner-home .banner-text .banner-text-main{padding-left:30px}@media screen and (max-width: 1100px){.banner-home .banner-text .banner-text-main{padding:0px}}.banner-home .banner-text .banner-text-main p{margin:0px}@media screen and (max-width: 1100px){.banner-home .banner-text .banner-text-main p{margin:0px 0px 1.5em 0px}}.banner-home .banner-text .banner-text-main .mobile-expertise{display:none}@media screen and (max-width: 1100px){.banner-home .banner-text .banner-text-main .mobile-expertise{display:block}}.banner-home .banner-text .primary-heading{font-size:100px;line-height:1.1}@media screen and (max-width: 1550px){.banner-home .banner-text .primary-heading{font-size:80px}}@media screen and (max-width: 1400px){.banner-home .banner-text .primary-heading{font-size:70px}}@media screen and (max-width: 1100px){.banner-home .banner-text .primary-heading{font-size:60px;max-width:500px}}@media screen and (max-width: 800px){.banner-home .banner-text .primary-heading{font-size:45px;max-width:350px}}.banner-home .banner-text p{max-width:550px}.banner-home .banner-text .primary-heading{color:#fff}@media screen and (max-width: 650px){.banner-home .banner-text .primary-heading{max-width:360px}}@media screen and (max-width: 450px){.banner-home .banner-text .primary-heading{max-width:310px}}.banner-home .banner-text .expertise-nav{position:absolute;right:0px;bottom:0px;max-width:375px;opacity:0;visibility:hidden;transform:translateX(-15px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (max-width: 800px){.banner-home .banner-text .expertise-nav{top:30%}}@media screen and (max-width: 650px){.banner-home .banner-text .expertise-nav{right:5%}}@media screen and (max-width: 420px){.banner-home .banner-text .expertise-nav{right:0%}}.banner-home .banner-text .expertise-nav.open{opacity:1;z-index:10;visibility:visible;transform:translateX(0%)}.banner-home .banner-text .expertise-nav .close-expertise{background:#739600;padding:14px 22px;color:#003c69;position:absolute;top:0px;right:0px;display:flex;align-items:center;cursor:pointer;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.banner-home .banner-text .expertise-nav .close-expertise svg{width:16px}.banner-home .banner-text .expertise-nav .close-expertise:hover{background:rgb(134.55,175.5,0)}.banner-home .banner-text .expertise-nav .expertise-nav-inner{background:#eaeaea;color:#003c69;padding:40px}.banner-home .banner-text .expertise-nav .expertise-nav-inner .intro{margin-bottom:20px;margin-right:30px}.banner-home .banner-text .expertise-nav .expertise-nav-inner li{list-style:none}.banner-home .banner-text .expertise-nav .expertise-nav-inner li a{color:#003c69;position:relative;display:block;padding:5px 0px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.banner-home .banner-text .expertise-nav .expertise-nav-inner li a:after{content:"";display:block;height:12px;position:absolute;right:0%;top:42%;border-bottom:3px solid #003c69;border-right:3px solid #003c69;transform-origin:66% 66%;transform:rotate(-45deg) translateY(-42%);width:12px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.banner-home .banner-text .expertise-nav .expertise-nav-inner li a:hover{color:#739600}.banner-home .banner-text .expertise-nav .expertise-nav-inner li a:hover:after{border-bottom:3px solid #739600;border-right:3px solid #739600}.banner-home .banner-text .expertise-nav .expertise-nav-inner li:last-child a{padding-bottom:0%}.banner-home .controls{background:#739600;position:absolute;bottom:0px;left:0px;width:134px;height:134px;display:flex;z-index:99;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1366px){.banner-home .controls{width:114px}}@media screen and (max-width: 1024px){.banner-home .controls{width:133px}}@media screen and (max-width: 1280px){.banner-home .controls{padding:15px 5%;width:100%;height:auto}}.banner-home .controls:hover{background:rgb(95.45,124.5,0)}.banner-home .controls div{background:url("/wp-content/themes/iwcd/images/shell/arrow-down.svg") center center no-repeat;height:40px;width:134px;cursor:pointer;transition:transform .3s ease-out}@media screen and (max-width: 1024px){.banner-home .controls div{width:100%}}.banner-home .controls div:hover{transform:translateY(5px)}.banner-home .controls div.prev-banner{background:url("/wp-content/themes/iwcd/images/shell/arrow-up.svg") center center no-repeat}.banner-home .controls div.prev-banner:hover{transform:translateY(-5px)}.banner-home .banner-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:#003c69;z-index:3;opacity:0}.banner-home .banner-slider{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#003c69}@media screen and (max-width: 1400px){.banner-home .banner-slider{overflow:hidden}}.banner-home .banner-slider .banner-slide{background:50% 20% no-repeat;background-size:cover}.banner-home .banner-slider .banner-slide:before{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:900px;display:block;background:-webkit-linear-gradient(rgba(38, 52, 62, 0) 0%, rgba(38, 52, 62, 0.4) 80%);background:-o-linear-gradient(rgba(38, 52, 62, 0) 0%, rgba(38, 52, 62, 0.4) 80%);background:linear-gradient(rgba(38, 52, 62, 0) 0%, rgba(38, 52, 62, 0.4) 80%);z-index:5}@media screen and (max-width: 800px){.banner-home .banner-slider .banner-slide:before{height:100%;background:-webkit-linear-gradient(rgba(38, 52, 62, 0) 0%, rgb(38, 52, 62) 90%);background:-o-linear-gradient(rgba(38, 52, 62, 0) 0%, rgb(38, 52, 62) 90%);background:linear-gradient(rgba(38, 52, 62, 0) 0%, rgb(38, 52, 62) 90%)}}.banner-home .banner-shape{position:absolute;right:0px;bottom:-2px;z-index:6}@media screen and (max-width: 650px){.banner-home .banner-shape{display:none}}.recognition{display:flex;flex-wrap:wrap;z-index:20;position:relative}.recognition .rec-img{width:50%;background:center center no-repeat;background-size:cover;position:relative;z-index:6}.recognition .rec-img .rec-button{position:absolute;bottom:0px;right:-70px}.recognition .rec-content{background:#fff;display:flex;flex-direction:column;position:relative;width:50%;z-index:5;padding:7% 10% 7% 7%}@media screen and (max-width: 1360px){.recognition .rec-content{flex-wrap:wrap}}@media screen and (max-width: 800px){.recognition .rec-content{width:100%}}.recognition .rec-content .rec-text p:last-child{margin:0px}.recognition .rec-content .rec-logo{padding:40px 0px 30px 0px;max-width:250px}.project-block{position:relative;padding:6% 7%;z-index:20}@media screen and (max-width: 650px){.project-block{padding:6% 0% 6% 0%}}.project-block:before{content:"";display:block;position:absolute;left:0px;top:-10%;bottom:0px;width:33.3333%;background:url("/wp-content/themes/iwcd/images/shell/project-shape.svg") right top no-repeat;max-width:420px}.project-block .project-shape{position:absolute;left:-100px;top:0px}.project-block .project{position:relative;z-index:5;max-width:70%;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1366px){.project-block .project{max-width:none}}@media screen and (max-width: 895px){.project-block .project{flex-wrap:wrap}}.project-block .project .project-content{background:#fff;width:55%;margin-top:50px;position:relative;z-index:5}@media screen and (max-width: 1366px){.project-block .project .project-content{margin-top:0px}}@media screen and (max-width: 650px){.project-block .project .project-content{width:100%;order:2}}.project-block .project .project-content .project-head{padding:35px 50px 30px 50px;background:#003c69;color:#fff}@media screen and (max-width: 800px){.project-block .project .project-content .project-head{padding:22px 7% 20px 7%}}.project-block .project .project-content .project-head .sub-heading,.project-block .project .project-content .project-head .primary-heading,.project-block .project .project-content .project-head .secondary-heading{color:#fff;margin:0px}.project-block .project .project-content .project-text{padding:40px 50px 82px 50px}@media screen and (max-width: 800px){.project-block .project .project-content .project-text{padding:30px 7% 60px 7%}}.project-block .project .project-content .project-text .custom-button{position:absolute;bottom:0px;right:-70px}@media screen and (max-width: 650px){.project-block .project .project-content .project-text .custom-button{right:0px}}.project-block .project .project-img{width:45%;line-height:0px;display:flex;justify-content:flex-end;position:relative;z-index:2}@media screen and (max-width: 650px){.project-block .project .project-img{width:100%;order:1;display:block}}.project-block .project .project-img img{max-width:120%;width:120%;position:relative;z-index:1}@media screen and (max-width: 895px){.project-block .project .project-img img{width:170%;max-width:170%}}@media screen and (max-width: 650px){.project-block .project .project-img img{width:100%;max-width:100%;height:auto}}.safety-block{background:center center no-repeat;background-size:cover;padding:0px 0px 7% 0px;position:relative;overflow:hidden;z-index:20}@media screen and (max-width: 650px){.safety-block{padding:0px}}.blog-block{position:relative;padding:6% 7%;background:#eaeaea;z-index:20}@media screen and (max-width: 650px){.blog-block{padding:6% 0% 6%}}.blog-block .blog-shape{position:absolute;left:-100px;top:0px}.blog-block .blog-slider{position:relative;z-index:9;max-width:70%;margin:0 auto}@media screen and (max-width: 1366px){.blog-block .blog-slider{max-width:none}}.blog-block .blog-slider .slick-track{display:flex;align-items:center}.blog-block .post{position:relative;z-index:5;margin:0 auto;display:flex;align-items:center;justify-content:center;outline:none}@media screen and (max-width: 650px){.blog-block .post{flex-wrap:wrap}}.blog-block .post .post-content{background:#fff;width:55%;margin-top:50px;position:relative;z-index:5}@media screen and (max-width: 1366px){.blog-block .post .post-content{margin-top:0px}}@media screen and (max-width: 650px){.blog-block .post .post-content{width:100%;order:2}}.blog-block .post .post-content .controls{position:absolute;bottom:0px;right:-82px;display:flex}@media screen and (max-width: 800px){.blog-block .post .post-content .controls{right:0px}}.blog-block .post .post-content .controls div{background:rgba(115,150,0,.9) url("/wp-content/themes/iwcd/images/shell/arrow.svg") center center no-repeat;height:82px;width:82px;transition:background .3s ease-out;cursor:pointer}@media screen and (max-width: 800px){.blog-block .post .post-content .controls div{height:60px;width:60px}}.blog-block .post .post-content .controls div:hover{background:rgba(95.45,124.5,0,.9) url("/wp-content/themes/iwcd/images/shell/arrow.svg") center center no-repeat}.blog-block .post .post-content .controls div.prev-slide{background:rgba(115,150,0,.9) url("/wp-content/themes/iwcd/images/shell/arrow-left.svg") center center no-repeat}.blog-block .post .post-content .controls div.prev-slide:hover{background:rgba(95.45,124.5,0,.9) url("/wp-content/themes/iwcd/images/shell/arrow-left.svg") center center no-repeat}.blog-block .post .post-content .post-head{padding:35px 50px 30px 50px;background:#003c69;color:#fff}.blog-block .post .post-content .post-head .sub-heading,.blog-block .post .post-content .post-head .primary-heading,.blog-block .post .post-content .post-head .secondary-heading{color:#fff;margin:0px}@media screen and (max-width: 800px){.blog-block .post .post-content .post-head{padding:22px 7% 20px 7%}}.blog-block .post .post-content .post-text{padding:40px 50px 82px 50px}@media screen and (max-width: 800px){.blog-block .post .post-content .post-text{padding:30px 7% 60px 7%}}.blog-block .post .post-content .post-text .custom-button{position:absolute;bottom:0px;right:-70px}@media screen and (max-width: 800px){.blog-block .post .post-content .post-text .custom-button{right:0px}}.blog-block .post .post-img{width:45%;max-width:45%;line-height:0px;display:flex;justify-content:flex-end;position:relative;z-index:4}@media screen and (max-width: 650px){.blog-block .post .post-img{width:100%;max-width:none;order:1;padding:0px;justify-content:center}}.blog-block .post .post-img img{max-width:120%;width:120%}@media screen and (max-width: 895px){.blog-block .post .post-img img{width:170%;max-width:170%}}@media screen and (max-width: 650px){.blog-block .post .post-img img{width:100%;max-width:100%}}#anniversary{position:relative;z-index:21}@media screen and (max-width: 800px){#anniversary{padding-bottom:6%;background:#eaeaea}}#anniversary .inside{height:680px;position:relative}@media screen and (max-width: 800px){#anniversary .inside{height:initial}}#anniversary .inside>img{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 800px){#anniversary .inside>img{position:relative;display:block;height:330px;object-position:68%}}#anniversary .inside>svg{position:absolute;bottom:0;right:0;transform:translate(25%, 5%);width:728.141px;height:auto}@media screen and (max-width: 1728px){#anniversary .inside>svg{width:calc(218.4423px + 29.4964525463vw)}}@media screen and (max-width: 800px){#anniversary .inside>svg{top:0;left:0;right:initial;transform:translate(-19%, 0px)}}#anniversary .inside .anni-content{background:#fff;width:60%;position:relative;z-index:5;position:absolute;top:0;left:0;width:590px}@media screen and (max-width: 650px){#anniversary .inside .anni-content{width:100%;order:2}}@media screen and (max-width: 800px){#anniversary .inside .anni-content{bottom:0;top:initial;position:relative}}#anniversary .inside .anni-content .anni-button{display:flex;justify-content:flex-end;margin-right:-70px;margin-top:20px}@media screen and (max-width: 800px){#anniversary .inside .anni-content .anni-button{margin-right:-60px}}#anniversary .inside .anni-content .anni-head{padding:35px 50px 30px 50px;background:#003c69;color:#fff}@media screen and (max-width: 800px){#anniversary .inside .anni-content .anni-head{padding:25px 8% 20px 8%}}@media screen and (max-width: 650px){#anniversary .inside .anni-content .anni-head{padding:25px 5% 20px 5%}}@media screen and (max-width: 450px){#anniversary .inside .anni-content .anni-head{padding:25px 6% 20px 6% !important}}#anniversary .inside .anni-content .anni-head .sub-heading,#anniversary .inside .anni-content .anni-head .primary-heading,#anniversary .inside .anni-content .anni-head .primary-heading-all-caps,#anniversary .inside .anni-content .anni-head .secondary-heading{color:#fff;margin:0px}#anniversary .inside .anni-content .anni-text{padding:40px 50px 25px 50px}@media screen and (max-width: 800px){#anniversary .inside .anni-content .anni-text{padding:40px 8% 40px 8%}}@media screen and (max-width: 650px){#anniversary .inside .anni-content .anni-text{padding:30px 5% 15px 5%}}@media screen and (max-width: 450px){#anniversary .inside .anni-content .anni-text{padding:30px 6% 5px 6%}}#anniversary .inside .anni-content .anni-text .custom-button{position:absolute;bottom:0px;right:-70px}/*# sourceMappingURL=home.css.map */
