@media(min-width:1020px){.afs-block-solution{margin-bottom:140px}}.afs-block-solution .container h2,.afs-block-solution .container h3,.afs-block-solution .container p{margin:0;padding:0}.afs-block-solution .container__header{display:flex;flex-direction:column;row-gap:20px}@media(min-width:1025px){.afs-block-solution .container__header{align-items:center;column-gap:25px;flex-direction:row}}.afs-block-solution .container__header h2{color:#08102e;font-size:32px;font-weight:600;line-height:150%}@media(min-width:1025px){.afs-block-solution .container__header h2{font-size:48px;width:calc(40% + 25px)}}.afs-block-solution .container__header .subtitle{color:#08102e;font-size:14px;font-weight:400;line-height:150%;margin-left:62px;width:60%}@media(min-width:1025px){.afs-block-solution .container__header .subtitle{font-size:20px;margin-left:0}}.afs-block-solution .container__details{display:flex;flex-direction:column;margin-top:50px;position:relative;row-gap:14px}@media(min-width:1025px){.afs-block-solution .container__details{margin-top:70px}.afs-block-solution .container__details .solution-item{width:40%}}.afs-block-solution .container__details .solution-item .title{background-color:#f5f9fd;border-radius:14px;color:rgba(9,21,67,.749);cursor:pointer;font-size:16px;font-weight:400;line-height:150%;padding:37px 30px}@media(min-width:1025px){.afs-block-solution .container__details .solution-item .title{font-size:24px;padding:23px 30px}}.afs-block-solution .container__details .solution-item.act .title{background-color:#00786e;color:#fff;font-weight:600}.afs-block-solution .container__details .solution-item.act .description{display:block;opacity:1}.afs-block-solution .container__details .solution-item .description{background-color:#00786e;border-radius:14px;display:none;margin-top:7px;padding:48px 24px}@media(min-width:1025px){.afs-block-solution .container__details .solution-item .description{display:block;left:calc(40% + 20px);margin:0;opacity:0;padding:62px 54px;position:absolute;top:0;transition:opacity .5s ease-in}}.afs-block-solution .container__details .solution-item .description .icon{margin-bottom:20px;max-height:50px;max-width:67px;object-fit:contain}.afs-block-solution .container__details .solution-item .description .solution-title{color:#fff;font-size:20px;font-weight:600;line-height:150%;white-space:break-spaces}@media(min-width:1025px){.afs-block-solution .container__details .solution-item .description .solution-title{font-size:32px}}.afs-block-solution .container__details .solution-item .description .solution-title:after{background-color:hsla(0,0%,100%,.2);content:"";display:block;height:1px;margin-top:25px;width:100%}.afs-block-solution .container__details .solution-item .description .solution-description{color:#fff;font-size:14px;font-weight:400;line-height:150%;margin-top:25px}@media(min-width:1025px){.afs-block-solution .container__details .solution-item .description .solution-description{font-size:20px}}.services__button{z-index:99}