.hero-features-block{width:100%;margin-top:87px}@media (max-width:576px){.hero-features-block{margin-top:70px}}.hero-features-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;gap:25px;display:grid}@media (max-width:576px){.hero-features-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:29px 20px}}@media (max-width:445px){.hero-features-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.presentation-features-block{width:100%;margin-top:123px}@media (max-width:576px){.presentation-features-block{margin-top:110px}}.presentation-features-list{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));justify-content:center;gap:30px 34px;display:grid}@media (max-width:767px){.presentation-features-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:29px 20px}}@media (max-width:576px){.presentation-features-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (max-width:445px){.presentation-features-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.hero-features-item{background:linear-gradient(#fffc 0%,#fff0 100%);border-radius:25px 25px 0 0;align-items:center;padding:60px 24px 40px;position:relative}@media (max-width:576px){.hero-features-item{border-radius:20px 20px 0 0;padding:52px 14px 32px}}.hero-features-icon{width:100%;max-width:69px;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.hero-features-title{font-family:var(--font-actay-wide);color:#25211d;text-align:center;text-wrap:balance;max-width:220px;font-size:16px;font-weight:700;line-height:22px}@media (max-width:576px){.hero-features-title{font-size:14px;line-height:20px}}.hero-features-text{color:#000;text-align:center;max-width:230px;margin-top:8px;font-size:13px;font-weight:400;line-height:21px}@media (max-width:576px){.hero-features-text{max-width:140px;font-size:11px;line-height:19px}}
.latest-projects-section{margin-top:150px}@media (max-width:576px){.latest-projects-section{margin-top:103px}}.latest-projects-header{flex-wrap:wrap;justify-content:space-between;gap:20px}.latest-projects-header h2{font-size:28px;font-weight:700;line-height:32px;font-family:var(--font-actay-wide);color:#25211d}@media (max-width:576px){.latest-projects-header h2{font-size:24px;line-height:28px}}.latest-projects-header .latest-projects-titles{flex-direction:column;gap:6px;max-width:520px;display:flex}.latest-projects-header .latest-projects-titles span{color:#4f5668;font-size:14px;font-weight:400;line-height:22px}@media (max-width:576px){.latest-projects-header .latest-projects-titles span{font-size:12px;line-height:18px}}.latest-projects-header a{padding:16px 21px;font-size:12px}@media (max-width:576px){.latest-projects-header a{margin-top:12px;padding:16px 19px;font-size:11px}}.show-more-block{z-index:2;cursor:pointer;border-radius:100px;width:100%;height:55px;margin-top:20px;position:relative;overflow:hidden}.show-more-block .show-more-btn{color:#adbcdf;font-size:12px;font-weight:400;line-height:10px;transition:all .3s}.show-more-block .show-more-border-tablet{pointer-events:none;left:0;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:991px){.show-more-block .show-more-border-tablet{display:flex}}.show-more-block .show-more-border{pointer-events:none;left:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:991px){.show-more-block .show-more-border{display:none}}.show-more-block .show-more-rect{transition:all .3s}.show-more-block:hover .show-more-btn{color:#303db7}.show-more-block:hover .show-more-rect{stroke:#303db7}.latest-projects-items{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));justify-content:center;gap:24px;max-height:220px;margin-top:20px;display:grid;overflow:hidden}@media (max-width:576px){.latest-projects-items{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:12px}}.latest-projects-items.active{overflow:visible}.latest-project-item{background:linear-gradient(#f5f8ff 0%,#fff 100%);border-radius:25px;padding:24px 29px 29px}.latest-project-item strong{color:#99adde;font-size:12px;font-weight:500;line-height:100%}.latest-project-item p{color:#25211d;width:100%;max-width:360px;margin-top:8px;font-size:16px;font-weight:500;line-height:24px}.latest-project-item span{color:#25211d;margin-top:4px;font-size:12px;font-weight:300;line-height:21px;display:block}.latest-project-item b{color:#989898;margin-top:15px;font-size:12px;font-weight:300;line-height:10px;display:block}
