.c-LargeDeviceMenu{display:none}.c-LargeDeviceMenu__MenuButton{display:flex;gap:.719rem;align-items:center}.c-LargeDeviceMenu__MenuButton_IsMenuActive{border-bottom:3px solid #2d9cdb}.c-LargeDeviceMenu__MenuTitle{font:700 1rem/1.5 Lato;color:#2f4169}.c-LargeDeviceMenu__MenuTitle_IsMenuActive{color:#2d9cdb}.c-LargeDeviceMenu__ArrowIcon{display:inline-block;width:.75rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%2330445F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .3s ease}.c-LargeDeviceMenu__ArrowIcon_IsMenuActive{transform:rotate(180deg)}@media(min-width:1024px){.c-LargeDeviceMenu{display:flex;gap:1.531rem;height:100%}}.c-LargeDeviceMegamenu{position:absolute;z-index:1009;display:none;width:100%;height:100%;max-height:calc(100vh - clamp(62px,9vh,86px));overflow:auto;background-color:rgba(0,0,0,.5);transform:translateY(-100%);opacity:0;transition:opacity .3s ease,transform .3s ease}.c-LargeDeviceMegamenu__InnerContent{padding:0 6.25rem 5rem;background-color:#fff}.c-LargeDeviceMegamenu__Content{display:flex;gap:2rem;height:31.25rem}.c-LargeDeviceMegamenu__PromoBlock,.c-LargeDeviceMegamenu__SubmenuLinksBlock,.c-LargeDeviceMegamenu__SubmenusBlock{flex:1 1}.c-LargeDeviceMegamenu__Head{padding-top:2.938rem;padding-bottom:3.563rem;line-height:2.5rem}.c-LargeDeviceMegamenu__HeadTitle{font:normal 2.25rem/1 Optima;padding-bottom:.4rem;color:#005082;font-size:clamp(36px,5vw,60px);letter-spacing:-2px}@media(min-width:1024px){.c-LargeDeviceMegamenu__HeadTitle{font:normal 3.75rem/1 Optima}}.c-LargeDeviceMegamenu__HeadText{font:normal 1rem/1.5 Lato}.c-LargeDeviceMegamenu__SubmenuLinksBlock{height:100%;overflow:auto}.c-LargeDeviceMegamenu__SubmenuLinks{height:-webkit-min-content;height:min-content;padding:.75rem 2rem;background-color:#edf6fa;border-radius:12px}.c-LargeDeviceMegamenu_IsOpen{transform:translateY(0);opacity:1}@media(min-width:1024px){.c-LargeDeviceMegamenu{display:block}}.c-PromoBlock{display:flex;flex-direction:column;gap:1rem;width:100%}.c-PromoBlock__Link{position:relative;display:flex;width:100%;height:13.5rem}.c-PromoBlock__Image{object-fit:cover;object-position:center;border-radius:12px}.c-PromoBlock__LinkTitle{bottom:1.063rem;left:1.375rem;margin-right:1.375rem;background-color:rgba(0,0,0,.6);font:normal .875rem/1.5 Lato}.c-PromoBlock__LinkTag,.c-PromoBlock__LinkTitle{position:absolute;z-index:1;padding:.313rem .813rem;color:#fff;border-radius:60px}.c-PromoBlock__LinkTag{top:1.25rem;left:1.25rem;text-transform:uppercase;background-color:#30445f;font:700 .75rem/1.5 Lato}@media(min-width:1024px){.c-PromoBlock__Link{height:15.125rem}}@font-face{font-weight:700;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Bold.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:italic;src:url(/assets/fonts/Optima/Optima-Italic.woff) format("woff")}@font-face{font-weight:400;font-family:Optima;font-style:normal;src:url(/assets/fonts/Optima/Optima-Text.woff) format("woff")}@font-face{font-weight:400;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Regular.woff2) format("woff2")}@font-face{font-weight:700;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Lato;font-style:italic;src:url(/assets/fonts/Lato/Lato-Italic.woff2) format("woff2")}@font-face{font-weight:300;font-family:Lato;font-style:normal;src:url(/assets/fonts/Lato/Lato-Thin.woff2) format("woff2")}@font-face{font-weight:400;font-family:Abril Fatface;font-style:normal;src:url(/assets/fonts/AbrilFatface/AbrilFatface-Regular.woff2) format("woff2")}:root{--breakpoint-mobile-s:320;--breakpoint-mobile-m:375;--breakpoint-mobile-l:425;--breakpoint-tablet:768;--breakpoint-laptop:1024;--breakpoint-desktop:1440;--breakpoint-large-desktop:1600}.c-SubmenuLinks{display:flex;flex-direction:column;padding-top:1.25rem;padding-bottom:1.25rem;overflow-y:auto}.c-SubmenuLinks__Link{display:flex;gap:1rem;align-items:center;justify-content:flex-start;width:100%;color:#005082;font:700 .875rem/1.5 Lato}.c-SubmenuLinks__Link:hover .c-SubmenuLinks__LinkTitle{text-decoration:underline}.c-SubmenuLinks__Image{border-radius:4px}