.section-divider-line{border-bottom:1px solid #95989a;padding-bottom:30px;margin-bottom:3rem}@media all and (min-width: 640px){.section-divider-line{padding-bottom:90px}}@media all and (min-width: 1024px){.section-divider-line{border-bottom:0}}html{height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll;font-size:62.5%}body{height:100%;background-color:#fff}body.overlay-active{overflow:hidden}body .ccm-ui,body .ccm-block-cover{font-size:16px !important;line-height:20px !important}body .ccm-ui *,body .ccm-block-cover *{font-size:16px !important;line-height:20px !important}body .ccm-ui .ccm-panel-add-block-draggable-block-type,body .ccm-block-cover .ccm-panel-add-block-draggable-block-type{font-size:12px !important}body .ccm-ui .ccm-panel-add-block-draggable-block-type *,body .ccm-block-cover .ccm-panel-add-block-draggable-block-type *{font-size:12px !important}.row{max-width:1300px}div#ccm-highlighter{z-index:200 !important}body.logged-in .header-image-container{min-height:60px}.company-logo{display:inline-block;height:5.5rem;width:14.6rem}@media all and (min-width: 640px){.company-logo{height:7.8rem;width:20.7rem}}.company-logo img{object-fit:contain;font-family:'object-fit: contain'}.column,.columns{padding-right:1.9375rem;padding-left:1.9375rem}.row .row{margin-right:-1.9375rem;margin-left:-1.9375rem}.visually-hidden{display:none}html.ccm-toolbar-visible.ccm-panel-ready .ccm-responsive-overlay{top:4.8rem}html.ccm-toolbar-visible.ccm-panel-ready.ccm-edit-mode{height:auto;min-height:initial}html.ccm-toolbar-visible.ccm-panel-ready.ccm-edit-mode .redactor-editor{min-height:0 !important}html.ccm-toolbar-visible.ccm-panel-ready.ccm-edit-mode header .ccm-block-edit[data-block-type-handle="image"]{float:left}html.ccm-toolbar-visible.ccm-panel-ready.ccm-edit-mode header .ccm-block-edit[data-block-type-handle="autonav"]{float:right}html.ccm-toolbar-visible.ccm-panel-ready.ccm-edit-mode .page-header .ccm-block-type-form-wrapper{top:0;margin-bottom:0}html.ccm-toolbar-visible.ccm-panel-ready.ccm-edit-mode .page-header .ccm-block-type-form{position:relative}.ccm-ui input,.ccm-ui textarea,.ccm-ui select,.ccm-ui .uneditable-input,[type="text"]{height:inherit}div#ccm-block-fields select{background-color:#ffffff !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-size:1.3rem;line-height:18px;-webkit-appearance:menulist !important}div#ccm-block-fields select:hover{background:none;border-color:#CCC}.ccm-inline-toolbar-button button{box-sizing:border-box}.ccm-ui label{font-size:inherit}.ccm-responsive-navigation.original{display:none}.ccm-responsive-menu-header{position:relative;height:12rem;padding-top:21px}@media all and (min-width: 640px){.ccm-responsive-menu-header{padding-top:28px;height:15rem}}.ccm-responsive-menu-header .ccm-responsive-menu-launch span{background-color:#fff}.ccm-responsive-menu-header .ccm-responsive-menu-launch span::before,.ccm-responsive-menu-header .ccm-responsive-menu-launch span::after{background-color:#fff}.ccm-responsive-overlay{background:#323333;display:none;position:absolute;width:100%;z-index:102;min-height:100%;min-height:100vh;top:0;left:0;-webkit-text-size-adjust:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}.ccm-responsive-overlay ul{margin:0 0 20px 0}.ccm-responsive-overlay ul li{border-bottom:1px solid #fff;list-style-type:none;display:block}.ccm-responsive-overlay ul li:first-child{border-top:1px solid #fff}.ccm-responsive-overlay ul li a{font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif;font-size:25px;font-size:2.5rem;display:inline-block;width:100%;text-decoration:none;line-height:2.2em}@media all and (min-width: 640px){.ccm-responsive-overlay ul li a{font-size:36px;font-size:3.6rem}}.ccm-responsive-overlay ul li a.nav-selected,.ccm-responsive-overlay ul li a.nav-path-selected{color:#e73331}.ccm-responsive-overlay ul li ul li{padding-left:10px}.ccm-responsive-overlay ul li ul li.last-li a{padding-top:0px;font-size:15px;font-size:1.5rem}.ccm-responsive-overlay ul li ul li.last-li a:after{content:''}.ccm-responsive-overlay .ccm-responsive-menu-footer{width:100%;padding-bottom:30px}.ccm-responsive-overlay .ccm-responsive-menu-footer ul li a{line-height:inherit}.ccm-responsive-overlay .ccm-responsive-menu-footer .ccm-block-switch-language-text{color:#fff;display:block;width:100%}.ccm-responsive-menu-launch{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:block;float:right;width:40px;height:5.5rem;cursor:pointer;z-index:103;align-items:center;justify-content:center}@media all and (min-width: 640px){.ccm-responsive-menu-launch{width:48px;height:7.8rem}.ccm-responsive-menu-launch:hover span{transition:none !important;-webkit-transmission:none;background-color:#e73331}.ccm-responsive-menu-launch:hover span::after,.ccm-responsive-menu-launch:hover span::before{background-color:#e73331;transition:none}}.ccm-responsive-menu-launch:focus{outline:none}.ccm-responsive-menu-launch span{display:block;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;width:40px;height:2px;background-color:#000000}@media all and (min-width: 640px){.ccm-responsive-menu-launch span{transition:background 0s .3s;width:48px}}.ccm-responsive-menu-launch span::before,.ccm-responsive-menu-launch span::after{position:absolute;display:block;left:0;width:40px;height:2px;background-color:#000000;content:''}@media all and (min-width: 640px){.ccm-responsive-menu-launch span::before,.ccm-responsive-menu-launch span::after{width:48px}}.ccm-responsive-menu-launch span::before{top:-14px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform,-webkit-transform;transition-property:top,transform}@media all and (min-width: 640px){.ccm-responsive-menu-launch span::before{top:-16px}}.ccm-responsive-menu-launch span::after{bottom:-14px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}@media all and (min-width: 640px){.ccm-responsive-menu-launch span::after{bottom:-16px}}.ccm-responsive-menu-launch.responsive-button-close span{background:none}.ccm-responsive-menu-launch.responsive-button-close span::before,.ccm-responsive-menu-launch.responsive-button-close span::after{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s;background:#fff}.ccm-responsive-menu-launch.responsive-button-close span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ccm-responsive-menu-launch.responsive-button-close span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (min-width: 640px){.ccm-responsive-menu-launch.responsive-button-close:hover span::after,.ccm-responsive-menu-launch.responsive-button-close:hover span::before{background-color:#e73331}}.ccm-block-social-links ul.list-inline{display:inline-block;margin:0px;padding:0px}.ccm-block-social-links ul.list-inline li{padding:0px;list-style-type:none;margin-right:10px;display:inline-block}footer .ccm-block-social-links,.ccm-responsive-overlay .ccm-block-social-links{padding:30px 0}footer .ccm-block-social-links .list-inline li,.ccm-responsive-overlay .ccm-block-social-links .list-inline li{margin-right:0;height:60px;width:60px;border:1px solid #373a36;border-radius:50%;text-align:center}footer .ccm-block-social-links .list-inline li+li,.ccm-responsive-overlay .ccm-block-social-links .list-inline li+li{margin-left:30px}footer .ccm-block-social-links .list-inline li i,.ccm-responsive-overlay .ccm-block-social-links .list-inline li i{padding:16px 10px}footer .ccm-block-social-links .list-inline li a,.ccm-responsive-overlay .ccm-block-social-links .list-inline li a{font-size:27px;font-size:2.7rem}footer .ccm-block-social-links{padding:0}.ccm-responsive-overlay .ccm-block-social-links{text-align:center;display:inline-block}.ccm-responsive-overlay .ccm-block-social-links .list-inline li{border-color:#fff}.ccm-block-switch-language-text{font-size:17px;font-size:1.7rem}@media all and (min-width: 640px){.ccm-block-switch-language-text{font-size:19px;font-size:1.9rem}}.ccm-block-switch-language-text .divider{display:none}.ccm-block-switch-language-text .divider:not(:last-child){display:inline-block;margin-left:5px}.footer-bottom .ccm-block-switch-language-text{font-size:15px;font-size:1.5rem;padding-bottom:7px}@media all and (min-width: 640px){.footer-bottom .ccm-block-switch-language-text{font-size:20px;font-size:2rem;padding-bottom:initial}}.footer-bottom .divider{color:#fff}.domicile-footer-back-top{padding-top:45px;padding-bottom:45px;text-align:center}@media all and (min-width: 640px){.domicile-footer-back-top{padding-top:90px;padding-bottom:90px}}.domicile-footer-back-top .hw-back-to-top{text-decoration:none;display:inline-block;outline:none}.domicile-footer-back-top .hw-back-to-top .back-to-top-container{margin:0 auto;position:relative;bottom:0;height:60px;width:60px;border:1px solid #373a36;border-radius:50%;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.domicile-footer-back-top .hw-back-to-top .back-to-top-container i{height:60px;width:60px;display:inline-block;background:url('/application/themes/domicile/img/back-to-top-inner.svg');background-position:50% 44%;background-repeat:no-repeat;background-size:22px 16px}@media all and (min-width: 640px){.domicile-footer-back-top .hw-back-to-top .back-to-top-container:hover{bottom:5px;opacity:0.5}}a{text-decoration:underline;color:#e73331}a.link-grey{color:#80868a;text-decoration:none}a.link-grey:hover{color:#4e4c4c}a.link-grey:active,a.link-grey:focus{color:#80868a}@media all and (min-width: 640px){a:hover,a:focus,a:active{color:#f28d8c}}.ccm-block-page-list-thumbnail-grid-carousel-container-contact .ccm-block-page-list-page-entry a,.breadcrumb li a,.newsletter .domicile-footer-contact a,footer .ccm-block-social-links a,.ccm-responsive-overlay .ccm-block-social-links .list-inline a{color:#373a36}@media all and (min-width: 640px){.ccm-block-page-list-thumbnail-grid-carousel-container-contact .ccm-block-page-list-page-entry a:hover,.breadcrumb li a:hover,.newsletter .domicile-footer-contact a:hover,footer .ccm-block-social-links a:hover,.ccm-responsive-overlay .ccm-block-social-links .list-inline a:hover{color:#e73331}}.ccm-responsive-overlay a,.ccm-responsive-overlay .ccm-block-social-links .list-inline li a,.footer-bottom a{text-decoration:none;color:#fff}@media all and (min-width: 640px){.ccm-responsive-overlay a:hover,.ccm-responsive-overlay .ccm-block-social-links .list-inline li a:hover,.footer-bottom a:hover{color:#e73331}}div.ccm-page{font-family:'Brown-Light-S', Helvetica, Arial, sans-serif;color:#373a36;font-size:17px;font-size:1.7rem;font-weight:300;font-style:normal;word-wrap:break-word}div.ccm-page [class*="column"]+[class*="column"]:last-child{float:left}div.ccm-page .page-header{margin-bottom:30px}div.ccm-page .grey-background{background-color:#f0f0f0}div.ccm-page .partner-logos picture{display:inline-block;padding:0;width:48%;margin:0 0 30px 0}@media all and (min-width: 640px){div.ccm-page .partner-logos picture{margin:0 0 45px 0;width:24%}}div.ccm-page .partner-logos picture img{width:200px}div.ccm-page main.our-service .flex,div.ccm-page main.angebot .flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 1024px){div.ccm-page main.our-service .flex .ccm-block-feature-plus-wrapper,div.ccm-page main.angebot .flex .ccm-block-feature-plus-wrapper{width:50%;float:left}div.ccm-page main.our-service .flex .ccm-block-feature-plus-wrapper:nth-child(odd),div.ccm-page main.angebot .flex .ccm-block-feature-plus-wrapper:nth-child(odd){padding-right:1.9375rem}div.ccm-page main.our-service .flex .ccm-block-feature-plus-wrapper:nth-child(even),div.ccm-page main.angebot .flex .ccm-block-feature-plus-wrapper:nth-child(even){padding-left:1.9375rem}}@font-face{font-family:"Brown-Light-S";src:url("/application/themes/domicile/css/fonts/lineto-brown-light.eot");src:url("/application/themes/domicile/css/fonts/lineto-brown-light.eot?#iefix") format("embedded-opentype"),url("/application/themes/domicile/css/fonts/lineto-brown-light.woff2") format("woff2"),url("/application/themes/domicile/css/fonts/lineto-brown-light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Brown-Reclinlight-S";src:url("/application/themes/domicile/css/fonts/lineto-brown-reclinlight.eot");src:url("/application/themes/domicile/css/fonts/lineto-brown-reclinlight.eot?#iefix") format("embedded-opentype"),url("/application/themes/domicile/css/fonts/lineto-brown-reclinlight.woff2") format("woff2"),url("/application/themes/domicile/css/fonts/lineto-brown-reclinlight.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Brown-Bold-S";src:url("/application/themes/domicile/css/fonts/lineto-brown-bold.eot");src:url("/application/themes/domicile/css/fonts/lineto-brown-bold.eot?#iefix") format("embedded-opentype"),url("/application/themes/domicile/css/fonts/lineto-brown-bold.woff2") format("woff2"),url("/application/themes/domicile/css/fonts/lineto-brown-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Brown-Boldalt-S";src:url("/application/themes/domicile/css/fonts/lineto-brown-boldalt.eot");src:url("/application/themes/domicile/css/fonts/lineto-brown-boldalt.eot?#iefix") format("embedded-opentype"),url("/application/themes/domicile/css/fonts/lineto-brown-boldalt.woff2") format("woff2"),url("/application/themes/domicile/css/fonts/lineto-brown-boldalt.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Brown-Reclinbold-S";src:url("/application/themes/domicile/css/fonts/lineto-brown-reclinbold.eot");src:url("/application/themes/domicile/css/fonts/lineto-brown-reclinbold.eot?#iefix") format("embedded-opentype"),url("/application/themes/domicile/css/fonts/lineto-brown-reclinbold.woff2") format("woff2"),url("/application/themes/domicile/css/fonts/lineto-brown-reclinbold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Brown-Reclinboldalt-S";src:url("/application/themes/domicile/css/fonts/lineto-brown-reclinboldalt.eot");src:url("/application/themes/domicile/css/fonts/lineto-brown-reclinboldalt.eot?#iefix") format("embedded-opentype"),url("/application/themes/domicile/css/fonts/lineto-brown-reclinboldalt.woff2") format("woff2"),url("/application/themes/domicile/css/fonts/lineto-brown-reclinboldalt.woff") format("woff");font-weight:normal;font-style:normal}@media all and (min-width: 640px){div.ccm-page{font-size:19px;font-size:1.9rem}}div.ccm-page,div.ccm-page p{line-height:1.4em}div.ccm-page h1,div.ccm-page h2,div.ccm-page h3{font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif;color:#373a36;word-break:keep-all;hyphens:none;font-weight:normal;margin-top:0.67em;line-height:1.2em}div.ccm-page h1{font-size:28px;font-size:2.8rem;color:#030303}div.ccm-page h2{font-size:28px;font-size:2.8rem}div.ccm-page h3{font-size:28px;font-size:2.8rem}div.ccm-page .hyphenate{-ms-word-break:break-word;word-break:break-word;-webkit-word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}div.ccm-page .donthyphenate{-ms-word-break:none;word-break:none;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}div.ccm-page h4{font-family:'Brown-Light-S', Helvetica, Arial, sans-serif;font-size:17px;font-size:1.7rem;font-weight:700}@media all and (min-width: 640px){div.ccm-page h4{font-size:19px;font-size:1.9rem}}div.ccm-page hr{max-width:100%;border-color:#95989a;margin:3rem auto}@media all and (min-width: 1024px){div.ccm-page hr{display:none}}div.ccm-page ul li{list-style-image:url('/application/themes/domicile/img/custom-bullet-domicile.svg')}div.ccm-page .ccm-pagination-wrapper{text-align:center;padding-bottom:45px}@media all and (min-width: 640px){div.ccm-page .ccm-pagination-wrapper{padding-bottom:90px}}div.ccm-page .pagination{margin-bottom:0}div.ccm-page .pagination>li{display:inline-block;margin-right:30px}div.ccm-page .pagination>li>a,div.ccm-page .pagination>li>span{color:#e73331}@media all and (min-width: 640px){div.ccm-page .pagination>li>a:hover,div.ccm-page .pagination>li>span:hover{color:#f28d8c}}div.ccm-page .pagination>li.active span{color:#373a36}div.ccm-page .pagination>li>a,div.ccm-page .pagination>li>span,div.ccm-page .pagination>li.active span{height:48px;background-color:transparent;border:0;text-decoration:none;font-family:'Brown-Light-S', Helvetica, Arial, sans-serif !important;line-height:1.8em;font-weight:normal}div.ccm-page .pagination>li.next.disabled:hover,div.ccm-page .pagination>li.prev.disabled:hover{opacity:1}div.ccm-page .pagination>li.next a,div.ccm-page .pagination>li.prev a,div.ccm-page .pagination>li.next span,div.ccm-page .pagination>li.prev span{background-repeat:no-repeat;background-position:center center;background-size:50%;background-color:transparent}@media all and (min-width: 640px){div.ccm-page .pagination>li.next a:hover,div.ccm-page .pagination>li.prev a:hover,div.ccm-page .pagination>li.next span:hover,div.ccm-page .pagination>li.prev span:hover{opacity:0.5}}div.ccm-page .pagination>li.next.disabled span{background-image:url("/application/themes/domicile/img/arrow-next.svg");padding-right:25px}div.ccm-page .pagination>li.next a{padding-right:25px;background-image:url("/application/themes/domicile/img/arrow-next-red.svg")}div.ccm-page .pagination>li.prev.disabled span{background-image:url("/application/themes/domicile/img/arrow-prev.svg");padding-left:25px}div.ccm-page .pagination>li.prev a{padding-right:25px;background-image:url("/application/themes/domicile/img/arrow-prev-red.svg")}div.ccm-page header{height:12rem;box-shadow:0 0 2rem 0 rgba(0,0,0,0.1);padding-top:21px}@media all and (min-width: 640px){div.ccm-page header{padding-top:28px;height:15rem}}div.ccm-page header .ccm-block-switch-language-text-wrapper{float:right}div.ccm-page .inquiry-row{height:105px;top:-40px;position:relative;z-index:2;background-color:#323333;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ctitle%3Eright-arrow%3C/title%3E%3Cg stroke-linecap='square' stroke-linejoin='miter' stroke-width='2' fill='none' stroke='%23ffffff' stroke-miterlimit='10'%3E%3Cpolyline points='14,4 34,24 14,44 '%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");background-position:99% 50%;background-repeat:no-repeat;background-size:38px;color:white;padding:1rem 2rem}@media (min-width:575px){div.ccm-page .inquiry-row{height:80px;top:-80px;background-size:initial}}div.ccm-page .inquiry-row h2,div.ccm-page .inquiry-row h1{margin:0 0 .25rem 0;font-size:2.1rem}@media (min-width:480px){div.ccm-page .inquiry-row h2,div.ccm-page .inquiry-row h1{font-size:2.25rem}}@media (min-width:575px){div.ccm-page .inquiry-row h2,div.ccm-page .inquiry-row h1{font-size:2.8rem}}div.ccm-page .inquiry-row a{text-decoration:none;color:white}div.ccm-page .inquiry-row a.inquiry-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}div.ccm-page .inquiry-row h4{pointer-events:none}div.ccm-page .inquiry-row h4>a{pointer-events:none}div.ccm-page footer .footer-bottom{font-size:15px;font-size:1.5rem;position:relative;background-color:#323333;height:auto;padding:29px 0px 21px 0px}@media all and (min-width: 640px){div.ccm-page footer .footer-bottom{padding:28px 0px 31px 0px;height:15rem;font-size:20px;font-size:2rem}}@media (max-width:639px){div.ccm-page footer .footer-bottom .row>div{width:100%;padding:29px 0px 21px 0px;text-align:center}}div.ccm-page footer .footer-bottom p{margin-bottom:0}div.ccm-page footer .footer-bottom .footer-middle{text-align:center;height:initial;bottom:0;right:0}div.ccm-page footer .footer-bottom .footer-middle .ccm-image-block{max-width:60px;opacity:0.9}@media all and (min-width: 640px){div.ccm-page footer .footer-bottom .footer-middle .ccm-image-block{position:relative;top:-5px}}div.ccm-page footer .footer-bottom .footer-right{padding-top:22px;text-align:right;height:initial;bottom:0;right:0}@media all and (min-width: 640px){div.ccm-page footer .footer-bottom .footer-right{padding-top:37px;height:100px}}div.ccm-page .newsletter{background:#e0dfdf;display:block;width:100%;padding-bottom:45px;padding-top:45px}@media all and (min-width: 640px){div.ccm-page .newsletter{padding-bottom:90px;padding-top:90px}}div.ccm-page .newsletter h3,div.ccm-page .newsletter p{font-size:18px;font-size:1.8rem}@media all and (min-width: 640px){div.ccm-page .newsletter h3,div.ccm-page .newsletter p{font-size:20px;font-size:2rem}}div.ccm-page .newsletter h3:first-of-type{margin-top:0}div.ccm-page .newsletter .domicile-footer-contact{margin:0 auto;text-align:center}div.ccm-page .newsletter .domicile-footer-contact p{margin-bottom:0}div.ccm-page .newsletter input,div.ccm-page .newsletter button{width:100%;height:3.2rem;border-radius:0;font-size:18px;font-size:1.8rem;position:relative}div.ccm-page .newsletter input{-webkit-box-shadow:none;box-shadow:none;padding:3px}div.ccm-page .newsletter button{color:white;font-size:18rempx;font-size:1.8remrem;border:0;line-height:1.6rem}div.ccm-page .newsletter button:active,div.ccm-page .newsletter button:focus{outline:0}div.ccm-page .ccm-image-slider-container{padding:0;margin:0;width:100%}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides{line-height:0}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li{list-style:none}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:36.45833333%}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li::after{content:"";display:table;clear:both}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li picture{height:100%;width:100%}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li img{object-fit:cover;font-family:'object-fit: cover'}div.ccm-page .ccm-image-slider-container .ccm-image-slider{margin:0;padding:0}div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner{margin:0;position:relative}div.ccm-page .ccm-image-slider-container .ccm-image-slider-nav-container{display:block;position:absolute;top:0;left:0;right:0;height:100%}div.ccm-page .ccm-image-slider-container .rslides_nav{position:absolute;top:50%;height:21px;width:12px;border:0;outline:0;padding:0;margin:0;background-size:contain}@media all and (min-width: 640px){div.ccm-page .ccm-image-slider-container .rslides_nav{height:35px;width:20px}}div.ccm-page .ccm-image-slider-container .rslides_nav.next{right:1rem;background-image:url('/application/themes/domicile/img/arrow-next.svg')}@media all and (min-width: 640px){div.ccm-page .ccm-image-slider-container .rslides_nav.next{right:2rem}}div.ccm-page .ccm-image-slider-container .rslides_nav.prev{left:1rem;background-image:url('/application/themes/domicile/img/arrow-prev.svg')}@media all and (min-width: 640px){div.ccm-page .ccm-image-slider-container .rslides_nav.prev{left:2rem}}@media all and (min-width: 640px){div.ccm-page .ccm-image-slider-container .rslides_nav.next:hover,div.ccm-page .ccm-image-slider-container .rslides_nav.prev:hover{opacity:0.5}}div.ccm-page .ccm-image-slider-container .ccm-image-slider-text{transform:translate(0, -35px)}div.ccm-page .ccm-image-slider-container .ccm-image-slider-text,div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2{display:none;font-family:'Brown-Light-S', Helvetica, Arial, sans-serif;font-size:30px;font-size:3rem;color:#030303;line-height:1.2;margin:0}@media all and (min-width: 640px){div.ccm-page .ccm-image-slider-container .ccm-image-slider-text,div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2{display:inherit}}@media all and (min-width: 1024px){div.ccm-page .ccm-image-slider-container .ccm-image-slider-text,div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2{display:inherit;font-size:36px;font-size:3.6rem}}div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2,div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2 h2{padding:0;text-shadow:1px 1px 7px #fff,0 0 12px #fff}div.ccm-page .ccm-image-slider-container .ccm-image-slider-text p,div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2 p{line-height:1.2}div.ccm-page .ccm-image-slider-container .slider-home{position:absolute;width:70%;top:50%}@media (max-width:1440px){div.ccm-page .ccm-image-slider-container .slider-home{left:0;right:0;margin:0 auto}}@media all and (min-width: 1440px){div.ccm-page.page-type-page-apartment .ccm-image-slider-container .ccm-image-slider .rslides_nav.next{right:-6rem}div.ccm-page.page-type-page-apartment .ccm-image-slider-container .ccm-image-slider .rslides_nav.prev{left:-6rem}}div.ccm-page.page-type-page-apartment .ccm-image-slider-container .ccm-image-slider .rslides li{height:0;position:relative;padding-top:75%}div.ccm-page.page-type-page-apartment .ccm-image-slider-container .ccm-image-slider .rslides li::before,div.ccm-page.page-type-page-apartment .ccm-image-slider-container .ccm-image-slider .rslides li::after{display:none}div.ccm-page.page-type-page-apartment .ccm-image-slider-container .ccm-image-slider .rslides li img{height:100%;object-fit:cover;font-family:'object-fit: cover';position:absolute;top:0;left:0}div.ccm-page .page-header-image{margin-top:7px}div.ccm-page .page-header-image::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:36.45833333%}@media all and (min-width: 640px){div.ccm-page .page-header-image{margin-top:12px}}div.ccm-page .page-header-image picture{height:100%;width:100%}div.ccm-page .page-header-image img{object-fit:cover;font-family:'object-fit: cover';width:100%;height:100%}div.ccm-page .breadcrumb{clear:both;list-style-type:none;margin:0;padding-top:20px;padding-left:0}div.ccm-page .breadcrumb li{display:inline-block;padding-right:4px}div.ccm-page .breadcrumb li:not(:last-child):after{content:" > "}div.ccm-page .breadcrumb li a{font-size:17px;font-size:1.7rem;text-decoration:none;color:#e73331}@media all and (min-width: 640px){div.ccm-page .breadcrumb li a{font-size:19px;font-size:1.9rem}}@media all and (min-width: 1024px){div.ccm-page .breadcrumb{padding-bottom:55px}}div.ccm-page .ccm-block-testimonial-wrapper{display:block;text-align:center}div.ccm-page .ccm-block-testimonial-wrapper .ccm-block-testimonial-image{margin-top:0.4rem}div.ccm-page .ccm-block-testimonial-wrapper .ccm-block-testimonial{max-width:75rem;margin-left:20px;margin-right:20px;padding:4rem 0}div.ccm-page .ccm-block-testimonial-wrapper .ccm-block-testimonial-text{break-word:keep-all}div.ccm-page .ccm-block-testimonial-wrapper .ccm-block-testimonial-paragraph{margin-bottom:2rem}div.ccm-page div.ccm-block-testimonial-wrapper:before,div.ccm-page div.ccm-block-testimonial-wrapper:after{content:" ";display:table}div.ccm-page div.ccm-block-testimonial-wrapper:after{clear:both}div.ccm-page div.ccm-block-testimonial-image{float:left;margin-right:20px;margin-bottom:20px}div.ccm-page div.ccm-block-testimonial-image img{max-width:80px;max-height:80px}div.ccm-page .ccm-block-type-form{background:#323333;padding:0px 30px 20px}@media all and (min-width: 1024px){div.ccm-page .ccm-block-type-form{padding:0px 65px 55px}}div.ccm-page .ccm-block-type-form.closed{padding-top:0;padding-bottom:0;transition:all .6s}div.ccm-page .ccm-block-type-form.closed .ccm-block-type-form-header{margin:0;transition:all .6s}div.ccm-page .ccm-block-type-form input,div.ccm-page .ccm-block-type-form select,div.ccm-page .ccm-block-type-form textarea{outline:none;font-size:14px;font-size:1.4rem;min-height:3.8rem;height:3.8rem}@media all and (min-width: 640px){div.ccm-page .ccm-block-type-form input,div.ccm-page .ccm-block-type-form select,div.ccm-page .ccm-block-type-form textarea{font-size:18px;font-size:1.8rem}}div.ccm-page .ccm-block-type-form .ccm-block-type-form-header{display:block;position:relative;margin-bottom:30px;cursor:pointer}div.ccm-page .ccm-block-type-form .ccm-block-type-form-header h2{color:#f5f8fa;padding:0;line-height:5.2rem;margin:0;font-size:25px;font-size:2.5rem}div.ccm-page .ccm-block-type-form .ccm-block-type-form-launch{height:5.2rem;width:5.2rem;padding-top:calc(1.73333333rem);display:block;border-left:1px solid #f5f8fa;cursor:pointer;position:absolute;top:0;right:0;z-index:102}div.ccm-page .ccm-block-type-form .ccm-block-type-form-content{max-height:0;overflow:hidden;transition:max-height .6s ease-out}div.ccm-page .ccm-block-type-form .arrow{width:30%;height:0;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;margin:0 auto;border-top:0;border-bottom:1.2rem solid #f5f8fa}@media all and (min-width: 1024px){div.ccm-page .ccm-block-type-form .arrow{border-top:1.2rem solid #f5f8fa;border-bottom:0}div.ccm-page .ccm-block-type-form .arrow:hover{border-top-color:#f28d8c}}div.ccm-page .ccm-block-type-form .arrow.closed{border-top:16px solid #f5f8fa;border-bottom:0}@media all and (min-width: 1024px){div.ccm-page .ccm-block-type-form .arrow.closed{border-top:0;border-bottom:16px solid #f5f8fa}div.ccm-page .ccm-block-type-form .arrow.closed:hover{border-bottom-color:#f28d8c}}div.ccm-page .ccm-block-type-form .select{width:50%}@media all and (min-width: 640px){div.ccm-page .ccm-block-type-form .select{width:25%}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-type-form .select{width:12.5%}}div.ccm-page .ccm-block-type-form label{font-size:14px;font-size:1.4rem;color:#f5f8fa}@media all and (min-width: 640px){div.ccm-page .ccm-block-type-form label{font-size:18px;font-size:1.8rem}}div.ccm-page .ccm-block-type-form input.button{border:2px solid #fff;background:#323333;color:#f5f8fa;width:100%;height:3.8rem;box-sizing:border-box;padding:0;position:relative}div.ccm-page .ccm-block-type-form .ccm-input-date{width:100% !important}div.ccm-page .ccm-block-type-form img.ccm-captcha-image{margin:0}div.ccm-page .page-header .ccm-block-type-form-wrapper{position:relative;z-index:101}div.ccm-page .page-header .ccm-block-type-form{position:relative}@media all and (min-width: 640px){div.ccm-page .page-header .ccm-block-type-form{margin-right:-1.9375rem;margin-left:-1.9375rem}}@media all and (min-width:1300px){div.ccm-page .page-header .ccm-block-type-form{position:absolute;bottom:0}}@media all and (min-width: 1440px){div.ccm-page .page-header .ccm-block-type-form{position:absolute;bottom:0;margin-right:0;margin-left:-2.5rem;padding-left:2.5rem}}div.ccm-page.page-type-page-apartment .page-header .ccm-block-type-form{margin-left:0}@media all and (min-width: 1024px){div.ccm-page.page-type-page-apartment .ccm-block-type-form-wrapper{top:5.2rem;margin-bottom:5.2rem}}div.ccm-page .alert.alert-danger{border-color:#e73331 !important;background-color:#f28d8c !important}div.ccm-page main.apartments .page-header .page-header-image{margin-bottom:0}div.ccm-page main.apartments .main-content a{text-decoration:none;font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif}div.ccm-page main.apartments .ccm-block-page-list-wrapper-apartment{padding-top:30px}@media all and (min-width: 640px){div.ccm-page main.apartments .ccm-block-page-list-wrapper-apartment{padding-top:45px}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment{font-size:17px;font-size:1.7rem}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(even).columns{padding-left:20px}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(odd).columns{padding-right:20px}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(even).columns{padding-left:45px}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(odd).columns{padding-right:45px}}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .columns{display:-webkit-flex;display:-ms-flexbox;display:flex}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(2n){position:relative}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(2n) .ccm-block-page-list-page-entry-thumbnail:before{content:"";position:absolute;left:0;height:76%;border-left:1px solid #323333}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(2n) .ccm-block-page-list-page-entry-thumbnail:before{height:73%}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .medium-6:nth-child(2n) .ccm-block-page-list-page-entry-thumbnail:before{height:76%}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal{font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif;width:100%;border-bottom:1px solid #95989a;padding-bottom:30px;margin-bottom:3rem}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal{padding-bottom:90px}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal{border-bottom:0}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-title{font-size:28px;font-size:2.8rem;color:#030303;display:inline-block;padding-bottom:7px}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-title{padding-bottom:12px}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-availability{float:right;color:#e73331;margin-top:16px}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-availability{margin-top:31px}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{padding-bottom:56.25%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{position:relative;padding-top:10px;padding-bottom:30px}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{padding-top:20px;padding-bottom:90px}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-details{float:left;font-size:17px;font-size:1.7rem;line-height:1.2em;padding-bottom:10px}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-details{padding-bottom:20px;font-size:24px;font-size:2.4rem}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-price{overflow:hidden;position:absolute;right:0}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-price{bottom:0}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-price p{margin-bottom:0;font-family:'Brown-Light-S', Helvetica, Arial, sans-serif;font-size:17px;font-size:1.7rem}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-price .apartment-price-bold{font-size:30px;font-size:3rem;line-height:1em;padding-bottom:1rem}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-apartment-price .apartment-price-bold{font-size:36px;font-size:3.6rem}}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-read-more{clear:both}div.ccm-page .ccm-block-page-list-wrapper-apartment .ccm-block-page-list-pages-apartment .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-read-more a{text-decoration:none}div.ccm-page.page-type-page-apartment .title-wrapper,div.ccm-page.page-type-page-apartment .details-wrapper{display:block}div.ccm-page.page-type-page-apartment .apt-page-title-wrapper{position:relative;overflow:auto}div.ccm-page.page-type-page-apartment .apt-page-title-wrapper .ccm-block-apt-page-title{font-size:25px;font-size:2.5rem}div.ccm-page.page-type-page-apartment .details-wrapper{position:relative;font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif}@media all and (min-width: 1024px){div.ccm-page.page-type-page-apartment .details-wrapper{margin-bottom:30px}}div.ccm-page.page-type-page-apartment .details-wrapper h3{margin:0;padding-bottom:20px}div.ccm-page.page-type-page-apartment .details-wrapper .ccm-block-page-list-apartment-details{font-size:17px;font-size:1.7rem;line-height:1.2em}@media all and (min-width: 640px){div.ccm-page.page-type-page-apartment .details-wrapper .ccm-block-page-list-apartment-details{font-size:24px;font-size:2.4rem}}div.ccm-page.page-type-page-apartment .details-wrapper .ccm-block-page-list-apartment-price{position:absolute;right:0;bottom:0;overflow:hidden}div.ccm-page.page-type-page-apartment .details-wrapper .ccm-block-page-list-apartment-price p{margin-bottom:0;font-family:'Brown-Light-S', Helvetica, Arial, sans-serif;font-size:17px;font-size:1.7rem}@media all and (min-width: 640px){div.ccm-page.page-type-page-apartment .details-wrapper .ccm-block-page-list-apartment-price p{font-size:17px;font-size:1.7rem}}@media all and (min-width: 1024px){div.ccm-page.page-type-page-apartment .details-text{margin-bottom:30px}}div.ccm-page.page-type-page-apartment .ccm-block-page-list-apartment-amenities{padding-bottom:calc(25px)}@media all and (min-width: 640px){div.ccm-page.page-type-page-apartment .ccm-block-page-list-apartment-amenities{column-count:2;-moz-column-count:2}}@media all and (min-width: 1024px){div.ccm-page.page-type-page-apartment .ccm-block-page-list-apartment-amenities{column-count:3;-moz-column-count:3}}div.ccm-page.page-type-page-apartment .ccm-block-page-list-apartment-amenities ul{list-style:inside;margin:0}div.ccm-page.page-type-page-apartment .ccm-block-page-list-apartment-amenities ul li{font-family:'Brown-Light-S', Helvetica, Arial, sans-serif}@media all and (min-width: 640px){div.ccm-page main.news h1:first-of-type{margin-bottom:0}}div.ccm-page main.news .ccm-block-page-list-wrapper-news{background-color:transparent;padding:0 0}div.ccm-page .ccm-block-page-list-wrapper-news{background-color:#e0dfdf;padding:45px 0 30px 0}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news{padding:90px 0 45px 0}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-header{padding-bottom:30px}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-header{padding-bottom:45px}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-header h1{margin:0}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news{font-size:17px;font-size:1.7rem}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news{font-size:19px;font-size:1.9rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .columns{display:-webkit-flex;display:-ms-flexbox;display:flex}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal{border-bottom:1px solid #95989a;padding-bottom:30px;margin-bottom:3rem}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal{padding-bottom:90px}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal{border-bottom:0}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{padding-bottom:56.25%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text{padding-top:20px}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-date{font-size:17px;font-size:1.7rem}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title{padding-bottom:10px}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title{font-size:19px;font-size:1.9rem;padding-bottom:20px}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title h2{margin:0}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-title h2{font-size:19px;font-size:1.9rem}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-description{padding-bottom:30px}@media all and (min-width: 640px){div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-description{padding-bottom:20px}}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more{font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif}div.ccm-page .ccm-block-page-list-wrapper-news .ccm-block-page-list-pages-news .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-text .ccm-block-page-list-page-entry-read-more a{text-decoration:none}div.ccm-page .news-content{width:100%}@media all and (min-width: 640px){div.ccm-page .news-content{width:75%}}@media all and (min-width: 1024px){div.ccm-page .news-content{width:60%}}div.ccm-page .news-content #image-marker{display:block;width:100%}div.ccm-page .wbox-popeye-popin.popin-txt h3{color:#e73331}div.ccm-page .wbox-popeye-popin.popin-txt a.popin-link{color:#e73331}div.ccm-page .wbox-popeye-popin.popin-txt a.popin-link:hover{color:#f28d8c}div.ccm-page .contact-list-carousel-container{width:100%;overflow:visible !important;display:block}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-page-entry{margin-bottom:45px;font-size:14px;font-size:1.4rem;text-align:center}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-page-entry{font-size:20px;font-size:2rem}}div.ccm-page .contact-list-carousel-container div.ccm-block-page-list-wrapper{position:relative}div.ccm-page .contact-list-carousel-container a{text-decoration:none}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone+.ccm-block-page-list-email{border-left:1px solid #000;top:2px}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone+.ccm-block-page-list-email{border-left:0;top:0}}div.ccm-page .contact-list-carousel-container div.ccm-block-page-list-page-entry-horizontal{display:table;width:100%}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:4px 10px}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email{padding:0 0}}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone i,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email i{color:#323333;display:inherit}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone i.fa-lg,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email i.fa-lg{vertical-align:-4%}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone i,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email i{display:none}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone i:hover,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email i:hover{color:#e73331}}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone span,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email span{display:none}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-phone span,div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email span{display:block}}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email{padding-left:calc(15px)}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-email{padding-left:0}}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-page-entry-thumbnail{margin:auto;height:150px;width:150px;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px}@media all and (min-width: 640px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-page-entry-thumbnail{height:150px;width:150px;margin-bottom:30px}}@media all and (min-width: 1024px){div.ccm-page .contact-list-carousel-container .ccm-block-page-list-page-entry-thumbnail{height:220px;width:220px}}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-title{font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif;opacity:1;margin-bottom:10px}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-header h1{margin-top:0}div.ccm-page .contact-list-carousel-container .ccm-block-page-list-page-entry-grid-item.slick-slide{padding:0 .8rem}div.ccm-page .contact-list-carousel-container .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}div.ccm-page .contact-list-carousel-container .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}div.ccm-page .contact-list-carousel-container .slick-list:focus{outline:none}div.ccm-page .contact-list-carousel-container .slick-list.dragging{cursor:pointer;cursor:hand}div.ccm-page .contact-list-carousel-container .slick-slider .slick-track,div.ccm-page .contact-list-carousel-container .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 .contact-list-carousel-container .slick-track{position:relative;left:0;top:0;display:block}div.ccm-page .contact-list-carousel-container .slick-track:before,div.ccm-page .contact-list-carousel-container .slick-track:after{content:"";display:table}div.ccm-page .contact-list-carousel-container .slick-track:after{clear:both}.slick-loading div.ccm-page .contact-list-carousel-container .slick-track{visibility:hidden}div.ccm-page .contact-list-carousel-container .slick-initialized .slick-slide{display:block}div.ccm-page .contact-list-carousel-container .slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] div.ccm-page .contact-list-carousel-container .slick-slide{float:right}div.ccm-page .contact-list-carousel-container .slick-slide img{display:block}div.ccm-page .contact-list-carousel-container .slick-slide.slick-loading img{display:none}div.ccm-page .contact-list-carousel-container .slick-slide.dragging img{pointer-events:none}.slick-initialized div.ccm-page .contact-list-carousel-container .slick-slide{display:block}.slick-loading div.ccm-page .contact-list-carousel-container .slick-slide{visibility:hidden}.slick-vertical div.ccm-page .contact-list-carousel-container .slick-slide{display:block;height:auto;border:1px solid transparent}div.ccm-page .contact-list-carousel-container .slick-prev,div.ccm-page .contact-list-carousel-container .slick-next{display:block;position:absolute;height:150px;width:9rem;line-height:0;font-size:0px;font-size:0rem;cursor:pointer;background:center center no-repeat;background-size:20%;color:transparent;top:50%;margin-top:0;padding:0;border:0;outline:none}@media all and (min-width: 1024px){div.ccm-page .contact-list-carousel-container .slick-prev,div.ccm-page .contact-list-carousel-container .slick-next{height:220px;width:10rem;background-size:20%}div.ccm-page .contact-list-carousel-container .slick-prev:hover,div.ccm-page .contact-list-carousel-container .slick-next:hover{opacity:0.5}}div.ccm-page .contact-list-carousel-container .slick-prev:hover,div.ccm-page .contact-list-carousel-container .slick-next:hover,div.ccm-page .contact-list-carousel-container .slick-prev:focus,div.ccm-page .contact-list-carousel-container .slick-next:focus{outline:none;color:transparent}div.ccm-page .contact-list-carousel-container .slick-prev{top:0;left:0;background-image:url("/application/themes/domicile/img/arrow-prev.svg")}@media all and (min-width: 1024px){div.ccm-page .contact-list-carousel-container .slick-prev{left:-5rem}}div.ccm-page .contact-list-carousel-container .slick-next{top:0;right:0;background-image:url("/application/themes/domicile/img/arrow-next.svg")}@media all and (min-width: 1024px){div.ccm-page .contact-list-carousel-container .slick-next{right:-5rem}}div.ccm-page main.contact .ccm-block-page-list-page-entry,div.ccm-page main.kontakt .ccm-block-page-list-page-entry{padding-bottom:30px}@media all and (min-width: 640px){div.ccm-page main.contact .ccm-block-page-list-page-entry,div.ccm-page main.kontakt .ccm-block-page-list-page-entry{width:50%;float:left;min-height:43rem}}@media all and (min-width: 1024px){div.ccm-page main.contact .ccm-block-page-list-page-entry,div.ccm-page main.kontakt .ccm-block-page-list-page-entry{width:33.3333%;float:left}}div.ccm-page main.contact .ccm-block-page-list-page-entry .ccm-block-page-list-title,div.ccm-page main.kontakt .ccm-block-page-list-page-entry .ccm-block-page-list-title,div.ccm-page main.contact .ccm-block-page-list-page-entry .ccm-block-page-list-title a,div.ccm-page main.kontakt .ccm-block-page-list-page-entry .ccm-block-page-list-title a{font-size:24px;font-size:2.4rem}div.ccm-page main.contact .ccm-block-page-list-page-entry .fa-lg,div.ccm-page main.kontakt .ccm-block-page-list-page-entry .fa-lg{font-size:28px;font-size:2.8rem}div.ccm-page main.contact .ccm-block-page-list-page-entry-thumbnail,div.ccm-page main.kontakt .ccm-block-page-list-page-entry-thumbnail{height:150px;width:150px}@media all and (min-width: 640px){div.ccm-page main.contact .ccm-block-page-list-page-entry-thumbnail,div.ccm-page main.kontakt .ccm-block-page-list-page-entry-thumbnail{height:220px;width:220px}}div.ccm-page main.en .contact-list-carousel-container,div.ccm-page main.de .contact-list-carousel-container{padding-top:45px}@media all and (min-width: 640px){div.ccm-page main.en .contact-list-carousel-container,div.ccm-page main.de .contact-list-carousel-container{padding-top:90px}}div.ccm-page .ccm-block-feature-plus-wrapper{width:100%;padding-bottom:1em;border-bottom:1px solid #95989a;padding-bottom:30px;margin-bottom:3rem}@media all and (min-width: 640px){div.ccm-page .ccm-block-feature-plus-wrapper{padding-bottom:90px}}@media all and (min-width: 1024px){div.ccm-page .ccm-block-feature-plus-wrapper{border-bottom:0}}@media all and (min-width: 640px){div.ccm-page .ccm-block-feature-plus-wrapper{padding-bottom:0.5em}}div.ccm-page .ccm-block-feature-plus-wrapper .ccm-block-feature-plus-image{position:relative;padding-top:56.25%;margin-bottom:10px}@media all and (min-width: 640px){div.ccm-page .ccm-block-feature-plus-wrapper .ccm-block-feature-plus-image{margin-bottom:20px}}div.ccm-page .ccm-block-feature-plus-wrapper .ccm-block-feature-plus-image img{height:100%;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}div.ccm-page .ccm-block-feature-plus-wrapper a{text-decoration:none;font-family:'Brown-Bold-S', Helvetica, Arial, sans-serif}div.ccm-page main.angebot .ccm-block-feature-plus-wrapper:last-of-type,div.ccm-page main.our-service .ccm-block-feature-plus-wrapper:last-of-type{border-bottom:0}div.ccm-page #image-marker{width:50%}div.ccm-page .msv-location-map-map{height:450px}@media all and (min-width: 1024px){div.ccm-page .msv-location-map-map{height:720px}}div.ccm-page .msv-location-map-map p{font-family:'Brown-Light-S', Helvetica, Arial, sans-serif}div.ccm-page .formidable label{font-size:21px;margin-top:22px}div.ccm-page .formidable h2{color:#e73331}div.ccm-page .formidable textarea,div.ccm-page .formidable input{font-size:1.875rem}div.ccm-page .formidable .fa,div.ccm-page .formidable .far,div.ccm-page .formidable .fas{margin-top:4px;font-size:34px}div.ccm-page .formidable label{display:inline-block}div.ccm-page .formidable.inquiry{position:relative;overflow:visible;-webkit-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in;max-height:999px}@media screen and (min-width:768px){div.ccm-page .formidable.inquiry{position:absolute;left:0;right:0;bottom:0;z-index:2;overflow:hidden}}div.ccm-page .formidable.inquiry.closed{max-height:53px;overflow:hidden;position:relative;-webkit-transition:max-height .8s ease-out;-o-transition:max-height .8s ease-out;transition:max-height .8s ease-out}div.ccm-page .inquiry-form.closed{max-height:53px;-webkit-transition:max-height .6s ease-out;-o-transition:max-height .6s ease-out;transition:max-height .6s ease-out;overflow:hidden}div.ccm-page .inquiry-form{max-height:999px;-webkit-transition:max-height 1.1s ease-out;-o-transition:max-height 1.1s ease-out;transition:max-height 1.1s ease-out}div.ccm-page .inquiry-form .formidable_column{margin:0 10px}div.ccm-page .inquiry-form .width-12.last{width:100%}div.ccm-page .inquiry-form .width-12.last h2{color:#fff;margin-top:0.27em}@media screen and (max-width:600px){div.ccm-page .inquiry-form .width-12.last h2{font-size:2.7rem}}div.ccm-page .formidable .ccm-block-type-form-launch{height:5.2rem;width:5.2rem;padding-top:calc(1.73333333rem);display:block;border-left:1px solid #f5f8fa;cursor:pointer;position:absolute;top:0;right:0;z-index:102}div.ccm-page .formidable div.ccm-block-type-form-launch .arrow.closed{border-top:16px solid #f5f8fa;border-bottom:0}@media screen and (max-width:767px){div.ccm-page .formidable div.ccm-block-type-form-launch .arrow.closed{border-top:0;border-bottom:1.2rem solid #f5f8fa}}div.ccm-page .formidable div.ccm-block-type-form-launch .arrow{width:30%;height:0;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;margin:0 auto;border-top:0;border-bottom:1.2rem solid #f5f8fa}@media screen and (max-width:767px){div.ccm-page .formidable div.ccm-block-type-form-launch .arrow{border-top:16px solid #f5f8fa;border-bottom:0}}div.ccm-page .inquiry-form .width-3{width:calc(25% - 20px)}@media screen and (max-width:1120px){div.ccm-page .inquiry-form .width-3{width:calc(50% - 20px)}}@media screen and (max-width:600px){div.ccm-page .inquiry-form .width-3{width:calc(100% - 20px)}}div.ccm-page .inquiry-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#323333}div.ccm-page .inquiry-form label{color:#fff}@media screen and (max-width:600px){div.ccm-page .inquiry-form label{font-size:17px}}div.ccm-page .inquiry-form input{margin:0;padding-left:10px}div.ccm-page .inquiry-form .width-2{width:calc(12.5% - 20px)}@media screen and (max-width:1030px){div.ccm-page .inquiry-form .width-2{width:calc(25% - 20px)}}@media screen and (max-width:600px){div.ccm-page .inquiry-form .width-2{width:calc(50% - 20px)}}div.ccm-page .inquiry-form .width-2.last{width:calc(50% - 20px)}@media screen and (max-width:1030px){div.ccm-page .inquiry-form .width-2.last{width:calc(100% - 20px)}}div.ccm-page .inquiry-form .formidable_row{width:100%}div.ccm-page .inquiry-form .element{width:100%}div.ccm-page .inquiry-form .col-sm-9{width:210px;margin:0 auto}div.ccm-page .formidable .inquiry-form #submit{border:2px solid #fff;background:#323333;color:#f5f8fa;width:100%;height:3.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative}div.ccm-page .inquiry-form textarea{height:39px;min-height:40px;font-size:18px}div.ccm-page .inquiry-form .submit{margin-top:30px;margin-bottom:30px}div.ccm-page .inquiry-form .please_wait_loader{display:none}div.ccm-page .formidable.inquiry .formidable_message.alert-success{z-index:1000;position:relative}div.ccm-page .formidable select,div.ccm-page .formidable input[type="text"],div.ccm-page .formidable input[type="email"],div.ccm-page .formidable input[type="tel"]{font-size:18px;padding-top:5px;padding-bottom:5px;height:initial}div.ccm-page .text-danger.error,div.ccm-page .invalid-feedback{color:#e73331;font-size:16px}div.ccm-page .formidable h5{font-size:18px;color:#e73331}div.ccm-page .rating-stars{float:left;margin-right:15px}div.ccm-page .formidable .clear-rating{color:#ddd;line-height:0;padding-top:3px;padding-left:10px}div.ccm-page .formidable #submit,div.ccm-page .formidable .btn-primary{background-color:#e73331;color:white;padding-left:15px;padding-right:15px;height:39px}div.ccm-page .formidable #submit .fa-spinner,div.ccm-page .formidable .btn-primary .fa-spinner{display:none !important}