@media screen and (max-width: 991.98px) {
.ce-navbar .ce_menu,
.ce-navbar .ce_language_menu {
display: none;
}
}
@media screen and (min-width: 992px) {
.ce-navbar:not(.--folded) .ce_mobile_menu__toggle {
display: none;
}
}
.ce-navbar .logo__mobile {
display: none;
}
@media screen and (max-width: 991.98px) {
.ce-navbar .logo__desktop {
display: none;
}
.ce-navbar .logo__mobile {
display: block;
}
}
#c2078{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c2077{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c1954{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c1953{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c1948{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c1947{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c4130{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c4129{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c1942{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c1941{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c1939{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c1937{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c2072{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c2071{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c2096{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c2095{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c4080{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c4079{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
#c4085{margin-top:0;margin-bottom:0;padding-top:0.5rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
#c4084{margin-top:0;margin-bottom:0;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
@media (min-width:768px){#c2026{margin-top:3.25rem}}
@media (min-width:768px){#c2030{margin-top:3.25rem}}
@media (min-width:768px){#c2034{margin-top:3.25rem}}
@media (min-width:768px){#c2047{margin-top:3.25rem}}
@media (min-width:768px){#c2042{margin-top:3.25rem}}
#c2819{margin-top:1.75rem;margin-bottom:1.75rem;padding-top:2rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
@media (min-width:768px){#c2819{margin-top:0;margin-bottom:0;padding-top:1.75rem;padding-right:1.75rem;padding-bottom:1.75rem;padding-left:1.75rem}}
@media (min-width:1200px){#c2819{margin-top:3.25rem;margin-bottom:3.25rem;padding-top:3.25rem;padding-right:3.25rem;padding-bottom:3.25rem;padding-left:3.25rem}}
#c1275{margin-top:0;margin-bottom:0;padding-top:3rem;padding-bottom:1rem}
@media (min-width:768px){#c1275{padding-top:5rem;padding-bottom:1rem}}
.ce-accordion .accordion { --bs-accordion-border-color: #e0e0e0; --accordion-btn-font-weight: 600; --bs-accordion-btn-padding-x: 0rem; --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2'%3e%3cpath d='M1 8h14'/%3e%3c/svg%3e"); --bs-accordion-btn-active-icon: var(--bs-accordion-btn-icon); --bs-accordion-btn-icon-transform: none; --accordion-btn-icon-bar: ""; --accordion-btn-icon-bar-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2'%3e%3cpath d='M8 1v14'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1rem; --bs-accordion-active-color: #2d3436; --bs-accordion-active-bg: #ffffff00; --bs-accordion-body-padding-x: 0rem; }
.ce-accordion .accordion, .ce-accordion .accordion-item, .ce-accordion .accordion-button:not(.collapsed):not(:focus) { border-inline-width: 0; border-block-start-width: 0; box-shadow: none; --bs-accordion-border-radius: 0; --bs-accordion-inner-border-radius: 0; }
.ce-navbar, .ce_mobile_menu { --menu-item-font-weight: 500; --menu-item-border-radius: 4px; --menu-item-border-width: 1px; --menu-item-border: #00000000; --menu-item-hover-color: #006eb8; --menu-item-hover-bg: #00000008; --menu-item-hover-border: #00000000; --menu-item-active-color: #ffffff; --menu-item-active-bg: #006eb8; --menu-item-active-border: #00000000; }
.ce-navbar .ce_menu__item.--highlight, .ce_mobile_menu .ce_menu__item.--highlight { --menu-item-border-radius: 8px; --menu-item-border-width: 1px; --menu-item-color: #006eb8; --menu-item-border: #006eb8; --menu-item-hover-color: #ffffff; --menu-item-hover-bg: #006eb8; --menu-item-hover-border: #006eb8; --menu-item-active-color: #ffffff; --menu-item-active-bg: #006eb8; --menu-item-active-border: #006eb8; }
.bullets > li + li, :is(.ce-pap_text, .ce-pap_textmedia) :is(ul, ol) > li + li { margin-block-start: 0.5rem; }
.btn { --bs-btn-font-family: "Montserrat", var(--bs-font-sans-serif); --btn-font-size: 1rem; --btn-padding-y: 1rem; --btn-padding-x: 1.75rem; }
:where(.btn):not(.btn-link, .btn-link-dark) { --bs-btn-font-weight: 600; }
.btn-primary, .btn-primary-dark { --bs-btn-border-width: 2px; --bs-btn-border-radius: 0px; }
.btn-primary { --bs-btn-bg: #006eb8; --bs-btn-border-color: #006eb8; --bs-btn-hover-bg: color-mix(in srgb, #006eb8, #000 15%); --bs-btn-hover-border-color: color-mix(in srgb, #006eb8, #000 20%); --bs-btn-active-bg: color-mix(in srgb, #006eb8, #000 20%); --bs-btn-active-border-color: color-mix(in srgb, #006eb8, #000 25%); --bs-btn-disabled-bg: #006eb8; --bs-btn-disabled-border-color: #006eb8; --bs-btn-color: #f8f9fa; --bs-btn-hover-color: #f8f9fa; --bs-btn-active-color: #f8f9fa; --bs-btn-disabled-color: #f8f9fa; --bs-btn-border-color: #006eb7; --bs-btn-hover-border-color: #006eb7; --bs-btn-active-border-color: #006eb7; --bs-btn-disabled-border-color: #006eb7; --bs-btn-hover-bg: #002a46; --bs-btn-active-bg: #002a46; --bs-btn-hover-color: #ffffff; --bs-btn-active-color: #ffffff; --bs-btn-hover-border-color: #002a46; --bs-btn-active-border-color: #002a46; }
.btn-primary-dark, .btn-primary:is([data-theme=dark], [data-theme=dark] *):not([data-theme=dark] [data-theme=light], [data-theme=dark] [data-theme=light] *) { --bs-btn-bg: #00aeef; --bs-btn-border-color: #00aeef; --bs-btn-hover-bg: color-mix(in srgb, #00aeef, #000 15%); --bs-btn-hover-border-color: color-mix(in srgb, #00aeef, #000 20%); --bs-btn-active-bg: color-mix(in srgb, #00aeef, #000 20%); --bs-btn-active-border-color: color-mix(in srgb, #00aeef, #000 25%); --bs-btn-disabled-bg: #00aeef; --bs-btn-disabled-border-color: #00aeef; --bs-btn-color: #00548b; --bs-btn-hover-color: #00548b; --bs-btn-active-color: #00548b; --bs-btn-disabled-color: #00548b; --bs-btn-border-color: #00aeef; --bs-btn-hover-border-color: #00aeef; --bs-btn-active-border-color: #00aeef; --bs-btn-disabled-border-color: #00aeef; --bs-btn-hover-bg: #006eb7; --bs-btn-active-bg: #006eb7; --bs-btn-hover-color: #34c2f6; --bs-btn-active-color: #34c2f6; --bs-btn-hover-border-color: #006eb7; --bs-btn-active-border-color: #006eb7; }
.btn-secondary, .btn-outline-primary, .btn-secondary-dark { --bs-btn-border-width: 2px; --bs-btn-border-radius: 0px; }
.btn-secondary, .btn-outline-primary { --bs-btn-bg: #ffffff00; --bs-btn-border-color: #ffffff00; --bs-btn-hover-bg: color-mix(in srgb, #ffffff00, #000 15%); --bs-btn-hover-border-color: color-mix(in srgb, #ffffff00, #000 20%); --bs-btn-active-bg: color-mix(in srgb, #ffffff00, #000 20%); --bs-btn-active-border-color: color-mix(in srgb, #ffffff00, #000 25%); --bs-btn-disabled-bg: #ffffff00; --bs-btn-disabled-border-color: #ffffff00; --bs-btn-color: #006eb7; --bs-btn-disabled-color: #006eb7; --bs-btn-border-color: #006eb7; --bs-btn-hover-border-color: #006eb7; --bs-btn-active-border-color: #006eb7; --bs-btn-disabled-border-color: #006eb7; --bs-btn-hover-bg: #006eb7; --bs-btn-active-bg: #006eb7; --bs-btn-hover-color: #f8f9fa; --bs-btn-active-color: #f8f9fa; --bs-btn-hover-border-color: #006eb7; --bs-btn-active-border-color: #006eb7; }
.btn-secondary-dark, .btn-secondary:is([data-theme=dark], [data-theme=dark] *):not([data-theme=dark] [data-theme=light], [data-theme=dark] [data-theme=light] *), .btn-outline-primary:is([data-theme=dark], [data-theme=dark] *):not([data-theme=dark] [data-theme=light], [data-theme=dark] [data-theme=light] *) { --bs-btn-bg: #ffffff; --bs-btn-border-color: #ffffff; --bs-btn-hover-bg: color-mix(in srgb, #ffffff, #000 15%); --bs-btn-hover-border-color: color-mix(in srgb, #ffffff, #000 20%); --bs-btn-active-bg: color-mix(in srgb, #ffffff, #000 20%); --bs-btn-active-border-color: color-mix(in srgb, #ffffff, #000 25%); --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #ffffff; --bs-btn-color: #006eb7; --bs-btn-disabled-color: #006eb7; --bs-btn-border-color: #ffffff; --bs-btn-hover-border-color: #ffffff; --bs-btn-active-border-color: #ffffff; --bs-btn-disabled-border-color: #ffffff; --bs-btn-hover-bg: #002a46; --bs-btn-active-bg: #002a46; --bs-btn-hover-color: #ffffff; --bs-btn-active-color: #ffffff; --bs-btn-hover-border-color: #002a46; --bs-btn-active-border-color: #002a46; }
.btn-link { --bs-btn-color: #006eb7; --bs-btn-disabled-color: #006eb7; --bs-btn-hover-color: #00aeef; --bs-btn-active-color: #00aeef; }
.btn-link-dark, .btn-link:is([data-theme=dark], [data-theme=dark] *):not([data-theme=dark] [data-theme=light], [data-theme=dark] [data-theme=light] *) { --bs-btn-color: #f8f9fa; --bs-btn-disabled-color: #f8f9fa; --bs-btn-hover-color: #00aeef; --bs-btn-active-color: #00aeef; }
.form-control, .form-select { background-color: #ffffff; padding-block: 0.75rem; --form-field-padding-x: 1rem; }
.form-label, form legend { font-weight: 500; }
