.av-benefits,.av-projects{color:#203449}
.av-benefits *,.av-projects *{box-sizing:border-box}
.av-benefits{padding:76px 0 70px;background:#edf4f7;border-top:1px solid #d9e8ef;border-bottom:1px solid #d9e8ef}
.av-benefits__head,.av-projects__head{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:31px}
.av-benefits__head>div,.av-projects__head>div{min-width:0}
.av-benefits__eyebrow,.av-projects__eyebrow{margin:0 0 10px;color:#0b75a8;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
.av-benefits h2,.av-projects h2{margin:0;color:#173f5f;font-size:clamp(28px,2.8vw,40px);line-height:1.2}
.av-benefits__head>p,.av-projects__head>p{max-width:480px;margin:0;color:#516a7c;font-size:17px;line-height:1.55}
.av-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}
.av-benefits__item{min-width:0;padding:23px 0 27px;border-top:1px solid #bcd4df}
.av-benefits__num{display:block;margin-bottom:13px;color:#2087bb;font-size:14px;font-weight:800}
.av-benefits__item h3{margin:0 0 9px;color:#173f5f;font-size:20px;line-height:1.3}
.av-benefits__item p{margin:0;color:#566e80;font-size:15px;line-height:1.55}
.av-benefits__cta,.av-projects__cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding-top:26px;border-top:1px solid #bcd4df}
.av-benefits__cta h3,.av-projects__cta h3{margin:0 0 5px;color:#173f5f;font-size:21px;line-height:1.3}
.av-benefits__cta p,.av-projects__cta p{margin:0;color:#566e80;font-size:15px;line-height:1.5}
.av-benefits__button,.av-projects__button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:47px;padding:10px 20px;border:1px solid #147db5;border-radius:6px;background:#147db5;color:#fff!important;font-size:15px;font-weight:700;text-align:center;text-decoration:none!important;box-shadow:none}
.av-benefits__button:hover,.av-projects__button:hover{background:#0a618f;border-color:#0a618f;color:#fff!important}
.av-benefits__button:focus-visible,.av-projects__button:focus-visible{outline:3px solid #6ec0e6;outline-offset:3px}
.works.av-projects{padding:74px 0 72px;background:#e9f3f0;border-top:1px solid #d2e4dd;border-bottom:1px solid #d2e4dd}
.av-projects__eyebrow{color:#167e82}
.av-projects .avition-projects .slick-list{margin:0 -12px;padding:0}
.av-projects .avition-projects .slick-track{display:flex}
.av-projects .avition-project{min-height:365px;padding:24px;border:1px solid #d0e1db;border-radius:6px;background:#fff;box-shadow:none}
.av-projects .avition-project.slick-slide{height:auto;margin:0 12px 8px}
.av-projects .avition-project.slick-slide:not(.slick-active){box-shadow:none}
.av-projects .avition-project__header{display:flex;align-items:center;gap:18px;margin:0 0 19px;padding-bottom:19px;border-bottom:1px solid #e0ebe7}
.av-projects .avition-project__image{width:74px;height:74px;flex:none;overflow:hidden;border:1px solid #d5e4df;border-radius:5px;background:#fff}
.av-projects .avition-project__image--border{border-color:#d5e4df}
.av-projects .avition-project__image img,.av-projects .avition-project__image--border img{width:100%;height:100%;object-fit:contain;border-radius:0}
.av-projects .avition-project__image span{color:#176b83;font-size:11px;line-height:1.25}
.av-projects .avition-project__name{min-width:0;color:#173f5f;font-size:19px;font-weight:700;line-height:1.3;text-transform:none;overflow-wrap:anywhere}
.av-projects .avition-project__content{max-height:none;overflow:visible;padding-bottom:0;color:#4e6575;font-size:14px;line-height:1.55}
.av-projects .avition-project__content--collapsed>:not(:first-child):not(.more){display:none}
.av-projects .avition-project__content--collapsed>:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.av-projects .avition-project__content::after{display:none}
.av-projects .avition-project__content p{margin:0 0 10px}
.av-projects .avition-project__content ul{margin:0 0 10px;padding-left:19px}
.av-projects .avition-project__content .more{position:static;display:inline-flex;align-items:center;min-height:34px;margin-top:9px;padding:5px 12px;border:1px solid #b5d5dc;border-radius:4px;background:#e8f4f4;color:#0e6980;font-size:13px;font-weight:700;box-shadow:none;cursor:pointer}
.av-projects .avition-project__content .more:hover{background:#d5ebeb}
.av-projects .slick-dots{gap:8px;margin:22px 0 0}
.av-projects .slick-dots button{width:10px;height:10px;border-radius:50%;background:#a8ccc6}
.av-projects .slick-dots .slick-active button{width:10px;height:10px;background:#167e82}
.av-projects__cta{border-top-color:#bad8d0;margin-top:29px}
.av-projects__button{background:#116e82;border-color:#116e82}
.av-projects__button:hover{background:#0b5668;border-color:#0b5668}
@media(max-width:991px){.av-benefits__head,.av-projects__head{align-items:start;flex-direction:column;gap:12px}.av-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.av-benefits,.works.av-projects{padding:48px 0 52px}.av-benefits__grid{grid-template-columns:1fr}.av-benefits__item{padding:19px 0 22px}.av-benefits__cta,.av-projects__cta{align-items:stretch;flex-direction:column;gap:20px}.av-benefits__button,.av-projects__button{width:100%}.av-projects .avition-project{min-height:340px}.av-projects .avition-project__name{font-size:17px}}
@media(max-width:420px){.av-projects .avition-project{padding:18px}.av-projects .avition-project__header{gap:12px}.av-projects .avition-project__image{width:58px;height:58px}}
