/*Our numbers speak*/
@media (max-width: 767.98px) {
h2.ps-tw-reset.ps-font-acumin.ps-text-brand-display-sm.md\:ps-text-brand-display-xs.ps-text-color-inherit {
    font-size: 32px !important;
}
}
/* EO our numbers speak*/

/*footer*/
@media (max-width: 1439.98px) {
.ps-grid.ps-grid-cols-6.ps-items-start.ps-justify-between.ps-gap-md.xxl\:ps-grid-cols-5.xxl\:ps-gap-y-lg.xl\:ps-grid-cols-4.lg\:ps-gap-md.lg\:ps-gap-y-md.sm\:ps-grid-cols-1 {
grid-template-columns: repeat(2,minmax(0,1fr)) !important;
}
}
/*EO footer*/
/*expandable*/
.ps-tw-reset.ps-bg-blue.ps-py-sm.ps-bg-blue.ps-text-white {
background: rgb(3, 20, 46) !important;
}
a.ps-inline-flex.ps-items-center.ps-justify-center.rtl\:ps-flex-row-reverse.ps-gap-xs.ps-aspect-square.ps-tw-reset.ps-btn.ps-btn-lg.ps-btn-blue-secondary { display: none !important; }
/* EO expandable*/
@media (max-width: 767.98px) { .md\:ps-text-brand-display-xs{ font-size: 46px!important; }}

/* cards */
@media (min-width: 1440px) { .min-xxl\:\[\&_div\]\:ps-basis-1\/2 div {flex-basis:45%!important} }

#embedded-service #esw-fab, #embedded-service #esw-channelmenu { z-index: 99; }

swiper-container::part(wrapper) { transition-timing-function: linear; align-items: center; }

.article-swiper-block::part(wrapper) {
                align-items: flex-start;
              }

