.yellow-background { background: #ffbf1c; }

.white-background { background: #fff; }

.map-panel { padding-bottom: 70px; background: #a2d4f2; }

@media (min-width: 1200px) { .map-panel { padding-top: 0; padding-bottom: 0; } }

.map-panel .map-image { position: relative; max-width: 80%; margin-right: auto; margin-left: auto; background-image: url("../images/map-australia.png"); background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; }

.map-panel .map-image::before { display: block; width: 100%; padding-top: 78.40708%; content: ""; }

.map-panel .map-image > .content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

@media (min-width: 480px) { .map-panel .map-image { margin-bottom: -40px; } }

@media (min-width: 1200px) { .map-panel .map-image { width: 50%; margin-bottom: 20px; float: right; background-image: url("../images/map-australia@2x.png"); } }

.map-panel .map-text { font-family: "Roboto Slab", serif; font-weight: 400; font-weight: 700; max-width: 80%; padding-right: 15px; padding-left: 15px; font-weight: bold; }

@media (min-width: 480px) { .map-panel .map-text { font-size: 16px; } }

@media (min-width: 768px) { .map-panel .map-text { max-width: 574px; padding-left: 10%; } }

@media (min-width: 1200px) { .map-panel .map-text { width: 50%; margin-top: 100px; float: left; } }

@media (min-width: 1500px) { .map-panel .map-text { max-width: 590px; margin-left: 10%; padding-left: 0; font-size: 28px; } }

.map-panel .map-text h2 { font-family: "Oswald", sans-serif; font-weight: 400; font-weight: 700; }

@media (min-width: 480px) { .map-panel .map-text h2 { font-size: 30px; } }

@media (min-width: 768px) { .map-panel .map-text h2 { font-size: 40px; line-height: 1.25; } }

@media (min-width: 1500px) { .map-panel .map-text h2 { font-size: 60px; } }

.map-panel .main-link { margin-top: 15px; }

@media (min-width: 1500px) { .map-panel .main-link { margin-top: 40px; } }
/*# sourceMappingURL=elementmappanel.css.map */