@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;outline:none}:root{--dark-color:#10596e;--light-color:#429297}html,body{font-family:"Red Hat Display",sans-serif;font-weight:400;font-size:18px;line-height:1.5;padding:0;margin:0;background:#fff}a{color:var(--main-color);text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;display:inline-block}.main-wapper{padding:120px 0 0}.container{max-width:1067px}.header-main{background:#fff;padding:23px 80px;position:fixed;top:0;width:100%;z-index:5;display:flex;justify-content:space-between;align-items:end}.header-main .logo{width:205px}.header-main .logo img{width:100%}.header-main .rightside{display:flex;align-items:center;margin-bottom:5px;position:relative}.header-main .rightside ul.main-menu{display:flex;margin:0;padding:0;list-style:none}.header-main .rightside ul.main-menu li{margin-right:25px}.header-main .rightside ul.main-menu li a{font-size:14px;line-height:14px;color:#001213;font-weight:500;display:block}.header-main .rightside .search-block{position:absolute;bottom:-86px;transition:all .5s ease;background:#f2f5f5;right:0;padding:5px;display:none}.header-main .rightside .search-block.active{display:flex;transition:all .5s ease}.header-main .rightside .search-block form{display:flex}.header-main .rightside .search-block .form-control{border:none;background:0 0;font-size:16px;line-height:24px;padding:12px 20px;border-radius:0;color:var(--dark-color);font-weight:500}.header-main .rightside .search-block .form-control:focus{box-shadow:none}.header-main .rightside .search-block .form-control::-ms-input-placeholder{color:var(--dark-color)}.header-main .rightside .search-block .form-control::placeholder{color:var(--dark-color)}.header-main .rightside .search-block .btn-send{border:none;background:var(--dark-color);text-align:center;font-size:16px;line-height:24px;font-weight:500;color:#fff;padding:10px 25px;border-radius:0;margin-left:10px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.header-main .rightside .search-block .btn-send:hover{background:#17937a;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.btn-menu{width:22px;height:22px;border:none;background:0 0;position:relative;padding:0;transition:all .5s ease;margin-left:15px;display:none}.btn-menu span{width:100%;height:2px;background:var(--light-color);display:block;transition:all .5s ease}.btn-menu span:nth-of-type(3n+1){position:absolute;top:0;left:0;transition:all .5s ease}.btn-menu span:nth-of-type(3n+2){position:absolute;top:10px;width:70%;left:0;transition:all .5s ease}.btn-menu span:nth-of-type(3n+3){position:absolute;bottom:0;left:0;transition:all .5s ease}.btn-menu.active span:nth-of-type(3n+1){transform:rotate(-45deg);left:0;top:10px;transition:all .5s ease}.btn-menu.active span:nth-of-type(3n+2){display:none}.btn-menu.active span:nth-of-type(3n+3){transform:rotate(45deg);left:0;transition:all .5s ease;bottom:10px}.main-slider-section{margin:0;position:relative;overflow:hidden}.main-slider-section .logo-icon{width:1140px;position:absolute;top:0;right:-468px;z-index:2;opacity:.6;height:870px}.main-slider-section .logo-icon img{width:100%}.main-slider-section .photo-area{width:100%;height:600px;position:relative;overflow:hidden}.main-slider-section .photo-area img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.main-slider-section .photo-area:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--dark-color);opacity:.8;z-index:1}.main-slider-section .photo-area .content-area{padding:80px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:flex;flex-direction:column;justify-content:space-between}.main-slider-section .photo-area .content-area .title{font-weight:300;color:#fff;font-size:72px;line-height:72px}.main-slider-section .photo-area .content-area .subtitle{font-weight:500;color:#fff;font-size:28px;line-height:32px}.main-slider-section .swiper-button-next,.main-slider-section .swiper-button-prev{width:60px !important;height:60px !important;background:0 0;z-index:99;position:absolute;z-index:99}.main-slider-section .swiper-button-next:after,.main-slider-section .swiper-button-prev:after{font-size:22px !important;color:#fff}.main-slider-section .swiper-button-next{bottom:50px;top:auto;right:80px}.main-slider-section .swiper-button-prev{bottom:50px;top:auto;right:140px;left:auto}.introduction-area{padding:80px 0}.introduction-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.introduction-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.introduction-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.introduction-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:20px 0 40px}.introduction-area .photo-block{width:31.8%;overflow:hidden;position:relative;min-height:200px}.introduction-area .photo-block .inner-img{width:100%;height:100%;position:relative;overflow:hidden}.introduction-area .photo-block .inner-img img{width:100%;position:absolute;height:100%;top:0;bottom:0;left:0;right:0;object-fit:cover}.introduction-area .content-area{width:45%;padding:0 36px}.introduction-area .content-area h3{font-size:28px;line-height:33px;font-weight:500;color:#001213;margin:0 0 30px}.introduction-area .content-area p{font-size:18px;line-height:25px;font-weight:400;color:#4b4e4e;margin:0 0 30px}.introduction-area .content-area .btn-more{border:var(--light-color) 1px solid;padding:15px 22px;color:var(--light-color);font-size:18px;line-height:18px;font-weight:500}.introduction-area .content-area .btn-more:hover{background:var(--light-color);color:#fff}.introduction-area .link-area{width:23.2%}.introduction-area .link-area ul.link{margin:0;padding:0;list-style:none}.introduction-area .link-area ul.link li a{padding:20px 0 19px;display:inline-flex;align-items:center;font-size:16px;line-height:24px;color:var(--dark-color);font-weight:700;border-bottom:var(--dark-color) 1px solid}.introduction-area .link-area ul.link li a .icon{margin-left:10px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.introduction-area .link-area ul.link li a:hover{color:var(--light-color);border-bottom:var(--light-color) 1px solid}.introduction-area .link-area ul.link li a:hover .icon{transform:rotate(45deg);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.introduction-area .link-area ul.link li a:hover .icon svg path{stroke:var(--light-color)}.compliance-section{padding:0 0 80px}.compliance-section .compliance-block{position:relative;padding:60px 40px}.compliance-section .compliance-block:before{content:'';background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%}.compliance-section .compliance-block .inner-content{max-width:440px;position:relative;z-index:2}.compliance-section .compliance-block .inner-content .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:#fff;display:flex;align-items:center}.compliance-section .compliance-block .inner-content .subtitle .line{background:#e3ecec;width:100%;height:1px}.compliance-section .compliance-block .inner-content .subtitle span{display:block;padding-right:30px;position:relative;z-index:1}.compliance-section .compliance-block .inner-content h2{font-size:38px;line-height:38px;color:#fff;font-weight:400;margin:20px 0 30px}.compliance-section .compliance-block .inner-content p{font-size:18px;line-height:25px;font-weight:400;color:#fff;margin:0 0 30px}.compliance-section .compliance-block .inner-content .link{border:#fff 1px solid;padding:14px 22px;color:#fff;font-size:18px;line-height:20px;font-weight:700}.compliance-section .compliance-block .inner-content .link:hover{background:#fff;color:var(--dark-color)}.news-insight-section{padding:0 20px 20px}.news-insight-section .md-40{margin-bottom:40px}.news-insight-section .light-bg{background:#f2f5f5;padding:80px 0}.news-insight-section .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.news-insight-section .subtitle:before{content:'';background:#dbe5e5;width:100%;height:1px;position:absolute;top:7.5px;left:0}.news-insight-section .subtitle span{display:inline-block;background:#f2f5f5;padding-right:30px;position:relative;z-index:1}.news-insight-section h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:20px 0 40px;max-width:50%}.news-insight-section .swiper-slide{height:100%;padding-bottom:110px}.news-insight-section .swiper-pagination{position:absolute;bottom:54px !important;left:0 !important;display:flex}.news-insight-section .swiper-pagination-bullet{margin:0 10px 0 0 !important;width:60px;height:2px;background:#4b4e4e;opacity:1;border-radius:0}.news-insight-section .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--light-color)}.news-insight-section .swiper-button-next,.news-insight-section .swiper-button-prev{width:60px !important;height:60px !important;background:#fff;border:#fff 1px solid}.news-insight-section .swiper-button-next:hover,.news-insight-section .swiper-button-prev:hover{background:#e3ecec}.news-insight-section .swiper-button-next:after,.news-insight-section .swiper-button-prev:after{font-size:22px !important;color:#429297}.news-insight-section .swiper-button-next{bottom:0;top:auto;right:0}.news-insight-section .swiper-button-prev{bottom:0;top:auto;right:60px;left:auto}.news-block{border-width:1px;border-style:solid;border-image:linear-gradient(to top,#58b999,#1e1e1e) 1;padding:30px;height:100%;display:flex;flex-direction:column}.news-block .photo-area{width:100%;position:relative;overflow:hidden;height:160px}.news-block .photo-area img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.news-block .photo-area:before{content:'';background:0 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news-block .date{font-size:14px;line-height:20px;font-weight:400;color:#001213;margin:20px 0}.news-block h3{font-size:22px;line-height:26px;color:#001213;font-weight:700;min-height:130px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0 0 20px}.news-block .link{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;width:40px;height:40px}.news-block .link:hover{transform:rotate(45deg);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.news-block .link svg path{stroke:#001213;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.news-block .link:hover svg path{stroke:var(--light-color);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.product-portfolio-section{padding:378px 0 40px}.product-portfolio-section .content-block{background:#fff;max-width:554px;padding:50px}.product-portfolio-section .content-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.product-portfolio-section .content-block .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.product-portfolio-section .content-block .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.product-portfolio-section .content-block h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:20px 0 30px}.product-portfolio-section .content-block p{font-size:18px;line-height:25px;font-weight:400;color:#4b4e4e;margin:0}.our-expertise-area{padding:0;position:relative}.our-expertise-area ul.link-area{margin:0;padding:40px 0;list-style:none;display:flex;justify-content:center;border-bottom:#e3ecec 1px solid}.our-expertise-area ul.link-area li{margin:0 20px}.our-expertise-area ul.link-area li a{font-size:22px;line-height:26px;font-weight:700;color:#001213;text-decoration:underline}.our-expertise-area ul.link-area li a:hover,.our-expertise-area ul.link-area li a.active{color:var(--light-color)}.our-expertise-area .our-expertise-block{padding:74px 0 80px;position:relative;overflow:hidden}.our-expertise-area .our-expertise-block .logo-icon{position:absolute;top:-50px;right:-700px;width:1140px;opacity:.1}.our-expertise-area .our-expertise-block .container{position:relative;z-index:1}.our-expertise-area .our-expertise-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.our-expertise-area .our-expertise-block .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.our-expertise-area .our-expertise-block .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.our-expertise-area .our-expertise-block h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:20px 0 30px}.our-expertise-area .our-expertise-block h3{font-size:28px;line-height:33px;color:#001213;font-weight:500;margin:0 0 30px}.our-expertise-area .our-expertise-block p{font-size:18px;line-height:25px;font-weight:400;color:#4b4e4e;margin:0}.our-expertise-area .our-expertise-block ul.point{margin:40px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;max-width:742px}.our-expertise-area .our-expertise-block ul.point li{width:50%;font-size:18px;line-height:25px;color:#4b4e4e;font-weight:400;margin:0 0 10px;padding-left:32px;position:relative}.our-expertise-area .our-expertise-block ul.point li:before{content:'';position:absolute;top:6px;left:0;background:url(//2rivers.girishandco.com/wp-content/themes/2rivers/assets/css/../images/logo-icon.svg) center center no-repeat;width:22px;height:17px;background-size:100%}.our-expertise-area .our-expertise-block ul.point li:hover{color:var(--light-color)}.footer-area{background:var(--dark-color);padding:70px 0}.footer-area .inner-row{display:flex}.footer-area .inner-row .first-part{width:19%}.footer-area .inner-row .first-part .logo{width:152px}.footer-area .inner-row .first-part .logo svg{width:100%}.footer-area .inner-row .link-area{width:50%}.footer-area .inner-row .link-area ul.footer-link{margin:0;padding:0;list-style:none;column-count:2;column-gap:40px}.footer-area .inner-row .link-area ul.footer-link li{margin:0 0 10px}.footer-area .inner-row .link-area ul.footer-link li a{font-size:16px;line-height:100%;color:#fff;font-weight:500;display:block}.footer-area .inner-row .link-area ul.footer-link li a:hover{color:var(--light-color)}.footer-area .inner-row .contact-info{width:31%}.footer-area .inner-row .contact-info p{font-size:16px;line-height:140%;color:#fff;font-weight:400;margin:0 0 20px}.footer-area .inner-row .contact-info p a{color:#fff}.footer-area .inner-row .contact-info .linkedin-box{width:24px;height:24px}.footer-area .inner-row .contact-info .linkedin-box svg{vertical-align:top}.footer-area .bottom-bar{display:flex;align-items:center;justify-content:space-between;border-top:var(--light-color) 1px solid;margin-top:50px;padding-top:30px}.footer-area .bottom-bar ul.link{margin:0;padding:0;list-style:none;display:flex}.footer-area .bottom-bar ul.link li a{font-size:14px;line-height:100%;font-weight:500;color:#fff}.footer-area .bottom-bar ul.link li:after{content:'|';color:#fff;margin:0 10px}.footer-area .bottom-bar ul.link li:last-child:after{content:none}.footer-area .bottom-bar p{font-size:14px;line-height:100%;font-weight:500;color:#fff;margin:0}.top-banner-area{position:relative;height:420px;overflow:hidden}.top-banner-area img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.top-banner-area:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:1}.top-banner-area .container{position:relative;z-index:1;height:100%}.top-banner-area .container h1{color:#fff;font-size:38px;line-height:38px;font-weight:400;bottom:30px;position:absolute;margin:0}.top-banner-area .container h1 span{display:block;font-size:14px;line-height:20px;color:#fff;margin:20px 0 0}.contact-overlay:before{background:0 0}.river-group-area{padding:80px 0}.river-group-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 40px}.river-group-area p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0 0 40px}.river-group-area .supplier{width:100%;display:flex;flex-direction:column;gap:37px}.river-group-area .supplier .photo{width:100%;height:320px;position:relative;overflow:hidden}.river-group-area .supplier .photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.river-group-area .supplier .content-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.river-group-area .supplier .content-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.river-group-area .supplier .content-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.river-group-area .supplier .content-area h3{font-size:28px;line-height:32px;font-weight:500;color:#001213;margin:30px 0}.river-group-area .supplier .content-area p{color:#4b4e4e;font-size:18px;line-height:25.2px;font-weight:400;margin:0}.pdbottom0{padding-bottom:0 !important}.leadership-area{padding:80px 0}.leadership-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 40px}.leadership-area p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0 0 40px;font-weight:400}.leadership-area .leadership-list{margin:0 -13px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.leadership-area .leadership-list li{width:50%;padding:0 13px;margin-bottom:26px}.leadership-area .leadership-list li .leader-block{padding:30px;position:relative;display:flex;gap:40px;background-color:#f9fafa;height:100%}.leadership-area .leadership-list li .leader-block .leader-photo{display:flex;flex-direction:column}.leadership-area .leadership-list li .leader-block .leader-photo .photo{width:140px;height:160px;position:relative}.leadership-area .leadership-list li .leader-block .leader-photo .photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.leadership-area .leadership-list li .leader-block .leader-photo h3{margin:10px 0 0;font-size:14px;line-height:24px;font-weight:700;text-align:center}.leadership-area .leadership-list li .leader-block .leader-photo span{margin:0;font-size:14px;line-height:24px;font-weight:400;text-align:center;display:block;color:#4b4e4e}.leadership-area .leadership-list li .leader-block .leader-detail{font-size:14px;line-height:19.6px;font-weight:400}.team-page-area{padding:80px 0}.team-page-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 50px}.team-page-area p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0 0 25px;font-weight:400}.team-page-area p:last-child{margin:0}.environment-page-area{padding:80px 0 0}.environment-page-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 40px}.environment-page-area p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0 0 80px;font-weight:400}.environment-photo-area{position:relative;overflow:hidden;padding:338px 0 70px}.environment-photo-area:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001A;z-index:1}.environment-photo-area .container{position:relative;z-index:2}.environment-photo-area .d-flex{margin:0 -21px}.environment-photo-area .half-block{width:50%;padding:0 21px}.environment-photo-area .half-block h2{font-size:28px;line-height:32px;font-weight:500;color:#fff;margin:0 0 40px}.environment-photo-area .half-block p{font-size:18px;line-height:24px;font-weight:400;color:#fff;margin:0}.environment-photo-area .half-block h3{font-size:38px;line-height:42px;color:#fff;font-weight:400;margin:0 0 40px}.environment-photo-area .half-block a.btn-download{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:14px;line-height:24px;font-weight:500;color:#4b4e4e}.environment-photo-area .half-block a.btn-download:hover{background:#58b999;color:#fff}.environment-photo-area .half-block a.btn-download:hover img{filter:brightness(0) invert(1);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.news-page{padding:80px 0}.news-page .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.news-page .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.news-page .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.news-page h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:20px 0 40px;max-width:546px}.news-page .form-select{border:var(--light-color) 1px solid;margin:0 0 40px;border-radius:0;width:150px;font-size:18px;line-height:18px;color:var(--light-color);padding:15px 22px}.news-page .form-select:focus{box-shadow:none}.news-page ul.news-list{margin:0 -12px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.news-page ul.news-list li{width:33.33%;padding:0 12px;margin-bottom:25px}.news-page .swiper-button-next,.news-page .swiper-button-prev{width:60px !important;height:60px !important;background:#fff;border:#fff 1px solid}.news-page .swiper-button-next:hover,.news-page .swiper-button-prev:hover{background:#e3ecec}.news-page .swiper-button-next:after,.news-page .swiper-button-prev:after{font-size:22px !important;color:#429297}.news-page .swiper-button-next{top:74px;right:0}.news-page .swiper-button-prev{top:74px;right:60px;left:auto}.news-detail-page{padding:80px 0 70px}.news-detail-page h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 40px}.news-detail-page p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0 0 25px;font-weight:400}.news-detail-page p:last-child{margin:0}.product-portfolio-page{padding:80px 0 0}.product-portfolio-page h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 40px}.product-portfolio-page p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0 0 20px;font-weight:400}.product-portfolio-page .photo-list{margin:40px 0 0;display:flex;flex-wrap:wrap;padding:0;list-style:none}.product-portfolio-page .photo-list li{width:25%;padding:0 .5px 1px}.product-portfolio-page .photo-list li .photo-block{width:100%;height:420px;position:relative;overflow:hidden;background:#000;display:block}.product-portfolio-page .photo-list li .photo-block .title{position:absolute;bottom:0;left:0;font-size:22px;line-height:120%;color:#fff;font-weight:700;padding:30px;z-index:3}.product-portfolio-page .photo-list li .photo-block .title svg{width:24px;height:24px;margin-left:10px}.product-portfolio-page .photo-list li .photo-block img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;filter:grayscale(100%);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.product-portfolio-page .photo-list li .photo-block:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:1;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.product-portfolio-page .photo-list li .photo-block:hover img{filter:grayscale(0%);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.product-portfolio-page .photo-list li .photo-block:hover:before{opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.product-portfolio-page .photo-list li:nth-of-type(1){width:33.33%}.product-portfolio-page .photo-list li:nth-of-type(2){width:33.33%}.product-portfolio-page .photo-list li:nth-of-type(3){width:33.33%}.portfolio-detail-page{padding:80px 0}.portfolio-detail-page ul.content-list{margin:0;padding:0;list-style:none}.portfolio-detail-page ul.content-list li{display:flex;margin:0 0 80px}.portfolio-detail-page ul.content-list li .photo-area{width:48%;min-height:520px}.portfolio-detail-page ul.content-list li .photo-area .photo-inner{width:100%;height:100%;position:relative;overflow:hidden}.portfolio-detail-page ul.content-list li .photo-area .photo-inner img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.portfolio-detail-page ul.content-list li .content{width:52%;padding-left:38px}.portfolio-detail-page ul.content-list li .content .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.portfolio-detail-page ul.content-list li .content .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.portfolio-detail-page ul.content-list li .content .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.portfolio-detail-page ul.content-list li .content h2{font-size:28px;line-height:32px;font-weight:500;color:#001213;margin:30px 0}.portfolio-detail-page ul.content-list li .content p{color:#4b4e4e;font-size:18px;line-height:25.2px;font-weight:400;margin:0 0 25px}.portfolio-detail-page ul.content-list li .content p:last-child{margin:0}.portfolio-detail-page ul.content-list li:nth-child(2n){flex-direction:row-reverse}.portfolio-detail-page ul.content-list li:nth-child(2n) .content{padding-left:0;padding-right:38px}.portfolio-detail-page .slider-area{margin:0}.portfolio-detail-page .slider-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.portfolio-detail-page .slider-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.portfolio-detail-page .slider-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.portfolio-detail-page .slider-area .swiper-slide{width:444px}.portfolio-detail-page .slider-area .photo-block{width:100%;height:420px;position:relative;overflow:hidden;background:#000;display:block}.portfolio-detail-page .slider-area .photo-block .title{position:absolute;bottom:0;left:0;font-size:22px;line-height:120%;color:#fff;font-weight:700;padding:30px;z-index:3}.portfolio-detail-page .slider-area .photo-block .title svg{width:24px;height:24px;margin-left:10px}.portfolio-detail-page .slider-area .photo-block img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.portfolio-detail-page .slider-area .photo-block:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:1;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.portfolio-detail-page .slider-area .photo-block:hover:before{opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.career-page-area{padding:80px 0 50px}.career-page-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 20px}.career-page-area p{font-size:18px;line-height:25.2px;color:#4b4e4e;margin:0;font-weight:400}.work-area{margin:0;padding:0 20px}.work-area .work-inner{background-color:#e3ecec;padding:50px 0 96px}.work-area .work-inner .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;margin:0 0 40px;color:var(--light-color)}.work-area .work-inner .subtitle:before{content:'';background:#dbe5e5;width:100%;height:1px;position:absolute;top:7.5px;left:0}.work-area .work-inner .subtitle span{display:inline-block;background:#e3ecec;padding-right:30px;position:relative;z-index:1}.work-area .work-inner .work-detail{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:0 -13px}.work-area .work-inner .work-detail li{width:50%;padding:0 13px}.work-area .work-inner .work-detail li .work-box{padding:0 90px 0 0;margin:0 0 40px}.work-area .work-inner .work-detail li .work-box .work-box-icon{width:40px;height:40px;position:relative;margin:0 0 20px}.work-area .work-inner .work-detail li .work-box .work-box-icon img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.work-area .work-inner .work-detail li .work-box h3{font-size:22px;line-height:30px;font-weight:500;color:#001213;margin:0 0 20px}.work-area .work-inner .work-detail li .work-box p{font-size:14px;line-height:19.6px;font-weight:400;color:#001213;margin:0}.work-area .work-inner .who-we-looking{display:flex;margin:30px -13px 0}.work-area .work-inner .who-we-looking .half-block{width:50%;padding:0 13px}.work-area .work-inner .who-we-looking .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;margin:0 0 20px;color:var(--light-color)}.work-area .work-inner .who-we-looking .subtitle:before{content:'';background:#dbe5e5;width:100%;height:1px;position:absolute;top:7.5px;left:0}.work-area .work-inner .who-we-looking .subtitle span{display:inline-block;background:#e3ecec;padding-right:30px;position:relative;z-index:1}.work-area .work-inner .who-we-looking p{font-size:14px;line-height:24px;font-weight:400;color:#001213;margin:0 0 30px;max-width:417px}.work-area .work-inner .who-we-looking .point li:last-child{margin:0}.work-area .work-inner .who-we-looking .point{margin:0;padding:0;list-style:none}.work-area .work-inner .who-we-looking .point li{width:50%;font-size:18px;line-height:25px;color:#4b4e4e;font-weight:400;margin:0 0 10px;padding-left:32px;position:relative}.work-area .work-inner .who-we-looking .point li:before{content:'';position:absolute;top:6px;left:0;background:url(//2rivers.girishandco.com/wp-content/themes/2rivers/assets/css/../images/logo-icon.svg) center center no-repeat;width:22px;height:17px;background-size:100%}.apply-area{padding:80px 0 100px}.apply-area h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;text-align:center;margin:0 0 20px}.apply-area p{font-size:14px;line-height:19.6px;color:#001213;max-width:562px;display:block;margin:0 auto 40px auto;text-align:center;font-weight:400}.apply-area .form-detail{display:flex}.apply-area .form-detail .form{width:50%;padding-right:13px}.apply-area .form-detail .md-5{margin:0 -5px}.apply-area .form-detail .pd-5{padding:0 5px}.apply-area .form-detail .form .input-block{margin:0 0 10px}.apply-area .form-detail .form-select{padding:16px 20px;color:#001213;border:1px solid #e3ecec;font-size:18px;line-height:26px;font-weight:400;border-radius:0}.apply-area .form-detail .form-select:focus{border:var(--light-color) 1px solid;box-shadow:none}.apply-area .form-detail .form .form-control{padding:16px 20px;color:#001213;border:1px solid #e3ecec;font-size:18px;line-height:26px;font-weight:400;border-radius:0}.apply-area .form-detail .form .form-control::placeholder{color:#001213}.apply-area .form-detail .form .form-control:focus{border:var(--light-color) 1px solid;box-shadow:none}.apply-area .form-detail .form .form-input--file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;border:1px solid #e3ecec;font-size:18px;line-height:26px;font-weight:400;padding:10px 10px 10px 20px;margin:0 0 10px}.apply-area .form-detail .form .form-input--file .border{font-family:var(--font-dubai);font-size:18px;line-height:18px;padding:10px 15px;font-weight:400;border:none !important;background:var(--light-color);color:#fff}.apply-area .form-detail .form .form-input--file .form-input-file{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.apply-area .form-detail .form .btn-apply{color:var(--light-color);border:1px solid var(--light-color);padding:20px 0;width:100%;background:0 0;font-size:18px;line-height:18px;font-weight:500}.apply-area .form-detail .form .btn-apply:hover{background:var(--light-color);color:#fff}.apply-area .form-detail .form-photo{width:50%;min-height:250px;position:relative;padding-left:13px}.apply-area .form-detail .form-photo .photo-block{width:100%;height:100%;position:relative;overflow:hidden}.apply-area .form-detail .form-photo .photo-block img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.contact-page{padding:50px 20px 80px;position:relative}.contact-page .container{display:flex;justify-content:end}.contact-page .md-5{margin:0 -5px}.contact-page .pd-5{padding:0 5px}.contact-page .form-area{width:50%;padding-left:30px}.contact-page .form-area p{font-size:22px;line-height:30px;font-weight:400;color:#001213;margin:0 0 50px}.contact-page .form-area p strong{font-weight:600}.contact-page .form-area p a{color:#001213}.contact-page .form-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 20px}.contact-page .form-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.contact-page .form-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.contact-page .form-area .input-block{margin:0 0 10px}.contact-page .form-area .form-select{padding:16px 20px;color:#001213;border:1px solid #e3ecec;font-size:18px;line-height:26px;font-weight:400;border-radius:0}.contact-page .form-area .form-select:focus{border:var(--light-color) 1px solid;box-shadow:none}.contact-page .form-area .form-control{padding:16px 20px;color:#001213;border:1px solid #e3ecec;font-size:18px;line-height:26px;font-weight:400;border-radius:0}.contact-page .form-area textarea.form-control{min-height:100px}.contact-page .form-area .form-control::placeholder{color:#001213}.contact-page .form-area .form-control:focus{border:var(--light-color) 1px solid;box-shadow:none}.contact-page .form-area .btn-submit{color:var(--light-color);border:1px solid var(--light-color);padding:20px 0;width:100%;background:0 0;font-size:18px;line-height:18px;font-weight:500}.contact-page .form-area .btn-submit:hover{background:var(--light-color);color:#fff}.contact-page .photo-area{position:absolute;top:0;left:0;padding:50px 10px 80px 20px;width:50%;height:100%}.contact-page .photo-area .inner-photo{width:100%;height:100%;position:relative;overflow:hidden}.contact-page .photo-area .inner-photo img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.expertise-services-list{padding:80px 0 0}.expertise-services-list ul.content-list{margin:0;padding:0;list-style:none}.expertise-services-list ul.content-list li{display:flex;margin:0 0 80px}.expertise-services-list ul.content-list li .photo-area{width:48%;min-height:520px}.expertise-services-list ul.content-list li .photo-area .photo-inner{width:100%;height:100%;position:relative;overflow:hidden}.expertise-services-list ul.content-list li .photo-area .photo-inner img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.expertise-services-list ul.content-list li .content{width:52%;padding-left:38px}.expertise-services-list ul.content-list li .content .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color)}.expertise-services-list ul.content-list li .content .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.expertise-services-list ul.content-list li .content .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.expertise-services-list ul.content-list li .content h2{font-size:28px;line-height:32px;font-weight:500;color:#001213;margin:30px 0}.expertise-services-list ul.content-list li .content p{color:#4b4e4e;font-size:18px;line-height:25.2px;font-weight:400;margin:0 0 25px}.expertise-services-list ul.content-list li .content p:last-child{margin:0}.expertise-services-list ul.content-list li:nth-child(2n){flex-direction:row-reverse}.expertise-services-list ul.content-list li:nth-child(2n) .content{padding-left:0;padding-right:38px}.expertise-services-list.second-part ul.content-list li:nth-child(1n){flex-direction:row-reverse}.expertise-services-list.second-part ul.content-list li:nth-child(1n) .content{padding-left:0;padding-right:38px}.expertise-services-list.second-part ul.content-list li:nth-child(2n){flex-direction:row}.expertise-services-list.second-part ul.content-list li:nth-child(2n) .content{padding-left:38px;padding-right:0}.risk-management-area{padding:0 20px}.risk-management-area .photo-area{padding:80px 0}.risk-management-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:#fff;display:flex;align-items:center;margin:0 0 40px}.risk-management-area .subtitle .line{background:#e3ecec;width:100%;height:1px}.risk-management-area .subtitle span{display:block;padding-right:30px;position:relative;z-index:1;width:32%}.risk-management-area .swiper-wrapper{align-items:stretch}.risk-management-area .swiper-slide{height:auto}.risk-management-area .white-block{background:#fff;border-width:1px;border-style:solid;border-image:linear-gradient(to top,#58b999,#d9dfdf) 1;height:100%;display:flex;flex-direction:column;padding:30px}.risk-management-area .white-block .icon{width:40px;height:40px}.risk-management-area .white-block .icon img{width:100%}.risk-management-area .white-block h2{font-size:22px;line-height:30px;font-weight:500;color:#001213;margin:20px 0}.risk-management-area .white-block p{font-size:14px;line-height:140%;color:#001213;font-weight:400;margin:0}.compliance-top-area{padding:80px 0}.compliance-top-area h2{font-size:38px;line-height:100%;color:#001213;font-weight:400;margin:0 0 40px}.compliance-top-area p{font-size:18px;line-height:25.2px;color:#4b4e4e;font-weight:400;margin:0 0 25px}.compliance-top-area .inner-content{display:flex;margin:0 -13px;margin-top:70px}.compliance-top-area .inner-content .leftside{width:50%;padding:0 13px}.compliance-top-area .inner-content .rightside{width:50%;padding:0 13px}.compliance-top-area .inner-content .rightside .photo-block{width:100%;height:100%;position:relative;overflow:hidden}.compliance-top-area .inner-content .rightside .photo-block img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.compliance-top-area .inner-content .rightside .photo-block:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#10596E66;background-blend-mode:color;z-index:1}.compliance-top-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 20px}.compliance-top-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.compliance-top-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.compliance-top-area ul{margin:0 0 40px;padding:0;list-style:none}.compliance-top-area ul li{font-size:18px;line-height:25px;color:#4b4e4e;font-weight:400;margin:0 0 10px;padding-left:32px;position:relative}.compliance-top-area ul li:before{content:'';position:absolute;top:6px;left:0;background:url(//2rivers.girishandco.com/wp-content/themes/2rivers/assets/css/../images/logo-icon.svg) center center no-repeat;width:22px;height:17px;background-size:100%}.compliance-top-area ul li:hover{color:var(--light-color)}.compliance-top-area p:last-child{margin:0}.our-approach-area{padding:430px 0 40px}.our-approach-area .content-block{background:#fff;max-width:554px;padding:50px}.our-approach-area .content-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 20px}.our-approach-area .content-block .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.our-approach-area .content-block .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.our-approach-area .content-block h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0}.compliance-second-area{padding:40px 0}.compliance-second-area .content-colum{display:flex;margin:0 -22px}.compliance-second-area .content-colum p{width:25%;padding:0 22px;font-size:18px;line-height:24px;font-weight:400;color:#4b4e4e;margin:0}.compliance-second-area .blue-part{background:var(--light-color);padding:40px;color:#fff;font-size:22px;line-height:30px;font-weight:400;margin-top:40px}.leadership-block{padding:0 20px 20px}.leadership-block .light-bg{background:#e3ecec;padding:80px 0}.leadership-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.leadership-block .subtitle:before{content:'';background:#dbe5e5;width:100%;height:1px;position:absolute;top:7.5px;left:0}.leadership-block .subtitle span{display:inline-block;background:#e3ecec;padding-right:30px;position:relative;z-index:1}.leadership-block .inner-part{display:flex}.leadership-block .inner-part .content-block{width:50%;padding-right:44px;padding-bottom:80px}.leadership-block .inner-part .photo-block{width:50%;min-height:200px}.leadership-block .inner-part .photo-block .photo{width:100%;height:100%;position:relative;overflow:hidden}.leadership-block .inner-part .photo-block .photo img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.leadership-block .inner-part h2{font-size:28px;line-height:34px;color:#001213;font-weight:500;margin:0 0 40px}.leadership-block .inner-part p{font-size:18px;line-height:25px;color:#4b4e4e;font-weight:400;margin:0 0 30px}.leadership-block .inner-part a.btn-download{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:14px;line-height:24px;font-weight:500;color:#4b4e4e;margin-bottom:10px}.leadership-block .inner-part a.btn-download:hover{background:#58b999;color:#fff}.leadership-block .inner-part a.btn-download:hover img{filter:brightness(0) invert(1);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.about-page{position:relative}.about-page ul.link-area{margin:0;padding:30px 0;list-style:none;display:flex;justify-content:center;background:#fff;position:sticky;top:120px;border-top:#e8e8e8 1px solid;z-index:2}.about-page ul.link-area li{margin:0 30px}.about-page ul.link-area li a{font-size:18px;line-height:24px;font-weight:500;color:var(--dark-color);font-weight:500;text-decoration:underline}.introduction-block{padding:50px 0 80px;scroll-margin-top:208px}.introduction-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.introduction-block .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.introduction-block .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.introduction-block .inner-block{display:flex}.introduction-block .inner-block .leftside{width:40%;min-height:200px}.introduction-block .inner-block .leftside .photo{width:100%;height:100%;position:relative;overflow:hidden}.introduction-block .inner-block .leftside .photo img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.introduction-block .inner-block .rightside{width:60%;padding-left:46px}.introduction-block .inner-block h2{font-size:38px;line-height:38px;color:#001213;font-weight:400;margin:0 0 30px}.introduction-block .inner-block p{font-size:18px;line-height:25.2px;color:#4b4e4e;font-weight:400;margin:0 0 25px}.introduction-block .inner-block p:last-child{margin:0}.vision-block{padding:324px 0 40px;scroll-margin-top:208px}.vision-block h2{font-size:28px;line-height:32px;color:#fff;font-weight:500;margin:0 0 40px}.vision-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:#fff;display:flex;align-items:center;margin:0 0 40px}.vision-block .subtitle .line{background:#e3ecec;width:60%;height:1px}.vision-block .subtitle span{display:block;padding-right:30px;position:relative;z-index:1;width:40%}.vision-block .inner-content{display:flex;margin:0 -15px}.vision-block .inner-content p{font-size:18px;line-height:24px;color:#fff;font-weight:400;margin:0;width:50%;padding:0 15px}.vision-block .lineone{border-top:#fff 1px solid;margin:30px 0 40px}.vision-block p{font-size:18px;line-height:24px;color:#fff;font-weight:400;margin:0}.strategy-block{padding:20px 20px 0}.strategy-block .light-bg{background:#e3ecec;padding:80px 0}.strategy-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.strategy-block .subtitle:before{content:'';background:#dbe5e5;width:100%;height:1px;position:absolute;top:7.5px;left:0}.strategy-block .subtitle span{display:inline-block;background:#e3ecec;padding-right:30px;position:relative;z-index:1}.strategy-block .leftside{width:50%;padding-right:35px}.strategy-block .rightside{width:50%;min-height:200px}.strategy-block .rightside .photo{width:100%;height:100%;position:relative;overflow:hidden}.strategy-block .rightside .photo img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.strategy-block h2{font-size:28px;line-height:120%;color:#001213;font-weight:500;margin:0 0 40px}.strategy-block p{font-size:18px;line-height:140%;color:#4b4e4e;font-weight:400;margin:0 0 25px}.strategy-block p:last-child{margin:0}.market-leadership-area{padding:80px 0;scroll-margin-top:208px}.market-leadership-area .d-flex{margin:0 -13px}.market-leadership-area .half-block{width:50%;padding:0 13px;min-height:500px;margin-bottom:70px}.market-leadership-area .photo1{width:100%;height:420px;position:relative;overflow:hidden;margin:0 0 70px}.market-leadership-area .photo1 img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.market-leadership-area .photo2{width:100%;height:100%;position:relative;overflow:hidden}.market-leadership-area .photo2 img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.market-leadership-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.market-leadership-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.market-leadership-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.market-leadership-area p{font-size:18px;line-height:140%;color:#4b4e4e;margin:0;font-weight:400;padding-right:20px}.global-reach-block{padding:0 20px;scroll-margin-top:208px}.global-reach-block .inner-bg{position:relative;padding:120px 0}.global-reach-block .inner-bg:before{content:'';position:absolute;top:0;right:0;width:1100px;height:100%;background:linear-gradient(270deg,#001213 0%,rgba(0,18,19,0) 100%)}.global-reach-block .container{display:flex;justify-content:end;z-index:1;position:relative}.global-reach-block .right-content{width:50%}.global-reach-block h2{font-size:28px;line-height:120%;font-weight:500;color:#fff;margin:0 0 40px}.global-reach-block p{font-size:18px;line-height:140%;color:#fff;font-weight:400;margin:0 0 25px}.global-reach-block p:last-child{margin:0}.global-reach-block .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:#fff;display:flex;align-items:center;margin:0 0 40px}.global-reach-block .subtitle .line{background:#e3ecec;width:60%;height:1px}.global-reach-block .subtitle span{display:block;padding-right:30px;position:relative;z-index:1;width:40%}.core-values-area{padding:80px 0 0;scroll-margin-top:208px}.core-values-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.core-values-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.core-values-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.core-values-area ul.value-list{margin:0 -12px;padding:0;list-style:none;display:flex}.core-values-area ul.value-list li{width:25%;padding:0 12px}.core-values-area ul.value-list li .value-block{border-width:1px;border-style:solid;border-image:linear-gradient(to top,#58b999,#d9dfdf) 1;padding:30px;height:100%}.core-values-area ul.value-list li .value-block h3{font-size:22px;line-height:30px;color:#001213;font-weight:500;margin:20px 0}.core-values-area ul.value-list li .value-block p{font-size:14px;line-height:140%;color:#001213;font-weight:400;margin:0}.value-proposition-area{padding:80px 0 100px;scroll-margin-top:208px}.value-proposition-area .subtitle{position:relative;font-size:16px;font-weight:700;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:var(--light-color);margin:0 0 40px}.value-proposition-area .subtitle:before{content:'';background:#e3ecec;width:100%;height:1px;position:absolute;top:7.5px;left:0}.value-proposition-area .subtitle span{display:inline-block;background:#fff;padding-right:30px;position:relative;z-index:1}.value-proposition-area ul.proposition-list{margin:0 -20px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.value-proposition-area ul.proposition-list li{width:33.33%;padding:0 20px}.value-proposition-area .proposition-block{width:100%}.value-proposition-area .proposition-block .photo-block{width:100%;height:200px;position:relative;overflow:hidden}.value-proposition-area .proposition-block .photo-block img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.value-proposition-area .proposition-block h3{font-size:22px;line-height:30px;font-weight:500;margin:20px 0;color:#001213}.value-proposition-area .proposition-block p{font-size:18px;line-height:24px;color:#4b4e4e;margin:0 0 20px;font-weight:400}.value-proposition-area .proposition-block p:last-child{margin:0}.value-proposition-area ul.proposition-list li.full{width:100%;margin:40px 0}.value-proposition-area ul.proposition-list li.full .line{background:#dbe5e5;width:100%;height:1px}.portfolio-detail-page ul.content-list li .content ul{margin:0;padding:0;list-style:disc !important}.portfolio-detail-page ul.content-list li .content ul li{display:flex;justify-content:flex-start;color:#4b4e4e;font-size:18px;line-height:25.2px;font-weight:400;margin:0 0 10px;position:relative;padding-left:20px}.portfolio-detail-page ul.content-list li .content ul li:nth-child(2n){flex-direction:row}.portfolio-detail-page ul.content-list li .content ul li:before{content:'';position:absolute;top:9px;left:0;width:10px;height:10px;background:#4ebe9c;border-radius:50%}