.expertise{background:#f8f8f8;padding:10rem 0}.expertise .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;max-width:100%;margin:0 auto;padding:0 1rem 4rem}.expertise .container .expertise-header{text-align:left;padding:0 1rem;width:30%}.expertise .container .expertise-header .expertise-title{color:#f60;font-weight:700;width:342px;margin:auto}.expertise .container .expertise-header .expertise-text{color:#616265;font-size:18px;font-weight:400;line-height:24px;margin:1.5rem 0 0}.expertise .container .expertise-header .expertise-link{display:inline-block;color:#fff;font-size:18px;font-weight:700;letter-spacing:.45px;line-height:32px;text-transform:uppercase;background:#00b38a;padding:1rem 2rem;z-index:1;text-decoration:none;border-radius:5rem;margin-top:3rem;overflow:hidden;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;vertical-align:middle;position:relative}.expertise .container .expertise-header .expertise-link:before{content:"";z-index:-1;position:absolute;bottom:100%;right:100%;width:2em;height:1em;border-radius:50%;background-color:rgba(0,0,0,.2);-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(50%,50%,0) scale3d(0,0,0);transform:translate3d(50%,50%,0) scale3d(0,0,0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-o-transform .2s ease-in-out}.expertise .container .cards-container{margin:0 -1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:69%}.expertise .container .cards-container .card{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);text-align:center;padding:3.5rem 2rem;background:#fff;margin:0 1rem;width:275px;max-width:100%}.expertise .card:first-child{-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.expertise .card:nth-child(2){-webkit-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.expertise .card:nth-child(3){-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.expertise .container .cards-container .card img{width:12.6rem;height:12.6rem;margin-bottom:21px}.expertise .container .cards-container .card p{margin:0;color:#616265;font-size:2rem;font-weight:400;line-height:24px}.expertise .container .expertise-header .expertise-link:hover:before{-webkit-transform:translate3d(50%,50%,0) scale3d(15,15,15);transform:translate3d(50%,50%,0) scale3d(15,15,15)}@media screen and (max-width:1200px){.expertise .container .expertise-header{width:100%;text-align:center;margin-bottom:4rem}.expertise .container .cards-container{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.expertise .container .expertise-header .expertise-title{width:464px}.expertise .container .expertise-header{padding:0}.expertise .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.expertise .container .cards-container .card p{width:100%}}@media screen and (max-width:767px){.expertise .container .cards-container{width:100%;margin:0}.expertise{padding:3rem 0}.expertise .container{padding:0 2rem}.expertise .container .expertise-header .expertise-title{font-size:2.2rem;width:281px}.expertise .container .expertise-header .expertise-text{font-size:1.6rem}.expertise .container .expertise-header .expertise-link{font-size:1rem;padding:.3rem 2.5rem}.expertise .container .cards-container{-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}.expertise .container .cards-container .card{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:2rem}.expertise .container .cards-container .card img{width:6.5rem;height:6.5rem;margin:0 1rem 0 0}.expertise .container .cards-container .card p{font-size:1.6rem;text-align:left;line-height:1.6}.expertise br{display:none}.expertise .container .expertise-header{padding:0}}