/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"Sagona W00 Book";src:url("/assets/fonts/Sagona-Book.woff2") format("woff2"),url("/assets/fonts/Sagona-Book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Sagona W00 Bold";src:url("/assets/fonts/SagonaBookBold.woff2") format("woff2"),url("/assets/fonts/SagonaBookBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Sagona W00 Book Italic";src:url("/assets/fonts/SagonaBookItalic.woff2") format("woff2"),url("/assets/fonts/SagonaBookItalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Campton W00 Book";src:url("/assets/fonts/Campton-Book.woff2") format("woff2"),url("/assets/fonts/Campton-Book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Campton W00 Light";src:url("/assets/fonts/Campton-Light.woff2") format("woff2"),url("/assets/fonts/Campton-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Campton W00 Medium";src:url("/assets/fonts/Campton-Medium.woff2") format("woff2"),url("/assets/fonts/Campton-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Campton W00 Bold";src:url("/assets/fonts/CamptonBookBold.woff") format("woff"),url("/assets/fonts/CamptonBookBold.woff2") format("woff2");font-weight:normal;font-style:normal}body{font-family:"Sagona W00 Book";font-size:100%;line-height:1.5;color:#000}h1{color:#1e4e66;font-family:"Sagona W00 Bold";font-size:1.75rem}@media (min-width: 768px){h1{font-size:2.25rem}}@media (min-width: 1024px){h1{font-size:2.625rem}}h2{font-family:"Sagona W00 Bold";font-size:1.5rem;color:#1e4e66}@media (min-width: 768px){h2{font-size:1.75rem}}@media (min-width: 1201px){h2{font-size:2.25rem}}h3{font-family:"Sagona W00 Bold";font-size:1.25rem;color:#1e4e66}@media (min-width: 768px){h3{font-size:1.5rem}}@media (min-width: 1201px){h3{font-size:2rem}}h4{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66}@media (min-width: 768px){h4{font-size:1.3125rem}}@media (min-width: 1400px){h4{font-size:1.5rem}}h5{font-family:"Sagona W00 Bold";font-size:1rem;color:#1e4e66}@media (min-width: 768px){h5{font-size:1.25rem}}h6{font-family:"Sagona W00 Bold";font-size:1rem;color:#1e4e66;margin-bottom:1em}@media (min-width: 768px){h6{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{line-height:1.5;margin-top:0;font-weight:normal}p{margin:0;font-size:.875rem;text-transform:none;line-height:1.5}p+p{margin-top:1em}@media (min-width: 768px){p{font-size:1rem}}@media (min-width: 1201px){p+p{margin-top:1.25em}}strong{font-family:"Sagona W00 Bold";font-weight:normal;color:#1e4e66}em{font-family:"Sagona W00 Book Italic";font-style:normal}ul{padding:0;margin:0}p a,ul a,table a{color:#d43424}p a:hover,ul a:hover,table a:hover{color:#1e4e66}.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;background:#fff !important;color:#d43424;margin-top:1em}@media (min-width: 600px){.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{padding:1em 2em}}@media (min-width: 768px){.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{font-size:1rem}}.button-inverted:hover,.cookie-modal .saveCookieSettings:hover,.cookie-modal .showCookieSettings:hover,.cookie-settings-modal .saveCookieSettings:hover,.cookie-settings-modal .showCookieSettings:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}@media (min-width: 600px){.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{margin-top:2em}}a.instagram{display:block;padding-left:1.5625rem;background:url("../images/instagram.svg") center left no-repeat;background-size:15px 15px}div.inp{margin-bottom:1rem;width:calc(100% - 20px);float:left;margin-left:10px}div.inp.columns-4{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px}div.inp.columns-6{width:calc(50% - 15px);float:left;margin-left:10px}div.inp.columns-8{width:calc(66.6666666667% - 16.6666666667px);float:left;margin-left:10px}@media (min-width: 600px){div.inp.columns-6-large{width:calc(50% - 15px);float:left;margin-left:10px}}@media (min-width: 768px){div.inp{width:calc(100% - 40px);float:left;margin-left:20px}div.inp.columns-6-large,div.inp.columns-6{width:calc(50% - 30px);float:left;margin-left:20px}div.inp.columns-4{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}div.inp.columns-8{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}label{display:block;font-family:"Campton W00 Book";font-size:.875rem;color:#1e4e66;margin-bottom:3px}@media (min-width: 768px){label{font-size:1rem}}input[type='text'],input[type='email'],select,textarea{display:block;width:100%;border:solid 1px #1e4e66;border-radius:2px;background:none;font-family:"Campton W00 Light";font-size:.875rem;line-height:1.5;padding:0 5px}input[type='text'],input[type='email'],select{height:35px}select{-webkit-appearance:none;background:url("../images/triangle-down-red.svg") right 10px center no-repeat;background-size:9px 6px}textarea{padding:5px;height:120px;resize:none}#mail2{display:none}p.columns-6{width:calc(50% - 15px);float:left;margin-left:10px}p.columns-6+.columns-6{text-align:right;margin-top:0;font-family:"Campton W00 Light"}@media (min-width: 768px){p.columns-6{width:calc(50% - 30px);float:left;margin-left:20px}}.help{font-family:"Campton W00 Light"}.req{color:#d43424}input[type='submit']{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;width:100%;margin-top:1rem;margin-bottom:10px;padding-top:.875em;padding-bottom:1em}@media (min-width: 600px){input[type='submit']{padding:1em 2em}}@media (min-width: 768px){input[type='submit']{font-size:1rem}}input[type='submit']:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;cursor:pointer;background:transparent;transition:all, .4s;padding:0;border:none;outline:none;z-index:10;background-color:#d43424;text-align:center}.slick-prev:hover,.slick-next:hover{background-color:#1e4e66}@media (max-width: 880px){.slick-prev,.slick-next{width:calc(50%);height:50px;bottom:0;color:#fff;font-family:"Campton W00 Book"}}@media (max-width: 479px){.slick-prev,.slick-next{font-size:.875rem}}@media (max-width: 374px){.slick-prev,.slick-next{font-size:.75rem}}@media (min-width: 881px){.slick-prev,.slick-next{line-height:0px;font-size:0px;color:transparent;height:50px;width:50px;top:50%;transform:translate(0, -50%)}}.slick-prev{left:0;border-right:solid 1px #fff}@media (min-width: 881px){.slick-prev{border:0;border-top-right-radius:2px;border-bottom-right-radius:2px;background:url("../images/chevron-left.svg") center center no-repeat #d43424;background-size:30px 30px}}@media (max-width: 880px){.slick-prev span{background:url("../images/chevron-left.svg") left center no-repeat;background-size:20px 20px;padding-right:10px;padding-left:1.75em}}@media (max-width: 479px){.slick-prev span{background-position:left center;background-size:15px 15px;padding-left:1.5em;padding-right:5px}}.slick-next{right:0;border-left:solid 1px #fff}@media (min-width: 881px){.slick-next{border:0;border-top-left-radius:2px;border-bottom-left-radius:2px;background:url("../images/chevron-right.svg") center center no-repeat #d43424;background-size:30px 30px}}@media (max-width: 880px){.slick-next span{background:url("../images/chevron-right.svg") right center no-repeat;background-size:20px 20px;padding-left:10px;padding-right:1.75em}}@media (max-width: 479px){.slick-next span{background-position:right center;background-size:15px 15px;padding-right:1.5em;padding-left:5px}}.slick-dots{list-style:none;text-align:center;padding:0;margin:0 0 1.875rem 0;width:100%}@media (min-width: 881px){.slick-dots{margin-bottom:3.75rem}}.slick-dots li{position:relative;display:inline-block;margin:0 8px}.slick-dots li.slick-active .tooltip-item{border-color:#1e4e66}.slick-dots .tooltip-item{display:block;width:14px;height:14px;background:none;border:solid 2px #d43424;border-radius:18px;padding:0;outline:0;cursor:pointer}@media (min-width: 881px){.slick-dots .tooltip-item{width:18px;height:18px;border:solid 3px #d43424}}.slick-dots .tooltip-item .tooltip{opacity:0;visibility:hidden;position:absolute;background:#1e4e66;color:#fff;white-space:nowrap;top:0;font-size:.875rem;font-family:"Campton W00 Medium";padding:.25em 1em .5em 1em;transform:translate(-50%, -150%);border-radius:2px}.slick-dots .tooltip-item .tooltip::after{position:absolute;border:6px solid transparent;top:-10px;left:0;right:0;color:#1e4e66;content:"▼";font-size:1em;text-align:center;transform:translateY(100%)}.notouch .tooltip-item:hover{border-color:#d43424}.notouch .tooltip-item:hover .tooltip{opacity:1;visibility:visible}.modal label{cursor:pointer;margin-bottom:0}.modal .modal-state{display:none}.modal .modal-trigger{padding:0.8em 1em}.modal .modal-fade-screen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);opacity:0;padding-top:0.6em;text-align:left;transition:opacity 0.25s ease;visibility:hidden;z-index:99999999999}.modal .modal-fade-screen .modal-bg{position:absolute;cursor:pointer}.modal .modal-close:not(.button){position:absolute;top:1em;right:1em;width:1.5em;height:1.5em;background:#fff;cursor:pointer}.modal .modal-close:not(.button)::after,.modal .modal-close:not(.button)::before{position:absolute;top:3px;right:3px;bottom:0;left:50%;width:3px;height:1.5em;background:#b22b24;content:"";display:block;margin:-3px 0 0 -1px;transform:rotate(45deg)}.modal .modal-close:not(.button):hover::after,.modal .modal-close:not(.button):hover::before{background:#d43424}.modal .modal-close:not(.button)::before{transform:rotate(-45deg)}.modal .modal-inner{background:#fff;margin:auto;margin-top:0;max-height:90%;overflow:auto;padding:1.5em 1em;position:relative;transition:opacity 0.25s ease;width:95%}@media (min-width: 768px){.modal .modal-inner{padding:2em}}@media (min-width: 1201px){.modal .modal-inner{width:60%}}@media (min-width: 1400px){.modal .modal-inner{width:50%}}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:5%}@media (min-width: 1201px){.modal .modal-state:checked+.modal-fade-screen .modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.modal-open{overflow:hidden}.akkordeon{color:#fff;font-family:"Campton W00 Book"}.akkordeon:not(:first-of-type){margin-top:.3125rem}@media (min-width: 1201px){.akkordeon:not(:first-of-type){margin-top:.625rem}}.akkordeon:nth-of-type(1) .akkordeon-inhalt,.akkordeon:nth-of-type(1) .akkordeon-button{background-color:#2782ae}.akkordeon:nth-of-type(2) .akkordeon-inhalt,.akkordeon:nth-of-type(2) .akkordeon-button{background-color:#227299}.akkordeon:nth-of-type(3) .akkordeon-inhalt,.akkordeon:nth-of-type(3) .akkordeon-button{background-color:#1e6384}.akkordeon:nth-of-type(4) .akkordeon-inhalt,.akkordeon:nth-of-type(4) .akkordeon-button{background-color:#1e4e66}.akkordeon:nth-of-type(5) .akkordeon-inhalt,.akkordeon:nth-of-type(5) .akkordeon-button{background-color:#0c3548}.akkordeon.open .akkordeon-button{background-image:url("../images/triangle-up-white.svg")}.akkordeon .akkordeon-button{padding:.75rem 2.5rem;background:url("../images/triangle-down-white.svg") 1rem 1.3125rem no-repeat #2782ae;background-size:10px 6px;cursor:pointer;margin-bottom:2px}.akkordeon .akkordeon-button>*{font-size:.875rem !important;font-family:"Campton W00 Book" !important;color:#fff !important;margin-bottom:0}.akkordeon .akkordeon-inhalt{padding:1.25rem 2.5rem 2rem 2.5rem;background:#2782ae;display:none}.akkordeon .akkordeon-inhalt strong{font-family:"Campton W00 Bold";display:block;margin-top:1.25em;color:#fff}.akkordeon .akkordeon-inhalt a{color:#fff}.akkordeon .akkordeon-inhalt a:hover{color:#b3dbee}.akkordeon p{font-size:.875rem}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.9}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:900px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.flyout-badges{position:absolute;left:calc(100% - 90px);top:15px}@media screen and (max-width: 600px){.flyout-badges{display:none}}@media screen and (max-width: 1440px){.flyout-badges{left:calc(100% - 80px)}}@media screen and (max-width: 970px){.flyout-badges{left:calc(100% - 70px)}}.flyout-badges__badge{display:flex;align-items:center;width:350px;background-color:white;margin-bottom:15px;transform:translateX(0px);transition:transform 200ms ease-in-out;text-decoration:none}.flyout-badges__badge.open{transform:translateX(-260px)}.flyout-badges__badge-image{margin:0 !important;width:90px !important;height:90px !important}@media screen and (max-width: 1440px){.flyout-badges__badge-image{width:80px !important;height:80px !important}}@media screen and (max-width: 970px){.flyout-badges__badge-image{width:70px !important;height:70px !important}}.flyout-badges__badge-description{font-family:"Campton W00 Medium";padding:10px;text-align:left;color:black;text-decoration:underline}.flyout-badges__badge-external-link{height:1em !important;width:auto !important;margin:0 0 0 4px !important;display:inline-block !important}@media screen and (max-width: 980px){.flyout-badges__badge:last-child{display:none}}p a,ul a,table a{color:#d43424}p a:hover,ul a:hover,table a:hover{color:#1e4e66}.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;background:#fff !important;color:#d43424;margin-top:1em}@media (min-width: 600px){.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{padding:1em 2em}}@media (min-width: 768px){.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{font-size:1rem}}.button-inverted:hover,.cookie-modal .saveCookieSettings:hover,.cookie-modal .showCookieSettings:hover,.cookie-settings-modal .saveCookieSettings:hover,.cookie-settings-modal .showCookieSettings:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}@media (min-width: 600px){.button-inverted,.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{margin-top:2em}}a.instagram{display:block;padding-left:1.5625rem;background:url("../images/instagram.svg") center left no-repeat;background-size:15px 15px}.toggle-switch{position:relative;display:inline-block;width:41px;height:24px}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-switch .slider::before{position:absolute;border-radius:50%;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.4s}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:checked+.slider{background-color:#d43424}.toggle-switch input:checked+.slider:before{transform:translateX(16px)}.toggle-switch input:disabled+.slider{background-color:#bebebe;cursor:not-allowed}.cookie-modal .modal-inner,.cookie-settings-modal .modal-inner{width:calc(100% - 2rem)}.cookie-modal .modal-inner p,.cookie-settings-modal .modal-inner p{font-size:1rem}.cookie-modal .modal-inner p:last-child,.cookie-settings-modal .modal-inner p:last-child{text-align:right;margin-top:1em}.cookie-modal img,.cookie-settings-modal img{float:left;width:4.375rem;margin-right:1.5rem}@media (max-width: 599px){.cookie-modal img,.cookie-settings-modal img{width:3.125rem}}.cookie-modal h4,.cookie-settings-modal h4{line-height:1.25}.cookie-modal h5,.cookie-settings-modal h5{margin:0;line-height:1}.cookie-modal .flex,.cookie-settings-modal .flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cookie-modal *+.flex,.cookie-settings-modal *+.flex{margin-top:2rem}.cookie-modal .button,.cookie-settings-modal .button{font-size:.875rem !important;padding:.75em 1.5em .875em 1.5em !important;margin-top:.5em;margin-bottom:1em}.cookie-modal .acceptAllCookies,.cookie-settings-modal .acceptAllCookies{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s}@media (min-width: 600px){.cookie-modal .acceptAllCookies,.cookie-settings-modal .acceptAllCookies{padding:1em 2em}}@media (min-width: 768px){.cookie-modal .acceptAllCookies,.cookie-settings-modal .acceptAllCookies{font-size:1rem}}.cookie-modal .acceptAllCookies:hover,.cookie-settings-modal .acceptAllCookies:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}.cookie-modal .saveCookieSettings,.cookie-modal .showCookieSettings,.cookie-settings-modal .saveCookieSettings,.cookie-settings-modal .showCookieSettings{color:#2782ae;margin-right:1em}.cookie-modal table,.cookie-settings-modal table{margin-top:1rem;width:100%;border-spacing:0;border-collapse:collapse}.cookie-modal td,.cookie-settings-modal td{border:solid 1px #e4e4e4;padding:.25em}.cookie-modal td:first-child,.cookie-settings-modal td:first-child{white-space:nowrap;padding-right:1em}.cookie-modal .modal-inner{max-width:37.5rem}.cookie-settings-modal .modal-inner{max-width:50rem}html{box-sizing:border-box;overflow-x:hidden}body{overflow-x:hidden;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit}.inside{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.inside::after{clear:both;content:"";display:block}.columns-12{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 768px){.columns-12{width:calc(100% - 40px);float:left;margin-left:20px}}figure{padding:0;margin:0}.breadcrumb{padding-top:.625rem}.breadcrumb p{float:left;margin-top:1px}.breadcrumb li{display:inline-block;list-style:none;margin-left:.5em}.breadcrumb li+li:before{content:'»';display:inline-block;margin-right:.25em}.breadcrumb p,.breadcrumb li,.breadcrumb a{font-size:.875rem;font-family:"Campton W00 Book";color:gray}.breadcrumb a:hover{color:#000}.site-header{box-shadow:0px 2px 20px rgba(0,0,0,0.25)}.site-header .service-nav{background:#1e4e66;padding:.3125rem 0;text-align:center}@media (min-width: 600px){.site-header .service-nav{text-align:right}}.site-header .service-nav a,.site-header .service-nav span{font-family:"Campton W00 Book";font-size:.75rem;color:#fff;text-decoration:none}.site-header .service-nav a.kontakt,.site-header .service-nav span.kontakt{font-family:"Campton W00 Bold"}@media (max-width: 374px){.site-header .service-nav a:last-of-type,.site-header .service-nav span:last-of-type{display:none}}@media (min-width: 600px){.site-header .service-nav a,.site-header .service-nav span{font-size:.875rem}}.site-header .service-nav a:hover{color:#b3dbee}.site-header .service-nav span{display:inline-block;padding:0 .375rem}.site-header>.inside{padding:0}.site-header .logo{float:left;width:180px;margin:.5rem 1rem .25rem 1rem}.site-header .logo img{width:180px}@media (min-width: 768px){.site-header .logo{margin:1rem 0 .5rem 1rem}}@media (min-width: 881px){.site-header .logo{width:200px}.site-header .logo img{width:200px}}@media (min-width: 1024px){.site-header .logo{width:250px}.site-header .logo img{width:250px}}@media (min-width: 1500px){.site-header .logo{width:300px}.site-header .logo img{width:300px}}#header-swa,.page-facility-management-service #header-fm{display:none !important}.page-facility-management-service #header-swa{display:block !important}#menu ul{list-style:none}@media (max-width: 767px){#toggle-menu{float:right;background:none;border:none;margin:1.75rem 1rem 0 0;padding:0}#hamburger{width:28px;height:20px;position:relative;transform:rotate(0);transition:all .5s ease-in-out;cursor:pointer;float:left;margin-top:-2px}#hamburger span{display:block;position:absolute;height:4px;width:100%;background:#d43424;border-radius:1px;opacity:1;left:0;transform:rotate(0);transition:all .25s ease-in-out}#hamburger span:nth-child(1){top:0px}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:8px}#hamburger span:nth-child(4){top:16px}#hamburger.open span:nth-child(1){top:16px;width:0%;left:50%}#hamburger.open span:nth-child(2){transform:rotate(45deg)}#hamburger.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.open span:nth-child(4){top:16px;width:0%;left:50%}#menu{width:calc(100% - 20px);float:left;margin-left:10px;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);width:100%;background:#1e4e66;margin:0;display:none;border-bottom:2px solid #fff;padding-bottom:1em}#menu li.has-sub{position:relative}#menu li.active{background:#2782ae}#menu .plus-icon{position:absolute;width:20px;height:20px;cursor:pointer;top:16px;right:1rem}#menu .plus-icon.open:after{transform:rotate(90deg)}#menu .plus-icon:before,#menu .plus-icon:after{content:'';position:absolute;background:#fff;border-radius:1px;transition:all .25s ease-in-out}#menu .plus-icon:before{top:8.5px;left:0;right:0;height:3px}#menu .plus-icon:after{top:0;left:8.5px;bottom:0;width:3px}#menu a{color:#fff;font-family:"Campton W00 Medium";display:block;padding:1rem;text-decoration:none !important;font-size:1rem}#menu ul ul{display:none}#menu ul ul a{font-family:"Campton W00 Light";padding:.75rem 1rem .75rem 1rem}}@media (min-width: 768px){#toggle-menu{display:none}#menu{float:right;display:block !important}#menu>ul{list-style:none;margin:0;padding:0;position:relative}#menu>ul ul{transition:all .3s;position:absolute;z-index:9;display:none;background:#fff;padding:1rem 0;margin-left:-.5rem;border-top:solid 3px #b22b24;min-width:200px;box-shadow:0px 2px 20px rgba(0,0,0,0.3);border-bottom-left-radius:2px;border-bottom-right-radius:2px;top:6.25rem}#menu>ul ul li{display:block}#menu>ul ul a{transition:none;display:block;font-family:"Campton W00 Light";padding:.5rem 1.5rem}#menu>ul>li{display:inline-block}#menu>ul>li>a{display:block;padding:2.1875rem 1rem;font-family:"Campton W00 Book"}#menu>ul>li.has-sub ul.visible{display:block}#menu>ul>li.has-sub.open span.parent{background:url("../images/triangle-up-red.svg") center right no-repeat}#menu>ul>li.has-sub span.parent{background:url("../images/triangle-down-red.svg") right center no-repeat;background-size:9px 6px;padding-right:1rem;display:block}#menu a{transition:color .4s;color:#000;text-decoration:none;font-size:.9375rem}#menu li:not(.has-sub) a:hover,#menu li.active>a{color:#2782ae}}@media (min-width: 881px){#menu>ul>li>a{padding:2.3125rem 1.5rem}#menu>ul>li:last-child{margin-right:-.5rem}#menu>ul ul a{padding:.5rem 2rem}#menu a{font-size:1rem}}@media (min-width: 1024px){#menu>ul>li>a{padding:2.75rem 1.75rem}#menu>ul ul{margin-left:0}#menu a{font-size:1.125rem}}@media (min-width: 1500px){#menu>ul>li>a{padding:3.25rem 2rem}#menu>ul>li:last-child{margin-right:-1rem}}.site-footer .jobs{background:#2782ae;margin-top:2px}.site-footer .jobs .inside{padding:2.5rem 0}@media (min-width: 768px){.site-footer .jobs .inside{padding:3.75rem 0 4.375rem 0}}.site-footer .jobs h2{width:calc(100% - 20px);float:left;margin-left:10px;font-family:"Sagona W00 Bold";font-size:1.25rem;color:#1e4e66}@media (min-width: 768px){.site-footer .jobs h2{font-size:1.5rem}}@media (min-width: 1201px){.site-footer .jobs h2{font-size:2rem}}@media (min-width: 768px){.site-footer .jobs h2{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-bottom:0}}@media (min-width: 1024px){.site-footer .jobs h2{margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.site-footer .jobs .text{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 768px){.site-footer .jobs .text{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-top:.625rem}}@media (min-width: 1024px){.site-footer .jobs .text{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}}.site-footer .jobs .textlink{font-family:"Campton W00 Medium";font-size:1.125rem;color:#d43424;color:#fff;font-size:1rem}.site-footer .jobs .textlink:hover{color:#1e4e66;text-decoration:underline}.site-footer .jobs .textlink:hover{color:#b3dbee}.site-footer .jobs h2,.site-footer .jobs p,.site-footer .jobs strong,.site-footer .jobs a{color:#fff}.site-footer .footer{background:url("../images/bildmarke-swa-blau.svg") 90% 62% no-repeat #1e4e66;background-size:140px 152px;margin-top:2px}@media (min-width: 600px){.site-footer .footer{background-size:100px 109px;background-position:95% 2.5rem}}@media (min-width: 768px){.site-footer .footer{background-position:95% 3.75rem}}@media (min-width: 1024px){.site-footer .footer{background-size:100px 109px;background-position:72% 3.75rem}}@media (min-width: 1201px){.site-footer .footer{background-size:180px 196px;background-position:60% center}}@media (min-width: 1500px){.site-footer .footer{background-position:56% center}}.site-footer .footer .inside{padding:2.5rem 0}@media (min-width: 768px){.site-footer .footer .inside{padding:3.75rem 0}}.site-footer .footer p,.site-footer .footer ul,.site-footer .footer a{font-size:.875rem;font-family:"Campton W00 Book";color:#fff}.site-footer .footer a.facebook{display:block;padding-left:1.5625rem;background:url("../images/facebook.svg") center left no-repeat;background-size:15px 15px}.site-footer .footer a:hover{color:#b3dbee}.site-footer .footer ul{list-style:none}.site-footer .footer ul li+li{margin-top:.5em}.site-footer .footer h4{font-size:1rem;color:#fff;letter-spacing:.5px;margin-bottom:.5em}.site-footer .footer .column{width:calc(100% - 20px);float:left;margin-left:10px}.site-footer .footer .column:nth-of-type(2){display:none}.site-footer .footer .column:nth-of-type(3),.site-footer .footer .column:nth-of-type(3) ul+p,.site-footer .footer #column-swa-right.column,.site-footer .footer #column-fms-right.column{margin-top:1.875rem}@media (min-width: 600px){.site-footer .footer .column{width:calc(50% - 15px);float:left;margin-left:10px}.site-footer .footer .column:nth-of-type(3),.site-footer .footer #column-swa-right.column,.site-footer .footer #column-fms-right.column{margin-top:0}}@media (min-width: 768px){.site-footer .footer .column{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}.site-footer .footer .column:nth-of-type(2){display:block}}@media (min-width: 1024px){.site-footer .footer .column{width:calc(25% - 25px);float:left;margin-left:20px}.site-footer .footer .column:first-of-type{margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.site-footer .footer .column:last-of-type,.site-footer .footer #column-swa-right.column{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;text-align:right}}.module{padding:0;margin-top:1.875rem;margin-bottom:1.875rem}@media (min-width: 768px){.module{margin-top:3.125rem;margin-bottom:3.125rem}}@media (min-width: 1024px){.module{margin-top:5rem;margin-bottom:5rem}}@media (min-width: 768px){.module:first-of-type{margin-top:3.75rem}.module:first-of-type .text p{font-size:1.125rem}.module:first-of-type .text p+.hervorhebung{margin-top:3em}}@media (min-width: 1201px){.module:first-of-type{margin-top:6.25rem}}@media (min-width: 1500px){.module:first-of-type{margin-top:7.5rem}}@media (min-width: 1201px){.module:last-of-type{margin-bottom:6.25rem}}@media (min-width: 1500px){.module:last-of-type{margin-bottom:7.5rem}}.module .text,.module .ansprechpartner,.module .akkordeon-wrap{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 768px){.module .text,.module .ansprechpartner,.module .akkordeon-wrap{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1024px){.module .text,.module .ansprechpartner,.module .akkordeon-wrap{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}}@media (min-width: 1201px){.module .text,.module .ansprechpartner,.module .akkordeon-wrap{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-left:calc(20.8333333333% - 24.1666666667px + 40px)}}.module-text h3{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66}@media (min-width: 768px){.module-text h3{font-size:1.3125rem}}@media (min-width: 1400px){.module-text h3{font-size:1.5rem}}.module-text *+h3,.module-text *+h4{margin-top:1.5em}.module-text ul{list-style:none;margin:0;padding:0;font-size:.875rem;margin:1em 0 2em 0}.module-text ul li{position:relative;padding-left:.875em}.module-text ul li:before{content:'•';font-size:.875rem;position:absolute;left:0;color:#b22b24}.module-text ul li+li{margin-top:.25em}@media (min-width: 768px){.module-text ul{font-size:1rem}.module-text ul li:before{font-size:1rem}}.module-text ul:last-child{margin-bottom:0}.module-text .button{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;margin-top:1em}@media (min-width: 600px){.module-text .button{padding:1em 2em}}@media (min-width: 768px){.module-text .button{font-size:1rem}}.module-text .button:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}.hervorhebung{border-left:solid 3px #d43424;padding-left:1.5em;margin:2em 0 2em 3px}.hervorhebung:last-child{margin-bottom:0}.hervorhebung+h2,.hervorhebung+h3{margin-top:2em}.infobox{background:linear-gradient(-45deg, #2782ae, #7ebddd);padding:2em 1.5em;margin:2em 0;border-radius:2px}.infobox *{color:#fff !important;font-family:"Campton W00 Book"}.infobox:last-child,.infobox ul:last-child{margin-bottom:0}@media (min-width: 1024px){.infobox{padding:3em 2em}}.infobox ol{margin:0 0 0 1.75em;padding:0;list-style-type:none;counter-reset:li-counter}.infobox ol li{position:relative;padding-left:0.75em;min-height:1.5em;border-left:2px solid #fff;font-family:"Campton W00 Book"}.infobox ol li:before{position:absolute;top:0;left:-1.5em;width:1em;font-size:1.5em;line-height:1;font-weight:bold;text-align:right;color:#fff;font-family:"Campton W00 Bold";content:counter(li-counter);counter-increment:li-counter}.infobox ol li+li{margin-top:1em}.text-2-cols{padding:2.5rem 0}@media (min-width: 768px){.text-2-cols{padding:3.75rem 0}}@media (min-width: 1024px){.text-2-cols{padding:5rem 0}}@media (min-width: 1201px){.text-2-cols{padding:6.25rem 0}}@media (min-width: 1500px){.text-2-cols{padding:7.5rem 0}}.text-2-cols .headline,.text-2-cols .text{width:calc(100% - 20px);float:left;margin-left:10px}.text-2-cols a.textlink{font-family:"Campton W00 Medium";font-size:1.125rem;color:#d43424}.text-2-cols a.textlink:hover{color:#1e4e66;text-decoration:underline}@media (min-width: 768px){.text-2-cols .headline{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-top:-5px}.text-2-cols .text{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}}@media (min-width: 1024px){.text-2-cols .headline{margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.text-2-cols .text{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}}.module-banner{color:#fff;position:relative;overflow:hidden}.module-banner .inside{padding:2.5rem 0;position:relative}@media (min-width: 768px){.module-banner .inside{padding:3.75rem 0}}@media (min-width: 1024px){.module-banner .inside{padding:5rem 0}}@media (min-width: 1201px){.module-banner .inside{padding:6.25rem 0}}@media (min-width: 1500px){.module-banner .inside{padding:7.5rem 0}}.module-banner img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;z-index:-1;margin-left:-20%;height:300px;min-height:300px;width:auto !important;min-width:100%}@media (min-width: 600px){.module-banner img{height:350px;margin-left:0}}@media (min-width: 768px){.module-banner img{height:400px}}@media (min-width: 881px){.module-banner img{height:auto;width:100%}}@media (min-width: 1024px){.module-banner img{transform:none;left:0;top:0}}@media (min-width: 1500px){.module-banner img{top:-60px}}.module-banner .box{width:calc(66.6666666667% - 16.6666666667px);float:left;margin-left:10px}.module-banner .box .text{display:none}.module-banner .headline *{text-shadow:0px 2px 10px rgba(0,0,0,0.4);color:#fff !important;font-family:"Sagona W00 Bold";font-size:1.5rem;color:#1e4e66}@media (min-width: 768px){.module-banner .headline *{font-size:1.75rem}}@media (min-width: 1201px){.module-banner .headline *{font-size:2.25rem}}.module-banner .button{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;margin-top:1em;width:190px;text-align:center}@media (min-width: 600px){.module-banner .button{padding:1em 2em}}@media (min-width: 768px){.module-banner .button{font-size:1rem}}.module-banner .button:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}@media (min-width: 600px){.module-banner .box .text{display:block}.module-banner .button{width:auto;margin-top:2em !important}}@media (min-width: 768px){.module-banner{background-position:center top}.module-banner .box{width:calc(50% - 30px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1024px){.module-banner .box{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.module-banner p{font-size:1.125rem}}@media (min-width: 1201px){.module-banner .box{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.module-banner .button{margin-top:3em !important}}.collage{width:calc(100% - 20px);float:left;margin-left:10px;position:relative;overflow:hidden}.collage img{width:100%;height:auto;display:block}.collage figure.bigleft,.collage figure.bigright{width:66%;position:relative}.collage figure.bigleft{float:left}.collage figure.bigright{float:right}.collage figure.smallleftbottom,.collage figure.smalllefttop,.collage figure.smallrightbottom,.collage figure.smallrighttop{position:absolute;width:31%}.collage figure.smallrighttop,.collage figure.smalllefttop{top:0}.collage figure.smallrightbottom,.collage figure.smallleftbottom{bottom:0}.collage figure.smallrightbottom,.collage figure.smallrighttop{right:0}.collage figure.smallleftbottom,.collage figure.smalllefttop{left:0}.collage figure.half{float:left;width:49%}.collage figure.half+.half{float:right}.collage figcaption{display:none}@media (min-width: 768px){.collage figcaption{background:linear-gradient(90deg, rgba(255,255,255,0.95), rgba(255,255,255,0));position:absolute;left:0;right:0;bottom:1em;padding:1em 3em;display:block}.collage figcaption p{font-size:.875rem}}@media (min-width: 1024px){.collage figcaption{bottom:2em;padding:1.5em 4em}.collage figcaption p{font-size:1rem}}.module-ansprechpartner img{width:100%;height:auto;display:block;margin-bottom:1em}@media (max-width: 599px){.module-ansprechpartner figure+figure{margin-top:2rem}}@media (min-width: 600px){.module-ansprechpartner figure{width:48%;float:left;margin-bottom:2rem}.module-ansprechpartner figure:nth-of-type(even){margin-left:4%}}.module-vier-boxen .boxes{font-family:"Campton W00 Book"}.module-vier-boxen .boxes .box{padding:2rem 1rem}.module-vier-boxen .boxes .box h3{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66;font-family:"Campton W00 Bold"}@media (min-width: 768px){.module-vier-boxen .boxes .box h3{font-size:1.3125rem}}@media (min-width: 1400px){.module-vier-boxen .boxes .box h3{font-size:1.5rem}}.module-vier-boxen .boxes .box *{color:#fff !important}.module-vier-boxen .boxes .box:nth-of-type(1){background:#2782ae}.module-vier-boxen .boxes .box:nth-of-type(2){background:#227299}.module-vier-boxen .boxes .box:nth-of-type(3){background:#1e6384}.module-vier-boxen .boxes .box:nth-of-type(4){background:#1e4e66}@media (min-width: 768px){.module-vier-boxen .boxes{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.module-vier-boxen .boxes .box{padding:2rem 1.25rem}}@media (min-width: 1024px){.module-vier-boxen .boxes{width:calc(100% - 40px);float:left;margin-left:20px;display:flex}.module-vier-boxen .boxes .box{padding:2em 1.5em;width:25%;float:left}.module-vier-boxen .boxes p{font-size:.875rem}}@media (min-width: 1400px){.module-vier-boxen .boxes .box{padding:3em 2em}.module-vier-boxen .boxes p{font-size:1rem}}@media (min-width: 768px){.module-mitgliedschaften .inside{padding:3.75rem 0 4.375rem 0}}@media (min-width: 1024px){.module-mitgliedschaften .inside h2{margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.module-mitgliedschaften .img{width:277.5px;height:100%;float:left;margin-left:20px}@media (min-width: 768px){.module-mitgliedschaften h2{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-bottom:0}}.module-mitgliedschaften .img img{height:100%}.mitgliedschaften-container{height:100px}.module-mitgliedschaften{margin-top:0;margin-bottom:0 !important}@media (max-width: 1186px){.module-mitgliedschaften h2{width:100%}.module-mitgliedschaften .img{width:calc(50% - 20px);margin-top:3rem}.module-mitgliedschaften .img:last-child{margin-bottom:3rem}}@media (max-width: 600px){.module-mitgliedschaften .img{width:100%;text-align:center}}@media (min-width: 1024px) and (max-width: 1186px){.module-mitgliedschaften .img{margin-left:calc(8.3333333333% - 21.6666666667px + 40px);width:calc(50% - (8.3333333333% - 21.6666666667px + 40px))}}.outside::after{clear:both;content:"";display:block}.module-drei-boxen .boxes{font-family:"Campton W00 Book"}.module-drei-boxen .boxes .box{padding:2rem 2rem}.module-drei-boxen .boxes .box h3{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66;font-family:"Campton W00 Bold"}@media (min-width: 768px){.module-drei-boxen .boxes .box h3{font-size:1.3125rem}}@media (min-width: 1400px){.module-drei-boxen .boxes .box h3{font-size:1.5rem}}.module-drei-boxen .boxes .box *{color:#fff !important}.module-drei-boxen .boxes .box:nth-of-type(1){background:#46B277}.module-drei-boxen .boxes .box:nth-of-type(2){background:#277F4B}.module-drei-boxen .boxes .box:nth-of-type(3){background:#3C634C}@media (min-width: 768px){.module-drei-boxen .boxes{width:100%;float:left;margin-left:0px}.module-drei-boxen .boxes .box{padding:2rem 2.5rem}}@media (min-width: 1024px){.module-drei-boxen .boxes{width:100%;float:left;display:flex}.module-drei-boxen .boxes .box{padding:2em 1.5em;width:calc(100% / 3);float:left}.module-drei-boxen .boxes p{font-size:0.875rem}}@media (min-width: 1400px){.module-drei-boxen .boxes .box{padding:3em 2em}.module-drei-boxen .boxes p{font-size:1rem}}.template-team article>.inside{padding:2.5rem 0}@media (min-width: 768px){.template-team article>.inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-team article>.inside{padding:5rem 0}}@media (min-width: 1201px){.template-team article>.inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-team article>.inside{padding:7.5rem 0}}@media (min-width: 1024px){.template-team article>.inside{text-align:center;padding-bottom:5rem !important}}.template-team article h1{text-align:center;margin-bottom:0}.template-team article img{width:100%;height:auto;display:block}@media (min-width: 1024px){.template-team h1{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.template-team .team{background:#f1f1f1}.template-team .team .inside{padding:2.5rem 0}@media (min-width: 768px){.template-team .team .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-team .team .inside{padding:5rem 0}}@media (min-width: 1201px){.template-team .team .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-team .team .inside{padding:7.5rem 0}}@media (min-width: 1024px){.template-team .team .inside{padding-top:5rem !important}}.template-team .wrap-boxes{margin-left:-3vw;margin-right:-3vw;width:calc(100% + 6vw);display:flex;flex-wrap:wrap}.template-team .wrap-boxes::after{clear:both;content:"";display:block}@media (min-width: 600px){.template-team .wrap-boxes.gf{margin-bottom:2.5rem}}.template-team .box{width:calc(100% - 20px);float:left;margin-left:10px;box-shadow:0 2px 20px rgba(0,0,0,0.3);margin-bottom:2rem;width:calc(100% - 6vw);float:left;margin-left:3vw}@media (min-width: 600px){.template-team .box{width:calc(50% - 4.5vw);float:left;margin-left:3vw;margin-bottom:3vw}}@media (min-width: 1024px){.template-team .box{width:calc(33.3333333333% - 4vw);float:left;margin-left:3vw}}.template-team .box h2{background:#1e4e66;color:#fff;font-family:"Campton W00 Medium";font-size:1rem;padding:.75em 1em;margin-bottom:0}.template-team .box .text{padding:1em;background:#fff}@media (min-width: 600px){.template-team .wrap-boxes.items-1 .box{left:calc(25% - 3.75vw + 3vw);position:relative}}@media (min-width: 1024px){.template-team .wrap-boxes.items-1 .box{left:calc(33.3333333333% - 4vw + 3vw);position:relative}}@media (min-width: 1024px){.template-team .wrap-boxes.items-2 .box{left:calc(16.6666666667% - 3.5vw + 3vw);position:relative}}.template-kontakt article .inside{padding:2.5rem 0}@media (min-width: 768px){.template-kontakt article .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-kontakt article .inside{padding:5rem 0}}@media (min-width: 1201px){.template-kontakt article .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-kontakt article .inside{padding:7.5rem 0}}.template-kontakt article .wrap{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.template-kontakt article .wrap::after{clear:both;content:"";display:block}.template-kontakt article a.facebook{background:url("../images/facebook-red.svg") center left no-repeat}.template-kontakt article a.route{background:url("../images/map-red.svg") center left no-repeat}.template-kontakt article a.facebook,.template-kontakt article a.route{display:inline-block;padding-left:1.5625rem;background-size:15px 15px;margin-bottom:.5em}.template-kontakt article .kontaktdaten span.label{display:inline-block;width:80px}.template-kontakt article .kontaktdaten h6{margin-bottom:.75em}.template-kontakt article .kontaktdaten .columns-12{margin-bottom:1.5em}.template-kontakt article .alert,.template-kontakt article .success{color:#fff;border-radius:2px;padding:1em;margin-bottom:2em}.template-kontakt article .success{background:#2782ae}.template-kontakt article .alert{background:#b22b24}@media (min-width: 600px){.template-kontakt article h1{margin-bottom:1.5em}.template-kontakt article .kontaktdaten .columns-12{margin-bottom:2em}.template-kontakt article .kontaktdaten .columns-12:nth-of-type(odd){width:calc(58.3333333333% - 15.8333333333px);float:left;margin-left:10px}.template-kontakt article .kontaktdaten .columns-12:nth-of-type(even){width:calc(41.6666666667% - 14.1666666667px);float:left;margin-left:10px}}@media (min-width: 768px){.template-kontakt article h1{text-align:center;margin-bottom:2em}.template-kontakt article .wrap{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.template-kontakt article .wrap::after{clear:both;content:"";display:block}.template-kontakt article .kontaktdaten{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}.template-kontakt article .kontaktdaten .wrap{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.template-kontakt article .kontaktdaten .wrap::after{clear:both;content:"";display:block}.template-kontakt article .kontaktdaten .columns-12:nth-of-type(odd),.template-kontakt article .kontaktdaten .columns-12:nth-of-type(even){width:calc(100% - 40px);float:left;margin-left:20px}.template-kontakt article .kontaktdaten .columns-12:last-of-type{margin-bottom:0}.template-kontakt article #kontaktformular{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}}@media (min-width: 1024px){.template-kontakt article .kontaktdaten{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-left:calc(12.5% - 22.5px + 40px)}.template-kontakt article #kontaktformular{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}}.template-kontakt article img{width:100%;height:auto;display:block}.template-partner article>.inside{padding:2.5rem 0}@media (min-width: 768px){.template-partner article>.inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-partner article>.inside{padding:5rem 0}}@media (min-width: 1201px){.template-partner article>.inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-partner article>.inside{padding:7.5rem 0}}@media (min-width: 1024px){.template-partner article .columns-12{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.template-partner article .logos{background:linear-gradient(-45deg, #2782ae, #7ebddd)}.template-partner article .logos>.inside{padding:2.5rem 0}@media (min-width: 768px){.template-partner article .logos>.inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-partner article .logos>.inside{padding:5rem 0}}@media (min-width: 1201px){.template-partner article .logos>.inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-partner article .logos>.inside{padding:7.5rem 0}}@media (min-width: 1024px){.template-partner article .logos>.inside{padding-top:3.75rem !important}}.template-partner article .logos h2{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66;width:100%;color:#fff}@media (min-width: 768px){.template-partner article .logos h2{font-size:1.3125rem}}@media (min-width: 1400px){.template-partner article .logos h2{font-size:1.5rem}}.template-partner article .logos div+h2{margin-top:1.25rem}.template-partner article .logos-wrap{display:flex;flex-wrap:wrap;align-items:center}.template-partner article .logos-wrap>div{transition:all .5s;width:48%;background:#fff;position:relative;border-radius:2px;padding:1em;margin-bottom:2vw;box-shadow:0 2px 20px rgba(0,0,0,0.3)}.template-partner article .logos-wrap>div:not(:nth-child(2n)){margin-right:2%}@media (min-width: 600px){.template-partner article .logos-wrap>div{width:31.33%}.template-partner article .logos-wrap>div:not(:nth-child(3n)){margin-right:2%}}@media (min-width: 881px){.template-partner article .logos-wrap>div{width:23.5%}.template-partner article .logos-wrap>div:not(:nth-child(3n)){margin-right:0}.template-partner article .logos-wrap>div:not(:nth-child(4n)){margin-right:2%}}.template-partner article .logos-wrap>div:before{content:"";float:left;padding-top:100%}.template-partner article .logos-wrap>div:hover{background:#1e4e66}.template-partner article .logos-wrap>div:hover img{opacity:0}.template-partner article .logos-wrap>div:hover .desc{opacity:1}.template-partner article .logos-wrap>div a{top:0;left:0;right:0;bottom:0;position:absolute;padding:1em}.template-partner article .logos-wrap>div img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;transition:all .3s}.template-partner article .logos-wrap>div img.square{width:55%}.template-partner article .logos-wrap>div .desc{position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 2em);transition:all .3s;opacity:0;color:#fff;text-align:center;font-family:"Campton W00 Medium"}.template-default article .inside{padding:2.5rem 0}@media (min-width: 768px){.template-default article .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-default article .inside{padding:5rem 0}}@media (min-width: 1201px){.template-default article .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-default article .inside{padding:7.5rem 0}}.template-default .text .hervorhebung{border-left:solid 3px #d43424;padding-left:1.5em;margin:2em 0 2em 3px}.template-default .text p+h2,.template-default .text p+h3,.template-default .text p+h4{margin-top:2em}.template-default .text ul{list-style:none;margin:0;padding:0;font-size:.875rem;margin-top:1em;margin-bottom:1em}.template-default .text ul li{position:relative;padding-left:.875em}.template-default .text ul li:before{content:'•';font-size:.875rem;position:absolute;left:0;color:#b22b24}.template-default .text ul li+li{margin-top:.25em}@media (min-width: 768px){.template-default .text ul{font-size:1rem}.template-default .text ul li:before{font-size:1rem}}.template-default .text em{font-family:"Sagona W00 Book Italic"}@media (min-width: 768px){.template-default .text{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1201px){.template-default .text{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}}.template-default.page-karriere h2{font-family:"Sagona W00 Bold";font-size:1rem;color:#1e4e66}@media (min-width: 768px){.template-default.page-karriere h2{font-size:1.25rem}}.template-default.page-karriere .text .hervorhebung{margin-top:2em}@media (min-width: 768px){.template-default.page-karriere .text .hervorhebung{margin-top:3em}}.template-home .hero-area{text-align:center;height:450px;position:relative;overflow:hidden}.template-home .hero-area .shadow{box-shadow:inset 0px 2px 20px rgba(0,0,0,0.25);width:100%;height:600px;top:0;position:absolute}.template-home .hero-area h1,.template-home .hero-area .buttons{position:absolute}.template-home .hero-area h1{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.6);font-size:2rem;line-height:1.2;top:6.75rem;left:0;right:0;padding:0 5%}.template-home .hero-area img{width:100%;height:auto;display:block;width:135%}@media (min-width: 480px){.template-home .hero-area img{width:100%}}@media (min-width: 600px){.template-home .hero-area{height:400px}.template-home .hero-area h1{top:12.5rem;font-size:2.25rem}.template-home .hero-area img{margin-top:-5%}}@media (min-width: 768px){.template-home .hero-area{height:450px}.template-home .hero-area h1{top:14.375rem;font-size:3rem}}@media (min-width: 1024px){.template-home .hero-area img{margin-top:-11%}}@media (min-width: 1201px){.template-home .hero-area{height:500px}.template-home .hero-area h1{top:16.25rem}}@media (min-width: 1500px){.template-home .hero-area{height:600px}.template-home .hero-area h1{top:20rem;font-size:3.75rem}}.template-home .buttons{width:100%;position:absolute;bottom:0}.template-home .buttons:after{content:"";display:table;clear:both}.template-home .buttons a{margin-top:0;padding:.75em 0;overflow:hidden;position:relative;text-decoration:none;transition:all .5s}@media (min-width: 600px){.template-home .buttons a{padding:1em 0}}.template-home .buttons a:hover strong{transform:translateY(-100px)}.template-home .buttons a:hover span{top:50%;transform:translateY(-50%)}.template-home .buttons a strong,.template-home .buttons a span{transition:all .5s;color:#fff;display:block}.template-home .buttons strong{transform:translateY(0);font-family:"Campton W00 Bold";font-size:1rem;white-space:nowrap}@media (min-width: 600px){.template-home .buttons strong{font-size:0.5rem}}@media (min-width: 768px){.template-home .buttons strong{font-size:0.6rem}}@media (min-width: 1000px){.template-home .buttons strong{font-size:0.8rem}}@media (min-width: 1200px){.template-home .buttons strong{font-size:0.9rem}}@media (min-width: 1500px){.template-home .buttons strong{font-size:1.125rem}}.template-home .buttons span{transform:translateY(100px);position:absolute;left:0;right:0;font-family:"Campton W00 Book";font-size:.875rem;line-height:1.3;max-width:80%;margin-left:auto;margin-right:auto}@media (min-width: 600px){.template-home .buttons span{font-size:.75rem}}@media (min-width: 1024px){.template-home .buttons span{font-size:.875rem}}.template-home .buttons.cols-4>a{width:100%;display:block}@media (min-width: 600px){.template-home .buttons.cols-4>a{width:calc(100% / 5);float:left}}.template-home .buttons.cols-4>a:hover{background:#b22b24 !important}.template-home .buttons.cols-4>a:nth-of-type(1){background:#2782ae}.template-home .buttons.cols-4>a:nth-of-type(2){background:#227299}.template-home .buttons.cols-4>a:nth-of-type(3){background:#1e6384}.template-home .buttons.cols-4>a:nth-of-type(4){background:#1e4e66}.template-home .buttons.cols-4>a:nth-of-type(5){background:#0c3548}.template-home .text-2-cols h2 br{display:none}@media (min-width: 768px){.template-home .text-2-cols h2 br{display:block}}.template-home .text-and-accordion .inside{padding:2.5rem 0}@media (min-width: 768px){.template-home .text-and-accordion .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-home .text-and-accordion .inside{padding:5rem 0}}@media (min-width: 1201px){.template-home .text-and-accordion .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-home .text-and-accordion .inside{padding:7.5rem 0}}.template-home .text-and-accordion .text{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 768px){.template-home .text-and-accordion .text{width:calc(45.8333333333% - 29.1666666667px);float:left;margin-left:20px}}@media (min-width: 1024px){.template-home .text-and-accordion .text{width:calc(37.5% - 27.5px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1400px){.template-home .text-and-accordion .text{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.template-home .text-and-accordion .accordion-wrap{width:calc(100% - 20px);float:left;margin-left:10px;margin-top:1.25rem}.template-home .text-and-accordion .accordion-wrap .akkordeon:first-of-type{margin-top:.3125rem}@media (min-width: 1201px){.template-home .text-and-accordion .accordion-wrap .akkordeon:first-of-type{margin-top:.625rem}}@media (min-width: 768px){.template-home .text-and-accordion .accordion-wrap{width:calc(50% - 30px);float:left;margin-left:20px;margin-left:calc(4.1666666667% - 20.8333333333px + 40px);margin-top:0}}@media (min-width: 1024px){.template-home .text-and-accordion .accordion-wrap{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-left:calc(4.1666666667% - 20.8333333333px + 40px)}}@media (min-width: 1400px){.template-home .text-and-accordion .accordion-wrap{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.template-home .text-and-accordion .textlink{font-family:"Campton W00 Medium";font-size:1.125rem;color:#d43424}.template-home .text-and-accordion .textlink:hover{color:#1e4e66;text-decoration:underline}.template-home .teaser-blog .inside{padding:2.5rem 0;padding-top:0 !important}@media (min-width: 768px){.template-home .teaser-blog .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-home .teaser-blog .inside{padding:5rem 0}}@media (min-width: 1201px){.template-home .teaser-blog .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-home .teaser-blog .inside{padding:7.5rem 0}}.template-home .teaser-blog a{font-family:"Campton W00 Medium";font-size:1.125rem;color:#d43424;font-size:1rem}.template-home .teaser-blog a:hover{color:#1e4e66;text-decoration:underline}.template-home .teaser-blog h2{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 600px){.template-home .teaser-blog h2{width:calc(75% - 17.5px);float:left;margin-left:10px}}@media (min-width: 1024px){.template-home .teaser-blog h2{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.template-home .teaser-blog h2+div{display:none}@media (min-width: 600px){.template-home .teaser-blog h2+div{width:calc(25% - 12.5px);float:left;margin-left:10px;display:block;text-align:right}.template-home .teaser-blog h2+div a{display:inline-block;margin-top:.5em}}@media (min-width: 1024px){.template-home .teaser-blog h2+div{width:calc(25% - 25px);float:left;margin-left:20px}.template-home .teaser-blog h2+div a{margin-top:1em}}.template-home .teaser-blog .articles{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 1024px){.template-home .teaser-blog .articles{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.template-home .teaser-blog img{width:100%;height:auto;display:block}.template-home .teaser-blog .wrap{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}.template-home .teaser-blog .wrap::after{clear:both;content:"";display:block}.template-home .teaser-blog article{width:calc(100% - 80px);float:left;margin-left:40px}@media (max-width: 599px){.template-home .teaser-blog article+article{margin-top:1.875rem}}@media (min-width: 600px){.template-home .teaser-blog article{width:calc(33.3333333333% - 53.3333333333px);float:left;margin-left:40px}}.template-home .teaser-blog h4{margin-bottom:.875em}.template-home .teaser-blog .date{display:block;margin-top:1em;margin-bottom:.25em;font-family:"Campton W00 Book";font-size:.875rem}.template-home #map-canvas{width:100%;height:250px}@media (min-width: 600px){.template-home #map-canvas{height:350px}}@media (min-width: 768px){.template-home #map-canvas{height:400px}}@media (min-width: 1024px){.template-home #map-canvas{height:550px}}@media (min-width: 1500px){.template-home #map-canvas{height:650px}}.template-home .referenzen{position:relative}.template-home .referenzen .inside{padding:1.875rem 0 2.5rem 0}@media (min-width: 1024px){.template-home .referenzen .inside{padding:0;position:absolute;width:100%;left:0;right:0;height:10px}}.template-home .referenzen .text{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 1024px){.template-home .referenzen .text{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px;margin-left:calc(50% - 30px + 40px);transform:translateY(-160%);background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.3);padding:1.5em;position:absolute}}@media (min-width: 1201px){.template-home .referenzen .text{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-left:calc(54.1666666667% - 30.8333333333px + 40px)}}.template-home .referenzen h2{font-family:"Sagona W00 Bold";font-size:1.25rem;color:#1e4e66;margin-bottom:.5em}@media (min-width: 768px){.template-home .referenzen h2{font-size:1.5rem}}@media (min-width: 1201px){.template-home .referenzen h2{font-size:2rem}}.template-home .referenzen .textlink{font-family:"Campton W00 Medium";font-size:1.125rem;color:#d43424}.template-home .referenzen .textlink:hover{color:#1e4e66;text-decoration:underline}.template-immobilien article #text-vermietung{margin-bottom:2rem;padding:0 !important;text-align:center}.template-immobilien article #text-vermietung .columns-12>div{max-width:52.5rem;margin:0 auto}.template-immobilien article img{width:100%;height:auto;display:block}.template-immobilien article>.inside{padding:2.5rem 0}@media (min-width: 768px){.template-immobilien article>.inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-immobilien article>.inside{padding:5rem 0}}@media (min-width: 1201px){.template-immobilien article>.inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-immobilien article>.inside{padding:7.5rem 0}}@media (min-width: 1024px){.template-immobilien article>.inside{text-align:center;padding-bottom:5rem !important}}.template-immobilien article .intro h1{text-align:center;margin-bottom:0}.template-immobilien article .filter{text-align:center;padding-bottom:0 !important}.template-immobilien article .filter:after{content:"";display:table;clear:both}@media (max-width: 599px){.template-immobilien article .filter{margin-top:-1rem !important}}.template-immobilien article .filter button{width:17.5rem;display:none}@media (max-width: 880px){.template-immobilien article .filter{width:290px;margin:0 auto 1.25rem auto}.template-immobilien article .filter select{width:290px;float:left;padding-left:1em}}@media (min-width: 881px){.template-immobilien article .filter{margin:0 auto 2.5rem auto}.template-immobilien article .filter label,.template-immobilien article .filter select{display:none}.template-immobilien article .filter button{border:solid 1px #1e4e66;background:none;font-family:"Campton W00 Book";font-size:.875rem;line-height:1.5;padding:1em;display:inline-block;margin-left:-4px}.template-immobilien article .filter button+button{border-left:none}.template-immobilien article .filter button.active{background:#1e4e66;color:#fff}.template-immobilien article .filter button:first-of-type{border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0}.template-immobilien article .filter button:last-of-type{border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}}.template-immobilien article .angebote{background:linear-gradient(-45deg, #2782ae, #7ebddd)}.template-immobilien article .angebote .inside{padding:2.5rem 0}@media (min-width: 768px){.template-immobilien article .angebote .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-immobilien article .angebote .inside{padding:5rem 0}}@media (min-width: 1201px){.template-immobilien article .angebote .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-immobilien article .angebote .inside{padding:7.5rem 0}}@media (min-width: 1024px){.template-immobilien article .angebote .inside{padding-top:4.375rem !important}}.template-immobilien article .wrap-boxes{margin-left:-3vw;margin-right:-3vw;width:calc(100% + 6vw);display:flex;flex-wrap:wrap}.template-immobilien article .wrap-boxes::after{clear:both;content:"";display:block}.template-immobilien article .wrap-boxes.hidden{display:none}.template-immobilien article .wrap-boxes p+h3,.template-immobilien article .wrap-boxes p+h2{margin-top:2em}.template-immobilien article .wrap-boxes>.text{width:calc(100% - 6vw);float:left;margin-left:3vw}.template-immobilien article .wrap-boxes>.text *{color:#fff}.template-immobilien article .wrap-boxes>.text .button{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;margin-top:1em;margin-bottom:1em}@media (min-width: 600px){.template-immobilien article .wrap-boxes>.text .button{padding:1em 2em}}@media (min-width: 768px){.template-immobilien article .wrap-boxes>.text .button{font-size:1rem}}.template-immobilien article .wrap-boxes>.text .button:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}@media (min-width: 768px){.template-immobilien article .wrap-boxes>.text{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}.template-immobilien article .wrap-boxes>.text p{font-size:1.125rem}}@media (min-width: 1024px){.template-immobilien article .wrap-boxes>.text{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}.template-immobilien article .wrap-boxes>.text .button{margin-bottom:0}}@media (min-width: 1201px){.template-immobilien article .wrap-boxes>.text{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-left:calc(20.8333333333% - 24.1666666667px + 40px)}}.template-immobilien article .box{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.3);margin-bottom:1.25rem;width:calc(100% - 6vw);float:left;margin-left:3vw}@media (min-width: 600px){.template-immobilien article .box{width:calc(50% - 4.5vw);float:left;margin-left:3vw;margin-bottom:3vw}}@media (min-width: 1024px){.template-immobilien article .box{width:calc(33.3333333333% - 4vw);float:left;margin-left:3vw}}.template-immobilien article .box h4{background:#1e4e66;color:#fff;font-family:"Campton W00 Medium";font-size:1rem;padding:.75em 1em;margin-bottom:0}.template-immobilien article .box .text{padding:1em;font-size:1rem}.template-immobilien article .box .adresse{font-size:.9375rem;background:url("../images/marker.png") top left no-repeat;background-size:14px 23px;padding:0 0 0 1.5625rem;min-height:23px;margin-bottom:1em}.template-immobilien article .box table{border-collapse:collapse}.template-immobilien article .box td{padding:.25em .5em}.template-immobilien article .box td:first-of-type{font-family:"Campton W00 Medium";color:#1e4e66;padding-right:2em}.template-immobilien article .box td:last-of-type{width:100%;font-size:.9375rem}.template-immobilien article .box tr:nth-of-type(even){background:#f1f1f1}.template-immobilien article .box .link{text-align:center;margin-top:1em}.template-immobilien article .box a{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;background:url("../images/forward.svg") center right 1.5em no-repeat #b22b24 !important;background-size:16px !important;padding:.325em 3em .5em 2em !important;font-size:.9375rem !important;margin-bottom:.5em;margin-top:.5em}@media (min-width: 600px){.template-immobilien article .box a{padding:1em 2em}}@media (min-width: 768px){.template-immobilien article .box a{font-size:1rem}}.template-immobilien article .box a:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}.template-immobilien article .box a:hover{background:url("../images/forward.svg") center right 1.5em no-repeat #d43424 !important;background-size:16px !important}.modal h4{margin-bottom:.5em}.modal p+h4{margin-top:1em}.template-immobilien article>.inside:first-child{padding-bottom:3rem !important}.template-immobilien article>.filter{padding-bottom:1.5rem}.angebote-header{width:calc(100% - 6%);margin-left:3%;margin-bottom:2.5rem}.angebote-header h2{color:#fff;line-height:1;font-family:"Sagona W00 Bold";font-size:1.25rem}@media (min-width: 768px){.angebote-header h2{font-size:1.5rem}}@media (min-width: 1201px){.angebote-header h2{font-size:2rem}}.angebote-header select{background-color:#fff}@media (max-width: 479px){.angebote-header h2{text-align:center}.angebote-header select{max-width:12.5rem;margin:0 auto}}@media (min-width: 480px){.angebote-header{display:flex;align-items:center}.angebote-header h2{width:calc(100% - 200px);margin-bottom:0}.angebote-header form{width:12.5rem}}#angebote-vermietung .box h4 a,#angebote-vermietung .box .images a{display:block;background:none !important;box-shadow:none;margin:0;padding:0 !important;text-align:left}#angebote-vermietung .pagination ul{list-style:none;text-align:center}#angebote-vermietung .pagination li{display:inline-block;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.3)}#angebote-vermietung .pagination li+li{margin-left:.5em}#angebote-vermietung .pagination a{display:block;padding:.5em;text-decoration:none;font-family:"Campton W00 Medium"}#angebote-vermietung .pagination a.active{color:#1e4e66}#immo-suche{margin-bottom:5rem}@media (max-width: 767px){#immo-suche{margin-bottom:3rem}}#immo-suche .inside{padding:0}#immo-suche #map{width:60%;float:left;height:420px;z-index:0}@media (max-width: 1023px){#immo-suche #map{width:50%}}@media (max-width: 767px){#immo-suche #map{display:none}}#immo-suche .search-form{width:40%;float:left;box-shadow:0 2px 20px rgba(0,0,0,0.3);z-index:99;position:relative;padding:1.5em 1em}@media (max-width: 1023px){#immo-suche .search-form{width:50%}}@media (max-width: 767px){#immo-suche .search-form{width:100%}}#immo-suche strong{width:100%;font-size:1.125rem;text-align:center;display:inline-block}#immo-suche .left,#immo-suche .right{width:50%;float:left}#immo-suche .left>div,#immo-suche .right>div{margin-top:.75em}#immo-suche .left{padding-right:2.5%}#immo-suche .right{padding-left:2.5%}#immo-suche label{font-size:.9375rem}#immo-suche .zimmer:after,#immo-suche .zipcode-radius:after{content:"";display:table;clear:both}#immo-suche .zimmer>div,#immo-suche .zipcode-radius>div{float:left;width:50%;padding-right:2.5%}#immo-suche .zimmer div+div,#immo-suche .zipcode-radius div+div{padding-left:2.5%;padding-right:0}#immo-suche .postfix{position:relative;width:100%}#immo-suche .postfix span{position:absolute;right:0;top:0;background:#1e4e66;width:32px;border-top-right-radius:2px;border-bottom-right-radius:2px;color:#fff;font-family:"Campton W00 Book";text-align:center;line-height:2.175;font-size:.875rem}@media (max-width: 479px){#immo-suche .postfix span{width:25px;line-height:2.75;font-size:.75rem}}#immo-suche input[type="text"],#immo-suche select,#immo-suche .postfix span,#immo-suche .ms-options-wrap>button{height:32px}#immo-suche #inp_button{margin:1.5em 0 0 0;height:32px;padding:0}#immo-suche #inp_button:disabled{opacity:.4;background:#3a3a3a !important;cursor:default}@media (max-width: 767px){#immo-suche #inp_button{margin-top:1.5625rem}}.objekt-nav{width:calc(100% - 20px);float:left;margin-left:10px;display:flex;justify-content:space-between;margin-bottom:3.125rem;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;padding:1em 0}@media (max-width: 599px){.objekt-nav{margin-bottom:1.5625rem}.objekt-nav>div:first-child{display:none}}.objekt-nav a{color:#d43424;background-size:18px;background-position:left center;background-repeat:no-repeat;padding-left:24px;font-family:"Campton W00 Book"}.objekt-nav a:hover{color:#1e4e66}@media (max-width: 479px){.objekt-nav a{font-size:.875rem;background-size:14px;padding-left:18px;white-space:nowrap}.objekt-nav a.next{padding-right:16px}}.objekt-nav .prev{background-image:url("../images/arrow-prev-icon.svg")}.objekt-nav .prev:hover{background-image:url("../images/arrow-prev-icon-dark.svg")}.objekt-nav .next{background-image:url("../images/arrow-next-icon.svg");padding-right:22px;padding-left:0;background-position:right center}.objekt-nav .next:hover{background-image:url("../images/arrow-next-icon-dark.svg")}.objekt-nav .back{background-image:url("../images/menu-list-icon.svg")}.objekt-nav .back:hover{background-image:url("../images/menu-list-icon-dark.svg")}.objekt-nav.bottom{margin-top:2.5rem}.objekt-details{margin-top:-3.75rem}.objekt-details .inner{width:calc(62.5% - 16.25px);float:left;margin-left:10px}.objekt-details .sidebar{width:calc(33.3333333333% - 13.3333333333px);float:left;margin-left:10px;margin-left:calc(4.1666666667% - 10.4166666667px + 20px);text-align:left}@media (max-width: 1200px){.objekt-details{margin-top:-1.875rem}}@media (max-width: 1023px){.objekt-details{margin-top:-1.25rem}}@media (max-width: 767px){.objekt-details .sidebar,.objekt-details .inner{width:calc(100% - 20px);float:left;margin-left:10px;margin-left:calc(0% - 10px + 20px)}}.objekt-details .ansprechpartner em{font-family:"Sagona W00 Book";display:inline-block;width:4.375rem}.objekt-details .anfrage{padding-top:2.5rem}@media (max-width: 599px){.objekt-details .anfrage{padding-top:1.25rem}}.objekt-details .anfrage .success{font-family:"Sagona W00 Book Italic"}.objekt-details form div+div{margin-top:.75em}.objekt-details form .help{float:left;margin-top:1em}.objekt-details form .privacy{float:right;margin-top:1em}.objekt-details form .error input,.objekt-details form .error textarea{border-color:#d43424}.objekt-details form .error label{color:#d43424}.objekt-details form .disabled input{border-color:#999;color:#999}.objekt-details form .disabled label{color:#999}.objekt-details .selbstauskunft{margin-top:2.5rem}.objekt-details .selbstauskunft a.pdf{display:flex;align-items:center}.objekt-details .selbstauskunft img{width:1.875rem;height:2.375rem;margin-right:.625rem}.objekt-details .data{text-align:left;margin-top:2.5rem}@media (max-width: 599px){.objekt-details .data{margin-top:1.25rem}}.objekt-details h1{font-family:"Sagona W00 Bold";font-size:1.25rem;color:#1e4e66;text-align:left;margin-bottom:1.5em}@media (min-width: 768px){.objekt-details h1{font-size:1.5rem}}@media (min-width: 1201px){.objekt-details h1{font-size:2rem}}.objekt-details h1 span{font-family:"Sagona W00 Book";color:#000;font-size:1.125rem;display:block}.objekt-details h3{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66;text-align:left;margin-bottom:.75em}@media (min-width: 768px){.objekt-details h3{font-size:1.3125rem}}@media (min-width: 1400px){.objekt-details h3{font-size:1.5rem}}.objekt-details .data.table{display:flex;justify-content:space-between;width:100%;text-align:left}.objekt-details .data.table .left,.objekt-details .data.table .right{width:45%}.objekt-details .data.table p+p{margin-top:.25em}.objekt-details .data.table strong{display:inline-block;width:9.375rem}.objekt-details .data.table+.table{margin-top:1.25rem}@media (max-width: 1023px){.objekt-details .data.table strong{display:block}}@media (max-width: 767px){.objekt-details .data.table strong{display:inline-block}}@media (max-width: 599px){.objekt-details .data.table strong{display:block}}.objekt-details .objekt-bilder:after,.objekt-details .objekt-grundriss:after{content:"";display:table;clear:both}.objekt-details .objekt-bilder{margin-top:2.5rem;margin-bottom:2.5rem}@media (max-width: 599px){.objekt-details .objekt-bilder{margin-top:1.25rem;margin-bottom:1.25rem}}.objekt-details a.visible,.objekt-details a.gallery-count{float:left;width:15%;margin-right:1.5%}@media (max-width: 479px){.objekt-details a.visible,.objekt-details a.gallery-count{width:23.5%}.objekt-details a.visible:nth-child(n+5),.objekt-details a.gallery-count:nth-child(n+5){margin-top:1.5%}}.objekt-details a.hidden{display:none}.objekt-details a.gallery-count{position:relative}.objekt-details a.gallery-count span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-family:"Sagona W00 Bold";font-size:2.25rem;white-space:nowrap}@media (max-width: 1023px){.objekt-details a.gallery-count span{font-size:1.75rem}}.objekt-details .checklist{-webkit-columns:3;-moz-columns:3;columns:3;margin-bottom:1.25rem}@media (max-width: 599px){.objekt-details .checklist{-webkit-columns:2;-moz-columns:2;columns:2}}.objekt-details .checklist li{list-style:none;padding-left:1.5rem;line-height:2;position:relative}.objekt-details .checklist li:before{content:'';width:15px;height:15px;position:absolute;left:0;top:5px;background:url("../images/check.svg")}.objekt-details .data.energieausweis p+p{margin-top:.25em}.objekt-details .data.energieausweis strong{display:inline-block;width:15.625rem}@media (max-width: 599px){.objekt-details .data.energieausweis strong{display:block}}.objekt-details #map{height:18.75rem;margin-top:.625rem;margin-bottom:2.5rem}@media (max-width: 767px){.objekt-details #map{margin-top:2.5rem}}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap>button:focus,.ms-options-wrap>button{position:relative;width:100%;text-align:left;border:1px solid #1e4e66;border-radius:2px;font-family:"Campton W00 Light";font-size:.875rem;line-height:1.5;padding:0 5px;outline-offset:-2px;white-space:nowrap;background:url("../images/triangle-down-red.svg") right 10px center no-repeat #fff;background-size:9px 6px}.ms-options-wrap>button>span{display:inline-block}.ms-options-wrap>button[disabled]{background-color:#e5e9ed;color:#808080;opacity:0.6}.ms-options-wrap>.ms-options{position:absolute;left:0;width:100%;margin-bottom:20px;background:white;z-index:2000;border:1px solid #1e4e66;border-top:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:auto;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{list-style-type:none;padding:0;margin:0}.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #1e4e66}.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;padding:5px 0 0 0;font-family:"Campton W00 Medium";font-size:.9375rem;color:#1e4e66}.ms-options-wrap>.ms-options>ul label{position:relative;display:inline-block;width:100%;padding:4px 4px 4px 20px;margin:1px 0;border:1px dotted transparent;padding-left:25px !important}.ms-options-wrap>.ms-options.checkbox-autofit>ul label,.ms-options-wrap>.ms-options.hide-checkbox>ul label{padding:4px}.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#efefef;border-color:#999}.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef;border-color:transparent}.ms-options-wrap>.ms-options>ul input[type="checkbox"]{margin:2px 5px 0 0;position:absolute;left:4px;top:7px}.ms-options-wrap>.ms-options.hide-checkbox>ul input[type="checkbox"]{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.select.nutzungsart .ms-options-wrap>.ms-options{min-height:70px !important}.template-ueber-uns .gruppe{background:linear-gradient(-45deg, #2782ae, #7ebddd)}.template-ueber-uns .gruppe .inside{padding:2.5rem 0}@media (min-width: 768px){.template-ueber-uns .gruppe .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-ueber-uns .gruppe .inside{padding:5rem 0}}@media (min-width: 1201px){.template-ueber-uns .gruppe .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-ueber-uns .gruppe .inside{padding:7.5rem 0}}.template-ueber-uns .gruppe h2{width:calc(100% - 20px);float:left;margin-left:10px;text-align:center;color:#fff;margin-bottom:2em}@media (min-width: 768px){.template-ueber-uns .gruppe h2{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1024px){.template-ueber-uns .gruppe h2{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}}@media (min-width: 1201px){.template-ueber-uns .gruppe h2{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-left:calc(20.8333333333% - 24.1666666667px + 40px)}}.template-ueber-uns .logos figure{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.3);text-align:center;position:relative;margin-bottom:2vw;height:80px;border-radius:2px}.template-ueber-uns .logos figure img{display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.template-ueber-uns .logos figure.gruppe img{width:300px}.template-ueber-uns .logos figure.swa img{width:180px}.template-ueber-uns .logos figure.zm-gb img{width:260px}.template-ueber-uns .logos figure.zm-ing img{width:240px}.template-ueber-uns .logos figure.zm-mmh img{width:175px}@media (min-width: 600px){.template-ueber-uns .logos figure{width:49%;float:left;height:90px}.template-ueber-uns .logos figure:nth-of-type(odd){float:right}.template-ueber-uns .logos figure:first-of-type{float:none;width:100%}.template-ueber-uns .logos figure:first-of-type img{width:400px}}@media (min-width: 768px){.template-ueber-uns .logos figure{height:120px}.template-ueber-uns .logos figure.swa img{width:230px}.template-ueber-uns .logos figure.zm-gb img{width:340px}.template-ueber-uns .logos figure.zm-ing img{width:325px}.template-ueber-uns .logos figure.zm-mmh img{width:230px}.template-ueber-uns .logos figure:first-of-type{height:90px}}@media (min-width: 1024px){.template-ueber-uns .logos figure{margin-bottom:2%}.template-ueber-uns .logos figure:first-of-type{height:120px}.template-ueber-uns .logos figure:first-of-type img{width:500px}}.template-karriere article .inside{padding:2.5rem 0}@media (min-width: 768px){.template-karriere article .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-karriere article .inside{padding:5rem 0}}@media (min-width: 1201px){.template-karriere article .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-karriere article .inside{padding:7.5rem 0}}.template-karriere .text h2{font-family:"Sagona W00 Bold";font-size:1.125rem;color:#1e4e66}@media (min-width: 768px){.template-karriere .text h2{font-size:1.3125rem}}@media (min-width: 1400px){.template-karriere .text h2{font-size:1.5rem}}.template-karriere .text p+h2,.template-karriere .text p+h3,.template-karriere .text p+h4{margin-top:2em}.template-karriere .text ul{list-style:none;margin:0;padding:0;font-size:.875rem;margin-top:1em;margin-bottom:1em}.template-karriere .text ul li{position:relative;padding-left:.875em}.template-karriere .text ul li:before{content:'•';font-size:.875rem;position:absolute;left:0;color:#b22b24}.template-karriere .text ul li+li{margin-top:.25em}@media (min-width: 768px){.template-karriere .text ul{font-size:1rem}.template-karriere .text ul li:before{font-size:1rem}}.template-karriere .text em{font-family:"Sagona W00 Book Italic"}@media (min-width: 768px){.template-karriere .text{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1201px){.template-karriere .text{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}}.template-karriere .akkordeon-button h3{font-family:"Campton W00 Bold" !important;font-size:1rem !important}.template-karriere .akkordeon-inhalt{background:#f1f1f1 !important;padding:2em 1em}.template-karriere .akkordeon-inhalt p,.template-karriere .akkordeon-inhalt ul{color:#000;font-family:"Sagona W00 Book";font-size:.875rem}.template-karriere .akkordeon-inhalt h4{font-family:"Sagona W00 Bold";font-size:1rem;color:#1e4e66;margin-bottom:1em}@media (min-width: 768px){.template-karriere .akkordeon-inhalt h4{font-size:1.125rem}}.template-karriere .akkordeon-inhalt ul+h4{margin-top:2em}.template-karriere .akkordeon-inhalt a{color:#d43424}.template-karriere .akkordeon-inhalt a:hover{color:#b22b24}@media (min-width: 600px){.template-karriere .akkordeon-inhalt{padding:2.5rem}.template-karriere .akkordeon-inhalt p,.template-karriere .akkordeon-inhalt ul{font-size:1rem}}.page-facility-management-service .service-nav{background-color:#3C634C}.page-facility-management-service #logoSwaImmobilien{display:none}.page-facility-management-service #logoFmService{display:block !important}.page-facility-management-service h1,.page-facility-management-service h2,.page-facility-management-service h3,.page-facility-management-service h4{color:#3C634C}.page-facility-management-service .module-text .button{background:#277F4B}.page-facility-management-service .module-text .button:hover{background:#46B277}.page-facility-management-service .akkordeon:nth-of-type(1) .akkordeon-inhalt,.page-facility-management-service .akkordeon:nth-of-type(1) .akkordeon-button{background-color:#7CCC9D}.page-facility-management-service .akkordeon:nth-of-type(2) .akkordeon-inhalt,.page-facility-management-service .akkordeon:nth-of-type(2) .akkordeon-button{background-color:#4EC681}.page-facility-management-service .akkordeon:nth-of-type(3) .akkordeon-inhalt,.page-facility-management-service .akkordeon:nth-of-type(3) .akkordeon-button{background-color:#46B277}.page-facility-management-service .akkordeon:nth-of-type(4) .akkordeon-inhalt,.page-facility-management-service .akkordeon:nth-of-type(4) .akkordeon-button{background-color:#277F4B}.page-facility-management-service .akkordeon:nth-of-type(5) .akkordeon-inhalt,.page-facility-management-service .akkordeon:nth-of-type(5) .akkordeon-button{background-color:#3C634C}.page-facility-management-service .site-footer .jobs{background:#46B277}@media (min-width: 768px){.page-facility-management-service #menu li:not(.has-sub) a:hover,.page-facility-management-service #menu li.active>a{color:#4EC681}}@media (max-width: 767px){.page-facility-management-service #menu{background:#3C634C}}@media (max-width: 767px){.page-facility-management-service #menu li.active{background:#46B277}}.page-facility-management-service .site-footer .footer{background:url("../images/bildmarke-swa-gruen.svg") 90% 62% no-repeat #3C634C;background-size:140px 152px;margin-top:2px}@media (min-width: 600px){.page-facility-management-service .site-footer .footer{background-size:100px 109px;background-position:95% 2.5rem}}@media (min-width: 786px){.page-facility-management-service .site-footer .footer{background-position:95% 3.75rem}}@media (min-width: 1024px){.page-facility-management-service .site-footer .footer{background-size:100px 109px;background-position:72% 3.75rem}}@media (min-width: 1201px){.page-facility-management-service .site-footer .footer{background-size:180px 196px;background-position:60% center}}@media (min-width: 1500px){.page-facility-management-service .site-footer .footer{background-position:56% center}}.page-facility-management-service .site-footer .jobs .textlink:hover,.page-facility-management-service .site-footer .footer a:hover,.page-facility-management-service .site-header .service-nav a:hover{color:#b2ffd0}.page-facility-management-service .hervorhebung{border-left:none;padding-left:0}.page-facility-management-service .hero-area{text-align:center;height:450px;position:relative;overflow:hidden}.page-facility-management-service .hero-area .shadow{box-shadow:inset 0px 2px 20px rgba(0,0,0,0.25);width:100%;height:600px;top:0;position:absolute}.page-facility-management-service .hero-area h1{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.6);font-size:2rem;line-height:1.2;top:8.75rem;left:0;right:0;padding:0 5%}.page-facility-management-service .hero-area h1,.page-facility-management-service .hero-area .buttons{position:absolute}@media (min-width: 600px){.page-facility-management-service .hero-area{height:400px}.page-facility-management-service .hero-area h1{top:12.5rem;font-size:2.25rem}}@media (min-width: 768px){.page-facility-management-service .hero-area{height:450px}.page-facility-management-service .hero-area h1{top:14.375rem;font-size:3rem}}@media (min-width: 1201px){.page-facility-management-service .hero-area{height:500px}.page-facility-management-service .hero-area h1{top:16.25rem}}@media (min-width: 1500px){.page-facility-management-service .hero-area{height:600px}.page-facility-management-service .hero-area h1{top:20rem;font-size:3.75rem}}.page-facility-management-service .hero-area img{width:100%;height:auto;display:block;width:135%}@media (min-width: 480px){.page-facility-management-service .hero-area img{width:100%}}@media (min-width: 600px){.page-facility-management-service .hero-area img{margin-top:-5%}}@media (min-width: 1024px){.page-facility-management-service .hero-area img{margin-top:-11%}}.page-facility-management-service .hero-area .buttons{position:absolute}.page-facility-management-service .buttons{width:100%;position:absolute;bottom:0}.page-facility-management-service .hero-area .buttons{position:absolute}.page-facility-management-service .buttons{width:100%;position:absolute;bottom:0}.page-facility-management-service .buttons.cols-4>a:nth-of-type(1){background:#7CCC9D}.page-facility-management-service .buttons.cols-4>a:nth-of-type(2){background:#4EC681}.page-facility-management-service .buttons.cols-4>a:nth-of-type(3){background:#46B277}.page-facility-management-service .buttons.cols-4>a:nth-of-type(4){background:#277F4B}.page-facility-management-service .buttons.cols-4>a:nth-of-type(5){background:#3C634C}.page-facility-management-service .buttons.cols-4>a{width:100%;display:block}.page-facility-management-service .buttons a{margin-top:0;padding:0.75em 0;overflow:hidden;position:relative;text-decoration:none;transition:all 0.5s}@media (min-width: 768px){.page-facility-management-service .buttons.cols-4>a{width:calc(100% / 5);float:left}.page-facility-management-service .buttons a{padding:1em 0}}.page-facility-management-service .buttons a strong,.page-facility-management-service .buttons a span{transition:all 0.5s;color:#fff;display:block}.page-facility-management-service .buttons strong{transform:translateY(0);font-family:"Campton W00 Bold";font-size:1rem}.page-facility-management-service .buttons span{transform:translateY(100px);position:absolute;left:0;right:0;font-family:"Campton W00 Book";font-size:0.875rem;line-height:1.3;max-width:80%;margin-left:auto;margin-right:auto}@media (min-width: 600px){.page-facility-management-service .buttons strong{font-size:0.875rem}.page-facility-management-service .buttons span{font-size:0.75rem}}@media (min-width: 768px){.page-facility-management-service .buttons strong{font-size:0.7rem}}@media (min-width: 1024px){.page-facility-management-service .buttons strong{font-size:0.95rem}.page-facility-management-service .buttons span{font-size:0.875rem}}.page-facility-management-service .buttons.cols-4>a:hover{background:#c98747 !important}.page-facility-management-service .buttons a:hover strong{transform:translateY(-100px)}.page-facility-management-service .buttons a:hover span{top:50%;transform:translateY(-50%)}.page-facility-management-service .breadcrumb{display:none}.page-facility-management-service #column-swa{display:none !important}.page-facility-management-service #column-fms{display:block !important}#column-fms{display:none !important}@media (min-width: 1024px){.page-facility-management-service #column-fms{margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}.page-facility-management-service #column-swa-right{display:none !important}.page-facility-management-service #column-fms-right{display:block !important}#column-fms-right{display:none !important}.page-facility-management-service .hero-area{background-image:url(https://swa-immobilien.eu/content/3-leistungen/6-facility-management-service/facility-management-header-neu.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.page-facility-management-service .hero-area img{display:none}@media (min-width: 768px){.page-facility-management-service #menu>ul ul{border-top:solid 3px #3C634C}.page-facility-management-service #menu>ul>li.has-sub span.parent{background:url(../images/triangle-down-green.svg) right center no-repeat;background-size:9px 6px}}@media (max-width: 767px){.page-facility-management-service #hamburger span{background:#3C634C}}.page-facility-management-service p a{color:#46B277}.page-facility-management-service #EinblickinunsereLeistungen.module{margin-bottom:0 !important}.page-facility-management-service #akkordeon{margin-top:0 !important}.page-facility-management-service .module .collagepartner{width:calc(100% - 20px);float:left;margin-left:10px}@media (min-width: 768px){.page-facility-management-service .module .collagepartner{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;margin-left:calc(8.3333333333% - 21.6666666667px + 40px)}}@media (min-width: 1024px){.page-facility-management-service .module .collagepartner{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px)}}@media (min-width: 1201px){.page-facility-management-service .module .collagepartner{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-left:calc(20.8333333333% - 24.1666666667px + 40px)}}.page-facility-management-service .module .collagepartner .img{display:inline-block;width:33.33%}.page-facility-management-service .module .collagepartner .img img{width:100%}@media (max-width: 600px){.page-facility-management-service .module .collagepartner .img{display:inline-block;width:50%}}@media (max-width: 425px){.page-facility-management-service .module .collagepartner .img{display:inline-block;width:100%}}.page-facility-management-service .hero-area img{display:block !important}#website{display:none}.template-kundenbewertung article .inside{padding:2.5rem 0}@media (min-width: 768px){.template-kundenbewertung article .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-kundenbewertung article .inside{padding:5rem 0}}@media (min-width: 1201px){.template-kundenbewertung article .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-kundenbewertung article .inside{padding:7.5rem 0}}.template-kundenbewertung article .intro-text,.template-kundenbewertung article .success{text-align:center}@media (min-width: 1024px){.template-kundenbewertung article .intro-text,.template-kundenbewertung article .success{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;margin-left:calc(20.8333333333% - 24.1666666667px + 40px)}}.template-kundenbewertung article .success{margin-top:2em;font-family:"Sagona W00 Bold";font-size:1.25rem;color:#1e4e66}#feedback-form{width:100%;margin-left:auto;margin-right:auto;margin-top:1.875rem;max-width:31.25rem}@media (min-width: 1024px){#feedback-form{margin-top:3.75rem}}#feedback-form p.error{color:#d43424;font-family:"Campton W00 Light"}#feedback-form p.help.columns-12{margin-bottom:1em}#feedback-form #inpKontakt{margin-bottom:1em}#feedback-form .rating-wrap{margin-top:.5em;display:flex;justify-content:space-between;flex-wrap:wrap}#feedback-form .rating-wrap p.error{width:100%}#feedback-form .rating{display:inline-block;position:relative;float:right}#feedback-form .rating label{position:absolute;top:0;left:0;height:100%;cursor:pointer;margin-bottom:0}#feedback-form .rating label:last-child{position:static}#feedback-form .rating label:nth-child(1){z-index:5}#feedback-form .rating label:nth-child(2){z-index:4}#feedback-form .rating label:nth-child(3){z-index:3}#feedback-form .rating label:nth-child(4){z-index:2}#feedback-form .rating label:nth-child(5){z-index:1}#feedback-form .rating label input{position:absolute;top:0;left:0;opacity:0}#feedback-form .rating label .icon{float:left;color:transparent;font-size:1.5rem;line-height:1;margin:0 .125em}@media (max-width: 479px){#feedback-form .rating label .icon{font-size:1.25rem}}#feedback-form .rating label:last-child .icon{color:#1e4e66}#feedback-form .rating:not(:hover) label input:checked~.icon,#feedback-form .rating:hover label:hover input~.icon{color:#d43424}#feedback-form .rating label input:focus:not(:checked)~.icon:last-child{color:#000;text-shadow:0 0 5px #d43424}#feedback-modal+.modal-fade-screen h1{width:100%;margin-left:0;margin-bottom:.25em}#feedback-modal+.modal-fade-screen #feedback-form{max-width:none;margin-left:-20px;width:calc(100% + 20px);margin-top:2rem}#feedback-modal+.modal-fade-screen #feedback-form:after{content:"";display:table;clear:both}#ref-schreiben .inside{padding-top:0}#ref-schreiben h2{text-align:center;margin-bottom:0}#ref-schreiben .items{display:flex;flex-wrap:wrap}#ref-schreiben .item{width:100%;max-width:46.875rem;margin:5rem auto 0 auto}@media (max-width: 767px){#ref-schreiben .item{margin-top:2.5rem}}#ref-schreiben .stars{margin-bottom:1rem;color:#1e4e66}#ref-schreiben .stars .text{margin-left:.5em}#ref-schreiben .stars .icon-light{opacity:.25}#ref-schreiben blockquote,#ref-schreiben .stars{padding-left:3.75rem}@media (max-width: 599px){#ref-schreiben blockquote,#ref-schreiben .stars{padding-left:2.5rem}}#ref-schreiben cite{display:block;text-align:right;font-style:normal;margin-top:2em;padding-bottom:1em;border-bottom:solid 1px #d8d8d8;font-size:.875rem}#ref-schreiben blockquote{position:relative;margin:0}#ref-schreiben blockquote::before{content:'„';font-size:6.25rem;line-height:1;color:#d43424;position:absolute;bottom:0;left:0}@media (max-width: 599px){#ref-schreiben blockquote::before{font-size:4.5rem}}.template-referenzen article .inside{padding:2.5rem 0}@media (min-width: 768px){.template-referenzen article .inside{padding:3.75rem 0}}@media (min-width: 1024px){.template-referenzen article .inside{padding:5rem 0}}@media (min-width: 1201px){.template-referenzen article .inside{padding:6.25rem 0}}@media (min-width: 1500px){.template-referenzen article .inside{padding:7.5rem 0}}.template-referenzen .intro{text-align:center}.template-referenzen .filter{margin-top:2.5rem}.template-referenzen .filter button{border:solid 1px #1e4e66;background:none;font-family:"Campton W00 Book";font-size:.875rem;line-height:1.5;padding:1em;display:inline-block;margin-left:-4px}.template-referenzen .filter button.active{background:#1e4e66;color:#fff}.template-referenzen .filter button:first-of-type{border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0}.template-referenzen .filter button:last-of-type{border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.template-referenzen #ref-objekte h2{margin-bottom:0}.template-referenzen #ref-objekte .cat{margin-top:3.75rem}@media (max-width: 767px){.template-referenzen #ref-objekte .cat{margin-top:2.5rem}}.template-referenzen #ref-objekte .items{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.template-referenzen #ref-objekte .item{width:calc(25% - 25px);float:left;margin-left:20px;position:relative;margin-top:20px}@media (max-width: 1200px){.template-referenzen #ref-objekte .item{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (max-width: 880px){.template-referenzen #ref-objekte .item{width:calc(50% - 30px);float:left;margin-left:20px}}@media (max-width: 479px){.template-referenzen #ref-objekte .item{width:calc(100% - 40px);float:left;margin-left:20px}}.template-referenzen #ref-objekte .text{color:#fff}.template-referenzen #ref-objekte img{width:100%;height:auto;display:block}.template-referenzen #ref-objekte.has-touch .items{display:flex;flex-wrap:wrap}.template-referenzen #ref-objekte.has-touch .item{background:#2782ae}.template-referenzen #ref-objekte.has-touch .text{left:0;bottom:0;padding:1em;width:100%}.template-referenzen #ref-objekte.no-touch .item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(39,130,174,0.9);opacity:0}.template-referenzen #ref-objekte.no-touch .text{position:absolute;width:calc(100% - 2rem);left:1rem;bottom:1rem;opacity:0}.template-referenzen #ref-objekte.no-touch .text p{font-size:1.125rem}.template-referenzen #ref-objekte.no-touch .item::before,.template-referenzen #ref-objekte.no-touch .text{transition:all .25s ease-in-out}.template-referenzen #ref-objekte.no-touch .item:hover::before,.template-referenzen #ref-objekte.no-touch .item:hover .text{opacity:1}.template-referenzen #ref-objekte+#ref-schreiben{display:none}.template-team .box{background:#fff}.template-immobilienbewertung main>img{width:100%;height:auto;display:block;margin-top:1em}.template-immobilienbewertung article{padding:2.5rem 0;padding-bottom:0 !important}@media (min-width: 768px){.template-immobilienbewertung article{padding:3.75rem 0}}@media (min-width: 1024px){.template-immobilienbewertung article{padding:5rem 0}}@media (min-width: 1201px){.template-immobilienbewertung article{padding:6.25rem 0}}@media (min-width: 1500px){.template-immobilienbewertung article{padding:7.5rem 0}}.template-immobilienbewertung h1{text-align:center;max-width:62.5rem;margin-left:auto;margin-right:auto}.template-immobilienbewertung .steps{width:calc(100% - 20px);float:left;margin-left:10px;padding:2.5rem 0}@media (min-width: 768px){.template-immobilienbewertung .steps{padding:3.75rem 0}}@media (min-width: 1024px){.template-immobilienbewertung .steps{padding:5rem 0}}@media (min-width: 1201px){.template-immobilienbewertung .steps{padding:6.25rem 0}}@media (min-width: 1500px){.template-immobilienbewertung .steps{padding:7.5rem 0}}@media (min-width: 881px){.template-immobilienbewertung .steps .inner{width:100%;display:flex;justify-content:space-between}.template-immobilienbewertung .steps .step{width:30%}}.template-immobilienbewertung .step{text-align:center}@media (max-width: 1023px){.template-immobilienbewertung .step+.step{margin-top:2rem}}.template-immobilienbewertung .step h2{font-size:1.125rem}@media (min-width: 768px){.template-immobilienbewertung .step h2{font-size:1.3125rem}}@media (min-width: 881px){.template-immobilienbewertung .step h2{margin-top:0}.template-immobilienbewertung .step h2 span{display:block;margin-left:auto;margin-right:auto;margin-bottom:.5em;width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:100%;background:#d43424;color:#fff}}@media (min-width: 1400px){.template-immobilienbewertung .step h2{font-size:1.5rem}}.template-immobilienbewertung .banner{padding:2.5rem 0;text-align:center;background-size:cover;background-position:top center}@media (min-width: 768px){.template-immobilienbewertung .banner{padding:3.75rem 0}}@media (min-width: 1024px){.template-immobilienbewertung .banner{padding:5rem 0}}@media (min-width: 1201px){.template-immobilienbewertung .banner{padding:6.25rem 0}}@media (min-width: 1500px){.template-immobilienbewertung .banner{padding:7.5rem 0}}.template-immobilienbewertung .banner .inner{width:calc(83.3333333333% - 18.3333333333px);float:left;margin-left:10px;margin-left:calc(8.3333333333% - 10.8333333333px + 20px);background:rgba(255,255,255,0.9);padding:2em 1em;box-shadow:0 2px 20px rgba(0,0,0,0.3)}@media (min-width: 768px){.template-immobilienbewertung .banner .inner{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px;margin-left:calc(16.6666666667% - 23.3333333333px + 40px);padding:3em 2em}}.template-immobilienbewertung .button{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s}@media (min-width: 600px){.template-immobilienbewertung .button{padding:1em 2em}}@media (min-width: 768px){.template-immobilienbewertung .button{font-size:1rem}}.template-immobilienbewertung .button:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}.page-anfrage-gesendet article .logo{margin:2rem 0}.rating-modal .modal-inner{max-width:46.875rem;background-size:cover;background-repeat:no-repeat;background-position:center center}.rating-modal .modal-content{background:rgba(255,255,255,0.8);padding:1em 0 0 0}.rating-modal .modal-content p:first-child{font-family:"Sagona W00 Bold";font-size:1.5rem;color:#1e4e66;line-height:1.25}@media (min-width: 768px){.rating-modal .modal-content p:first-child{font-size:1.75rem}}@media (min-width: 1201px){.rating-modal .modal-content p:first-child{font-size:2.25rem}}.rating-modal .button{-webkit-appearance:none;border:none;border-radius:2px;display:inline-block;padding:.675em 1em .75em 1em;background:#2782ae;box-shadow:0 2px 10px rgba(0,0,0,0.4);cursor:pointer;font-family:"Campton W00 Medium";font-weight:normal;font-size:.875rem;color:#fff;text-decoration:none;transition:all .5s;margin-top:1em}@media (min-width: 600px){.rating-modal .button{padding:1em 2em}}@media (min-width: 768px){.rating-modal .button{font-size:1rem}}.rating-modal .button:hover{background:#2c92c3;box-shadow:1px 2px 20px rgba(0,0,0,0.2)}.rating-modal .modal-close{background:none !important}.rating-modal img{width:100%;height:auto;display:block}
