.download__container{padding-block:12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-radius:12px;background-color:#f6f7f8;transition:background-color .3s ease-in-out}html.dark .download__container{background-color:#001e4b}@media(max-width:767px){.download__container{padding-inline:12px;gap:30px}}@media(min-width:768px){.download__container{padding-inline:20px;gap:40px}}.download__info{display:flex;flex-direction:column;gap:5px}.download__info .name,.download__info .type{color:#043673;transition:color .3s ease-in-out}html.dark .download__info .name,html.dark .download__info .type{color:#fff}.download__info .weight{color:#63748c;transition:color .3s ease-in-out}html.dark .download__info .weight{color:#fff}.splide__progress-wrap{display:flex;align-items:center;gap:16px}.splide__progress-wrap .splide__progress-num{font-size:1rem;font-weight:300;line-height:1.25rem}.splide__progress{width:100%;background:#000;height:1px}.splide__progress--bar{background:#000;height:4px;transition:width .4s ease;transform:translateY(-3px);width:0}.splide__arrows{display:flex;gap:6px}.splide__arrow{width:50px;height:50px;background-color:#001e4b;border-radius:50%;cursor:pointer;position:relative;border:none}.splide__arrow[disabled]{background-color:#fff;cursor:default}.splide__arrow[disabled]>svg{fill:#dfdfdf}.splide__arrow>svg{width:20px;height:20px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);fill:#fff}.text-image-simple__container{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:767px){.text-image-simple__container{gap:12px}}@media(min-width:768px){.text-image-simple__container{gap:20px}}@media(max-width:1024px){.text-image-simple__container{flex-direction:column}}@media(min-width:1025px){.text-image-simple__container.reverse{flex-direction:row-reverse}.text-image-simple__image{width:calc(38.7755% - 10px)}}.text-image-simple__image picture{border-radius:12px;overflow:hidden;aspect-ratio:1.727272}@media(max-width:1024px){.text-image-simple__text{width:100%}}@media(min-width:1025px){.text-image-simple__text{width:calc(59.1836% - 10px)}}