 @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body{ line-height: 1;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{ display: block;}nav ul{ list-style: none;}blockquote, q{ quotes: none;}blockquote:before, blockquote:after, q:before, q:after{ content: '';content: none;}a{ margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}ins{ background-color: #ff9;color: #000;text-decoration: none;}mark{ background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}del{ text-decoration: line-through;}abbr[title], dfn[title]{ border-bottom: 1px dotted;cursor: help;}table{ border-collapse: collapse;border-spacing: 0;}hr{ display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}input, select{ vertical-align: middle;}::-moz-selection{ color: #fff;background: #15746a;}::selection{ color: #fff;background: #15746a;}*{ box-sizing: border-box;}a{ color: #15746a;text-decoration: none;transition: color 0.3s;font-family: 'Roboto', Arial;font-weight: 700;}a:hover{ color: #000;}a[href$= ".pdf"]{ background-image: url(/images/icons/pdf.png);background-position: center left;background-repeat: no-repeat;padding-left: 35px;height: 35px;display: inline-block;padding-top: 10px;}body{ background-color: #fff;font-family: inherit;line-height: inherit;font-weight: inherit;color: #000;font-size: inherit;min-height: 100%;}h1, h2, h3, h4, h5, h6{ line-height: 1.5;font-weight: 700;margin: 1.5em 0 0.2em 0;}h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{ margin-top: 0;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ color: #000;}h1{ font-size: 2.3em;font-weight: 700;font-family: 'Roboto', Arial;}h2{ font-size: 1.5em;font-weight: 700;font-family: 'Roboto', Arial;}h3{ font-size: 1.17em;font-weight: 700;font-family: 'Roboto', Arial;}h4{ font-size: 1em;font-weight: ;}h5{ font-size: 0.83em;font-weight: ;}h6{ font-size: 0.75em;font-weight: ;}html{ color: ;line-height: 1.5;font-size: ;font-weight: 300;font-family: 'Merriweather', sans-serif;background-color: #15746a;height: 100%;}img{ max-width: 100%;height: auto;}li, ol, ul{ list-style: inherit;list-style-position: inside;padding-left: 0;}nav ol, nav ul{ list-style-type: none;padding: 0;margin: 0;}nav ol li, nav ul li{ padding: 0;}th, td{ vertical-align: top;font-family: inherit;font-size: inherit;text-align: inherit;}p{ margin-bottom: 0.7em;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.dataTable{ width: 100%;}.pagination{ margin: 1em auto;}.pagination .paginationList{ display: inline-block;overflow: hidden;}.pagination .paginationList li{ display: block;float: left;transition: background 0.3s, color 0.3s;}.pagination .paginationList li.active{ color: #fff;background: #15746a;}.pagination .paginationList li:hover{ color: #fff;background: #000;}.pagination .paginationList li a{ display: block;padding: 0.5em;color: inherit;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }::-webkit-input-placeholder{ color: rgba(0, 0, 0, 0.38);}:-moz-placeholder{ color: rgba(0, 0, 0, 0.38);opacity: 1;}::-moz-placeholder{ color: rgba(0, 0, 0, 0.38);opacity: 1;}:-ms-input-placeholder{ color: rgba(0, 0, 0, 0.38);}button, input, textarea, select{ transition: box-shadow 0.3s;}button:focus, input:focus, textarea:focus, select:focus{ outline: none;box-shadow: 0 0 0.25em rgba(21, 116, 106, 0.87);}button, input, textarea, select{ font: inherit;max-width: 100%;font-weight: 300;}button, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]), textarea{ border: 1px solid rgba(0, 0, 0, .38);letter-spacing: 0.05em;border-radius: 0.3em;padding: 0.45em;background: #fff;}button{ color: #15746a;border: 1px solid #15746a;border-radius: 31px;display: inline-block;padding: 1em 1.5em;margin: 1em auto;font-family: 'Roboto', Arial;font-weight: 700;text-transform: uppercase;transition: all ease 0.3s;position: relative;overflow: hidden;cursor: pointer;}button::before{ content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 0px;background: rgba(21, 116, 106, .1);border-radius: 31px;transition: all ease 0.3s;}button:hover:before{ height: 100%;}form{ margin: 1em 0;}form:first-child{ margin-top: 0;}form:last-child{ margin-bottom: 0;}form.inline .buttons, form.searchForm .buttons, form.inline .field, form.searchForm .field{ display: inline-block;vertical-align: middle;}form.inline label, form.searchForm label{ display: none;}form.inline .field, form.searchForm .field{ margin-right: 1em;}form.inline .field + .field, form.searchForm .field + .field{ margin-top: 0;}form.inTable td button{ padding: 0;}form.inTable td label{ display: none;}form.marginal .buttons{ display: block;margin: 1em 0 0 0;}form.marginal .buttons::after{ clear: both;content: "";display: table;}form.marginal .buttons button + button:last-child{ float: right;}form.marginal .field label{ display: none;}form.marginal .field input, form.marginal .field select, form.marginal .field textarea{ width: 100%;}form.vertical label{ display: block;}form.vertical input, form.vertical select, form.vertical textarea{ width: 100%;min-width: 150px;}form .hidden{ display: none;}fieldset{ border-top:dashed textColor(divider, dark);margin: 1em 0;padding: 1em 0;}fieldset:first-child{ margin-top: 0;}fieldset > legend{ padding-right: 1em;margin: 0.25em 0;font-size: 0.8em;font-weight: bold;text-transform: uppercase;color: textColor(hint, dark);}fieldset > legend ~ *{ margin-left: 1em;}fieldset.foldable legend::after{ content: '▲';margin-left: 0.5em;}fieldset.foldable.folded legend::after{ content: '▼';margin-left: 0.5em;}input[type="checkbox"], input[type="radio"]{ max-width: 1em;}label{ font-weight: inherit;}label[for]{ cursor: pointer;}select option{ padding: 0.1em 0.25em;}textarea{ padding: ;resize: none;height: 10em;min-height: 3em;}textarea:hover{ resize: vertical;}.field{ position: relative;max-width: 100%;}.field::after{ clear: both;content: "";display: table;}.field + .field{ margin-top: 1em;}@media screen and (min-width: 450px){.field + .field{ margin-top: 1em;} }.field label{ padding: 0.45em 1em 0.45em 0;display: inline-block;font-size: 0.9em;word-break: break-word;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.field .suffixContent{ width: 100%;display: block;clear: both;margin: 0.5em 0;font-style: italic;font-size: 0.9em;color: textColor(hint, dark);} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }#wrapper > header{ position: fixed;background-color: #fff;opacity: 1;max-width: 100% !important;width: 100%;max-height: 100%;height: 100px;padding: 0 !important;margin-top: 0 !important;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s; transition: all ease 0.3s;border-bottom: 1px solid #15746a;z-index: 999;}#wrapper > header > .container{ padding-top: 1em;padding-bottom: 1em;margin: 0 auto;background: #fff;}#wrapper > header > .container:hover{ opacity: 1;}#wrapper > header .logo{ margin-right: 3em;display: block;max-width: 350px;max-height: 100%;height: auto;width: 70%;float: left;margin-left: 1em;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;}#wrapper > header .locales{ position: absolute;top: -0.5em;right: 0;padding-right: 1.618em !important;}#wrapper > header .locales li{ text-indent: -9999em;list-style-type: none;display: inline-block;float: left;margin-left: 5px;}#wrapper > header .locales li a{ display: block;width: 24px;height: 24px;outline: none;}#wrapper > header .locales li.sv_SE a{ background: transparent url("/images/locales/24/se.png") no-repeat;}#wrapper > header .locales li.en_GB a{ background: transparent url("/images/locales/24/gb.png") no-repeat;}#wrapper > header .locales li.da_DK a{ background: transparent url("/images/locales/24/dk.png") no-repeat;}#wrapper > header .locales li.fr_FR a{ background: transparent url("/images/locales/24/fr.png") no-repeat;}#wrapper > header .locales li.fi_FI a{ background: transparent url("/images/locales/24/fi.png") no-repeat;}#wrapper > header .locales li.en_US a{ background: transparent url("/images/locales/24/us.png") no-repeat;}#wrapper > header .locales li.no_NO a{ background: transparent url("/images/locales/24/no.png") no-repeat;}#wrapper > header .locales li.de_DE a{ background: transparent url("/images/locales/24/de.png") no-repeat;}#wrapper > header.fixed-top{ -webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;min-height: 110px;}@media screen and (min-width: 1370px){#wrapper > header.fixed-top .logo{ margin-right: 3em;display: block;max-width: 450px;max-height: 100%;height: auto;width: 30%;float: left;margin-left: 1em;} }#userNavigation{ position: absolute;top: 22px;right: 13px;}@media screen and (max-width: 1370px){#userNavigation{ top: 75%;} }#userNavigation li{ font-size: 0.7em;float: left;margin-right: 1em;}#userNavigation li a.linkLogin::after{ content: url(/images/icons/user-icon.png);margin-left: 0.5em;vertical-align: sub;}#userNavigation li a.linkLogout::after{ content: url(/images/icons/logout-icon.png);margin-left: 0.5em;vertical-align: sub;}#userNavigation li a.linkRegister::after{ content: url(/images/icons/pen-icon.png);margin-left: 0.5em;vertical-align: sub;}#mainMenu{ display: none;}#mainMenu + #wrapper #mainNavigation{ float: right;transition: background 0.3s;padding-right: 1em;}#mainMenu + #wrapper #mainNavigation > label{position: absolute;right: 1.618em;background: #fff;display: block;overflow: hidden;margin: 0;padding: 0;height: 1.7em;width: 2em;transition: background 0.3s;}#mainMenu + #wrapper #mainNavigation > label span{ display: block;background: #15746a;width: 30px;height: 4px;transition: background 0s ease 0.15s;position: absolute;top: 50%;margin-top: -2px;left: 50%;margin-left: -15px;text-indent: -9999px;white-space: nowrap;border-radius: 3px;}#mainMenu + #wrapper #mainNavigation > label span::after, #mainMenu + #wrapper #mainNavigation > label span::before{ position: absolute;display: block;left: 0;width: 30px;height: 4px;content: '';background: #15746a;border-radius: 3px;transition-duration: 0.15s;transition-delay: 0.15s, 0s;transition-timing-function: ease-out;}#mainMenu + #wrapper #mainNavigation > label span::after{ transition-property: top, transform;top: -9px;}#mainMenu + #wrapper #mainNavigation > label span::before{ transition-property: bottom, transform;bottom: -9px;}#mainMenu + #wrapper #mainNavigation > ul{ display: none;transition: opacity 0.3s;opacity: 0;max-width: 1500px;margin: auto;width: 100%;padding: 1.618em;margin-top: 2em;}#mainMenu + #wrapper #mainNavigation > ul a{ font-size: 1.2em;border-bottom: 1px solid rgba(0, 0, 0, .25);padding: 0.5em 0;display: block;text-transform: uppercase;font-weight: 700;font-family: 'Roboto', Arial;}#mainMenu + #wrapper #mainNavigation > ul li a{ color: #15746a;}#mainMenu + #wrapper #mainNavigation > ul li.active > a, #mainMenu + #wrapper #mainNavigation > ul li a:hover{ color: #000;}#mainMenu + #wrapper #mainNavigation > ul ul{ padding-left: 1em;font-size: 0.95em;}#mainMenu:checked + #wrapper #mainNavigation{ overflow: auto;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #fff;z-index: 103;opacity: 0.9;}#mainMenu:checked + #wrapper #mainNavigation > ul{ display: block;opacity: 1;}#mainMenu:checked + #wrapper #mainNavigation > label{ z-index: 104;top: 17px;}#mainMenu:checked + #wrapper #mainNavigation > label span{ background: none;}#mainMenu:checked + #wrapper #mainNavigation > label span::after, #mainMenu:checked + #wrapper #mainNavigation > label span::before{ transition-delay: 0s, 0.15s;}#mainMenu:checked + #wrapper #mainNavigation > label span::after{ top: 0;transform: rotate(-45deg);}#mainMenu:checked + #wrapper #mainNavigation > label span::before{ bottom: 0;transform: rotate(45deg);}@media screen and (min-width: 1370px){#wrapper > header{ height: auto;}#wrapper > header .container{ display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting){ position: static;width: auto;height: auto;background: none;overflow: visible;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > label{ display: none;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul{ display: block;opacity: 1;width: auto;padding: 0;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li{ float: left;position: relative;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li:hover > ul{ display: block;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li + li{ margin-left: 1em;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul li a{ text-shadow: none;border: 0 none;font-size: 0.9em;padding: 0.5em;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul{ display: none;position: absolute;background: #fff;padding-left: 0;box-shadow: 0 0.5em 1em rgba(0, 0, 0, .1);min-width: 100%;top: 100%;left: 0;z-index: 104;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul a{ padding: 0.5em;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul li{ float: none;margin: 0;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul ul ul{ right: 100%;left: auto;top: 0;}#mainMenu + #wrapper #mainNavigation:not(.nonExisting) > ul > li.subTree > a:after{ content: '▾';margin-left: 0.5em;} } @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }html::before{ position: fixed;background-color: #15746a;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;box-shadow: inset 0 0 1em rgba(0, 0, 0, .5);content: '';z-index: -1;}.notification{ max-width: 1500px;margin: 6.8em auto 0 auto;padding-top: 5em;list-style: none;}.notification.highlight .notification{ background: #9ed4c0;padding: 1em 1.2em;border: 1px solid #15746a;border-radius: 1em;text-align: center;}.result.error ol{ list-style: none;margin-bottom: 1em;}.result.error ol li{ background: #d49e9e;padding: 0.65em 1.2em 0.5em 1.2em;border: 1px solid #741515;border-radius: 1em;text-align: center;font-size: 0.85em;}.layout{ margin-top: 100px;}.layout a.button{ color: #15746a;border: 1px solid #15746a;border-radius: 31px;display: inline-block;padding: 1em 1.5em;margin: 1em auto;font-family: 'Roboto', Arial;font-weight: 700;text-transform: uppercase;transition: all ease 0.3s;position: relative;overflow: hidden;}.layout a.button::before{ content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 0px;background: rgba(21, 116, 106, .1);border-radius: 31px;transition: all ease 0.3s;}.layout a.button:hover:before{ height: 100%;}.layout.introMain::after, .layout.main::after{ clear: both;content: "";display: table;}.layout.introMain.offset::after, .layout.main.offset::after{ clear: both;content: "";display: table;}.layout.introMain.offset #main, .layout.main.offset #main{ max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;margin: 8em auto;width: 65%;}.layout.introMain.offset #main::after, .layout.main.offset #main::after{ clear: both;content: "";display: table;}@media screen and (max-width: 650px){.layout.introMain.offset #main, .layout.main.offset #main{ width: 100%;} }.layout.misc, .layout.introMisc{ max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;}.layout.misc::after, .layout.introMisc::after{ clear: both;content: "";display: table;}.layout.misc #aside, .layout.introMisc #aside{ display: none;}@media screen and (min-width: 650px){.layout.misc #aside, .layout.introMisc #aside{ display: block;float: left;max-width: 25%;padding-right: 2em;} }.layout.misc #main, .layout.introMisc #main{ overflow: hidden;}.layout.introMiscOpposite::after{ clear: both;content: "";display: table;}@media screen and (min-width: 650px){.layout.introMiscOpposite{ text-align: center;}.layout.introMiscOpposite #aside, .layout.introMiscOpposite #main{ vertical-align: top;text-align: left;}.layout.introMiscOpposite #aside{ display: inline-block;width: 24%;max-width: 360px;}.layout.introMiscOpposite #main{ display: inline-block;width: 74%;padding-right: 2em;max-width: 1110px;} }#aside .view, #main .view, #intro .view{ margin-bottom: 2em;}#wrapper{ overflow: hidden;}#wrapper > aside, #wrapper > header{ max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;margin-top: 1em;}#wrapper > aside::after, #wrapper > header::after{ clear: both;content: "";display: table;}#wrapper > footer{ background: #9ed4c0;margin-top: 4em;}#wrapper > footer .copyright{ text-align: center;font-size: 0.7em;padding: 1em 0;opacity: 0.5;}#wrapper > footer .copyright a{ color: inherit;}#wrapper > footer > .infoContent{ max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;padding: 2em 0;display: flex;flex-wrap: wrap;justify-content: space-evenly;}#wrapper > footer > .infoContent .footerStaff{ text-align: center;margin: 1em;}#wrapper > footer > .infoContent .footerStaff a{ font-family: 'Roboto', Arial;font-weight: 700;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.view:not(.infoContent) h1{ font-size: 2em;}.view:not(.infoContent) h2{ font-size: 1em;}.view:not(.infoContent) h3{ font-size: 1.5em;}.view:not(.infoContent) h4{ font-size: 1em;}.view:not(.infoContent) h5{ font-size: 0.83em;}.view:not(.infoContent) h6{ font-size: 0.75em;}.view.formContact{ margin: 2em auto;}.view.contact.formInterest{ clear: both;max-width: 960px;margin: 0 auto;}.view.contact.formContactByPhone{ margin: 2em 0 2em 0;text-align: center;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 1em;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);}@media screen and (min-width: 650px){.view.contact.formContactByPhone{ margin: 2em 0 2em 0;text-align: center;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 1em 0 1em 0;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);} }.view.contact.formContactByPhone form{ max-width: 300px;margin-left: auto;margin-right: auto;}.view.contact.formContactByPhone input{ text-align: inherit;}.view.contact.formContactByPhone label{ display: none;}.view.contact.formContactByPhone > h2, .view.contact.formContactByPhone > p{ display: inline;font-size: 1em;text-transform: uppercase;}.view.contact.formContactByPhone > h2{ font-weight: 600;}.view.contact.formContactByPhone > p{ font-weight: 400;}.view.calender > ul{ display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: column;}.view.calender li{ list-style: none;}.view.calender li .image{ display: none;max-width: 300px;}@media screen and (max-width: 768px){.view.calender li{ width: 48%;}.view.calender li .image{ max-width: 100%;} }@media screen and (max-width: 650px){.view.calender li{ width: 100%;}.view.calender li .image{ max-width: 100%;} }.view.calender .meta{ display: none;}.view.event.show{ display: flex;flex-flow: row wrap;justify-content: space-between;}.view.event.show header{ flex: 0 0 100%;}.view.event.show .image{ display: none;}.view.event.show .image .image img{ max-height: 400px;width: 100%;object-fit: cover;}.view.event.show .content{ flex: 0 1 50%;}@media screen and (max-width: 768px){.view.event.show .content{ flex: 0 1 100%;float: none;} }.view.event.show .files{ margin: 1em 0;}@media screen and (max-width: 768px){.view.event.show .files{ width: 100%;float: none;} }.view.event.show .files li{ list-style: none;}.view.event.show .files li a::before{ content: url(/images/icons/document.png);display: inline-block;vertical-align: middle;margin-right: 0.5em;}.view.event.show #bookingFrame{ overflow: hidden;width: 100%;margin-top: 2em;float: left;flex: 0 1 40%;}@media screen and (max-width: 768px){.view.event.show #bookingFrame{ flex: 0 1 100%;float: none;margin-top: 10px;} }.view.event.listAll .calenderImage{ display: none;}.view.listSub{ border-bottom: 3px solid rgba(0, 0, 0, .1);width: 200px;max-width: 100%;}.view.listSub a{ display: block;padding: 0.5em 1em;padding-left: 0;}.view.listSub li{ border-top: 3px solid rgba(0, 0, 0, .1);}.view.listSub li.selected > a{ color: #000;}.view.listSub li li{ padding-left: 1em;font-size: 0.9em;}.view.newsletterSubscriptionGuestForm{ margin-top: 2em;}.view.newsletterSubscriptionGuestForm .field{ display: inline-block;}.view.newsletterSubscriptionGuestForm .field label{ display: none;}.view.newsletterSubscriptionGuestForm .buttons{ display: inline-block;}.view.newsletterSubscriptionGuestForm .buttons button{ vertical-align: middle;float: none;}@media screen and (max-width: 650px){.view.newsletterSubscriptionGuestForm{ text-align: center;}.view.newsletterSubscriptionGuestForm .field{ clear: both;width: 100%;}.view.newsletterSubscriptionGuestForm .field input{ display: block;width: 100%;}.view.newsletterSubscriptionGuestForm .buttons{ display: block;margin-top: 1em;}.view.newsletterSubscriptionGuestForm .buttons button{ width: 100%;} }.view.userSignup{ position: relative;counter-reset: section;background-color: #e2f1f0;padding: 17px;}.view.userSignup button{ float: none;}.view.userSignup h1{ color: #15746a;}.view.userSignup #userDetails .field, .view.userSignup form .field{ float: left;width: 49%;}.view.userSignup #userDetails .field:nth-child(odd), .view.userSignup form .field:nth-child(odd){ float: right;}.view.userSignup #userDetails .field input[type="text"], .view.userSignup form .field input[type="text"], .view.userSignup #userDetails .field input[type="password"], .view.userSignup form .field input[type="password"], .view.userSignup #userDetails .field select, .view.userSignup form .field select{ width: 100%;min-width: 150px;}.view.userSignup #userDetails .field + .field, .view.userSignup form .field + .field{ margin-top: 0;}@media screen and (max-width: 650px){.view.userSignup #userDetails .field, .view.userSignup form .field{ width: 100%;float: none;}.view.userSignup #userDetails .field:nth-child(odd), .view.userSignup form .field:nth-child(odd){ margin-left: 0em;}.view.userSignup #userDetails .field fieldset, .view.userSignup form .field fieldset{ width: 100%;} }.view.userSignup #userDetails fieldset > legend, .view.userSignup form fieldset > legend{ position: relative;cursor: pointer;}.view.userSignup #userDetails fieldset > legend::before, .view.userSignup form fieldset > legend::before{ counter-increment: section;content: counter(section);position: absolute;left: -34px;background: white;padding: inherit;border-radius: 50%;height: 10px;width: 10px;line-height: 8px;text-align: center;border: 2px solid #e2f1f0;padding: 8px;top: -5px;color: #15746a;}.view.userSignup #userDetails fieldset > legend ~ *, .view.userSignup form fieldset > legend ~ *{ margin-left: 0;}.view.newsList .image, .view.news.show .image{ margin-bottom: 1em;text-align: center;}.view.news.show{ margin-bottom: 4em !important;}.view.news.show time{ font-size: 0.8em;}.view.news.show .summary{ margin: 1em 0;}.view.news.show .content{ padding-bottom: 2em;}.view.newsList article header, .view.news.listAll article header, .view.newsList article .summary, .view.news.listAll article .summary{ display: inline;}.view.newsList article time::after, .view.news.listAll article time::after{ content: ' | ';}.view.newsList > ul, .view.news.listAll > ul{ list-style-type: none;padding: 0;margin: 0;}.view.newsList > ul li, .view.news.listAll > ul li{ padding: 0;}.view.newsList > ul > li, .view.news.listAll > ul > li{ margin-bottom: 1em;}.view.newsList > ul > li::after, .view.news.listAll > ul > li::after{ clear: both;content: "";display: table;}@media screen and (min-width: 500px){.view.newsList article .image, .view.news.listAll article .image{ float: left;margin-right: 1em;} }.view.puffList{ width: auto;margin-left: -1em;display: flex;flex-grow: 1;justify-content: center;flex-wrap: wrap;max-width: 1500px;margin: 2em auto 0 auto !important;padding-right: 1em;}.view.puffList::after{ clear: both;content: "";display: table;}@media screen and (max-width: 650px){.view.puffList{ margin-left: 0em !important;} }.view.puffList .puff{ position: relative;display: flex;justify-content: center;align-items: center;transition: all ease 0.3s;}.view.puffList .puff:hover{ transform: scale(0.95);}.view.puffList .puff h1{ position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 5.5vw;text-align: center;text-transform: uppercase;color: #fff;text-shadow: 0 3px 6px rgba(0, 0, 0, .8);}.view.puffList .puff, .view.puffList .titleBackground{ margin-bottom: 1em;padding-left: 1em;float: left;min-height: 1px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@media screen and (min-width: 320px){.view.puffList .puff{ width: 50%;}.view.puffList .puff h1{ font-size: 3vw;}.view.puffList .puff:nth-child(1n){ clear: none;}.view.puffList .puff:nth-child(2n+1){ clear: left;}.view.puffList .titleBackground{ width: 50%;}.view.puffList .titleBackground:nth-child(1n){ clear: none;}.view.puffList .titleBackground:nth-child(2n+1){ clear: left;} }@media screen and (min-width: 550px){.view.puffList .puff{ width: 33.33333%;}.view.puffList .puff h1{ font-size: 2vw;}.view.puffList .puff:nth-child(1n){ clear: none;}.view.puffList .puff:nth-child(3n+1){ clear: left;}.view.puffList .titleBackground{ width: 33.33333%;}.view.puffList .titleBackground:nth-child(1n){ clear: none;}.view.puffList .titleBackground:nth-child(3n+1){ clear: left;} }@media screen and (min-width: 900px){.view.puffList .puff{ width: 33.33333%;}.view.puffList .puff h1{ font-size: 1.5em;}.view.puffList .puff:nth-child(1n){ clear: none;}.view.puffList .puff:nth-child(3n+1){ clear: left;}.view.puffList .titleBackground{ width: 33.33333%;}.view.puffList .titleBackground:nth-child(1n){ clear: none;}.view.puffList .titleBackground:nth-child(3n+1){ clear: left;} }.view.puffList .titleBackground > div{ height: 0;padding-top: 100%;position: relative;background-size: contain;}.view.puffList .titleBackground > div .description{ background: rgba(255, 255, 255, 0.75);color: #000;position: absolute;bottom: 0;width: 100%;padding: 1em;text-align: center;text-transform: uppercase;font-weight: bold;overflow: hidden;}.view.slideshow{ position: relative;margin: auto;}.view.slideshow .cycle-pager{ display: none;}.view.slideshow .cycle-slideshow > li{ width: 100%;overflow: hidden;list-style: none;}.view.slideshow .cycle-slideshow > li + li{ display: none;}.view.slideshow .cycle-slideshow > li .description{ display: none;clear: both;width: 45%;position: absolute;bottom: 0;left: 0;height: 100%;}.view.slideshow .cycle-slideshow > li .description .content{ position: absolute;left: 20%;bottom: 0;right: 10%;background: rgba(0, 0, 0, 0.5);padding: 1em;}@media screen and (max-width: 650px){.view.slideshow .cycle-slideshow > li .description .content{ background: none;} }.view.slideshow .cycle-slideshow > li .description .content h1{ color: #fff;}.view.slideshow .cycle-slideshow > li .description .content p{ font-size: 1.2vw;line-height: 1.5em;}.view.slideshow .cycle-slideshow > li .description .container{ max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;padding: 2em 1.618em;}@media screen and (max-width: 1090px){.view.slideshow .cycle-slideshow > li .description{ width: 65%;} }@media screen and (max-width: 650px){.view.slideshow .cycle-slideshow > li .description{ position: relative;background: none;max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;color: #000 !important;width: 100%;margin-top: 2em;}.view.slideshow .cycle-slideshow > li .description .content{ position: relative;top: unset;left: unset;right: unset;}.view.slideshow .cycle-slideshow > li .description .content p{ font-size: 1em;}.view.slideshow .cycle-slideshow > li .description .content h1{ color: #000;} }.view.slideshow .cycle-slideshow > li .image{ position: relative;width: 100%;}.view.slideshow .cycle-slideshow > li .image img{ display: block;position: relative;width: 100%;}.view.userPassRetrievalActivation{ max-width: 1500px;margin: 6.8em auto 0 auto;padding-top: 5em;} @import "argonova/icon";@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }#wrapper .layout #main .view{ margin-bottom: 0;}#wrapper .layout #main .view.infoContent{ clear: both;height: 100%;display: block;}#wrapper .layout #main .view.infoContent::after{ clear: both;content: "";display: table;}@media screen and (max-width: 1500px){#wrapper .layout #main .view.infoContent h1.title{ width: 30%;overflow-wrap: break-word;} }#wrapper .layout #main .view.infoContent h1.title{ width: 45%;overflow-wrap: break-word;}#wrapper .layout #main .view.infoContent .centered{ max-width: 1500px;margin: auto;padding-left: 1.618em;padding-right: 1.618em;margin: 4em auto;width: 65%;}@media screen and (max-width: 650px){#wrapper .layout #main .view.infoContent .centered{ width: 100%;} }#wrapper .layout #main .view.infoContent .column3{ column-count: 3;}@media screen and (max-width: 650px){#wrapper .layout #main .view.infoContent .column3{ column-count: 1;} }#wrapper .layout #main .view.infoContent .description{ width: 50%;padding: 0 2em;}@media screen and (max-width: 767px){#wrapper .layout #main .view.infoContent .description{ width: 100%;clear: both;} }#wrapper .layout #main .view.infoContent .groups{ clear: both;margin-bottom: 2em;}#wrapper .layout #main .view.infoContent .groups::after{ clear: both;content: "";display: table;}#wrapper .layout #main .view.infoContent .groups .groupsContent{ float: left;width: 65%;}#wrapper .layout #main .view.infoContent .groups .groupImage{ width: calc(35% - 1em);padding-top: 1em;}#wrapper .layout #main .view.infoContent .groups .groupImage.left{ margin-right: 1em;}#wrapper .layout #main .view.infoContent .groups .groupImage.right{ margin-left: 1em;text-align: right;}#wrapper .layout #main .view.infoContent .left{ float: left;}#wrapper .layout #main .view.infoContent .right{ float: right;}#wrapper .layout #main .view.infoContent p{ clear: both;width: 100%;height: auto;}#wrapper .layout #main .view.infoContent p:first-child{ padding: 0;}#wrapper .layout #main .view.infoContent p img{ position: relative;width: 100%;}#wrapper .layout #main .view.infoContent p video{ width: 100% !important;height: auto !important;margin-bottom: -6px;}#wrapper .layout #main .view.infoContent.infoContent268{ background: url('/images/user/calendar_grey.png') no-repeat center top;padding-top: 5em;transition: all ease 0.3s;}#wrapper .layout #main .view.infoContent.infoContent268:hover{ background: url('/images/user/calendar_green.png') no-repeat center top;}#wrapper .layout #main .view.infoContent.infoContent269{ background: url('/images/user/ribbon_grey.png') no-repeat center top;padding-top: 5em;transition: all ease 0.3s;}#wrapper .layout #main .view.infoContent.infoContent269:hover{ background: url('/images/user/ribbon_green.png') no-repeat center top;}#wrapper .layout #main .view.infoContent.infoContent268, #wrapper .layout #main .view.infoContent.infoContent269{ width: 33%;float: left;display: inline-block !important;clear: none !important;margin-top: 4em;}@media screen and (max-width: 650px){#wrapper .layout #main .view.infoContent.infoContent268, #wrapper .layout #main .view.infoContent.infoContent269{ float: none;width: 100%;clear: both;} }#wrapper .layout #main .view.infoContent.infoContent268 .oneThird, #wrapper .layout #main .view.infoContent.infoContent269 .oneThird{ text-align: center;}#wrapper .layout #main .view.infoContent.infoContent268 .oneThird.textContent, #wrapper .layout #main .view.infoContent.infoContent269 .oneThird.textContent{ width: 80%;margin: auto;}#wrapper .layout #main .view.infoContent.infoContent304 .contactBox{ float: left;}#wrapper .layout #main .view.infoContent.infoContent304 .memberBox{ float: right;width: 33%;padding: 2em;background: #d8efe6;}#wrapper .layout #main .view.infoContent a[id]{ display: block;position: relative;top: -100px;visibility: hidden;}#wrapper .layout #main .view.calender.customList{ width: 33%;float: left;display: inline-block !important;clear: none !important;margin-top: 4em;background: url('/images/user/calendar_grey.png') no-repeat center top;padding-top: 5em;transition: all ease 0.3s;text-align: center;}@media screen and (max-width: 650px){#wrapper .layout #main .view.calender.customList{ float: none;width: 100%;clear: both;} }#wrapper .layout #main .view.calender.customList ul{ display: inline-block;}#wrapper .layout #main .view.calender.customList ul li{ width: 100%;}#wrapper .layout #main .view.calender.customList ul li h1{ font-size: 2.3em;}#wrapper .layout #main .view.calender.customList ul li p{ margin: auto;width: 70%;}#wrapper .layout #main .view.calender.customList ul li time{ display: block;}#wrapper .layout #main .view.calender.customList ul li .image, #wrapper .layout #main .view.calender.customList ul li h3{ display: none;}#wrapper .layout #main .view.calender.customList:hover{ background: url('/images/user/calendar_green.png') no-repeat center top;}#wrapper .layout #main .view.news.list{ width: 33%;float: left;margin-top: 4em;background: url('/images/user/fire_grey.png') no-repeat center top;padding-top: 5em;transition: all ease 0.3s;text-align: center;}@media screen and (max-width: 650px){#wrapper .layout #main .view.news.list{ float: none;width: 100%;clear: both;} }#wrapper .layout #main .view.news.list:hover{ background: url('/images/user/fire_green.png') no-repeat center top;}#wrapper .layout #main .view.news.list h1{ font-size: 2.3em;}#wrapper .layout #main .view.news.list li{ list-style: none;margin: 0 auto 1em;width: 80%;}#wrapper .layout #main .view.news.list li h3{ display: none;}#wrapper .layout #main .view.news.list li time{ font-weight: 700;font-size: 0.8em;font-family: 'Roboto', Arial;}