.about-hero{background-color:rgba(47,128,237,.08);background-image:url(img/background.png);background-repeat:no-repeat;background-size:cover;border-radius:24px;margin:32px auto 77px;max-width:1440px;padding:59px 0 54px;width:100%}@media only screen and (max-width:991px){.about-hero{margin:32px auto 48px;max-width:730px;padding:32px 0 21px}}@media only screen and (max-width:575px){.about-hero{margin:32px auto 22px;padding:34px 0 54px}}@media only screen and (max-width:991px){.about-hero .about-header{padding:0 32px}}@media only screen and (max-width:575px){.about-hero .about-header{padding:0 48px}}.about-hero h1{letter-spacing:1px}@media only screen and (max-width:991px){.about-hero h1{font-size:42px}}@media only screen and (max-width:575px){.about-hero h1{font-size:32px;letter-spacing:0}}.about-hero .bottom-text{margin-top:44px}@media only screen and (max-width:991px){.about-hero .bottom-text{margin-top:14px}}@media only screen and (max-width:575px){.about-hero .bottom-text{margin-top:12px}}.about-hero .bottom-text .icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;max-width:970px}@media only screen and (max-width:991px){.about-hero .bottom-text .icon-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.about-hero .bottom-text .icon-text .icon{background:rgba(47,128,237,.08);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;width:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:991px){.about-hero .bottom-text .icon-text .icon{height:56px;width:56px}}@media only screen and (max-width:767px){.about-hero .bottom-text .icon-text .icon{display:none}}.about-hero .bottom-text .icon-text .sub-text{color:#373f4c;font-family:Inter,sans-serif}.about-hero .bottom-text .icon-text .sub-text p{font-size:18px;font-weight:400;line-height:1.2}@media only screen and (max-width:991px){.about-hero .bottom-text .icon-text .sub-text p{font-size:16px;letter-spacing:-.3px}}.about-hero .bottom-text .icon-text .sub-text strong{font-weight:700}.about-hero .bottom-text .text{font-family:Inter,sans-serif;margin-top:16px}.about-hero .bottom-text .text p{color:#535d6c;font-size:18px;font-weight:400;line-height:21px}