:root { font-size: 16px; } body { background-color: #c5c5c5; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0; } img { max-width: 100%; } .l-page { display: flex; flex-direction: column; z-index: -1; } @media screen and (min-width: 768px) { .l-page { flex-direction: row; max-width: 1200px; margin: 0 auto; } } .l-page__content { width: 100%; background-color: #D9E8F9; } @media screen and (min-width: 768px) { .l-page__content { width: 90%; } } .m-header { background-color: #5294de; } .m-header__content { max-width: 1200px; margin: 0 auto; display: flex; } .m-header__content--logo { position: relative; bottom: -18px; margin: 0 auto; } @media screen and (min-width: 768px) { .m-header__content--logo { margin-left: 1.5rem; } } .m-header__content--banner { position: relative; display: none; margin: 15px 5px 15px auto; } @media screen and (min-width: 768px) { .m-header__content--banner { display: inline-flex; margin-right: 0; } } .m-header__footer { min-height: 18px; width: 100%; border-top: 3px solid black; background-color: #feff00; } .m-header__footer--inner { display: none; flex-direction: row; max-width: 1200px; margin: 0 auto; } @media screen and (min-width: 768px) { .m-header__footer--inner { display: flex; } } .m-header__footer--inner-dummy { width: 17.5%; min-width: 229px; } .m-header__footer--inner-breadcrumb { padding: 2.5px 25px; overflow: hidden; display: flex; } .m-header__footer--inner-breadcrumb span { margin-right: 5px; } .m-header__footer--inner-breadcrumb ul { list-style: none; margin: 0; padding: 0; } .m-header__footer--inner-breadcrumb ul li { display: inline; } .m-header__footer--inner-breadcrumb ul li a { color: black; text-decoration: none; } .m-header__footer--inner-breadcrumb ul li a:hover { text-decoration: underline; } .m-header__footer--inner-breadcrumb ul li:not(:last-child):after { content: ">"; } .m-navbar { background-color: black; color: white; display: flex; flex-direction: column; z-index: 100; } .m-navbar-red { background-color: #e33c33; } .m-navbar-blue { background-color: #5294de; } .m-navbar-green { background-color: #729126; } .m-navbar-yellow { background-color: #ab7d2b; } .m-navbar-grey { background-color: #8d8d8d; } @media screen and (min-width: 768px) { .m-navbar { width: 19%; min-width: 229px; } } .m-navbar__mainItems { display: flex; flex-direction: row; align-items: center; justify-content: space-between; background-color: #f3e71a; color: black; border-bottom: 1px solid black; border-top: 1px solid black; padding: 10px 15px; } .m-navbar__mainItems--headline { font-size: 0.95rem; } .m-navbar__mainItems--toggleIcon { cursor: pointer; } .m-navbar__mainItems--toggleIcon div { width: 35px; height: 5px; background-color: black; margin: 5px 0; } @media screen and (max-width: 768px) { .m-navbar .e-list { display: none; } .m-navbar .visible { display: block; } } @media screen and (min-width: 768px) { .m-navbar > .e-list { display: block; } .m-navbar .mobile { display: none; } } .bg { background-color: white; } .bg-red, .bg-red ul { background-color: #e33c33; } .bg-blue, .bg-blue ul { background-color: #5294de; } .bg-green, .bg-green ul { background-color: #729126; } .bg-yellow, .bg-yellow ul { background-color: #ab7d2b; } .bg-grey, .bg-grey ul { background-color: #8d8d8d; } @media screen and (max-width: 768px) { .bg-red.dropdown--expanded > .dropdown--link { background-color: #b53029; } .bg-blue.dropdown--expanded > .dropdown--link, .bg-blue .dropdown--expanded > .dropdown--link { background-color: #325b88; } .bg-green.dropdown--expanded > .dropdown--link, .bg-green .dropdown--expanded > .dropdown--link { background-color: #4f641a; } .bg-yellow.dropdown--expanded > .dropdown--link, .bg-yellow .dropdown--expanded > .dropdown--link { background-color: #674b1a; } .bg-grey.dropdown--expanded > .dropdown--link, .bg-grey .dropdown--expanded > .dropdown--link { background-color: #6d6d6d; } } .m-main { width: 100%; padding: 0 25px 15px; box-sizing: border-box; } .m-footer { border: none; border-top: 1px solid black; display: flex; flex-direction: column; align-items: center; justify-content: space-between; margin: 0 auto; padding: 20px 25px; } @media screen and (min-width: 768px) { .m-footer { flex-direction: row; } } .m-footer__details { color: black; text-align: center; } .m-footer__list { list-style: none; margin: 15px 0 0; padding: 0; } @media screen and (min-width: 768px) { .m-footer__list { margin: 0; } } .m-footer__list li { display: inline; } .m-footer__list li a { text-decoration: none; color: black; } .m-footer__list li:not(:last-child):after { content: "|"; } .e-list { list-style: none; margin: 0; padding: 0; } .e-list__item--link { cursor: pointer; } .e-list__item--link:not(.dropdown--link) > a { width: 100%; } @media screen and (max-width: 768px) { .e-list__item .dropdown--expanded > .e-list { display: block; overflow: hidden; padding-left: 25px; } } .e-list__item a { display: inline-block; padding: 15px; color: white; text-decoration: none; } @media screen and (min-width: 768px) { li > .e-list { border-left: 1px solid black; } .e-list__item ~ .dropdown--expanded > .e-list { padding-left: 0; } } .e-row { display: flex; flex-direction: column; margin: 1rem 0; } @media screen and (min-width: 768px) { .e-row { flex-direction: row; justify-content: space-between; } .e-row__column:not(:first-of-type) { margin-top: 0 !important; } .e-row__column--bigger { width: 150%; } } .e-row__column { width: 100%; } .e-row__column > img { max-width: 100%; height: auto; } .e-row__column:not(:first-of-type) { margin-top: 1rem; } @media screen and (min-width: 768px) { .e-row__column:not(:first-child) { margin-left: 1rem; } } .dropdown { position: relative; } .dropdown__content { min-width: 200px; display: none; } @media screen and (max-width: 768px) { .dropdown--expanded > .dropdown__content { display: block; overflow: hidden; padding-left: 25px; } .dropdown .dropdown--link { display: flex; align-items: center; align-content: center; justify-content: space-between; } .dropdown .dropdown--link:after { display: block; content: " "; background-image: url("../images/arrow-down.svg"); background-size: 28px 28px; height: 28px; width: 28px; margin-right: 15px; } .dropdown--expanded > .dropdown--link:after { background-image: url("../images/arrow-up.svg") !important; } } @media screen and (min-width: 768px) { .dropdown:hover > .dropdown__content { display: inline; } .dropdown__content { position: absolute; top: 0; left: 100%; min-width: 200px; display: none; } } @keyframes customImageZoomIn { 100% { transform: scale(1.15); } } .animation-zoom { overflow: hidden; } .animation-zoom img { animation-duration: 3s; animation-timing-function: ease-out; animation-fill-mode: forwards; animation-delay: 850ms; animation-name: customImageZoomIn; } /*# sourceMappingURL=style.css.map */