.ap-breadcrumbs {margin-bottom:50px}
@media (max-width:992px) {.ap-breadcrumbs {padding-top:50px }}
.ap-breadcrumbs,
.ap-content {padding-left:50px;padding-right:50px}
@media (max-width:992px) {.ap-breadcrumbs,.ap-content {padding-left:15px;padding-right:15px }}
.ap-content {margin-bottom:60px;font:200 24px 'Fira Sans',sans-serif;line-height:33.11px;color:#1b4267}
.ap-content ul {padding-left:28px;margin-bottom:0}
.ap-content li {margin-bottom:8px}
.ap-content ol {padding-left:22px;margin-bottom:32px}
.ap-content ol li {font-size:20px;line-height:30px;color:#697178;padding-left:25px}
.ap-content ol li::marker {font-weight:bold;font-size:20px;line-height:30px;color:#125799}
@media (max-width:992px) {.ap-content {font-size:18px;line-height:18.64px;margin-bottom:40px }.ap-content h1 {margin-top:40px;font-size:22px }.ap-content li {margin-bottom:20px }}
.ap-content strong {font-weight:500}
.ap-content h2 {margin-top:30px;margin-bottom:15px}
.ap-content h2:first-child {margin-top:0}
.ap-content h4 {margin-bottom:30px}
.ap-content--new {color:#125799}
.ap-content--new p {font-size:20px;line-height:30px;color:#697178}
.ap-content-acardion {background:#FFF;border:1px solid #C6D7E7;box-sizing:border-box;box-shadow:0 11px 11px rgba(31,54,88,0.08);border-radius:2px;padding:20px 34px;counter-increment:item;font-size:20px;line-height:30px}
.ap-content-acardion:not(:last-child) {margin-bottom:20px}
.ap-content-acardion__title {position:relative;font-weight:500;color:#697178;max-width:80%;margin-bottom:12px;padding-left:30px}
.ap-content-acardion__title::before {content:counter(item) '.';position:absolute;left:0;color:#125799}
.ap-content-acardion__btn {font-size:16px;line-height:19px;color:#125799;text-align:right;cursor:pointer;width:120px;margin-left:auto;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.85106 6L15 1' stroke='%23125799' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right}
.ap-content-acardion__hiden {display:none;margin-top:16px}
.ap-content-acardion table {width:100%;color:#697178}
.ap-content-acardion table tr {border-radius:3px}
.ap-content-acardion table tr:nth-child(2n+1) {background:#EFF3F8}
.ap-content-acardion table td {padding:15px 28px}
.ap-content-acardion table td:first-child {border-right:2px solid rgba(126,143,155,0.36)}
.ap-slider,
.ap-tile {margin-left:-15px;margin-bottom:60px}
.ap-slider img,
.ap-tile img {height:380px;object-fit:cover;width:100%}
.ap-slider .ap-slide,
.ap-tile .ap-slide,
.ap-slider .ap-item,
.ap-tile .ap-item {outline:none;padding-left:15px}
.ap-slider .ap-item h2,
.ap-tile .ap-item h2 {margin-top:20px;margin-bottom:40px}
.ap-slider h2,
.ap-tile h2 {font:200 24px 'Fira Sans',sans-serif;line-height:33.11px;color:#1b4267;text-align:center}
main h1 {font:500 32px 'Fira Sans',sans-serif;line-height:37.07px;letter-spacing:-0.1px;text-transform:uppercase;margin-bottom:20px}
main h2 {font:400 20px 'Fira Sans',sans-serif;line-height:33.11px}
aside h2 {font:400 24px 'Fira Sans',sans-serif;line-height:33.11px;text-transform:uppercase}
.form-disclaimer {color:#212529}
.form-submit {display:block;margin-left:auto;margin-right:auto}
.swiper-container {margin-right:0 !important}
#flipbook img {width:100%;height:100%}
.flipbook-container {display:flex;justify-content:center;padding-top:20px;padding-bottom:80px;max-width:1920px;width:100%}
.flipbook-wrap {max-width:1200px;width:100%}
.presentation-wrap {background-color:#c4c4c4;padding:20px}
.flipbook .page {background-color:#125799;color:#fff}
.reference__title {margin-bottom:40px}
.reference__paragraph {font-size:18px !important;line-height:20px;color:#000;max-width:1109px}
@media screen and (max-width:1200px) {.reference__paragraph {font-size:16px !important;line-height:19px }}
.reference__presents {max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:88px;margin-top:52px}
.reference__pres {max-width:700px;width:100%;height:500px;box-shadow:0 7px 4px rgba(0,0,0,0.15);flex-wrap:wrap;transition:all 0.2s;position:relative}
.reference__pres::before {content:'';position:absolute;background:linear-gradient(0deg,rgba(7,31,54,0.67),rgba(7,31,54,0.67));width:100%;height:100%;z-index:2;transition:all 0.2s;opacity:0}
.reference__pres:hover::before {opacity:1}
.reference__pres:hover .reference__btn {opacity:1}
.reference__pres:nth-child(odd) {margin-right:30px}
.reference__btn {font-size:16px;line-height:16px;font-weight:bold;color:#fff;text-align:center;letter-spacing:0.04em;position:absolute;bottom:20%;background:transparent;border:1px solid #fff;border-radius:3px;transition:all 0.2s;z-index:3;padding:11px 28px;left:50%;transform:translate(-50%,0);opacity:0}
.reference__btn:hover {border:1px solid #125799;background:#125799}
.reference__img {width:100%;height:100%;object-fit:cover}
@media screen and (max-width:1600px) {.reference__pres {height:370px }}
@media screen and (max-width:1050px) {.reference__pres {height:310px }.reference__pres:nth-child(odd) {margin-right:15px }}
@media screen and (max-width:910px) {.reference__pres {height:260px }}
@media screen and (max-width:768px) {.reference__presents {flex-direction:column;margin-bottom:40px;margin-top:40px }.reference__title {margin-bottom:30px }.reference__pres {max-width:450px }.reference__pres:nth-child(odd) {margin-right:0;margin-bottom:15px }}
@media screen and (max-width:400px) {.reference__pres {height:210px }}