@media only screen and (max-width:960px){.desktop-show{display:none}}@media only screen and (min-width:961px) and (max-width:1440px){.mobile-show{display:none}}@media only screen and (min-width:1441px){.mobile-show{display:none}}.transition-all-500{-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.transition-all-800{-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.transition-all-1000{-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.transition-all-2000{-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.banner{background-image:url(https://mfs.ys7.com/mall/6b9da0a3b0a7dcbb07c7920cc586220b.png);background-repeat:no-repeat;background-position:50%;background-size:auto 100%;height:20.8333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0 12.5vw}@media only screen and (max-width:960px){.banner{background-image:url(https://mfs.ys7.com/mall/7361f522ea74ce1a256ab3ec6b674ace.png);background-size:100% auto;background-position:bottom;width:100%;height:540px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 60px;text-align:center}}.banner h1{font-size:2.6041666667vw;color:#fff;letter-spacing:0;line-height:3.6458333333vw;font-weight:500}@media only screen and (max-width:960px){.banner h1{word-break:break-word;font-size:25px;color:#fff;letter-spacing:0;text-align:center;line-height:35px}}.banner p{width:43.9583333333vw;font-size:1.25vw;color:#fff;letter-spacing:0;line-height:1.6666666667vw;font-weight:300;margin-top:.5208333333vw}@media only screen and (max-width:960px){.banner p{width:100%;margin-top:10px;word-break:break-word;opacity:.8;font-size:16px;color:#fff;letter-spacing:0;text-align:center;line-height:24px}}.impact-projetcs,.our-practices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.6875vw 12.5vw}@media only screen and (max-width:960px){.impact-projetcs,.our-practices{padding:30px 20px}}.impact-projetcs>h2,.our-practices>h2{font-size:2.0833333333vw;color:#333;letter-spacing:.95px;text-align:center;line-height:2.6041666667vw;font-weight:500;margin-bottom:2.0833333333vw}@media only screen and (max-width:960px){.impact-projetcs>h2,.our-practices>h2{font-size:20px;color:#333;letter-spacing:.48px;text-align:center;line-height:32px;font-weight:500;margin-bottom:10px}}.impact-projetcs>p,.our-practices>p{font-size:1.25vw;color:#666;letter-spacing:.1px;text-align:center;line-height:1.875vw;font-weight:300}@media only screen and (max-width:960px){.impact-projetcs>p,.our-practices>p{font-size:14px;color:#666;letter-spacing:0;text-align:center;line-height:22px;font-weight:200;padding:0 15px}}.impact-projetcs .cards,.our-practices .cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5625vw;width:100%;margin:2.0833333333vw auto 0;overflow:hidden}@media only screen and (max-width:960px){.impact-projetcs .cards,.our-practices .cards{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}}.our-practices{background:#fff}.our-practices .cards{grid-template-columns:repeat(3,1fr)}.our-practices .cards a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f9f9f9;border-radius:4px;padding:2.0833333333vw;width:100%;word-break:break-all;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width:960px){.our-practices .cards a{width:100%;padding:22px 15px;margin-bottom:15px}}.our-practices .cards a h4{font-size:1.25vw;color:#333;letter-spacing:1px;line-height:1.6666666667vw;font-weight:500;word-break:break-word}@media only screen and (max-width:960px){.our-practices .cards a h4{font-size:16px;color:#333;letter-spacing:.33px;line-height:24px;font-weight:500}}.our-practices .cards a button{margin-top:2.6041666667vw;padding:.5208333333vw .78125vw;font-size:.7291666667vw;color:#2666ff;letter-spacing:0;text-align:center;font-weight:500;cursor:pointer;border:1px solid #2666ff;border-radius:1.1458333333vw;background-color:transparent}@media only screen and (max-width:960px){.our-practices .cards a button{margin-top:20px;padding:10px 15px;font-size:14px;color:#2666ff;letter-spacing:0;text-align:center;font-weight:500;line-height:16px;border:1px solid #2666ff;border-radius:22px;background-color:transparent}}.our-practices .cards a:hover button{background-image:-webkit-gradient(linear,left top,right top,from(#2666ff),to(#8db7f9));background-image:linear-gradient(90deg,#2666ff,#8db7f9);color:#fff;border:1px solid #f9f9f9}.impact-projetcs{background:#f9f9f9}.impact-projetcs .cards section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;background:#fff;border-radius:4px;overflow:hidden}@media only screen and (max-width:960px){.impact-projetcs .cards section{width:100%;height:100%;margin-bottom:15px}}.impact-projetcs .cards section img{width:auto;height:16.1458333333vw;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:960px){.impact-projetcs .cards section img{width:100%;height:auto}}.impact-projetcs .cards section .info{padding:1.25vw 2.0833333333vw 2.0833333333vw}@media only screen and (max-width:960px){.impact-projetcs .cards section .info{padding:15px 15px 20px}}.impact-projetcs .cards section .info>h4{font-size:1.25vw;color:#333;letter-spacing:.5px;line-height:1.25vw;font-weight:500;text-align:left;margin-bottom:.5208333333vw}@media only screen and (max-width:960px){.impact-projetcs .cards section .info>h4{font-size:16px;color:#333;letter-spacing:0;line-height:24px;font-weight:500;margin-bottom:10px}}.impact-projetcs .cards section .info>p{font-size:.8333333333vw;color:#666;letter-spacing:.4px;line-height:1.25vw;font-weight:300;text-align:left;margin-bottom:1.0416666667vw}@media only screen and (max-width:960px){.impact-projetcs .cards section .info>p{font-size:14px;color:#666;letter-spacing:.2px;line-height:22px;font-weight:200;margin-bottom:15px}}.impact-projetcs .cards section .info>a{padding:.5208333333vw .78125vw;font-size:.7291666667vw;color:#fff;letter-spacing:0;text-align:center;font-weight:500;border-radius:1.1458333333vw;background-image:-webkit-gradient(linear,left top,right top,from(#2666ff),to(#8db7f9));background-image:linear-gradient(90deg,#2666ff,#8db7f9)}@media only screen and (max-width:960px){.impact-projetcs .cards section .info>a{padding:10px 15px;font-size:14px;color:#2666ff;letter-spacing:0;text-align:center;font-weight:500;line-height:16px;border:1px solid #2666ff;border-radius:22px;background-color:transparent;background-image:none;display:inline-block}}.impact-projetcs .cards section .info>a:hover{background-image:-webkit-gradient(linear,left top,right top,from(#2666ff),to(#2666ff));background-image:linear-gradient(90deg,#2666ff,#2666ff)}