.about-banner{padding-top:35px;margin-bottom:55px}.about-banner-text{color:var(--color-gray)}.about-banner-left{margin-top:20px}.about-banner-title{position:relative;width:100%;margin-bottom:0}.about-banner-title strong{font-weight:400}.about-banner-holder{width:100%;margin-top:50px;display:flex;flex-wrap:wrap}.about-banner-column{width:100%}.about-banner-title strong{margin-left:70px;display:block}.about-banner-col{width:100%}.card-about{display:flex;flex-wrap:wrap;border:1px solid rgba(255,255,255,.1)}.card-about-image img{width:100%;height:100%;display:block;object-fit:cover}.card-about-image{width:50%;display:block;border-right:1px solid rgba(255,255,255,.1)}.card-about-content p{margin-bottom:0}.card-about-content{width:50%;font-size:12px;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;padding:15px}.card-about-number{margin-bottom:10px;width:100%}.about-banner-col.is-full .card-about-image,.about-banner-col.is-full .card-about-content{width:100%}@media screen and (min-width:768px){.about-banner-col.is-full .card-about-image,.about-banner-col.is-full .card-about-content{width:50%}.about-banner{margin-bottom:100px}.about-banner-inner{display:flex;flex-wrap:wrap;width:100%;align-items:flex-end;align-content:flex-end}.about-banner-title strong{margin-left:0;display:inline-block}.about-banner-title{margin-bottom:30px}.about-banner-left{width:30%}.about-banner-right{width:70%;order:1}.about-banner-right .about-banner-title:after{content:attr(data-text);position:absolute;top:2px;left:2px;z-index:-1;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--color-secondary);-webkit-text-stroke-width:1px}}@media screen and (min-width:1024px){.about-banner-col.is-full .card-about-content{padding:40px}.card-about-number{margin-bottom:16px;font-size:60px}.card-about-content{font-size:16px;padding:20px}.about-banner{margin-bottom:155px}.about-banner-holder{display:flex;flex-wrap:wrap;width:100%}.about-banner-col.is-full{width:100%}.about-banner-col{width:50%}.about-banner{padding-top:80px}.about-banner-right{padding-left:15px}.about-banner-text{font-size:20px}}@media screen and (min-width:1441px){.card-about-number{font-size:80px}.card-about-content{font-size:20px;padding:20px 25px}.about-banner-right{white-space:nowrap}.about-banner-col.is-full .card-about-content{padding:55px 80px}}