.banner{position:relative}.banner-img{background-attachment:scroll;background-image:url(../images/bg1-copy.jpg)!important;background-position:50%;background-repeat:no-repeat;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;min-height:496px;padding:50px 0}.banner-content-outer{display:flex;justify-content:flex-end;left:0;margin:0 auto;max-width:1050px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.banner-content{background:#fff;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,.38);display:flex;flex-direction:column;padding:50px 30px}.banner h1{color:#7a853b!important;font-size:32px;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:10px}.banner .banner-sub-hd{color:#333!important;font-size:20px;font-weight:300;line-height:25px;margin-bottom:37px}.banner-social-icons{display:flex;margin:0;padding:0}.banner-social-icons li{list-style:none}.banner-social-icons li a{align-items:center;border:1px solid #d9dec0;border-radius:8px;display:flex;height:50px;justify-content:center;margin-right:20px;width:54px}.banner-social-icons li a:hover img{filter:brightness(0) invert(1)}.banner-social-icons li a:hover{background:#889445;border-radius:8px}@media (max-width:1199px){.banner-content-outer{left:inherit;max-width:100%;right:15px}}@media (max-width:991px){.banner-img{min-height:410px}.banner-content{padding:30px 20px}.banner .banner-sub-hd{margin-bottom:20px}.banner-social-icons li a{border-radius:4px;height:45px;margin-right:10px;width:45px}}@media (max-width:767px){.banner-img{padding:0}.banner h1{font-size:24px}.banner-social-icons li a{height:40px;width:40px}.banner-social-icons li a img{width:20px}.banner .banner-sub-hd{font-size:18px}.banner-content-outer{display:block;position:relative;right:inherit;text-align:center;top:inherit;transform:none}.banner-social-icons{justify-content:center}.banner-content{box-shadow:none;padding:30px 10px 0}}.section2{background:#fff;padding:50px 0 30px}.about-sec-row{display:flexbox;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.about-lt-columns{flex:0 0 66%;flex:0 0 52%;margin-bottom:15px;max-width:52%;padding-left:15px;padding-right:15px}.about-lt-inner h2{color:#050505;font-size:32px;font-weight:700;line-height:42px;margin-bottom:17px}.about-lt-inner ul{list-style:none;margin-bottom:30px;padding:0}.about-lt-inner p{line-height:26px}.aboutsec-list li{color:#7e7e7e;font-size:18px;line-height:26px;margin-bottom:30px}.aboutsec-list li strong{font-weight:600}.aboutsec-list li:last-child{margin-bottom:0}.aboutsec-list span{display:block;padding-left:30px;position:relative;width:100%}.aboutsec-list span:before{background-image:url(../images/check-green.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:16px;left:0;position:absolute;top:5px;width:16px}.about-rt-columns{flex:0 0 43%;margin-bottom:15px;margin-left:auto;max-width:43%;padding-left:15px;padding-right:15px}.about-rt-inner p{font-size:18px;line-height:26px;margin-bottom:20px}.sec-sub-title{color:#7a853b;display:inline-block;font-size:16px;font-weight:600;margin-bottom:10px;padding-bottom:0;padding-right:15px;position:relative;text-transform:uppercase;z-index:2}.sec-sub-title:after{background-color:#7a853b;content:"";height:1px;left:100%;position:absolute;top:50%;width:35px}.video-sec{margin-bottom:12px;position:relative}.about-rt-inner{background:#fff;border-radius:4px;box-shadow:0 0 35px 0 hsla(0,0%,95%,.6);padding:30px}.about-lt-inner .sub-paragraph{color:#050505;font-size:18px;font-weight:600;line-height:28px;margin-bottom:30px}.video-sec img{margin-bottom:0;width:100%}.video-btn{align-items:center;display:flex;height:60px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px}.video-btn img{background:hsla(0,0%,72%,.3);border-radius:50%}.education-sec .sec-sub-title{margin-bottom:10px}.edu-title{color:#000;font-size:32px;font-weight:700}.edu-rt{width:calc(100% - 100px)}.edu-paragraph{line-height:25px}.education-list{align-items:center;border:1px solid #e1e4e9;border-radius:3px;display:flex;margin-bottom:20px;padding:15px 20px}.education-list:last-child{margin-bottom:0}.edu-lt img{width:100%}@media (max-width:1440px){.about-rt-columns{flex:0 0 45%;max-width:45%}.about-lt-inner .sub-paragraph,.about-lt-inner p,.about-rt-inner p,.aboutsec-list li{font-size:16px;line-height:24px}.about-lt-inner .sub-paragraph,.about-lt-inner ul,.aboutsec-list li{margin-bottom:20px}.edu-title{font-size:24px}.edu-paragraph{font-size:16px;line-height:24px}}@media (max-width:1199px){.about-lt-columns,.about-rt-columns{flex:0 0 100%;max-width:100%}.about-lt-inner h2{font-size:28px;line-height:36px}.about-rt-inner{padding:20px}.education-list{padding:15px}}@media (max-width:991px){.portfolio--header__lg.bg{background-position:0!important}.about-lt-inner .sub-paragraph,.about-lt-inner ul,.aboutsec-list li{margin-bottom:15px}.about-lt-columns{margin-bottom:0}.edu-title{font-size:18px}}@media (max-width:767px){.portfolio--header__lg.bg{background-position:20%!important}.about-lt-inner h2{font-size:24px;line-height:32px}.about-rt-inner{padding:15px}}@media (max-width:480px){.portfolio--header__lg.bg{background-position:28%!important;min-height:300px}}.section3{background:#f3f4f9;position:relative}.section3:before{background:#fff;content:"";display:block;height:102px;left:0;position:absolute;right:0;top:0}.section3 .content-wrapper{position:relative;z-index:9}.skill-row{display:flex;gap:30px}.skill-columns{flex:1 1 6%}.skill-columns50{flex:2 1 0}.skill-card{background:#fff;border:1px solid #e1e4e9;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.03);cursor:pointer;height:100%;padding:20px 15px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.skill-icon{color:#000;display:flex;font-weight:700;margin-bottom:15px;text-transform:uppercase;width:100%}.skill-card:hover{background:#7a853b}.skill-card:hover .skill-icon,.skill-card:hover ul li{color:#fff}.skill-card:hover .skill-icon img,.skill-card:hover li span:before{filter:brightness(0) invert(1)}.skill-icon span{padding-left:32px;position:relative;width:100%}.skill-icon span img{left:0;position:absolute;top:4px}.skill-card ul{list-style:none;margin-bottom:0;padding:0 0 0 8px}.skill-card li{font-size:18px;line-height:25px;margin-bottom:10px}.skill-card li span:before{background-image:url(../images/check-icon.png);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:15px;left:0;position:absolute;top:5px;width:15px}.skill-card li span{display:block;padding-left:25px;position:relative;width:100%}.skill-listtxt ul:nth-child(2n){padding-left:0;width:35%}.skill-listtxt{display:flex}.skill-listtxt ul{width:60%}@media (max-width:1440px){.skill-card li{font-size:16px}}@media (max-width:1199px){.content-wrapper{padding:0 15px}.skill-card{padding:15px 10px}.skill-icon{font-size:16px}.skill-card ul{padding-left:7px}.skill-card li{font-size:14px;gap:5px;margin-bottom:5px}}@media (max-width:991px){.skill-row{flex-wrap:wrap}.skill-columns50{flex:2 1 100%}}@media (max-width:767px){.skill-listtxt{flex-wrap:wrap}.skill-listtxt ul{width:100%}.skill-listtxt ul:nth-child(2n){padding-left:7px;width:100%}}@media (max-width:576px){.skill-columns{flex:1 1 100%}}.section4{background:#f3f4f9;padding:50px 0 70px}.section4 h2{color:#050505;font-size:32px;font-weight:700;letter-spacing:.2px;margin-bottom:30px;text-align:center;text-transform:uppercase}.portfolio-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.portfolio-columns{flex:0 0 25%;margin-bottom:35px;max-width:25%;padding-left:15px;padding-right:15px}.portfolio-card{background:#fff;border:1px solid transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:block;text-align:center;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.portfolio-card:hover{border:1px solid #7a853b}.portfolio-card:hover .portfolio-txt{background:#7a853b;color:#fff}.portfolio-img{padding:50px 15px}.portfolio-img img{height:60px;object-fit:contain;width:190px}.portfolio-txt{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #e4e4e4;color:#7e7e7e;padding:10px;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}@media (max-width:1440px){.section4{padding:40px 0}}@media (max-width:1199px){.section4 h2{font-size:28px;line-height:36px}.portfolio-txt{font-size:16px}.portfolio-img{padding:30px 15px}.portfolio-img img{height:45px;width:175px}}@media (max-width:991px){.portfolio-columns{flex:0 0 33.333333%;margin-bottom:25px;max-width:33.333333%}.portfolio-card{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}@media (max-width:767px){.section4{padding:30px 0}.section4 h2{font-size:24px;line-height:32px;margin-bottom:20px}.portfolio-columns{flex:0 0 50%;max-width:50%}}@media (max-width:480px){.portfolio-columns{flex:0 0 100%;max-width:100%}}.section5{background:#fff;padding:70px 0 90px;position:relative}.section5 h3{color:#333;font-family:Raleway;font-size:24px;text-align:center}.section5 h3,.section5 h4{font-weight:600}@media (max-width:1440px){.section5{padding:40px 0}}@media (max-width:767px){.section5{padding:30px 0}}.new-outer-block{background-color:#fff;font-family:Raleway,sans-serif}.new-container{font-family:Raleway,sans-serif;margin:0 auto;max-width:1250px;padding:0 20px;position:relative;width:100%}.new-container h2{color:#222;font-size:22px;font-weight:500;letter-spacing:.5px;line-height:normal;text-transform:uppercase}.new-container h2,.new-container p{font-family:Raleway,sans-serif;margin:0 0 20px;padding:0}.new-container p{color:#636569;font-size:18px;font-weight:400;line-height:30px}.new-container p:last-child{margin:0}.new-card-block{background-color:#fff;border:1px solid #f6f6f6;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.07);padding:20px;transition:all .3s ease}.new-card-block:hover{box-shadow:0 10px 20px rgba(0,0,0,.15)}.custom-row{display:flex;flex-wrap:wrap;margin:0 -15px}.custom-col-100,.custom-col-35,.custom-col-4,.custom-col-65{padding-left:15px;padding-right:15px;position:relative}.custom-col-4{flex:0 0 33.333333%;max-width:33.333333%}.custom-col-35{flex:0 0 40%;max-width:40%}.custom-col-65{flex:0 0 60%;max-width:60%}.custom-col-25{flex:0 0 25%;max-width:25%}.custom-col-50{flex:0 0 50%;max-width:50%}.custom-col-75{flex:0 0 75%;max-width:75%}.custom-col-100{flex:0 0 100%;max-width:100%}.text-right{text-align:right}.text-center{text-align:center}.view-btn{color:#76871e!important;display:inline-block;font-size:18px;margin-top:10px;vertical-align:middle}.view-btn img{transition:all .3s ease;vertical-align:middle}.view-btn:hover img{transform:translateX(10px)}.new-container img{display:inline-block;max-width:100%;vertical-align:middle}.content-wrapper--vertical-spacing,.portfolio-section-new .dnd-section,.team-active-portfolio .dnd-section,.team-career-electrifying-growth .dnd-section,.team-career-journey .dnd-section{padding:0}@media only screen and (max-width:1199px){.new-container h2{font-size:18px;letter-spacing:0;margin:0 0 15px}.new-container p{font-size:16px;line-height:24px;margin:0 0 15px}.view-btn{font-size:16px}}@media only screen and (max-width:991px){.pt-70{padding-top:30px!important}.custom-col-35,.custom-col-65{flex:0 0 100%;max-width:100%}.new-card-block{height:auto!important}.mob-mrg-top{margin-top:30px!important}}@media only screen and (max-width:767px){.custom-col-4{flex:0 0 100%;max-width:100%}.pad-35{padding:20px!important}}.pt-70{padding-top:70px!important}.pb-70{padding-bottom:70px!important}.pt-60{padding-top:60px!important}.pb-60{padding-bottom:60px!important}.pt-40{padding-top:40px!important}.pb-40{padding-bottom:40px!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.m-0{margin:0!important}.p-0{padding:0!important}.h-auto{height:auto!important}.pad-35{padding:35px!important}.pad-15{padding:15px!important}.pad-20{padding-top:20px!important}@media only screen and (max-width:1439px){.pb-40{padding-bottom:30px!important}}@media only screen and (max-width:991px){.pt-60{padding-top:30px!important}}