@font-face{font-family:"OpenSans-Light";src:url("../../../clientlib-site/resources/fonts/OpenSans-Light.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans";src:url("../../../clientlib-site/resources/fonts/OpenSans-Regular.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-SemiBold";src:url("../../../clientlib-site/resources/fonts/OpenSans-SemiBold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"OpenSans-Bold";src:url("../../../clientlib-site/resources/fonts/OpenSans-Bold.ttf") format("truetype");font-style:normal}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"TitilliumWeb";src:url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.woff") format("woff"),url("../../../clientlib-site/resources/fonts/TitilliumWeb-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
.ms-container{max-width:1150px;margin:0 auto;padding:72px 20px 60px;box-sizing:border-box}
.ms-container h2{margin:0 0 28px;font-size:32px;font-family:"TitilliumWeb",Sans-serif;line-height:1.1;font-weight:700;color:#111}
.ms-top-card{margin-bottom:48px}
.ms-top-card .ms-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #d6dbe1;box-sizing:border-box;overflow:hidden}
.ms-top-card .ms-card__picture{display:flex;width:28.5rem;min-width:28.5rem;height:100%;overflow:hidden;background:#fff}
.ms-top-card .ms-card__image{width:100%;height:100%;object-fit:cover}
.ms-top-card .ms-card a{flex:0 0 auto;padding:18px 24px 0}
.ms-top-card .ms-card a .ms-titleCard{display:inline;padding:0}
.ms-top-card .ms-card .ms-textCard{padding:8px 24px 18px}
.ms-bottom-card{display:flex;gap:16px;flex-wrap:wrap}
.ms-bottom-card a{flex:0 0 auto;padding:18px 24px 0}
.ms-bottom-card a .ms-titleCard{display:inline;padding:0}
.ms-top-card .main-section-card{width:100%}
.ms-bottom-card .main-section-card{flex:1 1 calc(22.333%);min-width:280px}
.ms-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #d6dbe1;box-sizing:border-box;overflow:hidden}
.ms-card__picture{display:flex;max-width:100%;max-height:19.6rem;background:#fff}
.ms-card__image{width:100%;height:100%;object-fit:cover}
.ms-titleCard{position:relative;display:block;font-size:19px;line-height:1.35;font-weight:700;color:#004a98;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;padding-right:22px;word-break:break-word;padding:18px 24px 0}
.ms-card a{display:block;padding:22px 24px 0;text-decoration:none;color:inherit}
.ms-card a:hover,.ms-card a:focus{text-decoration:none}
.ms-card a .ms-titleCard::after{content:"\e90b";font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;margin-left:8px;font-size:12px;line-height:1;speak:none}
.ms-textCard{padding:12px 24px 22px}
.ms-textCard p{margin:0;font-size:17px;line-height:1.45;color:#1b1b1b}
.ms-top-card .ms-card{display:flex;flex-direction:row;align-items:center;min-height:15rem}
@media(max-width:991px){.ms-container h2{font-size:40px}
.ms-top-card .ms-card{flex-direction:column}
.ms-top-card .ms-card img{width:100%;min-width:100%;height:180px;padding:0;border-right:0;border-bottom:1px solid #d6dbe1;object-fit:cover}
}
@media(max-width:767px){.ms-container{padding:40px 16px}
.ms-container h2{margin-bottom:22px;font-size:32px}
.ms-bottom-card{flex-direction:column;gap:20px}
.ms-bottom-card .main-section-card{flex:1 1 100%;min-width:100%}
.ms-card img{height:180px}
.ms-titleCard{font-size:17px}
.ms-textCard p{font-size:16px}
}