.solution{position:relative;background-color:#fff;color:#181818;margin-bottom:6.25rem;z-index:1}.solution.is-active .col-4{top:0}.solution.is-active .col-4:first-child{left:0}.solution.is-active .col-4:last-child{right:0}.solution.dark{padding:3.125rem 0 6.25rem;background-color:#181818}@media screen and (min-width: 768px){.solution.dark{padding:9.375rem 0}}.solution.dark::after{content:'';position:absolute;width:100%;height:24.375rem;left:0;top:6.25rem;background:#FE5000;opacity:0.1;-webkit-filter:blur(8.90625rem);filter:blur(8.90625rem);z-index:-1}@media screen and (min-width: 768px){.solution.dark::after{top:11.875rem}}.solution.dark+.about-us{margin-top:-6.25rem}.solution.dark .list-item:before,.solution.dark .list-item:after{display:block}.solution.dark .item{color:#fff;background:rgba(255,255,255,0.05);border:0.0625rem solid #464646;-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem)}.solution.dark .item .description{color:rgba(255,255,255,0.7)}.solution.dark .item .btn-arrow{color:#fff}.solution.dark .item .btn-arrow span{border-color:#fff}.solution .list-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width: 1024px){.solution .list-item:before{content:'';height:0.4375rem;width:2rem;background:-webkit-gradient(linear, right top, left top, from(#FF9701), to(#FE5000));background:-o-linear-gradient(right, #FF9701 0%, #FE5000 100%);background:linear-gradient(270deg, #FF9701 0%, #FE5000 100%);position:absolute;top:-5.4375rem;right:4.6875rem;display:none}}@media screen and (min-width: 1024px){.solution .list-item:after{content:'';height:0.4375rem;width:2rem;background:-webkit-gradient(linear, right top, left top, from(#FF9701), to(#FE5000));background:-o-linear-gradient(right, #FF9701 0%, #FE5000 100%);background:linear-gradient(270deg, #FF9701 0%, #FE5000 100%);position:absolute;bottom:-5.4375rem;left:4.6875rem;display:none}}.solution .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.solution .slick-track .col-4{height:auto}.solution .col-4{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (min-width: 768px){.solution .col-4{top:15rem}.solution .col-4:first-child{left:22rem}.solution .col-4:last-child{right:22rem}}.solution .item{padding:2.5rem .9375rem;border-radius:.625rem;border:0.0625rem solid #464646;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-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;position:relative;background-color:#fff}@media screen and (min-width: 768px){.solution .item{padding:2.5rem 1.25rem}}@media screen and (min-width: 1024px){.solution .item{padding:2.5rem 1.875rem}}@media screen and (min-width: 1300px){.solution .item{padding:4.0625rem 2.625rem 3.125rem 3.125rem}}@media screen and (max-width: 767px){.solution .item{width:18.0625rem;margin-right:.625rem}}.solution .item .title{font-size:2rem;line-height:1;padding-bottom:1.5625rem;position:relative;margin-bottom:4.375rem;padding-right:2.5rem}@media screen and (min-width: 1024px){.solution .item .title{font-size:2.625rem}}@media screen and (min-width: 1590px){.solution .item .title{font-size:3rem;margin-bottom:7.1875rem;padding-bottom:3.125rem}}.solution .item .title:after{content:'';height:0.4375rem;width:2rem;background:-webkit-gradient(linear, right top, left top, from(#FF9701), to(#FE5000));background:-o-linear-gradient(right, #FF9701 0%, #FE5000 100%);background:linear-gradient(270deg, #FF9701 0%, #FE5000 100%);position:absolute;bottom:-.375rem;left:0}.solution .item .icon{position:absolute;top:2.5rem;right:0.9375rem;max-width:2.5rem}@media screen and (min-width: 768px){.solution .item .icon{max-width:3.125rem;top:3.125rem}}@media screen and (min-width: 1300px){.solution .item .icon{right:2.1875rem}}.solution .item .description{font-size:1.25rem;margin-bottom:1.875rem;color:rgba(24,24,24,0.7)}@media screen and (min-width: 768px){.solution .item .description{font-size:1.25rem;margin-bottom:3.125rem}}.solution .item .description strong{font-weight:600;display:block;margin-bottom:1.75rem}.solution .item .btn-arrow{margin-top:auto}.solution .btn{margin-top:auto}
