* {box-sizing: border-box !important;}body {margin: 80px 0px 0px 0px;}@media screen and (min-width: 1200px) {body {margin-top: 100px;}}html {scroll-behavior: smooth;}html[lang] {overflow: unset;}.scrolled .header {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);}div.ccm-page {font-family: 'azo-sans-web', sans-serif;font-size: 16px;line-height: 1.42857143;-webkit-font-smoothing: antialiased;}@-webkit-keyframes v-shake {59% {margin-left: 0;}60%, 80% {margin-left: 2px;}70%, 90% {margin-left: -2px;}}@keyframes v-shake {59% {margin-left: 0;}60%, 80% {margin-left: 2px;}70%, 90% {margin-left: -2px;}}div.ccm-page .v-application .black {background-color: #000 !important;border-color: #000 !important;}div.ccm-page .v-application .black--text {color: #000 !important;caret-color: #000 !important;}div.ccm-page .v-application .white {background-color: #fff !important;border-color: #fff !important;}div.ccm-page .v-application .transparent {background-color: transparent !important;border-color: transparent !important;}div.ccm-page .v-application .grey {background-color: #9e9e9e !important;border-color: #9e9e9e !important;}div.ccm-page html {box-sizing: border-box;overflow-y: scroll;-webkit-text-size-adjust: 100%;word-break: normal;-moz-tab-size: 4;tab-size: 4;}div.ccm-page *, div.ccm-page :after, div.ccm-page :before {background-repeat: no-repeat;box-sizing: inherit;}div.ccm-page :after, div.ccm-page :before {text-decoration: inherit;vertical-align: inherit;}div.ccm-page * {padding: 0;margin: 0;}div.ccm-page hr {overflow: visible;height: 0;}div.ccm-page details, div.ccm-page main {display: block;}div.ccm-page summary {display: list-item;}div.ccm-page [hidden] {display: none;}div.ccm-page a {background-color: transparent;}div.ccm-page a:active, div.ccm-page a:hover {outline-width: 0;}div.ccm-page code {font-family: monospace,monospace;}div.ccm-page b {font-weight: bolder;}div.ccm-page input {border-radius: 0;}div.ccm-page [disabled] {cursor: default;}div.ccm-page [type=number]::-webkit-inner-spin-button, div.ccm-page [type=number]::-webkit-outer-spin-button {height: auto;}div.ccm-page [type=search] {-webkit-appearance: textfield;outline-offset: -2px;}div.ccm-page [type=search]::-webkit-search-cancel-button, div.ccm-page [type=search]::-webkit-search-decoration {-webkit-appearance: none;}div.ccm-page button, div.ccm-page input, div.ccm-page select {font: inherit;}div.ccm-page button {overflow: visible;}div.ccm-page button, div.ccm-page select {text-transform: none;}div.ccm-page [role=button], div.ccm-page [type=button], div.ccm-page [type=reset], div.ccm-page button {cursor: pointer;color: inherit;}div.ccm-page [type=button]::-moz-focus-inner, div.ccm-page [type=reset]::-moz-focus-inner, div.ccm-page button::-moz-focus-inner {border-style: none;padding: 0;}div.ccm-page [type=button]::-moz-focus-inner, div.ccm-page [type=reset]::-moz-focus-inner, div.ccm-page button:-moz-focusring {outline: 1px dotted ButtonText;}div.ccm-page [type=reset], div.ccm-page button, div.ccm-page html [type=button] {-webkit-appearance: button;}div.ccm-page button, div.ccm-page input, div.ccm-page select {background-color: transparent;border-style: none;}div.ccm-page select {-moz-appearance: none;-webkit-appearance: none;}div.ccm-page select::-ms-expand {display: none;}div.ccm-page select::-ms-value {color: currentColor;}div.ccm-page ::-webkit-file-upload-button {-webkit-appearance: button;color: inherit;font: inherit;}div.ccm-page img {border-style: none;}@media screen {div.ccm-page [hidden~=screen] {display: inherit;}div.ccm-page [hidden~=screen]:not(:active):not(:focus):not(:target) {position: absolute !important;clip: rect(0 0 0 0) !important;}}div.ccm-page [aria-controls] {cursor: pointer;}div.ccm-page [aria-disabled=true] {cursor: default;}div.ccm-page .v-application code {border-radius: 3px;font-size: 85%;font-weight: 900;}div.ccm-page .v-application code {background-color: #fbe5e1;color: #c0341d;padding: 0 0.4rem;}div.ccm-page html {font-size: 16px;overflow-x: hidden;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}div.ccm-page .v-application ::-ms-clear, div.ccm-page .v-application ::-ms-reveal {display: none;}div.ccm-page .v-application .theme--light.heading {color: rgba(0, 0, 0, 0.87);}div.ccm-page .v-application ul {padding-left: 24px;}div.ccm-page .v-application .title {line-height: 2rem;font-family: Roboto,sans-serif !important;}div.ccm-page .v-application .title {font-size: 1.25rem !important;font-weight: 500;letter-spacing: .0125em !important;}div.ccm-page .v-application p {margin-bottom: 16px;}div.ccm-page .v-application .flex-grow-1 {flex-grow: 1 !important;}div.ccm-page .v-application .justify-space-between {justify-content: space-between !important;}div.ccm-page .v-application .ma-0 {margin: 0 !important;}div.ccm-page .v-application .mt-5 {margin-top: 20px !important;}div.ccm-page .v-application .mb-2 {margin-bottom: 8px !important;}div.ccm-page .v-application .pa-0 {padding: 0 !important;}div.ccm-page .v-application .pl-1 {padding-left: 4px !important;}div.ccm-page .theme--light.v-application {background: #fff;color: rgba(0, 0, 0, 0.87);}div.ccm-page .v-application {display: flex;}div.ccm-page .v-application a {cursor: pointer;}div.ccm-page .v-application--wrap {flex: 1 1 auto;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;flex-direction: column;min-height: 100vh;max-width: 100%;position: relative;}@-moz-document url-prefix() {@media print {.v-application, .v-application--wrap {display: block;}}}div.ccm-page .v-btn__content {align-items: center;color: inherit;display: flex;flex: 1 0 auto;justify-content: inherit;line-height: normal;position: relative;}@-webkit-keyframes progress-circular-dash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0px;}50% {stroke-dasharray: 100,200;stroke-dashoffset: -15px;}to {stroke-dasharray: 100,200;stroke-dashoffset: -125px;}}@keyframes progress-circular-dash {0% {stroke-dasharray: 1,200;stroke-dashoffset: 0px;}50% {stroke-dasharray: 100,200;stroke-dashoffset: -15px;}to {stroke-dasharray: 100,200;stroke-dashoffset: -125px;}}@-webkit-keyframes progress-circular-rotate {to {transform: rotate(1turn);}}@keyframes progress-circular-rotate {to {transform: rotate(1turn);}}div.ccm-page .theme--light.v-text-field > .v-input__control > .v-input__slot:before {border-color: rgba(0, 0, 0, 0.42);}div.ccm-page .theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {border-color: rgba(0, 0, 0, 0.87);}div.ccm-page .v-text-field {padding-top: 12px;margin-top: 4px;}div.ccm-page .v-text-field input {flex: 1 1 auto;line-height: 20px;padding: 8px 0;max-width: 100%;min-width: 0;width: 100%;}div.ccm-page .v-text-field .v-input__control, div.ccm-page .v-text-field .v-input__slot {border-radius: inherit;}div.ccm-page .v-text-field .v-input__control {color: inherit;}div.ccm-page .v-text-field.v-input--dense {padding-top: 0;}div.ccm-page .v-text-field.v-input--dense:not(.v-text-field--outlined) input {padding: 4px 0 2px;}div.ccm-page .v-text-field.v-input--dense[type=text]::-ms-clear {display: none;}div.ccm-page .v-text-field .v-label {max-width: 90%;overflow: hidden;text-overflow: ellipsis;top: 6px;white-space: nowrap;pointer-events: none;}div.ccm-page .v-application--is-ltr .v-text-field .v-label {transform-origin: top left;}div.ccm-page .v-text-field .v-label--active {max-width: 133%;transform: translateY(-18px) scale(0.75);}div.ccm-page .v-text-field > .v-input__control > .v-input__slot {cursor: text;transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);}div.ccm-page .v-text-field > .v-input__control > .v-input__slot:after, div.ccm-page .v-text-field > .v-input__control > .v-input__slot:before {bottom: -1px;content: "";left: 0;position: absolute;transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);width: 100%;}div.ccm-page .v-text-field > .v-input__control > .v-input__slot:before {border-color: inherit;border-style: solid;border-width: thin 0 0;}div.ccm-page .v-text-field > .v-input__control > .v-input__slot:after {background-color: currentColor;border-color: currentcolor;border-style: solid;border-width: thin 0;transform: scaleX(0);}div.ccm-page .v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {display: flex;flex: 1 1 auto;position: relative;}div.ccm-page .v-text-field:not(.v-text-field--is-booted) .v-label {transition: none;}div.ccm-page .v-select__selection {max-width: 90%;}div.ccm-page .theme--light.v-input, div.ccm-page .theme--light.v-input input {color: rgba(0, 0, 0, 0.87);}div.ccm-page .theme--light.v-input input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.38);}div.ccm-page .theme--light.v-input input::-moz-placeholder {color: rgba(0, 0, 0, 0.38);}div.ccm-page .theme--light.v-input input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.38);}div.ccm-page .theme--light.v-input input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.38);}div.ccm-page .theme--light.v-input input::placeholder {color: rgba(0, 0, 0, 0.38);}div.ccm-page .v-input {align-items: flex-start;display: flex;flex: 1 1 auto;font-size: 16px;letter-spacing: normal;max-width: 100%;text-align: left;}div.ccm-page .v-input input {max-height: 32px;}div.ccm-page .v-input input:invalid {box-shadow: none;}div.ccm-page .v-input input:active, div.ccm-page .v-input input:focus {outline: none;}div.ccm-page .v-input .v-label {height: 20px;line-height: 20px;letter-spacing: normal;}div.ccm-page .v-input__control {display: flex;flex-direction: column;height: auto;flex-grow: 1;flex-wrap: wrap;min-width: 0;width: 100%;}div.ccm-page .v-input__slot {align-items: center;color: inherit;display: flex;margin-bottom: 8px;min-height: inherit;position: relative;transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);width: 100%;}div.ccm-page .v-input--dense > .v-input__control > .v-input__slot {margin-bottom: 4px;}div.ccm-page .v-input--hide-details > .v-input__control > .v-input__slot {margin-bottom: 0;}div.ccm-page .theme--light.v-label {color: rgba(0, 0, 0, 0.6);}div.ccm-page .v-label {font-size: 16px;line-height: 1;min-height: 8px;transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);}@-webkit-keyframes indeterminate-ltr {0% {left: -90%;right: 100%;}60% {left: -90%;right: 100%;}to {left: 100%;right: -35%;}}@keyframes indeterminate-ltr {0% {left: -90%;right: 100%;}60% {left: -90%;right: 100%;}to {left: 100%;right: -35%;}}@-webkit-keyframes indeterminate-rtl {0% {left: 100%;right: -90%;}60% {left: 100%;right: -90%;}to {left: -35%;right: 100%;}}@keyframes indeterminate-rtl {0% {left: 100%;right: -90%;}60% {left: 100%;right: -90%;}to {left: -35%;right: 100%;}}@-webkit-keyframes indeterminate-short-ltr {0% {left: -200%;right: 100%;}60% {left: 107%;right: -8%;}to {left: 107%;right: -8%;}}@keyframes indeterminate-short-ltr {0% {left: -200%;right: 100%;}60% {left: 107%;right: -8%;}to {left: 107%;right: -8%;}}@-webkit-keyframes indeterminate-short-rtl {0% {left: 100%;right: -200%;}60% {left: -8%;right: 107%;}to {left: -8%;right: 107%;}}@keyframes indeterminate-short-rtl {0% {left: 100%;right: -200%;}60% {left: -8%;right: 107%;}to {left: -8%;right: 107%;}}@-webkit-keyframes query-ltr {0% {right: -90%;left: 100%;}60% {right: -90%;left: 100%;}to {right: 100%;left: -35%;}}@keyframes query-ltr {0% {right: -90%;left: 100%;}60% {right: -90%;left: 100%;}to {right: 100%;left: -35%;}}@-webkit-keyframes query-rtl {0% {right: 100%;left: -90%;}60% {right: 100%;left: -90%;}to {right: -35%;left: 100%;}}@keyframes query-rtl {0% {right: 100%;left: -90%;}60% {right: 100%;left: -90%;}to {right: -35%;left: 100%;}}@-webkit-keyframes query-short-ltr {0% {right: -200%;left: 100%;}60% {right: 107%;left: -8%;}to {right: 107%;left: -8%;}}@keyframes query-short-ltr {0% {right: -200%;left: 100%;}60% {right: 107%;left: -8%;}to {right: 107%;left: -8%;}}@-webkit-keyframes query-short-rtl {0% {right: 100%;left: -200%;}60% {right: -8%;left: 107%;}to {right: -8%;left: 107%;}}@keyframes query-short-rtl {0% {right: 100%;left: -200%;}60% {right: -8%;left: 107%;}to {right: -8%;left: 107%;}}@-webkit-keyframes stream-ltr {to {transform: translateX(-8px);}}@keyframes stream-ltr {to {transform: translateX(-8px);}}@-webkit-keyframes stream-rtl {to {transform: translateX(8px);}}@keyframes stream-rtl {to {transform: translateX(8px);}}@-webkit-keyframes animate-dialog {0% {transform: scale(1);}50% {transform: scale(1.03);}to {transform: scale(1);}}@keyframes animate-dialog {0% {transform: scale(1);}50% {transform: scale(1.03);}to {transform: scale(1);}}@-moz-document url-prefix() {}div.ccm-page .layout {display: flex;flex: 1 1 auto;flex-wrap: nowrap;min-width: 0;}div.ccm-page .layout.reverse {flex-direction: row-reverse;}div.ccm-page .layout.wrap {flex-wrap: wrap;}@media (min-width: 0) {div.ccm-page .flex.xs12 {flex-basis: 100%;flex-grow: 0;max-width: 100%;}div.ccm-page .flex.xs11 {flex-basis: 91.6666666667%;flex-grow: 0;max-width: 91.6666666667%;}div.ccm-page .flex.xs10 {flex-basis: 83.3333333333%;flex-grow: 0;max-width: 83.3333333333%;}div.ccm-page .flex.xs1 {flex-basis: 8.3333333333%;flex-grow: 0;max-width: 8.3333333333%;}div.ccm-page .v-application--is-ltr .flex.offset-xs1 {margin-left: 8.3333333333%;}}@media (min-width: 480px) {div.ccm-page .flex.sm10 {flex-basis: 83.3333333333%;flex-grow: 0;max-width: 83.3333333333%;}div.ccm-page .flex.sm9 {flex-basis: 75%;flex-grow: 0;max-width: 75%;}div.ccm-page .flex.sm8 {flex-basis: 66.6666666667%;flex-grow: 0;max-width: 66.6666666667%;}div.ccm-page .flex.sm5 {flex-basis: 41.6666666667%;flex-grow: 0;max-width: 41.6666666667%;}div.ccm-page .flex.sm2 {flex-basis: 16.6666666667%;flex-grow: 0;max-width: 16.6666666667%;}div.ccm-page .v-application--is-ltr .flex.offset-sm2 {margin-left: 16.6666666667%;}}@media (min-width: 768px) {div.ccm-page .flex.md11 {flex-basis: 91.6666666667%;flex-grow: 0;max-width: 91.6666666667%;}div.ccm-page .flex.md10 {flex-basis: 83.3333333333%;flex-grow: 0;max-width: 83.3333333333%;}div.ccm-page .flex.md8 {flex-basis: 66.6666666667%;flex-grow: 0;max-width: 66.6666666667%;}div.ccm-page .flex.md7 {flex-basis: 58.3333333333%;flex-grow: 0;max-width: 58.3333333333%;}div.ccm-page .flex.md6 {flex-basis: 50%;flex-grow: 0;max-width: 50%;}div.ccm-page .flex.md5 {flex-basis: 41.6666666667%;flex-grow: 0;max-width: 41.6666666667%;}div.ccm-page .flex.md3 {flex-basis: 25%;flex-grow: 0;max-width: 25%;}div.ccm-page .v-application--is-ltr .flex.offset-md2 {margin-left: 16.6666666667%;}div.ccm-page .v-application--is-ltr .flex.offset-md1 {margin-left: 8.3333333333%;}div.ccm-page .v-application--is-ltr .flex.offset-md0 {margin-left: 0;}}@media (min-width: 992px) {div.ccm-page .flex.lg5 {flex-basis: 41.6666666667%;flex-grow: 0;max-width: 41.6666666667%;}}@media (min-width: 1200px) {div.ccm-page .flex.xl11 {flex-basis: 91.6666666667%;flex-grow: 0;max-width: 91.6666666667%;}div.ccm-page .flex.xl10 {flex-basis: 83.3333333333%;flex-grow: 0;max-width: 83.3333333333%;}div.ccm-page .flex.xl2 {flex-basis: 16.6666666667%;flex-grow: 0;max-width: 16.6666666667%;}div.ccm-page .flex.xl1 {flex-basis: 8.3333333333%;flex-grow: 0;max-width: 8.3333333333%;}}div.ccm-page .flex {flex: 1 1 auto;max-width: 100%;}div.ccm-page .grow {flex-grow: 1 !important;}div.ccm-page .grow {flex-shrink: 0 !important;}div.ccm-page .shrink {flex-grow: 0 !important;flex-shrink: 1 !important;}div.ccm-page .v-application--is-ltr .offset-1 {margin-left: 8.3333333333%;}@media (min-width: 480px) {div.ccm-page .v-application--is-ltr .offset-sm-1 {margin-left: 8.3333333333%;}}@media (min-width: 768px) {div.ccm-page .v-application--is-ltr .offset-md-1 {margin-left: 8.3333333333%;}}@-webkit-keyframes loading {to {transform: translateX(100%);}}@keyframes loading {to {transform: translateX(100%);}}div.ccm-page a, div.ccm-page .theme--light.v-application {color: black;}div.ccm-page .center_vertical {display: flex;flex-direction: column;justify-content: center;}div.ccm-page .container {margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;}@media all and (min-width: 768px) {div.ccm-page .container {max-width: 750px !important;padding-left: 0px;padding-right: 0px;width: 750px !important;}}@media all and (min-width: 992px) {div.ccm-page .container {max-width: 970px !important;width: 970px !important;}}@media all and (min-width: 1200px) {div.ccm-page .container {max-width: 1170px !important;width: 1170px !important;}}div.ccm-page .object-right {object-position: right;}div.ccm-page section {padding-bottom: 20px;padding-top: 20px;}@media all and (min-width: 992px) {div.ccm-page section {padding-bottom: 40px;padding-top: 40px;}}@media all and (min-width: 1200px) {div.ccm-page section {padding-bottom: 70px;padding-top: 70px;}}div.ccm-page .ah_green {color: #c8d419;}div.ccm-page .white {color: white;}div.ccm-page .bg-ah-green {background-color: #c8d419;}div.ccm-page .bg-grey {background-color: #e3e3e3;}div.ccm-page .bg-light-blue {background-color: #e8f7fd;}div.ccm-page .bg-white {background-color: white;}div.ccm-page button.btn {min-height: 45px;padding-bottom: 0px;padding-top: 0px;}div.ccm-page .btn {border: 2px solid black;border-radius: 100px;color: black;cursor: pointer;display: block;font-size: 16px;font-weight: 700;margin: auto;padding: 7px 12px;text-align: center;text-decoration: none;text-transform: uppercase;width: fit-content;}div.ccm-page .btn.btn_blue {background-color: #1eb4e6;border-color: #1eb4e6;color: white;}div.ccm-page .btn.btn_blue_text {border-color: #1eb4e6;color: #1eb4e6;padding: 8px 24px;}div.ccm-page .btn.btn_blue_text:hover {background-color: #1eb4e6;border-color: #1eb4e6;color: white;}div.ccm-page .btn.btn_small_text {text-transform: unset;}div.ccm-page .btn.btn_text {border: none;}div.ccm-page .btn:hover {background-color: black;border-color: black;color: white;}div.ccm-page .btn .svg-inline--fa {font-size: 14px;margin-right: 5px;}@media (min-width: 550px) {div.ccm-page .btn {font-size: 16px;padding: 10px 20px;}div.ccm-page .btn .svg-inline--fa {font-size: 16px;}}@media (min-width: 1200px) {div.ccm-page .btn .fa-chevron-right {margin-left: 5px;}}@media (min-width: 1200px) {div.ccm-page .btn {padding: 16px 30px;}}div.ccm-page .center {display: grid;place-items: center;}div.ccm-page details summary {cursor: pointer;outline: none;padding: 15px 0px;position: relative;list-style: none;}div.ccm-page details summary ::marker {display: none;}div.ccm-page details summary .fa-chevron-down {position: absolute;right: 9px;top: 50%;transform: translateY(-50%);}div.ccm-page details[open] summary .fa-chevron-down {transform: rotate(180deg) translateY(50%);}@media (min-width: 550px) {div.ccm-page details details summary {padding: 18px 0px;}}@media (min-width: 1200px) {div.ccm-page details details summary {padding: 23px 0px;}div.ccm-page details details summary .fa-chevron-down {right: 20px;}}div.ccm-page .grid {display: grid;grid-template-columns: repeat(12, 1fr);gap: 10px 10px;}@media (min-width: 550px) {div.ccm-page .grid {gap: 20px 12px;}}@media (min-width: 768px) {div.ccm-page .grid {gap: 30px 15px;}}@media (min-width: 992px) {div.ccm-page .grid {gap: 40px 20px;}}div.ccm-page .hidden {display: none;}div.ccm-page hr {border-color: #f5f5f5;border-style: solid none none none;border-width: 1px;margin-top: 80px;margin-bottom: 80px;}div.ccm-page img {display: block;max-width: 100%;height: auto;}div.ccm-page input[type="checkbox"] {z-index: 1;}div.ccm-page .jump_mark {position: relative;}div.ccm-page .jump_mark > div {position: absolute;top: -160px;}div.ccm-page .jump_mark #los_jump_mark {top: -80px;}div.ccm-page .relative {position: relative;}div.ccm-page svg {fill: currentColor;}div.ccm-page .business_partner .partner_logos {color: #aab5b9;display: grid;grid-gap: 30px;grid-template-columns: 1fr;margin-top: 45px;}div.ccm-page .business_partner .partner_logos > div {margin: 0px;}div.ccm-page .business_partner .partner_logos .bosch {max-height: 25px;}div.ccm-page .business_partner .partner_logos .db {max-height: 48px;}div.ccm-page .business_partner .partner_logos .festo {max-height: 23px;}div.ccm-page .business_partner .partner_logos .ibm {max-height: 31px;}div.ccm-page .business_partner .partner_logos .stihl {max-height: 22px;}@media (min-width: 350px) {div.ccm-page .business_partner .partner_logos {grid-template-columns: 1fr 1fr;}}@media (min-width: 550px) {div.ccm-page .business_partner .partner_logos {grid-template-columns: 1fr 1fr 1fr;}}@media (min-width: 768px) {div.ccm-page .business_partner .partner_logos {grid-template-columns: 1fr 1fr 1fr 1fr;}}@media (min-width: 992px) {div.ccm-page .business_partner .partner_logos {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}}@media (min-width: 1200px) {div.ccm-page .business_partner .partner_logos {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}div.ccm-page .business_partner h2 {width: 50%;}}div.ccm-page .cities_map_section {margin-top: 20px;padding: 20px 20px 20px 20px;}div.ccm-page .cities_map_section .container {position: relative;}div.ccm-page .cities_map_section .text_container {display: flex;flex-direction: column;position: relative;z-index: 1;}div.ccm-page .cities_map_section .text_container h2 {margin-bottom: 15px;}div.ccm-page .cities_map_section .cities {background-image: url("/application/themes/cosmoto/images/map.svg");background-position: center;background-size: contain;padding: 21px 0px 0px 14px;}div.ccm-page .cities_map_section .cities > .flex {display: flex;flex-direction: column;}div.ccm-page .cities_map_section .city_link {color: black;font-weight: 700;letter-spacing: -0.3px;margin-bottom: 17px;text-decoration: none;text-transform: uppercase;width: fit-content;}div.ccm-page .cities_map_section .city_link:hover .svg-inline--fa {margin: 4px 3px auto 13px;}div.ccm-page .cities_map_section .svg-inline--fa {margin: 4px 8px auto 8px;transition: margin .2s;}div.ccm-page .cities_map_section .map_container {display: none;}div.ccm-page .cities_map_section .map_container .map {height: 100%;max-width: 100%;}@media (min-width: 768px) {div.ccm-page .cities_map_section .text_container p {margin-top: 4px;}div.ccm-page .cities_map_section .cities {background-image: unset;padding-left: 0px;}div.ccm-page .cities_map_section .map_container {display: block;}}@media (min-width: 1200px) {div.ccm-page .cities_map_section {margin-top: 40px;padding: 65px 20px 20px 5px;}div.ccm-page .cities_map_section .text_container h2 {margin-bottom: 15px;}div.ccm-page .cities_map_section .text_container p {margin-top: 2px;}div.ccm-page .cities_map_section .cities {margin-bottom: 132px;padding: 56px 0px 0px 14px;}div.ccm-page .cities_map_section .city_link {margin-bottom: 17px;}}div.ccm-page .cover {background-image: url("https://res.cloudinary.com/teamorange/image/upload/c_thumb,g_auto,h_1337,w_617/v1629984172/Kunden/agent%20home/moebliert-wohnen-auf-zeit.webp");background-size: cover;background-position: left center;height: calc(100vh - var(--header_height));position: relative;}div.ccm-page .cover .intro_gradient {background: linear-gradient(to bottom, transparent, transparent 50%, rgba(0, 0, 0, 0.8) 65%);left: 0px;height: 100%;position: absolute;top: 0px;width: 100%;}div.ccm-page .cover .cover-inner {display: flex;flex-direction: column;height: 100%;justify-content: flex-end;position: relative;z-index: 1;}div.ccm-page .cover .cover-inner h1 {color: white;line-height: 1.3em;margin-bottom: 0px;padding: 0px 24px;text-align: center;}div.ccm-page .cover .cover-inner .subheading {color: white;font-size: 19px;letter-spacing: 0.2px;margin-bottom: 37px;text-align: center;}div.ccm-page .cover .cover-inner .down_arrow {color: white;display: flex;font-size: 46px;height: 46px;justify-content: center;margin-bottom: 17px;text-decoration: none;}@media (min-width: 550px) {div.ccm-page .cover .cover-inner h1 {padding: 0px;}div.ccm-page .cover .cover-inner .subheading {font-size: 23px;margin-bottom: 48px;}}@media (min-width: 768px) {div.ccm-page .cover {background-image: url("https://res.cloudinary.com/teamorange/image/upload/c_thumb,g_auto,h_1000,w_1000/v1629984172/Kunden/agent%20home/moebliert-wohnen-auf-zeit.webp");max-height: 100vw;padding-top: 120px;}div.ccm-page .cover .cover-inner .subheading {font-size: 25px;}}@media (min-width: 992px) {div.ccm-page .cover {background-image: url("https://res.cloudinary.com/teamorange/image/upload/c_thumb,g_auto,h_1227,w_2500/v1629984172/Kunden/agent%20home/moebliert-wohnen-auf-zeit.webp");padding-top: 100px;}div.ccm-page .cover .cover-inner h1 {margin-bottom: 0px;}}@media (min-width: 1200px) {div.ccm-page .cover {padding-top: 70px;}div.ccm-page .cover .cover-inner h1 {font-size: 80px;margin-bottom: -5px;}div.ccm-page .cover .cover-inner .subheading {font-size: 40px;line-height: 50px;margin-bottom: 36px;}div.ccm-page .cover .cover-inner .down_arrow {font-size: 43px;height: 43px;margin-bottom: 28px;}}div.ccm-page .green_headline_blocks_container {padding-bottom: 14px;}div.ccm-page .green_headline_blocks_container .green_headline_block {margin-bottom: 15px;}div.ccm-page .green_headline_blocks_container .green_headline_block h2, div.ccm-page .green_headline_blocks_container .green_headline_block h3 {border-bottom: 1px solid black;padding-bottom: 16px;}div.ccm-page .green_headline_blocks_container .green_headline_block p {color: black;margin-top: 19px;}@media (min-width: 768px) {div.ccm-page .green_headline_blocks_container .green_headline_block {padding: 0px 20px;}div.ccm-page .green_headline_blocks_container .green_headline_block:first-child {padding-left: 0px;}div.ccm-page .green_headline_blocks_container .green_headline_block:last-child {padding-right: 0px;}div.ccm-page .green_headline_blocks_container .green_headline_block h2 {padding-bottom: 7px;}}@media (min-width: 1200px) {div.ccm-page .green_headline_blocks_container {padding-bottom: 37px;padding-top: 9px;}div.ccm-page .green_headline_blocks_container .green_headline_block h2 {padding-bottom: 12px;}}div.ccm-page .img_text_section.ver_mieter .img_text_container.img_text_container {margin-bottom: 20px;}div.ccm-page .img_text_section.ver_mieter .img_text_container .text_container {height: 429px;}div.ccm-page .img_text_section.ver_mieter .img_text_container .text_container a.btn {margin-top: 41px;width: 100%;}div.ccm-page .img_text_section .img_text_container:not(:last-child) {margin-bottom: 20px;}div.ccm-page .img_text_section .img_text_container .img_container {min-height: 335px;}div.ccm-page .img_text_section .img_text_container .img_container img {height: 100%;object-fit: cover;width: 100%;}div.ccm-page .img_text_section .img_text_container .text_container {display: flex;min-height: 250px;padding: 20px 0px;}div.ccm-page .img_text_section .img_text_container .text_container .layout {margin: auto 0px;}div.ccm-page .img_text_section .img_text_container .text_container p {color: black;margin-top: 13px;}@media (min-width: 768px) {div.ccm-page .img_text_section.ver_mieter .container {padding: 0px;}div.ccm-page .img_text_section.ver_mieter .img_text_container .text_container, div.ccm-page .img_text_section.ver_mieter .img_text_container .img_container {height: 470px;}div.ccm-page .img_text_section .img_text_container:not(:last-child) {margin-bottom: 0px;}div.ccm-page .img_text_section .img_text_container .img_container {min-height: unset;position: relative;}div.ccm-page .img_text_section .img_text_container .img_container img {position: absolute;}div.ccm-page .img_text_section .img_text_container .text_container.reverse {flex-direction: row-reverse;}}@media (min-width: 992px) {div.ccm-page .img_text_section.ver_mieter .img_text_container .text_container a.btn {padding: 17px;}div.ccm-page .img_text_section .img_text_container .img_container {min-height: 370px;}div.ccm-page .img_text_section .img_text_container .img_container img {height: 100%;}div.ccm-page .img_text_section .img_text_container .text_container p {margin-top: 20px;}}@media (min-width: 1200px) {div.ccm-page .img_text_section.ver_mieter .img_text_container.img_text_container {margin-bottom: 40px;}div.ccm-page .img_text_section.ver_mieter .img_text_container .text_container p {margin-top: 19px;}div.ccm-page .img_text_section.ver_mieter .img_text_container .text_container a.btn {padding: 17px;}div.ccm-page .img_text_section .img_text_container .img_container {height: 390px;}}div.ccm-page .kontakt img {border-radius: 50%;margin-top: 20px;}div.ccm-page .kontakt .text_container {padding-top: 38px;text-align: center;}div.ccm-page .kontakt .text_container p {color: black;font-size: 20px;font-weight: 700;line-height: 25.3px;}div.ccm-page .kontakt .text_container .heading {font-size: 30px;font-weight: 700;letter-spacing: 0px;line-height: 36px;margin-top: -2px;}@media (min-width: 550px) {div.ccm-page .kontakt .text_container p {font-size: 22px;}div.ccm-page .kontakt .text_container .heading {font-size: 40px;line-height: 46px;}}@media (min-width: 768px) {div.ccm-page .kontakt img {margin-top: 0px;}div.ccm-page .kontakt .text_container {text-align: left;}}@media (min-width: 992px) {div.ccm-page .kontakt .text_container {padding-top: 50px;}div.ccm-page .kontakt .text_container p {font-size: 20px;}div.ccm-page .kontakt .text_container .heading {margin-top: -18px;}}@media (min-width: 1200px) {div.ccm-page .kontakt .text_container {padding-top: 8px;}}div.ccm-page .seals svg {max-height: 182px;max-width: 100%;}@media (max-width: calc(768px - 0.5px)) {div.ccm-page .service {margin-bottom: 20px;padding: 0px;}}div.ccm-page svg .currentColor {fill: currentColor;stroke: currentColor;}div.ccm-page .top_apartments {overflow: hidden;padding-bottom: 62px;padding-top: 27px;}div.ccm-page .top_apartments a {color: black;text-decoration: none;}div.ccm-page .top_apartments p {color: black;margin-top: 18px;}div.ccm-page .top_apartments .semi_slider {margin-top: 20px;}div.ccm-page .top_apartments .semi_slider .slick-arrow {color: white;font-size: 32px;}div.ccm-page .top_apartments .semi_slider .slick-arrow:before, div.ccm-page .top_apartments .semi_slider .slick-arrow:after {content: unset;}div.ccm-page .top_apartments .semi_slider .slick-arrow.slick-prev {left: 10px;}div.ccm-page .top_apartments .semi_slider .slick-arrow.slick-next {right: 10px;}div.ccm-page .top_apartments .semi_slider .slick-slide {outline: none;padding: 0px 10px;}div.ccm-page .top_apartments .semi_slider .slick-slide img {height: 247px;object-fit: cover;}div.ccm-page .top_apartments .semi_slider .slick-slide .text_container {background-color: white;font-size: 14px;font-weight: 700;letter-spacing: 0.2px;padding: 20px 10px;text-align: center;text-transform: uppercase;}@media (min-width: 1200px) {div.ccm-page .top_apartments {padding-top: 65px;}div.ccm-page .top_apartments p {margin-top: 24px;}div.ccm-page .top_apartments .semi_slider .slick-slide .text_container {padding: 30px 10px;}div.ccm-page .top_apartments .semi_slider .slick-dots {display: none;}}div.ccm-page .all_cities_grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));}div.ccm-page .show_all_cities {cursor: pointer;font-weight: 700;}div.ccm-page .all_cities_grid, div.ccm-page .show_all_cities {padding-left: 14px;}@media (min-width: 768px) and (max-width: 1199.5px) {div.ccm-page .all_cities_grid, div.ccm-page .show_all_cities {padding-left: 0px;}}div.ccm-page #network .map_container {display: flex;justify-content: center;margin-top: -20px;margin-bottom: -20px;}@media (min-width: 1200px) {div.ccm-page #network .map_container {margin-top: -30px;margin-bottom: -20px;}}div.ccm-page #career .img_text_section h2 {margin-bottom: 30px;}@media (min-width: 992px) {div.ccm-page #career .img_text_section h2 {margin-bottom: 50px;}}div.ccm-page .header {height: var(--header_height);background-color: white;position: fixed;top: 0px;-webkit-transition: box-shadow 0.4s ease;-moz-transition: box-shadow 0.4s ease;-o-transition: box-shadow 0.4s ease;transition: box-shadow 0.4s ease;width: 100%;z-index: 11;}div.ccm-page .header a {text-decoration: none;}div.ccm-page .header .btn .svg-inline--fa {margin-right: 5px;}div.ccm-page .header .header-main .header-title a {display: flex;height: var(--header_height);padding: 10px 0px;}div.ccm-page .header .header-main .header-title a svg {height: 100%;max-width: 100%;}div.ccm-page .header .header-main .header-navigation {display: flex;flex-grow: 0;justify-content: flex-end;padding-bottom: 20px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner {padding-top: 24px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner nav {display: flex;flex-direction: column;height: 100%;text-align: right;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills .btn_blue {font-size: 16px;margin-left: auto;padding: 10px 22px;width: fit-content;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills .btn_blue .fa-phone-alt {font-size: 16px;margin-right: 6px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children {position: relative;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children div {-webkit-backface-visibility: hidden;background-color: #ffffff;border-radius: 1px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);height: 0px;left: 0px;overflow: hidden;position: absolute;top: 0px;width: 0px;z-index: 101;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children div a:not(.btn) {color: #212121;display: block;font-weight: normal;padding-bottom: 10px;padding-top: 10px;position: relative;text-transform: none;transition: background-color 0.15s linear;white-space: nowrap;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children div a:not(.btn):hover {text-decoration: none;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children div a:not(.btn):hover:before {width: 100%;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children div a:not(.btn):before {background-color: #f5f5f5;content: "";display: block;height: 100%;left: 0px;position: absolute;top: 0px;transition: width .15s linear;width: 0px;z-index: -1;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children div > a {font-weight: 700;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children .sub-menu {padding: 0px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children .has-children div {left: 102% !important;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children:hover > div {visibility: visible;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li.has-children:hover > div > a:not(.btn) {color: #212121;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills li li {padding-right: 0px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills a .fa-caret-down {display: none;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills .ccm-block-switch-language-flags {display: flex;height: auto;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills .ccm-block-switch-language-flags a {display: block;padding: 10px 5px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .nav-main-inner .nav-pills .ccm-block-switch-language-flags a .language_flag {width: 40px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .header_right .btn {height: unset;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .header_right .ccm-block-switch-language-flags {display: flex;flex-direction: row-reverse;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .header_right .ccm-block-switch-language-flags a {float: unset;margin: 2px;padding: 5px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .header_right .ccm-block-switch-language-flags a .language_flag {height: 20px;width: 20px;}div.ccm-page .header .header-main .header-navigation .nav-main-wrapper .header_right .ccm-block-switch-language-flags .ccm-block-switch-language-flags-label {display: none;}div.ccm-page .header .header-main .header-navigation .navbar-toggle {display: flex;margin: 31px 0px 0px 11px;outline: none;}div.ccm-page .header .header-main .header-navigation .navbar-toggle .menu_text {font-size: 16px;font-weight: 700;}div.ccm-page .header .header-main .header-navigation .navbar-toggle .icon_bar_container {margin-left: 9px;padding-top: 6px;}div.ccm-page .header .header-main .header-navigation .navbar-toggle .icon_bar_container .icon_bar {background-color: black;height: 4px;margin-bottom: 6px;width: 20px;}@media all and (min-width: 550px) {div.ccm-page .header .header-main .header-navigation .navbar-toggle .menu_text {font-size: 18px;}}@media all and (min-width: 768px) {div.ccm-page .header .header-main .header-title a {padding: 8px 0px;}}@media all and (min-width: 992px) {div.ccm-page .header .hidden_lg {display: none !important;}div.ccm-page .header .header-main .header-navigation .navbar-toggle .menu_text {font-size: 20px;}}div.ccm-page h1, div.ccm-page .h1 {font-size: 40px;font-weight: 700;}@media all and (min-width: 550px) {div.ccm-page h1, div.ccm-page .h1 {font-size: 45px;}}@media all and (min-width: 768px) {div.ccm-page h1, div.ccm-page .h1 {font-size: 50px;}}@media all and (min-width: 992px) {div.ccm-page h1, div.ccm-page .h1 {font-size: 55px;}}@media all and (min-width: 1200px) {div.ccm-page h1, div.ccm-page .h1 {font-size: 64px;}}div.ccm-page h2, div.ccm-page .h2 {font-size: 30px;font-weight: 700;letter-spacing: -0.33px;line-height: 35.5px;}@media all and (min-width: 768px) {div.ccm-page h2, div.ccm-page .h2 {font-size: 35px;letter-spacing: -0.54px;line-height: 40px;}}@media all and (min-width: 1200px) {div.ccm-page h2, div.ccm-page .h2 {font-size: 40px;letter-spacing: -0.75px;line-height: 46px;}}div.ccm-page h3, div.ccm-page .h3 {font-size: 22px;line-height: 26.4px;}@media all and (min-width: 550px) {div.ccm-page h3, div.ccm-page .h3 {font-size: 36px;line-height: 46px;}}@media all and (min-width: 768px) {div.ccm-page h3, div.ccm-page .h3 {font-size: 36px;line-height: 46px;}}@media all and (min-width: 992px) {div.ccm-page h3, div.ccm-page .h3 {font-size: 36px;line-height: 46px;}}@media all and (min-width: 1200px) {div.ccm-page h3, div.ccm-page .h3 {font-size: 40px;line-height: 47px;}}div.ccm-page h4, div.ccm-page .h4 {font-size: 18px;font-weight: 700;line-height: 24px;}@media all and (min-width: 768px) {div.ccm-page h4, div.ccm-page .h4 {font-size: 20px;}}@media all and (min-width: 992px) {div.ccm-page h4, div.ccm-page .h4 {font-size: 22px;}}@media all and (min-width: 1200px) {div.ccm-page h4, div.ccm-page .h4 {font-size: 24px;}}div.ccm-page p {letter-spacing: -0.33px;line-height: 22px;}div.ccm-page .big-text {font-size: 16px;letter-spacing: 0px;}@media all and (min-width: 550px) {div.ccm-page .big-text {font-size: 18px;line-height: 24px;}}@media all and (min-width: 992px) {div.ccm-page .big-text {font-size: 20px;line-height: 26px;}}div.ccm-page .v-select__selection {line-height: 1.4em;}div.ccm-page footer {padding-top: 21px;}div.ccm-page footer .footer_col:not(:last-child) {margin-bottom: 37px;}div.ccm-page footer .footer_col h4 {margin-bottom: 24px;}div.ccm-page footer .footer_col p, div.ccm-page footer .footer_col a {color: black;font-size: 12px;line-height: 14.4px;}div.ccm-page footer .footer_col p {margin-bottom: 21px;}div.ccm-page footer .footer_col a {display: block;font-weight: 600;margin-bottom: 16px;text-decoration: none;}div.ccm-page footer hr {background-color: black;border: none;height: 1px;margin-bottom: 19px;margin-top: 17px;}div.ccm-page footer .copy_right {font-size: 12px;line-height: 24px;text-align: center;}@media all and (min-width: 550px) {div.ccm-page footer {padding-top: 0px;}div.ccm-page footer .footer_col p, div.ccm-page footer .footer_col a {font-size: 14px;line-height: 20px;}}@media all and (min-width: 768px) {div.ccm-page footer hr {margin-bottom: 21px;}div.ccm-page footer .copy_right {font-size: 14px;line-height: 20px;}}@media all and (min-width: 992px) {div.ccm-page footer hr {margin-bottom: 25px;}}@media all and (min-width: 1200px) {div.ccm-page footer .footer_col h4 {margin-bottom: 30px;}div.ccm-page footer .footer_col p, div.ccm-page footer .footer_col a {font-size: 16px;line-height: 24px;}div.ccm-page footer hr {margin-bottom: 28px;margin-top: 18px;}div.ccm-page footer .copy_right {font-size: 16px;line-height: 24px;}}div.ccm-page.v-application--is-ltr.theme--light {background-color: transparent;}div.ccm-page .v-application--wrap {min-height: unset;}@keyframes sk-stretchdelay {0%, 40%, 100% {transform: scaleY(0.4);}20% {transform: scaleY(1);}}@keyframes fade-in {0% {opacity: 0;}100% {opacity: 1;}}div.ccm-page .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}div.ccm-page .slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}div.ccm-page .slick-list:focus {outline: none;}div.ccm-page .slick-slider .slick-track, div.ccm-page .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}div.ccm-page .slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}div.ccm-page .slick-track:before, div.ccm-page .slick-track:after {content: "";display: table;}div.ccm-page .slick-track:after {clear: both;}div.ccm-page .slick-slide {float: left;height: 100%;min-height: 1px;}div.ccm-page .slick-slide > div {font-size: 0px;}div.ccm-page .slick-slide img {display: block;}div.ccm-page .slick-slide p {font-size: 1rem;}.slick-initialized div.ccm-page .slick-slide {display: block;}div.ccm-page .slick-arrow {position: absolute;display: block;height: 18px;width: 30px;line-height: 0px;font-size: 0px;cursor: pointer;background: transparent;color: transparent;bottom: -44px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);padding: 0;border: none;outline: none;z-index: 1;}div.ccm-page .slick-arrow:hover, div.ccm-page .slick-arrow:focus {outline: none;background: transparent;color: transparent;}div.ccm-page .slick-arrow:hover:before, div.ccm-page .slick-arrow:focus:before {opacity: 1;}div.ccm-page .slick-arrow.slick-disabled:before {opacity: 0.25;}div.ccm-page .slick-arrow:before {font-family: "slick";font-size: 27px;line-height: 1;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}div.ccm-page .slick-arrow.slick-prev {left: 0px;}div.ccm-page .slick-arrow.slick-prev:before {content: "←";}div.ccm-page .slick-arrow.slick-next {right: 20px;}div.ccm-page .slick-arrow.slick-next:before {content: "→";}div.ccm-page .slick-dotted .slick-slider {margin-bottom: 30px;}div.ccm-page .slick-dots {position: absolute;bottom: -44px;list-style: none;display: block;text-align: center;padding: 0px 20px 0px 0px;margin: 0;width: 100%;}div.ccm-page .slick-dots li {position: relative;display: inline-block;height: 20px;width: 20px;margin: 0 5px;padding: 0;cursor: pointer;}div.ccm-page .slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;}div.ccm-page .slick-dots li button:hover, div.ccm-page .slick-dots li button:focus {outline: none;}div.ccm-page .slick-dots li button:hover:before, div.ccm-page .slick-dots li button:focus:before {opacity: 1;}div.ccm-page .slick-dots li button:before {position: absolute;top: 0;left: 0;content: "";width: 20px;height: 20px;background-color: #000000;border-radius: 50%;opacity: 0.25;}div.ccm-page .slick-dots li.slick-active button:before {color: #000000;opacity: 0.75;}div.ccm-page #widget-container .slick-arrow:before {content: unset;}div.ccm-page #widget-container > div {background-color: transparent;}@font-face {font-family: 'Lato-Light';src: url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Light-eot}}');src: url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Light-eot}}?#iefix') format('embedded-opentype'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Light-woff2}}') format('woff2'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Light-woff}}') format('woff'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Light-ttf}}') format('truetype'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Light-svg}}#Lato-Light') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Lato-Bold';src: url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Bold-eot}}');src: url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Bold-eot}}?#iefix') format('embedded-opentype'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Bold-woff2}}') format('woff2'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Bold-woff}}') format('woff'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Bold-ttf}}') format('truetype'), url('/application/themes/cosmoto/css/build/add-ons/{{Lato-Bold-svg}}#Lato-Bold') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'HelveticaNeueLTStd-Md65';src: url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Md-eot}}');src: url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Md-eot}}?#iefix') format('embedded-opentype'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Md-woff2}}') format('woff2'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Md-woff}}') format('woff'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Md-ttf}}') format('truetype'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Md-svg}}#HelveticaNeueLTStd-Md') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'HelveticaNeueLTStd-55Roman';src: url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Roman-eot}}');src: url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Roman-eot}}?#iefix') format('embedded-opentype'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Roman-woff2}}') format('woff2'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Roman-woff}}') format('woff'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Roman-ttf}}') format('truetype'), url('/application/themes/cosmoto/css/build/add-ons/{{HelveticaNeueLTStd-Roman-svg}}#HelveticaNeueLTStd-Roman') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'OpenSans-Bold';src: url('/application/themes/cosmoto/css/build/add-ons/{{opensans-bold-eot}}');src: url('/application/themes/cosmoto/css/build/add-ons/{{opensans-bold-eot}}?#iefix') format('embedded-opentype'), url('/application/themes/cosmoto/css/build/add-ons/{{opensans-bold-woff2}}') format('woff2'), url('/application/themes/cosmoto/css/build/add-ons/{{opensans-bold-woff}}') format('woff'), url('/application/themes/cosmoto/css/build/add-ons/{{opensans-bold-ttf}}') format('truetype'), url('/application/themes/cosmoto/css/build/add-ons/{{opensans-bold-svg}}#open_sansbold') format('svg');font-weight: normal;font-style: normal;}html.desktop {--header_height: 80px;scroll-padding-top: 110px;}html.desktop div.ccm-page {}html.desktop div.ccm-page .hide_desktop {display: none !important;}html.desktop div.ccm-page .header .header-inner .header-main .header-title a .header_logo.header_logo_desktop {display: none;}@media all and (min-width: 1200px) {html.desktop div.ccm-page {--header_height: 100px;}html.desktop div.ccm-page .invisible-desktop-xl {display: none !important;}html.desktop div.ccm-page .header {height: var(--header_height);}html.desktop div.ccm-page .header .header-inner .header-main .header-title a {height: var(--header_height);padding: 10px 0px;}html.desktop div.ccm-page .header .header-inner .header-main .header-title a .header_logo.header_logo_desktop {display: unset;}html.desktop div.ccm-page .header .header-inner .header-main .header-title a .header_logo.header_logo_app {display: none;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .nav-main-wrapper {align-items: center;display: flex;height: 100%;justify-content: flex-end;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .nav-main-wrapper .nav-main-inner nav {display: flex;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .nav-main-wrapper .nav-main-inner nav .nav-pills {display: flex;flex-wrap: wrap;list-style: none;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .nav-main-wrapper .nav-main-inner nav .nav-pills li.has-children div {top: -16px;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .nav-main-wrapper .nav-main-inner nav .nav-pills li a:not(.btn) {color: black;font-size: 16px;font-weight: 700;margin: 16px 16px;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .nav-main-wrapper .btn {padding: 8px 24px;}html.desktop div.ccm-page .header .header-inner .header-main .header-navigation .navbar-toggle {display: none;}}@media (max-width: calc(1200px - 0.5px)) {html.desktop div.ccm-page .nav-main-wrapper {background-color: white;border-right: 1px solid #eeeeee;bottom: 0px;right: -280px;position: fixed;top: var(--header_height);transition: right 0.3s linear 0s;width: 280px;z-index: 9999;}html.desktop div.ccm-page .nav-main-wrapper.open {right: 0px;transition: right 0.3s linear 0.3s;}html.desktop div.ccm-page .nav-main-wrapper.open:before {right: 280px;opacity: 1;transition: visibility 0s, opacity 0.3s linear 0s, right 0.3s linear 0.3s;visibility: visible;}html.desktop div.ccm-page .nav-main-wrapper.open + .navbar-toggle .icon_bar_container .icon_bar:first-child {transform: rotate(45deg);margin-top: 6px;}html.desktop div.ccm-page .nav-main-wrapper.open + .navbar-toggle .icon_bar_container .icon_bar:nth-child(2) {transform: rotate(-45deg);margin-top: -10px;}html.desktop div.ccm-page .nav-main-wrapper + .navbar-toggle .icon_bar_container .icon_bar {transition: transform 300ms, margin-top 300ms;}html.desktop div.ccm-page .nav-main-wrapper:before {background-color: rgba(0, 0, 0, 0.5);bottom: 0px;content: "";display: block;right: 0px;opacity: 0;position: fixed;top: var(--header_height);transition: visibility 0.6s, opacity 0.3s linear 0.3s, right 0.3s linear 0s;visibility: hidden;width: 100%;}html.desktop div.ccm-page .nav-main-inner {height: 100%;}html.desktop div.ccm-page .header-navigation .nav {margin-top: 10px;}html.desktop div.ccm-page .header-navigation .nav ul {list-style: none;margin: 0px;padding: 0px;}html.desktop div.ccm-page .header-navigation .nav div {height: 0px;overflow: hidden;width: 100%;}html.desktop div.ccm-page .header-navigation .nav > li.active a:not(.btn) {background-color: transparent;border-radius: 0px;color: #d81b60;}html.desktop div.ccm-page .header-navigation .nav > li > a {font-weight: 700;}html.desktop div.ccm-page .header-navigation .nav > li > a .fa {margin-left: 5px;}html.desktop div.ccm-page .header-navigation .nav > li > div > a {display: none;}html.desktop div.ccm-page .header-navigation .nav li {float: none;display: block;margin: 0px;}html.desktop div.ccm-page .header-navigation .nav a:not(.btn) {display: block;color: #424242;margin: 15px 12px 15px auto;transition: all .15s linear;width: fit-content;width: -moz-fit-content;}html.desktop div.ccm-page .header-navigation .nav a:not(.btn):hover {background-color: #f5f5f5;text-decoration: none;}html.desktop div.ccm-page .header-navigation .nav li {width: 100%;}}html.app {--header_height: 56px;--inside_height: calc(100vh - 112px);}html.app body {margin-top: var(--header_height);}html.app div.ccm-page {}html.app div.ccm-page .hide_mobile {display: none !important;}html.app div.ccm-page .header {}html.app div.ccm-page .header .header-inner .header-main .header-title a .header_logo.header_logo_desktop {display: none;}html.app div.ccm-page .header .header-inner .header-main .header-navigation {margin-block: auto;padding: 0px;}html.app div.ccm-page .header .header-inner .header-main .header-navigation .navbar-toggle {margin: 0px;}html.app div.ccm-page .header .nav-main-wrapper {background-color: white;border-right: 1px solid #eeeeee;bottom: 0px;right: -280px;position: fixed;top: var(--header_height);transition: right 0.3s linear 0s;width: 280px;z-index: 9999;}html.app div.ccm-page .header .nav-main-wrapper.open {right: 0px;transition: right 0.3s linear 0.3s;}html.app div.ccm-page .header .nav-main-wrapper.open:before {right: 280px;opacity: 1;transition: visibility 0s, opacity 0.3s linear 0s, right 0.3s linear 0.3s;visibility: visible;}html.app div.ccm-page .header .nav-main-wrapper.open + .navbar-toggle .icon_bar_container .icon_bar:first-child {transform: rotate(45deg);margin-top: 6px;}html.app div.ccm-page .header .nav-main-wrapper.open + .navbar-toggle .icon_bar_container .icon_bar:nth-child(2) {transform: rotate(-45deg);margin-top: -10px;}html.app div.ccm-page .header .nav-main-wrapper + .navbar-toggle .icon_bar_container .icon_bar {transition: transform 300ms, margin-top 300ms;}html.app div.ccm-page .header .nav-main-wrapper:before {background-color: rgba(0, 0, 0, 0.5);bottom: 0px;content: "";display: block;right: 0px;opacity: 0;position: fixed;top: var(--header_height);transition: visibility 0.6s, opacity 0.3s linear 0.3s, right 0.3s linear 0s;visibility: hidden;width: 100%;}html.app div.ccm-page .header .nav-main-inner {height: 100%;}html.app div.ccm-page .header .header-navigation .nav {margin-top: 10px;}html.app div.ccm-page .header .header-navigation .nav ul {list-style: none;margin: 0px;padding: 0px;}html.app div.ccm-page .header .header-navigation .nav div {height: 0px;overflow: hidden;width: 100%;}html.app div.ccm-page .header .header-navigation .nav > li.active a:not(.btn) {background-color: transparent;border-radius: 0px;color: #d81b60;}html.app div.ccm-page .header .header-navigation .nav > li > a {font-weight: 700;}html.app div.ccm-page .header .header-navigation .nav > li > a .fa {margin-left: 5px;}html.app div.ccm-page .header .header-navigation .nav > li > div > a {display: none;}html.app div.ccm-page .header .header-navigation .nav li {float: none;display: block;margin: 0px;}html.app div.ccm-page .header .header-navigation .nav a:not(.btn) {display: block;color: #424242;padding: 15px 12px 15px 22px;transition: all .15s linear;}html.app div.ccm-page .header .header-navigation .nav a:not(.btn):hover {background-color: #f5f5f5;text-decoration: none;}html.app div.ccm-page .header .header-navigation .nav li {width: 100%;}@media all and (max-width: calc(550px - 0.5px)) {html.app div.ccm-page .footer {display: none;}}