.characteristics{padding:50px 0 60px}.characteristics__container{display:flex;flex-direction:column;align-items:center;max-width:1340px;gap:24px;margin:0 auto}.characteristics__heading{font-size:58px;line-height:64px;text-align:center;font-weight:700;margin:0;padding:0 20px;color:var(--grey-900)}.characteristics__content{text-align:center;padding:0 20px;color:var(--primary-500);max-width:800px}.characteristics__layout{display:flex;justify-content:space-between;align-items:center;width:100%;gap:62px;padding:40px 0 40px}.characteristics__column{flex:1}.characteristics__column--left,.characteristics__column--right{display:flex;flex-direction:column;gap:80px}.characteristics__column--left .characteristics__icon-content,.characteristics__column--left .characteristics__icon-title{text-align:right}.characteristics__column--left .characteristics__icon-content{align-items:flex-end}.characteristics__column--right .characteristics__icon-content{align-items:flex-start}.characteristics__column--center{display:flex;justify-content:center;align-items:center}.characteristics__image img{max-width:100%;height:auto}.characteristics__icon-box{display:flex;align-items:flex-start;gap:32px;max-width:580px}.characteristics__icon-link{display:flex;align-items:flex-start;gap:32px;text-decoration:none;font-weight:400}.characteristics__icon{display:flex;justify-content:center;align-items:center}.characteristics__icon-content{display:flex;flex-direction:column;gap:16px;align-items:flex-start;color:var(--grey-900)}.characteristics__icon-heading .characteristics__icon-title{margin:0;padding:0;font-size:24px;line-height:24px;color:var(--grey-900);font-weight:700;transition:color var(--transition)}.characteristics__icon-subtitle{margin:0;color:var(--grey-900)}.characteristics__icon-subtitle p{margin:0}.characteristics__icon-link:hover .characteristics__icon-title{color:var(--primary-500)!important}@media (max-width:1300px){.characteristics__icon-box{gap:24px}.characteristics__layout{gap:48px}}@media (max-width:1200px){.characteristics__icon-box{flex-direction:column}.characteristics__icon-link{flex-direction:column}.characteristics__column--left .characteristics__icon-link,.characteristics__column--left .characteristics__icon-box{flex-direction:column-reverse;align-items:flex-end}.characteristics__icon-content{gap:12px}.characteristics__icon-box{gap:18px}.characteristics__column--left,.characteristics__column--right{gap:48px}}@media (max-width:992px){.characteristics__heading{font-size:40px;line-height:40px}.characteristics__layout{flex-direction:column}.characteristics__column--left .characteristics__icon-link,.characteristics__column--left .characteristics__icon-box,.characteristics__column--right .characteristics__icon-link,.characteristics__column--right .characteristics__icon-box{justify-content:center;align-items:flex-start}.characteristics__column--left .characteristics__icon-link,.characteristics__column--left .characteristics__icon-box{flex-direction:row-reverse}.characteristics__column--right .characteristics__icon-link,.characteristics__column--right .characteristics__icon-box{flex-direction:row}.characteristics__column--left .characteristics__icon-content,.characteristics__column--right .characteristics__icon-content{align-items:flex-start;text-align:left}.characteristics__icon-heading .characteristics__icon-title{text-align:left}}@media (max-width:768px){.characteristics__heading{font-size:36px}}@media (max-width:576px){.characteristics__heading{font-size:34px}.characteristics__column--left .characteristics__icon-link,.characteristics__column--left .characteristics__icon-box,.characteristics__column--right .characteristics__icon-link,.characteristics__column--right .characteristics__icon-box{gap:24px}}@media (max-width:400px){.characteristics__column--left .characteristics__icon-link,.characteristics__column--left .characteristics__icon-box{flex-direction:column-reverse;align-items:center}.characteristics__column--right .characteristics__icon-link,.characteristics__column--right .characteristics__icon-box{align-items:center;flex-direction:column}.characteristics__column--left .characteristics__icon-content,.characteristics__column--right .characteristics__icon-content{text-align:center;align-items:center}.characteristics__layout{gap:40px}}