.hero-section{padding-bottom:40px}@media screen and (width >= 991px){.hero-section{padding-bottom:100px}}.hero-section .container{display:flex;flex-direction:column;align-items:flex-start;gap:60px}.hero-section-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}@media screen and (width >= 991px){.hero-section-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:48px}}.hero-section-title{display:flex;padding-bottom:32px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-bottom:1px solid var(--bg-blue)}@media screen and (width >= 991px){.hero-section-title{padding-bottom:48px;border-bottom:1px solid var(--bg-blue)}}.hero-section-inner{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:20px;align-self:stretch}@media screen and (width >= 991px){.hero-section-inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}}.hero-section-button{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:11px;flex-shrink:0;border-radius:50%;background:var(--accent-color);border:none}.hero-section-button svg{width:26.455px;height:26.455px;flex-shrink:0}.hero-section-description{color:var(--dark-text-color);text-align:right;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;max-width:488px}.hero-section-images{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}@media screen and (width >= 991px){.hero-section-images{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}}.hero-section-images ul{width:100%;padding:0;margin:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media screen and (width >= 991px){.hero-section-images ul{gap:16px}}.hero-section-image{width:113px;height:103px;flex-shrink:0;border-radius:6.797px;overflow:hidden}@media screen and (width >= 768px){.hero-section-image{width:calc((100% - 40px)/ 6);height:auto;aspect-ratio:var(--hero-section-img-ratio);border-radius:12px}}@media screen and (width >= 991px){.hero-section-image{width:calc((100% - 80px)/ 6)}}@media screen and (width >= 1440px){.hero-section-image{width:200px;height:182px}}.hero-section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}