a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:100;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Thin_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Thin_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:100;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-ThinItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-ThinItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:200;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-XLight_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-XLight_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:200;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-XLightItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-XLightItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:300;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Light_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Light_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:300;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-LightItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-LightItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:400;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Book_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Book_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:400;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-BookItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-BookItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:500;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Medium_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Medium_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:500;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-MediumItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-MediumItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:700;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Bold_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Bold_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:700;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-BoldItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-BoldItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:800;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Black_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Black_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:800;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-BlackItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-BlackItalic_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:normal;font-weight:900;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-Ultra_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-Ultra_Web.woff) format("woff")}@font-face{font-family:HCo Gotham;font-style:italic;font-weight:900;src:url(/corporate/fonts/hco-gotham/woff2/Gotham-UltraItalic_Web.woff2) format("woff2"),url(/corporate/fonts/hco-gotham/woff/Gotham-UltraItalic_Web.woff) format("woff")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/corporate/fonts/iconfont/fonts/icomoon.ttf?lt3qk2) format("truetype"),url(/corporate/fonts/iconfont/fonts/icomoon.woff?lt3qk2) format("woff"),url(/corporate/fonts/iconfont/fonts/icomoon.svg?lt3qk2#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-clock:before{content:"\e9be"}.icon-linkedin:before{content:"\e9ba"}.icon-external-link-line:before{content:"\e9bb"}.icon-arrow-up-s-line:before{content:"\e9bc"}.icon-arrow-down-s-line:before{content:"\e9bd"}.icon-balance-1:before{content:"\e9b9"}.icon-barriere-frei-karriere-1:before{content:"\e9b8"}.icon-delete-bin-6-line:before{content:"\e9b7"}.icon-star:before{content:"\e9b5"}.icon-star1:before{content:"\e9b6"}.icon-arbeitskleidung:before{content:"\e9af"}.icon-anrechnung:before{content:"\e9b0"}.icon-werksverkehr:before{content:"\e9b1"}.icon-vermittlungsprovision:before{content:"\e9b2"}.icon-leistungsgerechte:before{content:"\e9b3"}.icon-Coronamassnahmen:before{content:"\e9b4"}.icon-Bewerbungsicons_web_PRO_Initiativbewerbung:before{content:"\e9aa"}.icon-Bewerbungsicons_web_PRO_Offene_Stellen:before{content:"\e9ab"}.icon-Bewerbungsicons_web_PRO_Schnuppertag:before{content:"\e9ac"}.icon-Bewerbungsicons_web_PRO_Bewerbungsprufung:before{content:"\e9ad"}.icon-Bewerbungsicons_web_PRO_Bewerbungsgesprach:before{content:"\e9ae"}.icon-Bewerbungsicons_web_PRO_Arbeitsbeginn:before{content:"\e9c1"}.icon-icon-digital-world:before{content:"\e9a5"}.icon-icon-helpful:before{content:"\e9a6"}.icon-icon-problem-solving:before{content:"\e9a7"}.icon-icon-program-learning:before{content:"\e9a8"}.icon-icon-up-to-date:before{content:"\e9a9"}.icon-innovation:before{content:"\e9a0"}.icon-solide-ausfuehrung:before{content:"\e9a1"}.icon-nachhaltigkeit:before{content:"\e9a2"}.icon-technische-kompetenz:before{content:"\e9a3"}.icon-kostengarantie:before{content:"\e9a4"}.icon-position:before{content:"\e99f"}.icon-download-1:before{content:"\e99e"}.icon-book:before{content:"\e997"}.icon-e-bike:before{content:"\e998"}.icon-essenszulage:before{content:"\e999"}.icon-outdoor:before{content:"\e99a"}.icon-personal-coach:before{content:"\e99b"}.icon-treffen:before{content:"\e99c"}.icon-workshop:before{content:"\e99d"}.icon-arrow-down:before{content:"\e95e"}.icon-arrow-left1:before{color:#ffec00;content:"\e95f"}.icon-arrow-right1:before{color:#ffec00;content:"\e960"}.icon-arrow-yellow:before{color:#ffec00;content:"\e961"}.icon-arzt:before{content:"\e962"}.icon-badge:before{content:"\e963"}.icon-ball-volleyball:before{content:"\e964"}.icon-blog:before{content:"\e965"}.icon-brick-wall:before{content:"\e966"}.icon-building-twin-tower:before{content:"\e967"}.icon-burger:before{content:"\e968"}.icon-calendar:before{content:"\e969"}.icon-camera:before{content:"\e96a"}.icon-castle:before{content:"\e96b"}.icon-certificate:before{content:"\e96c"}.icon-checkmark:before{content:"\e96d"}.icon-close-burger:before{content:"\e96e"}.icon-close1:before{content:"\e96f"}.icon-coach:before{content:"\e970"}.icon-construction-shovel:before{content:"\e971"}.icon-essen:before{content:"\e972"}.icon-event:before{content:"\e973"}.icon-facebook1:before{content:"\e974"}.icon-facebook2:before{content:"\e975"}.icon-feuerwehr:before{content:"\e976"}.icon-file-upload1:before{content:"\e977"}.icon-fensterfront:before{content:"\e978"}.icon-finger:before{content:"\e979"}.icon-form-validation:before{content:"\e97a"}.icon-gesund:before{content:"\e97b"}.icon-helmet:before{content:"\e97c"}.icon-info1:before{content:"\e97d"}.icon-instagram1:before{content:"\e97e"}.icon-instagram2:before{content:"\e97f"}.icon-kununu1:before{content:"\e980"}.icon-lightbulb:before{content:"\e981"}.icon-logo-whatsapp:before{content:"\e982"}.icon-mobile-phone:before{content:"\e983"}.icon-monk:before{content:"\e984"}.icon-muscle:before{content:"\e985"}.icon-number:before{content:"\e986"}.icon-parkplatz:before{content:"\e987"}.icon-phone-call:before{content:"\e988"}.icon-play1:before{content:"\e989"}.icon-rank-army-star-1:before{content:"\e98a"}.icon-ruler:before{content:"\e98b"}.icon-search1:before{content:"\e98c"}.icon-share-time:before{content:"\e98d"}.icon-teddy:before{content:"\e98e"}.icon-ticket:before{content:"\e98f"}.icon-tools-wrench-screwdriver:before{content:"\e990"}.icon-tools-wrench-screwdriver2:before{content:"\e991"}.icon-weather:before{content:"\e992"}.icon-weight-lifting:before{content:"\e993"}.icon-xing1:before{content:"\e994"}.icon-youtube1:before{content:"\e995"}.icon-youtube2:before{content:"\e996"}.icon-ir-gruppe:before{content:"\e95d"}.icon-sunny:before{content:"\e95b"}.icon-solar-panel:before{content:"\e95c"}.icon-facebook:before{content:"\e956"}.icon-kununu:before{content:"\e957"}.icon-xing:before{content:"\e958"}.icon-youtube:before{content:"\e959"}.icon-instagram:before{content:"\e95a"}.icon-info:before{content:"\e955"}.icon-werte:before{content:"\e952"}.icon-mut:before{content:"\e953"}.icon-tradition:before{content:"\e954"}.icon-qualitaet-ausfuehrung:before{content:"\e944"}.icon-langjaehrige-erfahrung:before{content:"\e94d"}.icon-hohes-qualitaetsbewusstsein:before{content:"\e94e"}.icon-termineinhaltung:before{content:"\e94f"}.icon-top-mitarbeiter:before{content:"\e950"}.icon-bauabwicklung:before{content:"\e951"}.icon-eroeffnen2:before{content:"\e942"}.icon-freigeben3:before{content:"\e943"}.icon-nachbetreuen:before{content:"\e909"}.icon-eroeffnen:before{content:"\e921"}.icon-freigeben2:before{content:"\e922"}.icon-freigeben:before{content:"\e923"}.icon-search:before{content:"\e924"}.icon-check:before{content:"\e925"}.icon-inbetriebnehmen2:before{content:"\e926"}.icon-inbetriebnehmen:before{content:"\e927"}.icon-arrow-right:before{color:#ffec00;content:"\e906"}.icon-file-empty:before{content:"\e907"}.icon-file-zip:before{content:"\e908"}.icon-leistungen:before{content:"\e90e"}.icon-karriere:before{content:"\e932"}.icon-person-add:before{content:"\e933"}.icon-filter:before{content:"\e90d"}.icon-diamond:before{content:"\e90b"}.icon-barrierefrei:before{content:"\e910"}.icon-flaeche:before{content:"\e914"}.icon-rooms:before{content:"\e917"}.icon-ausrichtung:before{content:"\e928"}.icon-sofortbezug:before{content:"\e929"}.icon-kaufobjekt:before{content:"\e92a"}.icon-mietobjekte:before{content:"\e92b"}.icon-flexibel:before{content:"\e92c"}.icon-play:before{content:"\e92d"}.icon-stoppuhr:before{content:"\e93a"}.icon-planung:before{content:"\e93d"}.icon-kran:before{content:"\e93e"}.icon-nachricht:before{content:"\e93f"}.icon-empfehlung:before{content:"\e940"}.icon-datenschutz:before{content:"\e94a"}.icon-personaldata:before{content:"\e94b"}.icon-file-upload:before{content:"\e94c"}.icon-search2:before{content:"\e900"}.icon-minus:before{content:"\e901"}.icon-plus:before{content:"\e902"}.icon-map-pin:before{content:"\e903"}.icon-mappin-outline:before{content:"\e90a"}.icon-wohnen-geschoss:before{content:"\e913"}.icon-mappin:before{content:"\e91a"}.icon-list:before{content:"\e91b"}.icon-shop:before{content:"\e91c"}.icon-office:before{content:"\e91d"}.icon-finanzierungsrechner:before{content:"\e91e"}.icon-file-pdf1:before{content:"\e91f"}.icon-file-pdf2:before{content:"\e920"}.icon-download:before{content:"\e92f"}.icon-oeffentl-Bau:before{content:"\e930"}.icon-gewerbebau:before{content:"\e931"}.icon-wohnbau:before{content:"\e934"}.icon-email:before{content:"\e92e"}.icon-fax:before{content:"\e935"}.icon-phone:before{content:"\e936"}.icon-list2:before{content:"\e937"}.icon-beraten:before{content:"\e938"}.icon-baugrund:before{content:"\e939"}.icon-close:before{content:"\e93b"}.icon-checkmark-ul:before{content:"\e911"}.icon-construction:before{content:"\e93c"}.icon-wertsteigerung:before{content:"\e905"}.icon-fundierungsloesung:before{content:"\e941"}.icon-wall:before{content:"\e945"}.icon-arrow-left:before{color:#ffec00;content:"\e946"}.icon-arrow-right-link:before{color:#ffec00;content:"\e947"}.icon-arrow-down-gelb:before{color:#ffec00;content:"\e948"}.icon-dropdown:before{content:"\e949"}.icon-lightbox:before{content:"\e904"}.icon-gewerbe-industrieanlagen2:before{content:"\e90c"}.icon-oeffentl-bau:before{content:"\e90f"}.icon-kachel:before{content:"\e912"}.icon-anfuehrungszeichen:before{content:"\e915"}.icon-bagger:before{content:"\e916"}.icon-mauer:before{content:"\e918"}.icon-immo:before{content:"\e919"}html{box-sizing:border-box;height:100%}html.is-blurred:after{background-color:rgba(0,0,0,.7);content:"";height:100vh;pointer-events:auto;position:fixed;right:0;top:0;width:100vw;z-index:1000}*,:after,:before{box-sizing:inherit}body{display:flex;flex-direction:column;font-family:HCo Gotham;font-size:16px;height:100%}header{flex-shrink:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}b,strong{font-weight:500}em{font-style:italic}b,button,input,p,select,span{font-family:HCo Gotham}.content{background-color:#f7f7f6;flex:1 0 auto;position:relative}.content li a:not(.no-default-link-styling),.content p a{background:linear-gradient(#ffec00,#ffec00) 0 100% no-repeat;background-size:100% 2px;display:inline;position:relative;z-index:1}.content .default-description a[target=_blank],.content p a[target=_blank]{display:inline-block;padding-right:20px}.content .default-description a[target=_blank]:after,.content p a[target=_blank]:after{color:#14131f;content:"\e9bb";display:block;font-family:icomoon;font-size:18px;height:18px;line-height:18px;position:absolute;right:0;text-align:center;top:auto;width:18px}.content .default-description a:after,.content p a:after{bottom:5px}.content .default-description h3{color:#14031f;font-size:24px;font-weight:500;line-height:32px;margin:40px 0}.content .default-table-wrapper{display:block;margin:40px 0;position:relative;width:100%}.content .default-table-wrapper:after,.content .default-table-wrapper:before{background-image:linear-gradient(90deg,rgba(0,0,0,.24),transparent);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:16px;z-index:5}.content .default-table-wrapper:after{background-image:linear-gradient(270deg,rgba(0,0,0,.24),transparent);left:auto;right:0}.content .default-table-wrapper.shadow-right:after,.content .default-table-wrapper:not(.table--sticky).shadow-left:before{content:""}.content .default-table-inner{display:block;overflow:auto}.content .default-table{border:1px solid #d9d9d8;border-bottom:0;border-collapse:collapse;display:table;overflow-x:auto;table-layout:auto;width:100%}.content .default-table tbody,.content .default-table thead{width:100%}.content .default-table tr td,.content .default-table tr th{border-bottom:1px solid #d9d9d8;border-right:1px solid #d9d9d8;color:#14031f;font-size:16px;line-height:26px;padding:11px 16px;position:relative;text-align:left}.content .default-table tr td:last-child,.content .default-table tr th:last-child{border-right:none}.content .default-table tr th{background-color:#ffec00;font-weight:500;padding:15px 16px}.content .default-table tr td[colspan]{text-align:center}.content .default-table tr td[rowspan]{vertical-align:middle}.no-touchevents .content .default-table tr:hover td,.no-touchevents .content .default-table tr:hover th{border-bottom-color:#605e5e}.content .default-table tr:nth-child(odd){background-color:#fff}.content .default-table tr:nth-child(2n){background-color:#f7f7f6}.bg-white{background-color:#fff}.section-title{font-size:50px;font-weight:700;padding-left:105px;position:relative}.section-title:before{background-color:#000;content:"";height:4px;left:calc(-50vw - -720px);position:absolute;top:50%;transform:translateY(-50%);width:calc(50vw - 630px)}@media screen and (max-width:1440px){.section-title:before{left:0;width:90px}}.default-article-title,.image-block-title{color:#14131f;font-size:40px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:56px;margin:0 auto 48px;position:relative;text-align:center;word-break:break-word}@media screen and (max-width:480px){.default-article-title,.image-block-title{font-size:28px;line-height:36px;margin-bottom:25px}}.default-article-title.usp-title,.usp-title.image-block-title{font-size:40px;line-height:48px;text-align:left}@media screen and (max-width:480px){.default-article-title.usp-title,.usp-title.image-block-title{font-size:28px;line-height:36px}}.default-article-description{text-align:center}.default-article-wrap,.default-immo-wrap{margin:0 auto}.default-article-wrap{max-width:836px;width:60%}.default-article-wrap iframe{max-width:100%}@media screen and (max-width:1024px){.default-article-wrap{width:80%}}@media screen and (max-width:480px){.default-article-wrap{width:90%}}.default-immo-wrap{max-width:1275px;width:90%}@media screen and (max-width:480px){.default-immo-wrap{width:calc(100% - 20px)}}.no-overflow{overflow:hidden}.no-text-transform{text-transform:none!important}@media screen and (max-width:1024px){.no-mobile-overflow{height:100%;overflow:hidden;position:relative}}.whitespace-fix{font-size:0}.text-center{text-align:center}.recent-button a span:after,.recent-item-button:after{content:url(/corporate/images/icons/arrow-right.svg);display:inline-block;font-weight:400;height:25px;margin-left:25px;vertical-align:middle;width:25px}.clearfix:after,.clearfix:before,.recent-item:after,.recent-item:before{content:" ";display:table}.clearfix:after,.recent-item:after{clear:both}.item-reveal:before{background-color:#f7f7f6;content:"";height:100%;left:0;position:absolute;transition:width .25s ease;width:0}.item-reveal-step:before{width:100%}.item-reveal-finish>a{opacity:1!important}.item-reveal-finish:before{left:auto!important;right:0;width:0}.is-relative{position:relative}.image-copyright{background:linear-gradient(-90deg,transparent,rgba(0,0,0,.25));color:#fff;font-size:12px;height:100%;margin:0;padding:10px 25px 10px 15px;position:absolute;right:0;text-align:left;top:0;transform:rotate(180deg);writing-mode:vertical-lr}.image-copyright span{display:inline-block;transform:rotate(90deg)}.image-copyright--top{text-align:right}.ui-datepicker{border:none}.ui-datepicker .ui-state-highlight{background-color:#ffec00}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:transparent;border:none;color:#14031f;font-weight:200;top:50%;transform:translateY(-50%)}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{color:#000;font-family:icomoon;font-size:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-datepicker .ui-datepicker-prev:before{content:"\e946"}.ui-datepicker .ui-datepicker-next:before{content:"\e947"}.default-immo-button{border:3px solid #fff;color:#14031f;cursor:pointer;display:inline-block;height:70px;margin:0 5px 20px;position:relative;text-transform:uppercase;transition:border-color .5s ease,background-color .5s ease,color .5s ease;width:280px}.default-immo-button span{display:inline-block;font-size:16px;font-weight:500;vertical-align:middle}.is-company .default-immo-button--company:after,.is-person .default-immo-button--person:after{border-color:#14031f transparent transparent;border-width:13px 12.5px 0}.default-immo-button:before{content:"";display:inline-block;height:100%;vertical-align:middle}.default-immo-button:after{border-color:transparent;border-style:solid;border-width:0 12.5px;content:"";height:0;left:50%;position:absolute;top:calc(100% + 3px);transform:translateX(-50%);transition:border-width .5s ease,border-color .5s ease;width:0}.is-company .default-immo-button--company,.is-person .default-immo-button--person,.no-touchevents .default-immo-button:hover{background-color:#14031f;border-color:#14031f;color:#fff}@media screen and (max-width:1024px){.default-immo-button{height:60px;width:240px}.default-immo-button span{font-size:14px}}@media screen and (max-width:570px){.default-immo-button:after{display:none}}.default-button,.default-link,.immo-overlay-form-item-submit,.login-overlay-form button[type=submit],.read-more-immo-button{background-color:#fff;border:none;border-radius:2px;color:#14031f;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin:0 auto;outline:none;padding:24px 68px 24px 24px;position:relative;text-transform:uppercase;transition:box-shadow .3s ease}.default-button:after,.default-link:after,.immo-overlay-form-item-submit:after,.login-overlay-form button[type=submit]:after,.read-more-immo-button:after{content:"\e947";font-family:icomoon;font-size:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.login-overlay-form .no-touchevents button[type=submit]:hover,.no-touchevents .default-button:hover,.no-touchevents .default-link:hover,.no-touchevents .immo-overlay-form-item-submit:hover,.no-touchevents .login-overlay-form button[type=submit]:hover,.no-touchevents .read-more-immo-button:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}@media screen and (max-width:480px){.default-button,.default-link,.immo-overlay-form-item-submit,.login-overlay-form button[type=submit],.read-more-immo-button{font-size:14px;padding:20px 55px 20px 15px}.default-button:after,.default-link:after,.immo-overlay-form-item-submit:after,.login-overlay-form button[type=submit]:after,.read-more-immo-button:after{right:15px}}.default-button,.read-more-immo-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.default-button:after,.read-more-immo-button:after{content:"\e948"}.read-more-immo-button{background-color:transparent;margin-top:25px;padding-left:0}.no-touchevents .read-more-immo-button:hover{box-shadow:none}.read-more-immo-button.open:after{transform:rotate(180deg) translateY(50%)}.expose-immo-button{background-color:#ffec00;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 8px #ffec00,0 2px 20px 0 rgba(0,0,0,.1);cursor:pointer;display:block;height:218px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(8deg);width:218px}.expose-immo-button span{color:#14031f;font-size:18px;font-weight:700;line-height:24px;text-align:center;text-shadow:0 2px 10px 0 rgba(0,0,0,.5)}.expose-immo-button span,.expose-immo-button span:before{display:block;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.expose-immo-button span:before{content:"\e99e";font-family:icomoon;font-size:48px;padding-bottom:10px}.expose-immo-button.finanzierungsrechner span:before{content:"\e91e"}@media screen and (max-width:1024px){.expose-immo-button{display:inline-block;left:50%;position:relative;top:20px;transform:translateX(-50%) rotate(8deg);vertical-align:middle}}@media screen and (max-width:480px){.expose-immo-button{top:40px}}@keyframes wiggle{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.default-text ol:not(:last-child),.default-text ul:not(:last-child),.image-block-description ol:not(:last-child),.image-block-description ul:not(:last-child),.list-text ol:not(:last-child),.list-text ul:not(:last-child){margin-bottom:40px}.default-text li,.image-block-description li,.list-text li{padding-left:45px;position:relative}.default-text li:before,.image-block-description li:before,.list-text li:before{background-color:#ffec00;color:#000;content:"\e911";display:block;font-family:icomoon;font-size:18px;height:26px;left:0;line-height:28px;position:absolute;text-align:center;top:-6px;width:26px}.default-text li:not(:last-child),.image-block-description li:not(:last-child),.list-text li:not(:last-child){margin-bottom:20px}.default-text p:not(:last-child){margin-bottom:45px}.text-right{text-align:right}.disturber-popup-label,.interactive-image-content-item-title,.jobs-filter-sub-buttons-cancel,.jobs-filter-sub-buttons-search,.references-item-button,.references-overview-filter-sub-buttons-cancel,.references-overview-filter-sub-buttons-search,.references-overview-item-button,.watchlist-item-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0;outline:0;overflow:visible;padding:0;width:auto}.references-item-button,.references-overview-item-button{align-items:center;background-color:#ffec00;border-radius:4px;color:#14031f;display:inline-flex;padding:6px 8px;z-index:2}.references-item-button:before,.references-overview-item-button:before{font-family:icomoon;font-size:19px;margin-right:8px;margin-top:-2px}.references-item-button span,.references-overview-item-button span{display:inline-block;font-size:14px;font-weight:500;line-height:24px}.references-item-button:disabled,.references-overview-item-button:disabled{cursor:auto;opacity:.3}.references-item-button:not(.is-added):before,.references-overview-item-button:not(.is-added):before{content:"\e9b6"}.references-item-button:not(.is-added) span:last-child,.references-overview-item-button:not(.is-added) span:last-child{display:none}.is-added.references-item-button:before,.is-added.references-overview-item-button:before{content:"\e9b5"}.is-added.references-item-button span:first-child,.is-added.references-overview-item-button span:first-child{display:none}.no-text.references-item-button,.no-text.references-overview-item-button{height:29px;left:0;top:-1px}.no-text.references-item-button:before,.no-text.references-overview-item-button:before{font-size:18px;left:0;line-height:1;margin-right:0;position:relative;top:1px}.header-article-title,.reference-title{color:#14131f;font-size:64px;font-weight:500;line-height:72px;margin-bottom:20px}@media screen and (max-width:1024px){.header-article-title,.reference-title{font-size:50px;-webkit-hyphens:auto;hyphens:auto;margin-bottom:40px;word-break:break-word}}@media screen and (max-width:480px){.header-article-title,.reference-title{font-size:36px;line-height:44px;margin-bottom:16px}}.watchlist-item-subtitle{color:#6d6d6b;font-size:12px;letter-spacing:1px;line-height:16px;text-transform:uppercase}.header-article-slider-button,.references-overview-item-slider-button{position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease;z-index:2}.header-article-slider-button:before,.references-overview-item-slider-button:before{color:#ffec00;font-family:icomoon;font-size:40px}[data-direction=prev].header-article-slider-button,[data-direction=prev].references-overview-item-slider-button{left:0}[data-direction=prev].header-article-slider-button:before,[data-direction=prev].references-overview-item-slider-button:before{content:"\e95f"}[data-direction=next].header-article-slider-button,[data-direction=next].references-overview-item-slider-button{right:0}[data-direction=next].header-article-slider-button:before,[data-direction=next].references-overview-item-slider-button:before{content:"\e960"}.header-article-slider-pagination,.references-overview-item-slider-pagination{bottom:16px!important;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:3}.current-item-text p,.image-block-description,.usp li,.usp p,.video p{font-size:18px;line-height:28px}@media screen and (max-width:480px){.current-item-text p,.image-block-description,.usp li,.usp p,.video p{font-size:16px;line-height:26px}}.internal-links-item p,.service-areas-grid-item-text-title{font-size:24px;font-weight:500;line-height:32px}@media screen and (max-width:480px){.internal-links-item p,.service-areas-grid-item-text-title{font-size:18px;font-weight:500;line-height:28px}}.current-item-text-title,.is-list .service-areas-grid-item-text-title{font-size:32px;font-weight:400;line-height:40px}@media screen and (max-width:480px){.current-item-text-title,.is-list .service-areas-grid-item-text-title{font-size:18px;font-weight:500;line-height:28px}}.customer-quota-person-name,.customer-quota-person-position,.customer-quota-text,.header-article-title,.header-article>p,.quota-caption-position-mobile,.quota-caption-title-mobile,.quota-holder p,.reference-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-bg{background:#0b0b0b;height:100%;left:0;opacity:.8;overflow:hidden;position:fixed;top:0;width:100%;z-index:1042}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;position:fixed;z-index:1043}.mfp-container,.mfp-wrap{height:100%;left:0;top:0;width:100%}.mfp-container{box-sizing:border-box;padding:0 8px;position:absolute;text-align:center}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.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-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.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 #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.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{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.selectric-wrapper{cursor:pointer;position:relative}.selectric-responsive{width:100%}.selectric{background:#f8f8f8;border:1px solid #ddd;border-radius:0;overflow:hidden;position:relative}.selectric .label{color:#444;font-size:12px;margin:0 38px 0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.selectric .button,.selectric .label{display:block;height:38px;line-height:38px}.selectric .button{background-color:#f8f8f8;color:#bbb;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;position:absolute;right:0;text-align:center;top:0;width:38px}.selectric .button:after{border:4px solid transparent;border-bottom:none;border-top-color:#bbb;bottom:0;content:" ";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{cursor:default;filter:alpha(opacity=50);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{height:0;overflow:hidden;position:relative;width:0}.selectric-hide-select select{left:-100%;position:absolute}.selectric-hide-select.selectric-is-native{height:100%;position:absolute;width:100%;z-index:10}.selectric-hide-select.selectric-is-native select{border:none;box-sizing:border-box;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.selectric-input{clip:rect(0,0,0,0)!important;background:none!important;border:none!important;*font:0/0 a!important;height:1px!important;left:0!important;margin:0!important;outline:none!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.selectric-temp-show{display:block!important;position:absolute!important;visibility:hidden!important}.selectric-items{background:#f8f8f8;border:1px solid #c4c4c4;box-shadow:0 0 10px -6px;display:none;left:0;position:absolute;top:100%;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{bottom:100%;top:auto}.selectric-items li,.selectric-items ul{font-size:12px;line-height:20px;list-style:none;margin:0;min-height:20px;padding:0}.selectric-items li{color:#666;cursor:pointer;display:block;padding:10px}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{background:none!important;color:#666!important;cursor:default!important;filter:alpha(opacity=50);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{background:none;color:#444;cursor:default;font-weight:700;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}/*! jQuery UI - v1.12.1 - 2017-12-10
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT *//*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-draggable-handle{touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{filter:Alpha(Opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ui-resizable{position:relative}.ui-resizable-handle{display:block;font-size:.1px;position:absolute;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.ui-selectable{touch-action:none}.ui-selectable-helper{border:1px dotted #000;position:absolute;z-index:100}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{cursor:pointer;display:block;font-size:100%;margin:2px 0 0;padding:.5em .5em .5em .7em;position:relative}.ui-accordion .ui-accordion-content{border-top:0;overflow:auto;padding:1em 2.2em}.ui-autocomplete{cursor:default;left:0;position:absolute;top:0}.ui-menu{display:block;list-style:none;margin:0;outline:0;padding:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");margin:0}.ui-menu .ui-menu-item-wrapper{padding:3px 1em 3px .4em;position:relative}.ui-menu .ui-menu-divider{border-width:1px 0 0;font-size:0;height:0;line-height:0;margin:5px 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{bottom:0;left:.2em;margin:auto 0;position:absolute;top:0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{cursor:pointer;display:inline-block;line-height:normal;margin-right:.1em;overflow:visible;padding:.4em 1em;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{box-sizing:border-box;text-indent:-9999px;white-space:nowrap;width:2em}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-button.ui-icon-notext .ui-icon{height:2.1em;padding:0;text-indent:-9999px;white-space:nowrap;width:2.1em}input.ui-button.ui-icon-notext .ui-icon{height:auto;padding:.4em 1em;text-indent:0;white-space:normal;width:auto}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{display:inline-block;vertical-align:middle}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;margin-bottom:0;margin-top:0;text-align:left;width:100%}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{border:none;border-radius:.12em;box-shadow:inset 1px 1px 1px #ccc}.ui-checkboxradio-radio-label .ui-icon-background{border:none;border-radius:1em;height:16px;overflow:visible;width:16px}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;border-style:solid;border-width:4px;height:8px;width:8px}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.ui-dialog{left:0;outline:0;padding:.2em;position:absolute;top:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.ui-dialog .ui-dialog-titlebar-close{height:20px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:20px}.ui-dialog .ui-dialog-content{background:none;border:0;overflow:auto;padding:.5em 1em;position:relative}.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin-top:.5em;padding:.3em 1em .5em .4em;text-align:left}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{right:0;width:2px}.ui-dialog .ui-resizable-s{bottom:0;height:2px}.ui-dialog .ui-resizable-w{left:0;width:2px}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{height:7px;width:7px}.ui-dialog .ui-resizable-se{bottom:0;right:0}.ui-dialog .ui-resizable-sw{bottom:0;left:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;overflow:hidden;text-align:left}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");filter:alpha(opacity=25);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{display:none;left:0;margin:0;padding:0;position:absolute;top:0}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{border:0;font-size:1em;font-weight:700;height:auto;line-height:1.5;margin:.5em 0 0;padding:2px .4em}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;touch-action:none;width:1.2em;z-index:2}.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{height:100px;width:.8em}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{display:inline-block;overflow:hidden;padding:0;position:relative;vertical-align:middle}.ui-spinner-input{background:none;border:none;color:inherit;margin:.2em 2em .2em .4em;padding:.222em 0;vertical-align:middle}.ui-spinner-button{cursor:default;display:block;font-size:.5em;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;width:1.6em}.ui-spinner a.ui-spinner-button{border-bottom-style:none;border-right-style:none;border-top-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{padding:.2em;position:relative}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{border-bottom-width:0;float:left;list-style:none;margin:1px .2em 0 0;padding:0;position:relative;top:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{background:none;border-width:0;display:block;padding:1em 1.4em}.ui-tooltip{max-width:300px;padding:8px;position:absolute;z-index:9999}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{background:#fff;border:1px solid #ddd;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{background:#e9e9e9;border:1px solid #ddd;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#f6f6f6;border:1px solid #c5c5c5;color:#454545;font-weight:400}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;border:1px solid #ccc;color:#2b2b2b;font-weight:400}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007fff;border:1px solid #003eff;color:#fff;font-weight:400}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:#003eff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fffa90;border:1px solid #dad55e;color:#777620}.ui-state-checked{background:#fffa90;border:1px solid #dad55e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;border:1px solid #f1a899;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{height:16px;width:16px}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;filter:Alpha(Opacity=30);opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}.grid{list-style:none;margin:0 0 0 -24px;padding:0}.grid__item{box-sizing:border-box;display:inline-block;padding-left:24px;vertical-align:top;width:100%}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-12px}.grid--narrow>.grid__item{padding-left:12px}.grid--wide{margin-left:-48px}.grid--wide>.grid__item{padding-left:48px}.one-whole{width:100%}.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters{width:50%}.four-twelfths,.one-third,.two-sixths{width:33.333%}.eight-twelfths,.four-sixths,.two-thirds{width:66.666%}.one-quarter,.three-twelfths,.two-eighths{width:25%}.nine-twelfths,.six-eighths,.three-quarters{width:75%}.one-fifth,.two-tenths{width:20%}.four-tenths,.two-fifths{width:40%}.six-tenths,.three-fifths{width:60%}.eight-tenths,.four-fifths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width:480px){.palm--one-whole{width:100%}.palm--five-tenths,.palm--four-eighths,.palm--one-half,.palm--six-twelfths,.palm--three-sixths,.palm--two-quarters{width:50%}.palm--four-twelfths,.palm--one-third,.palm--two-sixths{width:33.333%}.palm--eight-twelfths,.palm--four-sixths,.palm--two-thirds{width:66.666%}.palm--one-quarter,.palm--three-twelfths,.palm--two-eighths{width:25%}.palm--nine-twelfths,.palm--six-eighths,.palm--three-quarters{width:75%}.palm--one-fifth,.palm--two-tenths{width:20%}.palm--four-tenths,.palm--two-fifths{width:40%}.palm--six-tenths,.palm--three-fifths{width:60%}.palm--eight-tenths,.palm--four-fifths{width:80%}.palm--one-sixth,.palm--two-twelfths{width:16.666%}.palm--five-sixths,.palm--ten-twelfths{width:83.333%}.palm--one-eighth{width:12.5%}.palm--three-eighths{width:37.5%}.palm--five-eighths{width:62.5%}.palm--seven-eighths{width:87.5%}.palm--one-tenth{width:10%}.palm--three-tenths{width:30%}.palm--seven-tenths{width:70%}.palm--nine-tenths{width:90%}.palm--one-twelfth{width:8.333%}.palm--five-twelfths{width:41.666%}.palm--seven-twelfths{width:58.333%}.palm--eleven-twelfths{width:91.666%}}@media only screen and (min-width:481px)and (max-width:1023px){.lap--one-whole{width:100%}.lap--five-tenths,.lap--four-eighths,.lap--one-half,.lap--six-twelfths,.lap--three-sixths,.lap--two-quarters{width:50%}.lap--four-twelfths,.lap--one-third,.lap--two-sixths{width:33.333%}.lap--eight-twelfths,.lap--four-sixths,.lap--two-thirds{width:66.666%}.lap--one-quarter,.lap--three-twelfths,.lap--two-eighths{width:25%}.lap--nine-twelfths,.lap--six-eighths,.lap--three-quarters{width:75%}.lap--one-fifth,.lap--two-tenths{width:20%}.lap--four-tenths,.lap--two-fifths{width:40%}.lap--six-tenths,.lap--three-fifths{width:60%}.lap--eight-tenths,.lap--four-fifths{width:80%}.lap--one-sixth,.lap--two-twelfths{width:16.666%}.lap--five-sixths,.lap--ten-twelfths{width:83.333%}.lap--one-eighth{width:12.5%}.lap--three-eighths{width:37.5%}.lap--five-eighths{width:62.5%}.lap--seven-eighths{width:87.5%}.lap--one-tenth{width:10%}.lap--three-tenths{width:30%}.lap--seven-tenths{width:70%}.lap--nine-tenths{width:90%}.lap--one-twelfth{width:8.333%}.lap--five-twelfths{width:41.666%}.lap--seven-twelfths{width:58.333%}.lap--eleven-twelfths{width:91.666%}}@media only screen and (max-width:1023px){.portable--one-whole{width:100%}.portable--five-tenths,.portable--four-eighths,.portable--one-half,.portable--six-twelfths,.portable--three-sixths,.portable--two-quarters{width:50%}.portable--four-twelfths,.portable--one-third,.portable--two-sixths{width:33.333%}.portable--eight-twelfths,.portable--four-sixths,.portable--two-thirds{width:66.666%}.portable--one-quarter,.portable--three-twelfths,.portable--two-eighths{width:25%}.portable--nine-twelfths,.portable--six-eighths,.portable--three-quarters{width:75%}.portable--one-fifth,.portable--two-tenths{width:20%}.portable--four-tenths,.portable--two-fifths{width:40%}.portable--six-tenths,.portable--three-fifths{width:60%}.portable--eight-tenths,.portable--four-fifths{width:80%}.portable--one-sixth,.portable--two-twelfths{width:16.666%}.portable--five-sixths,.portable--ten-twelfths{width:83.333%}.portable--one-eighth{width:12.5%}.portable--three-eighths{width:37.5%}.portable--five-eighths{width:62.5%}.portable--seven-eighths{width:87.5%}.portable--one-tenth{width:10%}.portable--three-tenths{width:30%}.portable--seven-tenths{width:70%}.portable--nine-tenths{width:90%}.portable--one-twelfth{width:8.333%}.portable--five-twelfths{width:41.666%}.portable--seven-twelfths{width:58.333%}.portable--eleven-twelfths{width:91.666%}}@media only screen and (min-width:1024px){.desk--one-whole{width:100%}.desk--five-tenths,.desk--four-eighths,.desk--one-half,.desk--six-twelfths,.desk--three-sixths,.desk--two-quarters{width:50%}.desk--four-twelfths,.desk--one-third,.desk--two-sixths{width:33.333%}.desk--eight-twelfths,.desk--four-sixths,.desk--two-thirds{width:66.666%}.desk--one-quarter,.desk--three-twelfths,.desk--two-eighths{width:25%}.desk--nine-twelfths,.desk--six-eighths,.desk--three-quarters{width:75%}.desk--one-fifth,.desk--two-tenths{width:20%}.desk--four-tenths,.desk--two-fifths{width:40%}.desk--six-tenths,.desk--three-fifths{width:60%}.desk--eight-tenths,.desk--four-fifths{width:80%}.desk--one-sixth,.desk--two-twelfths{width:16.666%}.desk--five-sixths,.desk--ten-twelfths{width:83.333%}.desk--one-eighth{width:12.5%}.desk--three-eighths{width:37.5%}.desk--five-eighths{width:62.5%}.desk--seven-eighths{width:87.5%}.desk--one-tenth{width:10%}.desk--three-tenths{width:30%}.desk--seven-tenths{width:70%}.desk--nine-tenths{width:90%}.desk--one-twelfth{width:8.333%}.desk--five-twelfths{width:41.666%}.desk--seven-twelfths{width:58.333%}.desk--eleven-twelfths{width:91.666%}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{padding:0;width:auto}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fff;background:hsla(0,0%,100%,.5);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;overflow:hidden;padding:2px 5px 1px;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{align-items:center;animation:leaflet-gestures-fadein .8s backwards;background:rgba(0,0,0,.5);bottom:0;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;left:0;padding:15px;pointer-events:none;position:absolute;right:0;top:0;z-index:461}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.leaflet-bottom,.leaflet-top{z-index:400!important}.leaflet-popup-content-wrapper{border-radius:3px!important;padding:0!important}.leaflet-project-popup-content{padding:5px}.leaflet-popup-content{margin:0;width:275px!important}.leaflet-popup-content p{margin:0}@media screen and (max-width:1440px){.leaflet-popup-content{width:250px!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:hsla(0,0%,100%,.64);background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:1;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#fff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}:root{--swiper-theme-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:hsla(0,0%,100%,.64)}.mfp-zoom-out-cur{cursor:inherit}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-iframe-holder .mfp-content{max-width:1680px}.header-fullscreen{margin-top:58px;position:relative}@media screen and (max-width:1024px){.header-fullscreen{height:auto}}@media screen and (max-width:480px){.header-fullscreen{margin-top:50px}}.header-fullscreen-content-image-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.not-initialized .header-fullscreen-content-image-container div:not(:first-child){display:none}.header-fullscreen-content-image-container div{background-position:50%;background-size:cover;height:100%;width:100%}.header-fullscreen-content-video{display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.header-fullscreen-content-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-fullscreen-content{background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 58px);position:relative}@media screen and (max-width:1024px){.header-fullscreen-content{left:0;min-height:calc(100vh - 88px)}}@media screen and (max-width:865px){.header-fullscreen-content{justify-content:start}}@media screen and (max-width:480px){.header-fullscreen-content{min-height:calc(100vh - 50px)}}.header-fullscreen-content-positioner{padding:50px 0 60px 7vw;position:relative}@media screen and (max-width:1024px){.header-fullscreen-content-positioner{padding-left:35px}}@media screen and (max-width:865px){.header-fullscreen-content-positioner{padding:15% 0 240px 35px}}@media screen and (max-width:480px){.header-fullscreen-content-positioner{padding:34% 0 190px 17px}}.header-fullscreen-title{font-size:75px;font-weight:500;letter-spacing:-3px;line-height:1.05;position:relative;text-shadow:0 2px 95px 0 rgba(0,0,0,.68);text-transform:uppercase}@media screen and (max-width:1024px){.header-fullscreen-title{font-size:70px;font-weight:400}}@media screen and (max-width:865px){.header-fullscreen-title{font-size:50px}}@media screen and (max-width:480px){.header-fullscreen-title{font-size:13vw;font-weight:500}}.header-fullscreen-text{font-size:28px;line-height:1.3;margin-top:20px;max-width:50%;min-width:540px;text-shadow:0 2px 95px 0 #000}@media screen and (max-width:1024px){.header-fullscreen-text{font-size:28px;max-width:60%;min-width:0}}@media screen and (max-width:865px){.header-fullscreen-text{font-size:24px;max-width:80%}}@media screen and (max-width:480px){.header-fullscreen-text{font-size:18px;line-height:1.4}}.header-fullscreen-bar{background-color:#fff;border-bottom:1px solid #dddbdb;bottom:0;font-size:0;left:0;line-height:80px;position:absolute;text-align:center;width:100%}.header-fullscreen-bar>li{cursor:pointer;display:inline-block;padding:0 2.1%;position:relative;vertical-align:middle;white-space:nowrap}.header-fullscreen-bar>li:not(:first-child):before{background-color:#dddbdb;content:"";height:80%;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.header-fullscreen-bar span{display:inline-block;vertical-align:middle}@media screen and (max-width:1024px){.header-fullscreen-bar{line-height:60px;position:relative;text-align:left}.header-fullscreen-bar>li{margin:0 20px 0 10px;padding:0 40px;vertical-align:top;width:calc(50% - 30px)}.header-fullscreen-bar>li:before,.header-fullscreen-bar>li:not(:first-child):before{background-color:#dddbdb;bottom:0;content:"";height:2px;left:50%;position:absolute;top:auto;transform:translate(-50%,-50%);width:100%}.header-fullscreen-bar>li.no-pseudo:before,.header-fullscreen-bar>li:after,.header-fullscreen-bar>li:last-child:before{display:none}.header-fullscreen-bar>li:nth-child(2n){margin:0 10px 0 20px}}@media screen and (max-width:480px){.header-fullscreen-bar>li{margin:0;padding:0 15px;width:100%}.header-fullscreen-bar>li:nth-child(2n){margin:0}.header-fullscreen-bar>li:after{background-color:transparent;color:#ffec00;content:"\e947";display:inline;font-family:icomoon;font-size:20px;position:absolute;right:25px;top:30px;transform:translateY(-50%)}.header-fullscreen-bar>li:before,.header-fullscreen-bar>li:not(:first-child):before{width:calc(100% - 20px)}.header-fullscreen-bar>li.no-pseudo:before{display:block}}@media screen and (max-width:320px){.header-fullscreen-bar>li:after{left:255px;right:auto}}@media screen and (max-width:1024px){.header-fullscreen-list-no-border .header-fullscreen-bar-text{border-bottom:none}.header-fullscreen-list-no-border .header-fullscreen-bar-item{border-bottom:none;border-top:1px solid #dddbdb}}.header-fullscreen-bar-text{font-size:16px;font-weight:500}@media screen and (max-width:1024px){.header-fullscreen-bar-text{position:relative}}@media screen and (max-width:480px){.header-fullscreen-bar-text{font-size:14px;padding-left:4vw}}.header-fullscreen-bar-link{height:100%;left:0;position:absolute;top:0;width:100%}.header-fullscreen-bar-item{background-color:#fff;border-radius:5px;display:none;left:0;line-height:normal;position:absolute;text-align:left;top:-20px;transform:translateY(-100%)}@media screen and (max-width:1024px){.header-fullscreen-bar-item{display:none!important}}@media screen and (max-width:480px){.header-fullscreen-bar-item{border-bottom:2px solid #dddbdb;border-radius:0;position:static;transform:none;width:100%}.header-fullscreen-bar-item li{margin-left:50px}.header-fullscreen-bar-item li:not(:last-child){border-bottom:2px solid #dddbdb}}.header-fullscreen-bar-item-list{overflow:hidden}.header-fullscreen-bar-item-list li{background-color:#fff;cursor:pointer;height:60px;position:relative;top:0;white-space:nowrap}.header-fullscreen-bar-item-list li:first-child,.header-fullscreen-bar-item-list li:first-child:before,.header-fullscreen-bar-item-list li:first-child>div{border-radius:5px 5px 0 0}.header-fullscreen-bar-item-list li:last-child,.header-fullscreen-bar-item-list li:last-child:before,.header-fullscreen-bar-item-list li:last-child>div{border-radius:0 0 5px 5px}.header-fullscreen-bar-item-list li:first-child:last-child,.header-fullscreen-bar-item-list li:first-child:last-child:before{border-radius:5px}.header-fullscreen-bar-item-list li:first-child:last-child>div{border-radius:0 0 5px 5px}.no-touchevents .header-fullscreen-bar-item-list li:hover{background-color:#f7f7f6}.no-touchevents .header-fullscreen-bar-item-list li:hover .header-fullscreen-bar-item-text:before{opacity:1}.header-fullscreen-bar-item-text{display:inline-block;font-size:16px;line-height:60px;opacity:0;outline:none;padding-left:80px;padding-right:50px;vertical-align:text-bottom}.header-fullscreen-bar-item-text:before{color:#000;content:"\e947";display:inline-block;font-family:icomoon;font-size:20px;font-weight:400;left:30px;margin-right:30px;opacity:0;position:absolute;vertical-align:middle}@media screen and (max-width:1024px){.header-fullscreen-bar-item-text{display:block;line-height:normal;padding:0 0 0 5vw;position:relative;top:50%;transform:translateY(-50%)}.header-fullscreen-bar-item-text:after{content:"\e947";font-family:icomoon;font-size:24px;font-weight:400;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.header-fullscreen-bar-item-text:before{display:none}.no-touchevents .header-fullscreen-bar-item-text:hover{background-color:transparent}}.header-fullscreen-bar-item-tri{border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;display:none;height:0;left:calc(2.1%15px + 20px/2-10px/2);position:absolute;top:-20px;width:0}@media screen and (max-width:1024px){.header-fullscreen-bar-item-tri{display:none!important}}.header-fullscreen-bar-icon{display:inline-block;height:45px;margin-right:10px;vertical-align:middle}@media screen and (max-width:1024px){.header-fullscreen-bar-icon{height:35px}}.header-fullscreen-overlay-gradient{background-image:linear-gradient(-90deg,transparent,rgba(0,0,0,.6));height:100%;left:0;position:absolute;top:0;width:100%}.header-fullscreen-overlay-gradient div{background:#000;height:100%;left:0;opacity:.14;position:absolute;top:0;width:100%}.header-fullscreen-skip{bottom:3vh;color:#fff;cursor:pointer;left:50%;position:absolute;text-align:center;transform:translateX(-50%);transition:bottom .75s ease}.header-fullscreen-skip p{font-size:14px;margin-bottom:10px;text-transform:uppercase}.header-fullscreen-skip i{font-size:14px}.header-fullscreen-skip.animation-start{bottom:2.7vh}.header-fullscreen-skip.animation-end{bottom:3.3vh}.header-fullscreen-skip--has-quicklinks{bottom:calc(3vh + 80px)}.header-fullscreen-skip--has-quicklinks.animation-start{bottom:calc(2.7vh + 80px)}.header-fullscreen-skip--has-quicklinks.animation-end{bottom:calc(3.3vh + 80px)}@media screen and (max-width:1024px){.header-fullscreen-skip--has-quicklinks{bottom:3vh}.header-fullscreen-skip--has-quicklinks.animation-start{bottom:2.7vh}.header-fullscreen-skip--has-quicklinks.animation-end{bottom:3.3vh}}@media screen and (max-width:865px){.header-fullscreen-skip{display:none}}.footer{background-color:#000;color:#fff;flex-shrink:0;font-size:0;padding-bottom:20px;padding-top:70px;position:relative;text-align:center}.footer li{display:inline;font-size:14px;line-height:56px}@media screen and (max-width:1024px){.footer li{display:block;font-size:17px;line-height:26px;padding:15px 0}}@media screen and (max-width:480px){.footer li{line-height:24px}}.footer li:not(:last-child):after{content:"•";padding:0 20px}@media screen and (max-width:1024px){.footer li:not(:last-child):after{content:none}.footer{padding:30px 0}}.footer a{position:relative}.footer a:before{background-color:#ffec00;bottom:-3px;content:"";height:1px;position:absolute;transition:width .5s ease;width:0}.footer a:hover:before{width:100%}.footer-logo{font-size:10px;margin-top:65px}.footer-logo p{margin-top:20px}.footer-logo img{margin:0 auto;width:70px}@media screen and (max-width:1024px){.footer-logo{margin-top:45px}}@media screen and (max-width:480px){.footer-logo{margin-top:110px}}.navigation{background-color:#fff;border-bottom:1px solid #dddbdb;height:58px;left:0;position:fixed;top:0;width:100%;z-index:999}.navigation.is-open{z-index:1100}.navigation.is-open .navigation-blurrer{opacity:1;visibility:visible}@media screen and (max-width:1024px){.navigation.is-open .navigation-menu-button .navigation-menu-button-close{display:inline-block}.navigation.is-open .navigation-menu-button .navigation-menu-button-open{display:none}.navigation.is-open .navigation-logo{top:50%;transform:translateY(-50%);width:83px}}@media screen and (max-width:480px){.navigation{height:50px}.navigation.is-open .navigation-logo{width:73px}}.navigation-list{font-size:0;height:100%;position:relative;text-align:center;z-index:5}@media screen and (min-width:1025px){.navigation-list{display:block!important}}@media screen and (max-width:1024px){.navigation-list{background-color:#fff;bottom:-1px;display:none;height:auto;left:0;max-height:calc(100vh - 58px);overflow:auto;position:absolute;text-align:left;transform:translateY(100%) translateZ(0);width:100%;z-index:5}}@media screen and (max-width:480px){.navigation-list{max-height:calc(100vh - 50px)}}.navigation-logo{left:15px;position:absolute;top:8px;transition:all .5s ease;width:175px;z-index:10}@media screen and (max-width:1024px){.navigation-logo.is-open{width:83px}}@media screen and (max-width:480px){.navigation-logo.is-open{width:73px}}@media screen and (max-width:1024px){.navigation-logo{width:165px}}@media screen and (max-width:480px){.navigation-logo{left:3px;top:5px;width:120px}}.navigation-item{display:inline-block;font-size:16px;height:100%;margin:0 15px;opacity:1;transition:margin .25s linear,opacity .25s linear;vertical-align:top}.navigation-item.is-open .navigation-item-submenu{max-height:calc(100vh - 58px)}@media screen and (max-width:1024px){.navigation-item.is-open{border-bottom:1px solid #dddbdb}.navigation-item.is-open .navigation-item-submenu{max-height:1500px}.navigation-item.is-open .navigation-icon{transform:translateY(-50%) rotate(180deg)}.navigation-item.is-open .navigation-item-submenu-item .navigation-icon{transform:translateY(-50%)}}.navigation-item.is-breadcrumb>a:after,.navigation-item.is-open>a:after{width:35px}@media screen and (min-width:1025px){.is-search-mode .navigation-item:not(.navigation-item--search):not(.navigation-item--label){margin:0;opacity:0;transition:margin .25s linear,opacity 0s linear}}@media screen and (max-width:1024px){.navigation-item{display:block;height:auto;margin:0!important;position:relative}}@media screen and (max-width:480px){.navigation-item{margin:0 7px}}.navigation-item>a{color:#14131f;display:block;font-weight:500;height:100%;position:relative}.navigation-item>a>img{display:none;margin-right:20px;vertical-align:middle;width:30px}.navigation-item>a:before{content:"";display:inline-block;height:100%;vertical-align:middle}.navigation-item>a:after{background-color:#ffec00;content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:width .35s ease;width:0}@media screen and (max-width:1024px){.navigation-item>a{border-bottom:1px solid #dddbdb;height:80px!important;padding-left:30px;width:100%}.navigation-item>a>img{display:inline-block}.navigation-item>a:after{display:none}}@media screen and (max-width:480px){.navigation-item>a{font-size:16px;height:50px!important}.navigation-item>a>img{font-size:18px;margin-right:16px}}.navigation-icon{display:none}@media screen and (max-width:1024px){.navigation-icon{align-items:center;display:flex;font-size:24px;height:100%;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .35s ease;width:72px}}.navigation-item--label{text-align:left}.navigation-item--label:before{display:none}.navigation-item--label a{display:block;height:100%;width:100%}.navigation-item--label a>i{display:inline-block;font-size:24px;margin-right:20px;vertical-align:middle}@media screen and (min-width:1025px){.navigation-item--label a>i{margin-right:0}.navigation-item--label a{padding-left:25px}}.navigation-item--label span{font-size:16px;vertical-align:middle}@media screen and (max-width:480px){.navigation-item--label span{font-size:inherit}}@media screen and (min-width:1025px){.navigation-item--label{border-left:1px solid #f7f7f6;font-weight:500;height:100%;margin:0;padding-right:20px;position:absolute;right:0;top:0}.navigation-item--label span{margin-left:10px}}.navigation-item--search{cursor:pointer}@media screen and (max-width:1024px){.navigation-item--search{display:none!important}}@media screen and (max-width:480px){.navigation-item--search{border-bottom:1px solid #dddbdb;display:block!important;height:50px!important;padding-left:30px}.navigation-item--search i{font-size:18px;margin-left:16px}.navigation-item--search input{display:inline-block!important;padding-left:0;width:calc(100% - 72px)!important}.navigation-item--search input::-moz-placeholder{color:#6d6d6b;font-size:16px;font-weight:500;line-height:26px}.navigation-item--search input::placeholder{color:#6d6d6b;font-size:16px;font-weight:500;line-height:26px}}.navigation-item-submenu{background-color:#fff;bottom:-1px;display:flex;flex-wrap:wrap;font-size:0;left:0;max-height:0;overflow:hidden;position:absolute;text-align:left;transform:translateY(100%) translateZ(0);transition:all .5s ease;width:100%}@media screen and (max-width:1024px){.navigation-item-submenu{bottom:auto;display:block;left:auto;overflow:hidden;position:relative;transform:none}}.navigation-item-submenu-item{display:inline-block;flex:1 0 0px;position:relative;vertical-align:top;width:20%}@media screen and (max-width:1250px){.navigation-item-submenu-item{width:25%}}.navigation-item-submenu-item:not(:last-child):after{background-color:#dddbdb;bottom:35px;content:"";position:absolute;right:0;top:200px;width:2px}@media screen and (max-width:1024px){.navigation-item-submenu-item{width:50%!important}}@media screen and (max-width:480px){.navigation-item-submenu-item{width:100%!important}.navigation-item-submenu-item:last-child .navigation-item-submenu-item-header p{border:none}}.navigation-item-submenu-item-list{width:100%}@media screen and (max-width:1024px){.navigation-item-submenu-item-list{display:none}}.navigation-item-submenu-item-list li{font-size:15px;height:60px;position:relative;width:100%}.navigation-item-submenu-item-list li span{vertical-align:middle}.navigation-item-submenu-item-list li span:before{content:"";display:inline-block;height:100%;vertical-align:middle}.navigation-item-submenu-item-list li:last-child{margin-bottom:50px}.navigation-item-submenu-item-list li a{display:block;height:100%;padding-left:60px;width:100%}.navigation-item-submenu-item-list li a:before{color:#000;content:"\e947";display:none;font-family:icomoon;font-size:24px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.navigation-item-submenu-item-list li a:hover{background-color:#f7f7f6}.navigation-item-submenu-item-list li a:hover:before{display:block}.navigation-item-submenu-item-header{background-position:50%;background-size:cover;display:block;height:200px;position:relative;width:100%}@media screen and (max-width:480px){.navigation-item-submenu-item-header{background-image:none!important;height:50px}}.navigation-item-submenu-item-header p{word-wrap:break-word;bottom:0;color:#fff;font-size:16px;-webkit-hyphens:auto;hyphens:auto;left:0;line-height:1;margin:0 15px 20px;padding-right:30px;position:absolute;width:calc(100% - 30px)}.navigation-item-submenu-item-header p:after{content:"\e947";font-family:icomoon;font-size:20px;font-weight:400;position:absolute;right:0;top:50%;transform:translateY(-50%)}.navigation-item-submenu-item-header p img{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media screen and (max-width:1024px){.navigation-item-submenu-item-header p{margin:0 20px 20px;width:calc(100% - 40px)}.navigation-item-submenu-item-header p:after{font-size:26px}}@media screen and (max-width:480px){.navigation-item-submenu-item-header p{border-bottom:1px solid #d9d9d8;bottom:auto;color:#14131f;font-size:14px;left:auto;line-height:49px;margin:0 0 0 30px;padding-left:30px;position:relative;width:auto}.navigation-item-submenu-item-header p:after{content:""}.navigation-item-submenu-item-header p img,.navigation-item-submenu-item-header p:before{display:none}}.navigation-item-submenu-item-header-gradient{background:linear-gradient(180deg,transparent,rgba(0,0,0,.76) 76.08%,#000);bottom:0;height:50%;left:0;position:absolute;width:100%}@media screen and (max-width:480px){.navigation-item-submenu-item-header-gradient{display:none}}.navigation-tablet-search{display:none;height:100%;position:absolute;right:145px;top:0}.navigation-tablet-search form{margin-right:25px}.navigation-tablet-search i{margin-right:10px}@media screen and (max-width:1024px){.navigation-tablet-search{display:inline-block}}@media screen and (max-width:480px){.navigation-tablet-search{display:none}}.navigation-menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-left:1px solid #dddbdb;border-radius:0;color:#14131f;display:none;height:100%;outline:none;padding:0 30px;position:absolute;right:0;top:0}.navigation-menu-button i{font-size:20px}.navigation-menu-button .navigation-menu-button-close{display:none}@media screen and (max-width:1024px){.navigation-menu-button{display:block}}@media screen and (max-width:480px){.navigation-menu-button{border-left:none}}.navigation-search form{height:100%;width:100%}.navigation-search form:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.navigation-search i{font-size:19px;vertical-align:middle}.navigation-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:none;font-family:HCo Gotham;font-size:14px;font-weight:500;height:calc(100% - 1px);outline:none;vertical-align:middle}.navigation-search input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.navigation-blurrer{background-color:rgba(0,0,0,.5);bottom:-1px;height:100vh;left:0;opacity:0;position:absolute;transform:translateY(100%);transition:visibilty 0s,opacity .5s ease;visibility:hidden;width:100%}.navigation-breadcrumb{font-size:0;left:210px;position:absolute;top:58px;z-index:40}.navigation-breadcrumb--white{color:#fff}.navigation-breadcrumb li{display:inline-block;font-size:12px;line-height:35px;padding:5px 5px 5px 8px;position:relative}.navigation-breadcrumb li:not(:last-child){padding-right:8px}.navigation-breadcrumb li:not(:last-child):after{background-color:#ffec00;content:"";display:block;height:4px;position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:4px}.navigation-breadcrumb li:first-child{padding-left:5px}.navigation-breadcrumb a{display:block;height:100%;width:100%}@media screen and (max-width:1024px){.navigation-breadcrumb{left:185px}}@media screen and (max-width:480px){.navigation-breadcrumb{display:none}}.group{margin:90px auto 60px;max-width:1680px}@media screen and (max-width:1680px){.group{max-width:1440px}}@media screen and (max-width:1024px){.group{margin-top:60px}}.group-head{font-size:0}.group-head-section-title{display:inline-block;font-weight:400;padding-left:105px;width:50%}@media screen and (max-width:1200px){.group-head-section-title{width:auto}}@media screen and (max-width:1024px){.group-head-section-title{font-size:42px;padding-left:60px}.group-head-section-title:before{width:50px}}@media screen and (max-width:480px){.group-head-section-title{padding-left:4.38%}.group-head-section-title:before{display:none}}.group-head-content{display:inline-block;font-size:19px;line-height:1.6;vertical-align:top;width:40%}@media screen and (max-width:1200px){.group-head-content{display:block;margin-top:28px;padding-left:105px;width:80%}}@media screen and (max-width:1024px){.group-head-content{line-height:1.8;padding-left:15.63%;width:90%}}.group-list-number{color:#ffec00;display:inline-block;font-size:68px;line-height:1;margin:0 10px;text-align:right;vertical-align:middle;width:calc(50% - 30px)}.group-list-number--bigger:before{content:">";margin-right:15px}@media screen and (max-width:1200px){.group-list-number{width:calc(50% - 20px)}}@media screen and (max-width:650px){.group-list-number{margin:0 5px}}@media screen and (max-width:480px){.group-list-number{bottom:30px;font-size:45px;position:relative;right:48%;width:auto}}.group-list-title{font-weight:400}@media screen and (max-width:1024px){.group-list-title{font-size:20px}}@media screen and (max-width:480px){.group-list-title{font-size:18px}}.group-list-text{display:inline-block;font-size:34px;font-weight:500;margin:0 10px;text-align:left;vertical-align:middle}@media screen and (max-width:1024px){.group-list-text span:not(.group-list-title){font-size:24px}}@media screen and (max-width:480px){.group-list-text{left:45%;position:absolute}.group-list-text span:not(.group-list-title){font-size:19px}}.group-list{overflow:hidden;padding-top:70px;text-transform:uppercase}.group-list li{margin:30px 0 70px;position:relative}@media screen and (max-width:480px){.group-list{text-align:right}}.group-list--no-padding{padding:0}.quota{margin:0 auto;overflow:hidden;position:relative;width:100%}.quota .icon-arrow-left,.quota .icon-arrow-right-link{background-color:#000;color:#ffec00;font-size:48px;left:0;position:absolute;top:50%;z-index:5}.quota .icon-arrow-right-link{left:auto;right:0}.quota .slick-track{align-items:stretch;display:flex}.quota .slick-slide{height:auto}.quota .slick-slide>div{height:100%}@media screen and (max-width:1024px){.quota{line-height:0;text-align:right}.quota .icon-arrow-left,.quota .icon-arrow-right-link{top:150px}}@media screen and (max-width:480px){.quota .icon-arrow-left,.quota .icon-arrow-right-link{top:100px}}.quota-holder{background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.1);flex-shrink:0;margin-left:55px;padding:100px 32px 80px;position:relative;width:45%;z-index:1}.quota-holder p{color:#14131f;font-size:22px;font-style:italic;line-height:35px;text-align:center}.quota-holder img{position:absolute;right:25px;top:25px;width:45px}@media screen and (max-width:1024px){.quota-holder{box-shadow:none;margin:-20px auto 0;width:calc(100% - 40px)}.quota-holder img{left:10%;right:auto;top:-10px;transform:translateX(-50%)}.quota-holder p{font-size:23px;line-height:1.48}}@media screen and (max-width:480px){.quota-holder{padding:40px 20px 20px}.quota-holder p{font-size:18px;line-height:28px}.quota-holder img{width:41px}}.quota-image{background-position:100%;background-size:cover;flex:1 0 auto;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1024px){.quota-image{height:380px;position:relative}}@media screen and (max-width:480px){.quota-image{height:250px}}.quota-triangle{border-color:transparent transparent transparent #fff;border-style:solid;border-width:40px 0 0 60px;bottom:30px;height:0;position:absolute;right:-60px;width:0}@media screen and (max-width:1024px){.quota-triangle{border-color:#fff transparent transparent;border-width:30px 20px 0 0;right:10%;top:-30px;transform:rotate(180deg)}}.quota-caption{bottom:60px;color:#fff;font-size:18px;left:0;letter-spacing:.4px;line-height:31px;margin-left:55px;position:absolute;z-index:1}@media screen and (max-width:1024px){.quota-caption{display:none}}.quota-caption-title{font-size:22px;font-weight:400}.quota-item{display:flex!important;flex-direction:column;height:100%;padding:45px 0 190px;position:relative}.quota-item:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));bottom:0;content:"";height:160px;left:0;position:absolute;width:100%;z-index:1}@media screen and (min-width:1441px){.quota-item{padding:7% 0 18%}}@media screen and (max-width:1024px){.quota-item{flex-direction:column-reverse;padding:0}.quota-item:before{background:none}}.quota-caption-title-mobile{display:none;font-size:14px;font-weight:500;line-height:24px;margin-top:20px}@media screen and (max-width:1024px){.quota-caption-title-mobile{display:block}}.quota-caption-position-mobile{display:none;font-size:14px;font-weight:325;line-height:24px}@media screen and (max-width:1024px){.quota-caption-position-mobile{display:block}}.recent{margin:80px auto 70px;max-width:1680px;position:relative}@media screen and (max-width:1680px){.recent{max-width:1440px}}.recent .section-title{font-weight:400}@media screen and (max-width:1024px){.recent .section-title{font-size:42px;padding-left:40px}.recent .section-title:before{width:30px}}@media screen and (max-width:480px){.recent .section-title{font-size:22px;padding-left:10px}.recent .section-title:before{width:0}}@media screen and (max-width:1024px){.recent{margin:60px auto 70px}}@media screen and (max-width:480px){.recent{margin-bottom:30px;margin-top:60px}}.recent-item{font-size:0;margin:80px auto;overflow:hidden;padding:0 10px;position:relative;width:100%}.recent-item>div{display:inline-block}@media screen and (max-width:1024px){.recent-item{margin:40px 0 80px;padding:0 40px}}@media screen and (max-width:480px){.recent-item{padding:0}}.recent-item-image-holder{position:relative;width:50%}.recent-item-image-holder p{font-size:12px;line-height:1;margin-left:20px;margin-top:15px}@media screen and (max-width:480px){.recent-item-image-holder p{font-size:8px;margin-right:10px}}@media screen and (max-width:1024px){.recent-item-image-holder{width:100%}.recent-item-image-holder p{text-align:right}}.recent-item-image{background-position:50%;background-size:cover;height:500px;overflow:hidden;position:relative}@media screen and (max-width:1024px){.recent-item-image{height:525px}}@media screen and (max-width:480px){.recent-item-image{height:320px}}.recent-item-image-play{background-color:hsla(0,0%,100%,.3);border-radius:50%;bottom:15px;height:110px;position:absolute;right:15px;width:110px}.recent-item-image-play:before{color:#fff;display:inline-block;font-family:icomoon;font-size:66px;font-weight:400;left:50%;position:absolute;top:54%;transform:translate(-50%,-50%)}.recent-item-info{margin:0 65px;text-align:left;vertical-align:top;width:calc(50% - 130px)}.recent-item-info p{font-size:18px;line-height:1.7}@media screen and (max-width:1440px){.recent-item-info{margin-right:0}}@media screen and (max-width:1024px){.recent-item-info{margin:0;width:100%}.recent-item-info p{font-size:17px;line-height:1.65}}@media screen and (max-width:480px){.recent-item-info{display:block!important;margin:0 auto;width:90%}.recent-item-info p{font-size:16px;line-height:1.5}}.recent-item-info-title{font-size:38px;line-height:46px;margin:60px 0 45px;position:relative}@media screen and (max-width:1024px){.recent-item-info-title{font-size:40px}}@media screen and (max-width:480px){.recent-item-info-title{font-size:22px;line-height:1.09;margin:25px 0 14px}}.recent-item-line{background-color:#ffec00;height:3px;left:calc(50% - 30px);margin:30px 0;position:absolute;width:160px}@media screen and (max-width:1024px){.recent-item-line{left:0;top:450px}}@media screen and (max-width:480px){.recent-item-line{height:15vh;left:25px;margin:0;top:calc(320px - 10vh);width:3px}}.recent-item-button{color:#14031f;display:inline-block;font-size:16px;font-weight:500;line-height:1;margin-top:85px;position:relative;text-transform:uppercase;z-index:1}@media screen and (max-width:480px){.recent-item-button{font-size:14px;margin-top:25px}.recent-item-button:after{margin-left:15px}}.recent-item-button:before{background-color:#ffec00;bottom:0;content:"";height:70%;left:0;position:absolute;transition:width .5s ease;width:0;z-index:-1}.recent-item-button:hover:before{width:30%}.recent-button{text-align:center}.recent-button a{background-color:#fff;display:inline-block;padding:18.5px}.recent-button a span{color:#14031f;font-weight:500;position:relative;text-transform:uppercase}.recent-popup-element{margin:0 auto;position:relative;width:80%}.recent-popup-element video{background-color:#000;height:100%;width:100%}.recent-popup-element .mfp-close{color:#fff;text-align:right;top:-44px;transition:font-size .25s}.recent-popup-element .mfp-close:hover{font-size:45px}.recent-item--reversed{text-align:right}.recent-item--reversed .recent-item-image-poser p{text-align:left}.recent-item--reversed .recent-item-image-holder{float:right}.recent-item--reversed .recent-item-line{left:10px}@media screen and (max-width:1440px)and (min-width:1025px){.recent-item--reversed .recent-item-info{margin-left:0;margin-right:65px}}@media screen and (max-width:1024px){.recent-item--reversed{text-align:left}.recent-item--reversed .recent-item-image-holder{float:none}}.disturber-detailed{background-color:#ffec00;border:15px solid #f7f7f6;padding:90px 0;text-align:center}.disturber-detailed>p{font-size:26px;line-height:42px;margin-bottom:75px}@media screen and (max-width:1024px){.disturber-detailed{border:none}.disturber-detailed>p{font-size:22px;line-height:1.9}}@media screen and (max-width:480px){.disturber-detailed>p{font-size:18px;line-height:1.61}}.disturber-detailed-title{font-size:40px;font-weight:500;margin-bottom:40px;text-transform:uppercase}.disturber-detailed-title span{text-transform:lowercase}@media screen and (max-width:1024px){.disturber-detailed-title{font-size:38px}}@media screen and (max-width:480px){.disturber-detailed-title{font-size:26px;line-height:1.23}}.disturber-detailed-button{background-color:#ffec00;border:2px solid #ffec00;border-radius:4px;color:#14131f;display:inline-block;font-size:16px;font-weight:500;line-height:1;margin-top:35px;padding:16px 24px;position:relative;text-transform:uppercase;z-index:1}.disturber-detailed-button.on-light{background-color:#14131f;border:2px solid #14131f;color:#fff;transition:all .5s ease}.disturber-detailed-button.on-light:before{background-color:#ffec00}.disturber-detailed-button.on-light span:after{color:#fff;transition:all .5s ease}.no-touchevents .disturber-detailed-button.on-light:hover{background-color:#ffec00;color:#14131f}.no-touchevents .disturber-detailed-button.on-light:hover span:after{color:#14131f;transition:all .5s ease}.disturber-detailed-button.btn-secondary{background-color:#fff;border:2px solid #14131f;color:#14131f;transition:all .5s ease}.disturber-detailed-button.btn-secondary:before{background-color:#fff}.disturber-detailed-button.btn-secondary span:after{color:#14131f;transition:all .5s ease}.no-touchevents .disturber-detailed-button.btn-secondary:hover{background-color:#14131f;color:#fff}.no-touchevents .disturber-detailed-button.btn-secondary:hover:before{background-color:#14131f}.no-touchevents .disturber-detailed-button.btn-secondary:hover span:after{color:#fff;transition:all .5s ease}.disturber-detailed-button:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s ease;width:0;z-index:1}.disturber-detailed-button:hover:before{width:100%}.disturber-detailed-button span{display:inline-block;padding-right:50px;position:relative;z-index:5}.disturber-detailed-button span:after{color:#000;content:"\e947";font-family:icomoon;font-size:24px;font-weight:400;margin-left:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);vertical-align:middle}@media screen and (max-width:1024px){.disturber-detailed-button span:after{margin-left:18px}}@media screen and (max-width:480px){.disturber-detailed-button{margin-top:30px}.disturber-detailed-button span{font-size:14px;padding-right:40px}.disturber-detailed-button span:after{font-size:22px}}.disturber-detailed-button.no-icon span{padding-right:0}.disturber-detailed-button.no-icon span:after{display:none}.header-article{margin:163px auto 128px;max-width:836px;position:relative;text-align:center;width:60%}.header-article>p{color:#3a3a39;font-size:28px;line-height:42px}.header-article--immo-overview{margin-bottom:70px}.header-article--engage{margin-bottom:65px}@media screen and (max-width:1024px){.header-article{margin-bottom:80px;width:80%}.header-article>p{font-size:18px;line-height:28px}.header-article--immo-overview{margin-bottom:65px}}@media screen and (max-width:480px){.header-article{margin:115px auto 64px;width:90%}.header-article>p{font-size:18px;line-height:28px}}.header-article-subtitle{color:#14031f;font-size:14px;font-weight:500;left:50%;line-height:1;margin-bottom:20px;position:absolute;text-transform:uppercase;top:-10px;transform:translate(-50%,-100%)}@media screen and (max-width:480px){.header-article-subtitle{left:auto;position:relative;top:auto;transform:none}}.header-article-tag{color:#6d6d6b;font-size:12px;font-weight:700;letter-spacing:1px;line-height:16px;margin-bottom:25px;text-transform:uppercase}@media screen and (max-width:480px){.header-article-tag{margin-bottom:15px}}.header-article-image-container{color:#14031f;font-size:12px;line-height:2;margin-top:45px;overflow:hidden;position:relative;text-align:left}.header-article-image-container p{margin-top:10px}.header-article-image-container img{width:100%}.criterion{margin:100px auto}.criterion>p{color:#14031f;font-size:19px;line-height:1.8;text-align:center}@media screen and (max-width:1024px){.criterion{margin:80px auto}.criterion>p{font-size:16px}}@media screen and (max-width:480px){.criterion{margin:35px auto;width:100%}.criterion p{margin:0 auto;width:90%}.criterion-title{width:90%}}.criterion-sub-title{color:#14031f;font-size:30px;line-height:1.2;margin-bottom:40px}@media screen and (max-width:1250px){.criterion-sub-title{font-size:24px}}@media screen and (max-width:480px){.criterion-sub-title{font-size:22px;width:90%}}.criterion-item-container{font-size:0;margin:65px auto 0;text-align:center}@media screen and (max-width:480px){.criterion-item-container{margin:35px auto 0}}.criterion-item{display:inline-block;font-size:14px;line-height:1.7;margin-bottom:50px;padding:0 15px;position:relative;vertical-align:top;width:25%}.criterion-item i{font-size:50px}.criterion-item:not(:last-child):after{color:#000;content:"\e906";font-family:icomoon;font-size:22px;position:absolute;right:0;top:100px;transform:translateX(50%)}@media screen and (max-width:1250px){.criterion-item{font-size:14px;width:50%}}@media screen and (max-width:650px){.criterion-item{width:50%!important}}@media screen and (max-width:480px){.criterion-item{padding:0;width:100%!important}.criterion-item i{display:none}.criterion-item .criterion-item-text{font-size:16px;line-height:26px;padding:0 20px;width:100%}}.criterion-item-title{color:#14031f;font-size:18px;font-weight:500;line-height:1.2;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:1250px){.criterion-item-title{font-size:16px}}@media screen and (max-width:480px){.criterion-item-title{border-top:1px solid #14131f;font-size:20px;line-height:28px;margin-bottom:8px;padding:25px 20px 0;position:relative}.criterion-item-title:after{background-color:#14131f;border-radius:100%;content:"";height:10px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:10px}}.criterion-item-number{color:#ffec00;font-size:55px;font-weight:500;line-height:1;margin:20px 0 15px}@media screen and (max-width:480px){.criterion-item-number{font-size:64px;line-height:72px;margin-bottom:25px}}.customer-quota{color:#14031f;font-size:0;margin:100px auto 150px;max-width:1440px;padding:0 5%;width:100%}.customer-quota img{width:100%}.customer-quota .slick-slide{outline:none}.customer-quota .slick-arrow{background-color:#fff;color:#ffec00;font-size:53px;left:0;position:absolute;top:50%;z-index:10}.customer-quota .slick-arrow.icon-arrow-right-link{left:auto;right:0}@media screen and (max-width:1024px){.customer-quota{direction:ltr;margin:100px auto;padding:0;width:90%}}@media screen and (max-width:480px){.customer-quota{margin:60px auto;width:100%}}@media screen and (min-width:1681px){.customer-quota{max-width:1510px}}.customer-quota-text{background-color:#f7f7f6;direction:ltr;display:inline-block;font-size:22px;font-style:italic;line-height:35px;margin-right:45px;padding:24px 20px 0;position:relative;text-align:center;vertical-align:middle;width:calc(40% - 45px)}@media screen and (max-width:1024px){.customer-quota-text{margin:0;width:100%}}@media screen and (max-width:480px){.customer-quota-text{font-size:18px;line-height:28px}}.customer-quota-item{direction:rtl;position:relative;width:100%}.customer-quota-item:before{background-color:#ffec00;content:"";height:100%;left:calc(20% - 22.5px);position:absolute;top:0;width:6px}.customer-quota-item--image-to-left{direction:ltr}.customer-quota-item--image-to-left:before{left:auto;right:calc(20% - 22.5px)}@media screen and (max-width:1024px){.customer-quota-item:before{display:none}}.customer-quota-reference{direction:ltr;display:inline-block;margin-left:45px;position:relative;vertical-align:middle;width:calc(60% - 45px)}.customer-quota-reference>img{margin-bottom:5px}@media screen and (max-width:1024px){.customer-quota-reference{margin:0;width:100%}.customer-quota-reference>p{margin-top:7px;max-width:none;position:static;transform:none}}.customer-quota-img-description{font-size:12px;line-height:24px;padding-left:125px}.customer-quota-img-description.no-contact{padding-left:0;position:relative}@media screen and (max-width:1024px){.customer-quota-img-description{bottom:0;padding-left:230px;position:absolute;top:0;transform:translateY(100%)}.customer-quota-img-description.no-contact{padding-left:0;position:relative;transform:none}}@media screen and (max-width:480px){.customer-quota-img-description{padding-left:160px;padding-right:20px}.customer-quota-img-description.no-contact{padding-left:20px;padding-right:20px}}.customer-quota-placeholder{height:0;padding-bottom:60%;width:100%}.customer-quota-person{display:block;padding:8px 20px 0 125px;position:relative;width:100%}@media screen and (max-width:1024px){.customer-quota-person{bottom:0;left:0;padding:0;position:relative;transform:none;width:100%}}.customer-quota-person-image{aspect-ratio:1;border:4px solid #fff;bottom:0;left:0;position:absolute;transform:translateX(-50%);width:190px;z-index:5}@media screen and (max-width:1024px){.customer-quota-person-image{left:20px;top:0;transform:translateY(-50%)}}@media screen and (max-width:480px){.customer-quota-person-image{max-width:120px}}.customer-quota-person-description{text-align:left}@media screen and (max-width:1024px){.customer-quota-person-description{margin-left:20px;max-width:190px;padding-top:95px;text-align:center}}@media screen and (max-width:480px){.customer-quota-person-description{max-width:120px;padding-top:60px}}.customer-quota-person-name{font-size:16px;font-weight:500;line-height:26px}@media screen and (max-width:480px){.customer-quota-person-name{font-size:14px;line-height:24px}}.customer-quota-person-position{font-size:16px;line-height:26px}@media screen and (max-width:480px){.customer-quota-person-position{font-size:14px;line-height:24px}}.expertise{margin:100px auto}.expertise>.default-text{color:#14031f;font-size:19px;line-height:1.8;margin-bottom:50px;text-align:center}@media screen and (max-width:480px){.expertise>.default-text{font-size:16px}}@media screen and (max-width:1024px){.expertise{margin:80px auto}}@media screen and (max-width:480px){.expertise{margin:60px auto}}.expertise-title{font-size:40px;line-height:48px;margin-bottom:25px}.expertise-list{font-size:0;margin:0 -9%}.expertise-list--tripple{margin:0 -2%}.expertise-list--tripple .expertise-list-item{margin:0 2%;width:29.33%}@media screen and (max-width:800px){.expertise-list--tripple .expertise-list-item{margin:0;width:100%}.expertise-list{margin:0}}.expertise-list-item{display:inline-block;font-size:14px;line-height:1.45;margin:0 9%;padding:60px 0 65px 60px;position:relative;vertical-align:top;width:32%}.expertise-list-item .default-text ol:first-child,.expertise-list-item .default-text ul:first-child{margin-top:15px}@media screen and (max-width:800px){.expertise-list-item{margin:0;padding:60px 0 45px 60px;width:100%}.expertise-list-item:nth-child(2n){margin:0}}@media screen and (max-width:480px){.expertise-list-item{padding:45px 0 45px 50px}}.expertise-list-item-overlay{position:relative;z-index:4}.expertise-list-item-title{color:#14131f;font-size:18px;font-weight:500;line-height:28px}@media screen and (max-width:480px){.expertise-list-item-title{font-size:16px}}.expertise-list-item-description{color:#14131f;font-size:14px;line-height:24px}.expertise-list-item-icon-container{border:13px solid #ffec00;border-radius:50%;height:90px;left:0;position:absolute;top:0;width:90px}.expertise-list-item-icon-container:after{background-color:#f7f7f6;bottom:-13px;content:"";height:45px;position:absolute;right:-13px;width:45px}.expertise-list-item-icon-container i{font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@media screen and (max-width:480px){.expertise-list-item-icon-container{border-width:9px;height:70px;width:70px}.expertise-list-item-icon-container i{font-size:24px}}.usp{color:#14031f;font-size:0;margin:140px auto 65px}.usp p:not(:last-child){margin-bottom:24px}.usp ul{-moz-columns:2;column-count:2}.usp li{display:inline-block;margin-bottom:16px;padding:0 6% 0 43px;position:relative;width:100%}.usp li:before{background-color:#ffec00;color:#000;content:"\e911";display:block;font-family:icomoon;font-size:18px;height:26px;left:0;line-height:26px;position:absolute;text-align:center;top:1px;width:24px}@media screen and (max-width:480px){.usp li{margin-bottom:15px}}.usp--engage{margin:0 auto;padding:50px 0}.usp--engage ul{-moz-columns:1;column-count:1}.usp--engage-multiple-columns{margin:0 auto;padding:50px 0}@media screen and (max-width:1024px){.usp{margin:100px auto 80px}.usp li{width:90%}}@media screen and (max-width:700px){.usp ul{-moz-columns:1;column-count:1}.usp li{margin-right:0}}@media screen and (max-width:480px){.usp{margin:80px auto 60px}.usp p:last-of-type{margin:35px 0}.usp li{width:100%}}.usp-download{color:#14031f;font-size:22px;line-height:1.4;margin:65px auto 100px}.usp-download>div{line-height:1.4;margin-top:25px}.usp-download--engage{margin:10px auto 100px}.usp-download-item{background-color:#fff;border-radius:3px;display:block;font-size:16px;font-weight:500;margin-top:15px;overflow:hidden;padding:15px 65px 15px 60px;position:relative;text-transform:uppercase}.usp-download-item>i{font-size:24px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.usp-download-item-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#14031f;border:none;cursor:pointer;height:100%;outline:none;padding:0;position:absolute;right:0;top:0;width:50px}.usp-download-item-button i{color:#fff;font-size:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.references{margin:125px auto 40px;max-width:1440px;width:100%}@media screen and (max-width:1024px){.references{margin:100px auto 60px}}@media screen and (max-width:480px){.references{margin:80px auto 60px}}.references-title{margin-bottom:50px}.references-container{font-size:0;margin-bottom:30px;padding:0 5%;position:relative;width:100%}.references-container .icon-arrow-left-bg,.references-container .icon-arrow-right-bg{cursor:pointer;position:absolute;top:262.5px;transform:translate(50%,-50%) scale(2);z-index:10}@media screen and (max-width:1024px){.references-container .icon-arrow-left-bg,.references-container .icon-arrow-right-bg{top:calc(50% - 24px)}}.references-container .icon-arrow-left-bg{left:0}.references-container .icon-arrow-left-bg:before{content:url(/corporate/images/icons/arrow-left-bg.svg)}.references-container .icon-arrow-right-bg{right:0;transform:translate(-50%,-50%) scale(2)}.references-container .icon-arrow-right-bg:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.references-container .slick-slide>div{height:100%}@media screen and (max-width:1024px){.references-container{padding:0 42px}}@media screen and (max-width:480px){.references-container{padding:0}}.references-container.references-search-container{padding:0}.references-item{outline:none}.references-item-left,.references-item-right{display:inline-block;font-size:16px;vertical-align:top}.references-item-left>p,.references-item-right>p{color:#14031f;font-size:14px;line-height:24px;margin-top:8px}@media screen and (max-width:480px){.references-item-left>p,.references-item-right>p{padding-left:20px}}.references-item-left a,.references-item-right a{background-position:50%;background-size:cover;display:block;height:525px;outline:none;position:relative;width:100%}@media screen and (max-width:1024px){.references-item-left,.references-item-right{display:block}}.references-item-left{margin-right:3px;width:calc(60% - 3px)}.no-touchevents .references-item-left:hover .references-item-overlay{opacity:1}.references-item-left--single{height:100%;margin:0;width:100%}@media screen and (max-width:1024px){.references-item-left{margin:0 auto 20px;width:100%}.references-item-left a{height:30vh}.references-item-left--single{margin:0}}.references-item-right{margin-left:3px;width:calc(40% - 3px)}@media screen and (max-width:1024px){.references-item-right{margin:0 auto;width:100%}.references-item-right a{height:40vh}}@media screen and (max-width:480px){.references-item-right{display:none}}.references-item-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:0;padding:25px 30px 30px;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:100%}.references-item-overlay.is-open{height:100%;opacity:1;pointer-events:auto}@media screen and (max-width:480px){.references-item-overlay.is-open{height:auto}}.references-item-overlay.search-reference{opacity:1}@media screen and (max-width:1024px){.references-item-overlay{padding:20px 25px 25px}}@media screen and (max-width:480px){.references-item-overlay{background:#fff;padding:20px;transform:translateY(-50%);width:100%}}.references-item-overlay .mfp-close{color:#14131f}.references-item-overlay-image{display:none!important;margin:20px 0}@media screen and (max-width:480px){.references-item-overlay-image{display:block!important}}.references-item-overlay-title{color:#fff;font-size:26px;font-weight:500;line-height:1.4}@media screen and (max-width:1024px){.references-item-overlay-title{font-size:20px}}@media screen and (max-width:480px){.references-item-overlay-title{color:#14131f;font-size:20px;line-height:28px;margin-bottom:24px}}.references-item-overlay-description{bottom:0;color:#fff;font-size:18px;left:0;line-height:28px;padding:inherit;position:absolute;width:100%}@media screen and (max-width:1024px){.references-item-overlay-description{font-size:14px;line-height:1.2}}@media screen and (max-width:480px){.references-item-overlay-description{color:#14131f;font-size:16px;line-height:26px;padding:0;position:relative}}.references-item-mobile-info-button{bottom:25px;color:#fff;display:none;font-size:30px;left:25px;position:absolute}.touchevents .references-item-mobile-info-button{display:block}.no-touchevents .references-item-mobile-info-button,.references-item-left:not(.references-item-left--single) .references-item-mobile-info-button{display:none!important}@media screen and (max-width:480px){.references-item-left:not(.references-item-left--single) .references-item-mobile-info-button{display:block!important}}.references-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;font-size:16px;line-height:24px;margin:0 auto;outline:none;padding:0}.references-button span{font-weight:500;margin-right:16px;text-transform:uppercase;vertical-align:middle}.references-button i{display:inline-block;height:24px;vertical-align:middle;width:24px}.references-button i:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.disturber,.references-item-left-container,.references-item-right-container{position:relative}.disturber{background-color:#ffec00;background-position:50%;background-size:cover;font-size:0;text-align:center;width:100%}.disturber p{font-size:28px;line-height:42px;margin:0 auto;max-width:836px}@media screen and (max-width:480px){.disturber p{font-size:18px;line-height:28px}}.disturber .disturber-detailed-button{margin-left:10px;margin-right:10px}.disturber-wrap{color:#14131f;height:100%;padding:80px 20%;width:100%}.disturber-wrap--bg{background-color:rgba(0,0,0,.4);color:#fff}@media screen and (max-width:1024px){.disturber-wrap{padding:80px 15%}}@media screen and (max-width:850px){.disturber-wrap{padding:90px 7.5%}}@media screen and (max-width:480px){.disturber-wrap{padding:48px 2.5%}}.disturber-title{display:inline-block;font-size:48px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:56px;margin-bottom:8px;max-width:836px;text-align:center;text-transform:uppercase}@media screen and (max-width:480px){.disturber-title{font-size:28px;line-height:36px}}.case-study{margin:120px auto 40px;max-width:1440px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.case-study{margin:60px auto}}.case-study-item{font-size:0;margin:0 auto;width:90%}.case-study-item:not(:last-child){margin-bottom:80px}@media screen and (max-width:1024px){.case-study-item:not(:last-child){margin-bottom:50px}}.case-study-item:nth-child(odd){direction:rtl}.case-study-item:nth-child(odd) .case-study-item-description{direction:ltr;margin:50px 10px 0 0}.case-study-item:nth-child(odd) .case-study-item-description-subtitle:after{left:auto;right:-80px}.case-study-item:nth-child(odd) .case-study-item-image{direction:ltr;margin:0 0 0 10px}.case-study-item-description{display:inline-block;font-size:16px;margin:50px 0 0 10px;position:relative;vertical-align:top;width:calc(40% - 10px)}.case-study-item-description.is-mobile{display:none}.case-study-item-description p{color:#14031f;font-size:18px;line-height:1.7;margin-bottom:55px}@media screen and (max-width:480px){.case-study-item-description p{font-size:16px;margin-bottom:30px}}@media screen and (max-width:1024px){.case-study-item-description{display:block;margin:0!important;width:100%}.case-study-item-description.is-mobile{display:block}.case-study-item-description:not(.is-mobile) .case-study-item-description-subtitle,.case-study-item-description:not(.is-mobile) .case-study-item-description-title{display:none}}.case-study-item-image{display:inline-block;font-size:16px;margin:0 10px 0 0;vertical-align:top;width:calc(60% - 10px)}.case-study-item-image p{color:#14031f;font-size:12px;line-height:2;margin-top:15px}.case-study-item-image img{width:100%}@media screen and (max-width:1024px){.case-study-item-image{display:block;margin:0 0 20px!important;width:100%}}.case-study-item-description-subtitle{color:#14031f;font-size:18px;font-weight:500;margin-bottom:10px;position:relative;text-transform:uppercase}@media screen and (max-width:480px){.case-study-item-description-subtitle{font-size:16px}}.case-study-item-description-title{color:#14031f;font-size:36px;line-height:1.3;margin-bottom:25px}@media screen and (max-width:480px){.case-study-item-description-title{font-size:28px}}.case-study-item-description-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;font-size:16px;line-height:24px;outline:none;padding:0}.case-study-item-description-button span{font-weight:500;margin-right:16px;text-transform:uppercase;vertical-align:middle}.case-study-item-description-button i{display:inline-block;height:24px;vertical-align:middle;width:24px}.case-study-item-description-button i:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.contact{background-color:#fff;margin:0 auto;padding:100px 0 70px}.contact.is-AT .contact-item-wrap.is-CH,.contact.is-AT .contact-item-wrap.is-DE,.contact.is-CH .contact-item-wrap.is-AT,.contact.is-CH .contact-item-wrap.is-DE,.contact.is-DE .contact-item-wrap.is-AT,.contact.is-DE .contact-item-wrap.is-CH{display:none}.contact--career{padding-bottom:0}.contact--career .contact-item-wrap{margin-bottom:0}@media screen and (max-width:1024px){.contact{padding-top:80px}}@media screen and (max-width:480px){.contact{padding-top:60px}}.contact-title{margin:0 0 8px}.contact-intro{color:#14131f;font-size:18px;line-height:28px;margin-bottom:48px}.contact-intro p{text-align:center}.contact-intro p:last-of-type:not(:last-child){margin-bottom:24px}.contact-intro span{font-size:14px;font-weight:500;vertical-align:middle}.contact-intro select{outline:none}@media screen and (max-width:1024px){.contact-intro{font-size:18px}}@media screen and (max-width:480px){.contact-intro{font-size:16px}}.contact-countries{text-align:center}.contact-intro .selectric-wrapper{display:inline-block;margin-left:15px;vertical-align:middle}.contact-intro .selectric-wrapper .selectric{background-color:transparent;border:none;border-bottom:1px solid #000}.contact-intro .selectric-wrapper .selectric i{font-size:9px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact-intro .selectric-wrapper .selectric span{font-size:14px}.contact-intro .selectric-wrapper .selectric .label{height:28px;line-height:28px;margin:0;padding:0 20px 0 25px;position:relative}.contact-intro .selectric-wrapper .selectric .label img{height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.contact-intro .selectric-wrapper .selectric .label span{display:inline-block;margin:0;vertical-align:middle}.contact-intro .selectric-wrapper .selectric-scroll li{padding-left:35px;position:relative}.contact-intro .selectric-wrapper .selectric-scroll li img{height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.contact-item-wrap{font-size:0;margin:0 auto 60px;max-width:1275px;width:90%}.contact-item-wrap--single{max-width:1000px;width:60%}@media screen and (max-width:1024px){.contact-item-wrap{margin:0 auto 40px}.contact-item-wrap--single{width:80%}}@media screen and (max-width:480px){.contact-item-wrap--single{margin:0 auto;width:90%}}.contact-item-image-wrapper{height:100%;overflow:hidden}.contact-item{border-radius:4px;display:inline-block;font-size:16px;height:520px;margin:3px;position:relative;vertical-align:middle}.contact-item.one-whole{height:auto;width:calc(50% - 6px)}.contact-item.five-tenths,.contact-item.four-eighths,.contact-item.one-half,.contact-item.six-twelfths,.contact-item.three-sixths,.contact-item.two-quarters{width:calc(50% - 6px)}.contact-item.four-twelfths,.contact-item.one-third,.contact-item.two-sixths{width:calc(33.33% - 9px)}.contact-item--hidden{display:none}@media screen and (max-width:1024px){.contact-item.five-tenths,.contact-item.four-eighths,.contact-item.four-twelfths,.contact-item.one-half,.contact-item.one-third,.contact-item.six-twelfths,.contact-item.three-sixths,.contact-item.two-quarters,.contact-item.two-sixths{height:420px;margin:0 0 25px;width:100%}}@media screen and (max-width:800px){.contact-item.one-whole{height:auto;margin:0 0 25px;width:100%}}.contact-item-image{background-color:#dfdfdf;background-position:50%;background-size:cover;border-radius:4px;height:0;padding-bottom:68.75%;width:100%}.contact-item-overlay{border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.one-whole .contact-item-overlay{left:100%;position:absolute;top:0}@media screen and (max-width:800px){.one-whole .contact-item-overlay{position:static}}.contact-item-gradient{background:linear-gradient(180deg,rgba(44,44,44,0),#000);border-radius:4px;bottom:0;height:60%;position:absolute;width:100%}.one-whole .contact-item-gradient{display:none}.contact-item-overlay-text{color:#fff;height:60%;left:0;padding:60px 45px 23px;position:absolute;top:40%;width:100%}.contact-item-overlay-text>p{font-size:14px;margin-bottom:30px}.contact-item-overlay-text>a{bottom:23px;left:45px;position:absolute}.one-whole .contact-item-overlay-text>a{bottom:0;display:inline-block;left:0;margin-top:30px;position:relative}.one-whole .contact-item-overlay-text{color:#000;height:auto;top:10px}@media screen and (max-width:1024px){.contact-item-overlay-text{padding:0 0 0 20px}.contact-item-overlay-text a{bottom:20px;left:20px}.one-whole .contact-item-overlay-text{padding:60px 45px 23px}}@media screen and (max-width:800px){.one-whole .contact-item-overlay-text{padding-top:40px;position:static}}@media screen and (max-width:480px){.one-whole .contact-item-overlay-text{padding:30px 25px 15px}}.contact-item-overlay-text-title{font-size:24px;font-weight:500;margin-bottom:25px;position:relative}.contact-item-overlay-text-phones{display:block}.contact-item-overlay-text-phones i{font-size:22px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.contact-item-overlay-text-phones div{font-size:14px;font-weight:500;margin:10px 0;padding:2px 0 2px 35px;position:relative}.contact-button-wrap{text-align:center}.contact-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:0 auto;max-width:90%;outline:none;padding:15px 45px 15px 5px;position:relative;text-transform:uppercase}.contact-button i{background-color:#fff;font-size:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact-button.is-hidden{display:none}.news{background-color:#fff;padding:70px 0 45px;width:100%}.news-wrap{margin:0 auto;max-width:1440px;width:100%}.news-item-container{margin:70px auto 40px;width:90%}@media screen and (max-width:1024px){.news-item-container{margin-top:65px}}@media screen and (max-width:480px){.news-item-container{margin-top:50px}}.news-item{display:block;font-size:0;margin-bottom:40px;width:100%}.news-item:nth-child(2n){direction:rtl}.news-item:nth-child(2n) .news-item-image{direction:ltr}.news-item:nth-child(2n) .news-item-description{direction:ltr;padding:0 60px 0 0}.news-item:nth-child(2n) .news-item-description-title:before{left:auto;right:-130px}@media screen and (max-width:1024px){.news-item:nth-child(2n) .news-item-description-title:before{left:-130px;right:auto}.news-item:nth-child(2n) .news-item-description{padding:0}}.news-item--hidden{display:none}@media screen and (max-width:1024px){.news-item{margin-bottom:80px}}.news-item-image{display:inline-block;vertical-align:top;width:55%}.news-item-image img{width:100%}.news-item-image p{color:#14031f;font-size:12px;line-height:2;margin-top:15px}@media screen and (max-width:1024px){.news-item-image{display:block;width:100%}}.news-item-image-placeholder{display:inline-block;vertical-align:top;width:55%}@media screen and (max-width:1024px){.news-item-image-placeholder{display:none}}.news-item-description{color:#14031f;display:inline-block;font-size:17px;line-height:1.6;padding-left:60px;vertical-align:top;width:45%}@media screen and (max-width:1024px){.news-item-description{display:block;padding:0;width:100%}}@media screen and (max-width:480px){.news-item-description{font-size:15px}}.news-item-description-title{font-size:40px;line-height:1.15;margin:45px 0 40px;position:relative}.news-item-description-title:before{background-color:#ffec00;content:"";height:3px;left:-130px;position:absolute;top:-22.5px;width:163px}@media screen and (max-width:1024px){.news-item-description-title{font-size:36px;margin-bottom:30px}}@media screen and (max-width:480px){.news-item-description-title{font-size:28px;margin-bottom:25px}}.news-button-container{text-align:center}.news-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f7f7f6;border:none;border-radius:2px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.2;outline:none;padding:25px 70px 25px 30px;position:relative;text-transform:uppercase}.news-button:after{background-color:#fff;color:#ffec00;content:"\e947";font-family:icomoon;font-size:24px;height:24px;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.internal-links{margin:100px auto;max-width:1440px;width:100%}@media screen and (max-width:1024px){.internal-links{margin:80px auto}}@media screen and (max-width:480px){.internal-links{margin:60px auto}}.internal-links-container{font-size:0;margin:50px auto 0;width:90%}.internal-links-item{border-radius:2px;display:inline-block;margin-bottom:8px;overflow:hidden;vertical-align:top;width:calc(33.33% - 5px)}.internal-links-item:hover img{transform:scale(1.05)}.internal-links-item img{transition:all .6s ease;width:100%}.internal-links-item p{background-color:#fff;color:#14031f;padding:20px 10px;position:relative;text-align:center;width:100%}@media screen and (max-width:1024px){.internal-links-item{width:calc(50% - 5px)}}@media screen and (max-width:480px){.internal-links-item{width:calc(100% - 5px)}}.contact-disturber{bottom:30px;cursor:pointer;height:165px;position:fixed;right:30px;transform:translateX(100%);z-index:200}.contact-disturber-image{background-color:#fff;border:4px solid #ffec00;border-radius:50%;box-shadow:0 2px 25px 0 rgba(0,0,0,.21);height:100px;left:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.contact-disturber-image img{width:100%}.contact-disturber-image-gradient{background:linear-gradient(180deg,transparent,rgba(0,0,0,.48));height:100px;position:absolute;width:100px}.contact-disturber-image-text{bottom:8px;color:#fff;font-size:14px;font-weight:500;left:17px;line-height:24px;position:absolute}.service-areas{margin:0 auto 90px;max-width:1440px;width:100%}@media screen and (max-width:480px){.service-areas{margin-bottom:60px}}@media screen and (max-width:750px){.service-areas-title{margin-bottom:25px}}.service-areas-grid{font-size:0;margin:40px auto 0;position:relative;width:90%}.service-areas-grid.is-list .service-areas-grid-item-image-overlay{display:none}@media screen and (max-width:480px){.service-areas-grid{margin:25px auto 0}}.service-areas-grid-item{border-radius:8px;display:inline-block;margin-bottom:10px;outline:none;overflow:hidden;position:relative;transition:box-shadow .4s ease;width:calc(33.33% - 6.66667px)}.no-touchevents .service-areas-grid-item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.33)}.no-touchevents .service-areas-grid-item:hover .service-areas-grid-item-image-overlay{opacity:1}@media screen and (max-width:1024px){.service-areas-grid-item{width:calc(50% - 5px)}}@media screen and (max-width:480px){.service-areas-grid-item{width:100%}}.is-list .service-areas-grid-item{border-radius:0;box-shadow:none!important;margin-bottom:45px;width:100%}@media screen and (max-width:750px){.is-list .service-areas-grid-item{margin-bottom:65px}}@media screen and (max-width:480px){.is-list .service-areas-grid-item{margin-bottom:24px}}.service-areas-grid-item-image{position:relative;width:100%}.service-areas-grid-item-image img{width:100%}.service-areas-grid-item-image .service-areas-grid-item-image-mobile{display:none}@media screen and (max-width:480px){.service-areas-grid-item-image .service-areas-grid-item-image-mobile{display:block}.service-areas-grid-item-image .service-areas-grid-item-image-desktop{display:none}}.is-list .service-areas-grid-item-image{border-radius:2px;display:inline-block;height:0;overflow:hidden;padding-bottom:30%;vertical-align:top;width:30%}@media screen and (max-width:1024px){.is-list .service-areas-grid-item-image{padding-bottom:40%;width:40%}}@media screen and (max-width:750px){.is-list .service-areas-grid-item-image{display:block;margin:0 auto;padding-bottom:70%;width:70%}}@media screen and (max-width:480px){.is-list .service-areas-grid-item-image{padding-bottom:75%;width:100%}}.service-areas-grid-item-text{width:100%}.is-list .service-areas-grid-item-text{display:inline-block;padding:0 0 0 48px;position:relative;vertical-align:top;width:70%}@media screen and (max-width:1024px){.is-list .service-areas-grid-item-text{width:60%}}@media screen and (max-width:750px){.is-list .service-areas-grid-item-text{display:block;margin:20px auto 0;padding:0;width:70%}.is-list .service-areas-grid-item-text p{text-align:left}.is-list .service-areas-grid-item-text:before{display:none}}@media screen and (max-width:480px){.is-list .service-areas-grid-item-text{width:100%}}.service-areas-grid-item-text p{color:#14131f;display:none;font-size:18px;font-weight:400;line-height:28px;margin-bottom:24px;max-width:540px}.is-list .service-areas-grid-item-text p{display:block}@media screen and (max-width:750px){.is-list .service-areas-grid-item-text p{margin-bottom:30px}}@media screen and (max-width:480px){.is-list .service-areas-grid-item-text p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:24px;overflow:hidden}.service-areas-grid-item-text p{font-size:16px;line-height:26px}}.service-areas-grid-item-text-title{background-color:#fff;color:#14031f;padding:25px 35px;text-align:center;width:100%}.is-list .service-areas-grid-item-text-title{background-color:transparent;color:#14131f;margin-bottom:16px;padding:0;text-align:left}@media screen and (max-width:750px){.is-list .service-areas-grid-item-text-title{margin-bottom:15px}}@media screen and (max-width:480px){.is-list .service-areas-grid-item-text-title{margin-bottom:8px}}.service-areas-grid-item-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#000;cursor:pointer;display:none;font-size:16px;line-height:24px;outline:none;padding:0}.service-areas-grid-item-text-button span{font-weight:500;margin-right:16px;text-transform:uppercase;vertical-align:middle}.service-areas-grid-item-text-button i{display:inline-block;height:24px;vertical-align:middle;width:24px}.service-areas-grid-item-text-button i:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.is-list .service-areas-grid-item-text-button{display:block}.service-areas-grid-item-image-overlay{background-color:rgba(255,236,0,.87);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.service-areas-grid-item-image-overlay span{color:#14031f;font-size:16px;font-weight:500;left:50%;padding-right:50px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.service-areas-grid-item-image-overlay span:after{color:#000;content:"\e947";font-family:icomoon;font-size:26px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.service-areas-grid-switch{font-size:16px;padding-bottom:20px;position:absolute;right:0;top:0;transform:translateY(-100%)}.service-areas-grid-switch-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;font-size:16px;outline:none;padding:0}.service-areas-grid-switch-button i{margin-right:10px;vertical-align:middle}.service-areas-grid-switch-button span{vertical-align:middle}.is-list .service-areas-grid-switch-button--list,.service-areas-grid-switch-button--grid{display:none}.is-list .service-areas-grid-switch-button--grid{display:inline-block}.living{margin:120px auto 95px;width:100%}.living .slick-arrow{background-color:#fff;color:#ffec00;cursor:pointer;font-size:56px;left:0;position:absolute;top:50%;z-index:20}.living .slick-arrow.icon-arrow-right-link{left:auto;right:0}.living-title{color:#14031f;font-size:38px;line-height:1.2;margin-bottom:45px;text-align:center}.living-item-wrap{font-size:0;margin:0 auto;max-width:1440px;padding:0 5%;width:100%}@media screen and (max-width:1024px){.living-item-wrap{padding:0 70px}}.living-item-wrap .slick-track{align-items:stretch;display:flex}.living-item-wrap .slick-slide{height:auto}.living-item-wrap .slick-slide>div{height:100%}.living-item{cursor:pointer;display:inline-block;height:100%;outline:none;padding:6px;width:33.33%}.living-item-image{background-position:50%;background-size:cover;border-radius:3px 3px 0 0;height:340px;position:relative;width:100%}.living-item-text{background-color:#fff;border-radius:0 0 3px 3px;color:#14031f;font-size:14px;height:calc(100% - 340px);line-height:1.7;overflow:hidden;padding:30px;text-align:center;width:100%}.living-item-text-title{font-size:24px;line-height:1;margin-bottom:20px}.image-block{margin:80px auto;max-width:836px}.image-block-title{margin-bottom:8px}.image-block-description{text-align:center}.image-block-container{margin-top:48px;position:relative}.image-block-container:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;content:"";height:88px;left:0;position:absolute;width:100%}.image-block-icon-link{bottom:0;left:0;padding:18px;position:absolute;z-index:1}.image-block-image-description{color:#14131f;font-size:14px;line-height:24px;margin-top:8px}.immo{margin:55px auto 80px;max-width:1270px;width:90%}.immo-wrap{font-size:0;margin:10px 0 45px}.immo-item-wrap{display:inline-block;width:33.33%}@media screen and (min-width:740px){.is-list .immo-item-wrap{margin:15px 0;width:100%}.is-list .immo-item-wrap:first-child{margin-top:0}}@media screen and (max-width:1024px){.immo-item-wrap{width:50%}}@media screen and (max-width:550px){.immo-item-wrap{width:100%}}.immo-item{border-radius:3px;margin:6px;overflow:hidden;position:relative}.immo-item--overlay:before{background-color:#f7f7f6;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:6}.no-touchevents .immo-item:hover .immo-item-image{transform:scale(1.05) translateZ(0)}.immo-item.is-disabled .immo-item-image:before{background-color:#f7f7f6;content:"";height:100%;left:0;opacity:.61;position:absolute;top:0;width:100%}@media screen and (min-width:740px){.is-list .immo-item{display:flex;margin:0}}.immo-item-image-container{border-radius:3px 3px 0 0;height:auto;padding-bottom:142px;position:relative;width:100%}@media screen and (max-width:1024px){.immo-item-image-container{padding-bottom:130px}}.is-list .immo-item-image-container{padding-bottom:0}@media screen and (min-width:740px){.is-list .immo-item-image-container{border-radius:3px 0 0 3px;display:inline-block;width:33.33%}}.immo-item-image{background-color:#fff;background-position:50%;background-size:cover;border-radius:3px 3px 0 0;height:0;padding-bottom:100%;transition:all .5s ease;width:100%}@media screen and (min-width:740px){.is-list .immo-item-image{border-radius:3px 0 0 3px;display:inline-block;height:100%;padding-bottom:0;transition:transform .5s ease;vertical-align:top;width:100%}}.immo-item-type-image{bottom:152px;display:block;height:auto;position:absolute;right:10px;width:137px}.immo-item-type-image.square{width:55px}.is-list .immo-item-type-image{bottom:10px;left:10px;right:auto}@media screen and (max-width:740px){.immo-item-type-image{bottom:140px}}.immo-item-text{background-color:#fff;border-radius:0 0 3px 3px;bottom:0;color:#14031f;font-size:0;position:absolute;text-align:center;white-space:nowrap;width:100%;z-index:5}.immo-item-text:before{content:"";display:inline-block;height:100%;min-height:142px;vertical-align:middle}.is-list .immo-item-text:before{display:none}@media screen and (max-width:1024px){.immo-item-text:before{min-height:130px}}.is-list .immo-item-text{bottom:auto;position:relative;white-space:normal}@media screen and (min-width:740px){.is-list .immo-item-text{border-radius:0 3px 3px 0;display:inline-block;padding:0 140px 100px 70px;text-align:left;vertical-align:top;width:66.66%}}@media screen and (min-width:740px)and (max-width:1024px){.is-list .immo-item-text{padding:0 70px 120px 35px}}.immo-item-title{display:inline-block;font-size:24px;line-height:1;padding:20px;vertical-align:middle;white-space:normal;width:100%}.immo-item-title>p{color:#989898;font-size:12px;line-height:24px;margin-top:5px;text-transform:uppercase}.immo-item-title>p i,.immo-item-title>p span{vertical-align:middle}.immo-item-title>p i{font-size:14px;margin-right:5px}@media screen and (min-width:740px){.is-list .immo-item-title{border-radius:0;margin-bottom:20px;padding:50px 0 0}.is-list .immo-item-title>p{margin:0;position:absolute;right:35px;top:10px}}@media screen and (max-width:1024px){.immo-item-title{font-size:20px}}.immo-item-text-intro{display:none}@media screen and (min-width:740px){.is-list .immo-item-text-intro{color:#14031f;display:block;font-size:16px;line-height:2}}.immo-item-text-buttons{bottom:35px;display:none;left:0;padding:0 35px 0 70px;position:absolute;width:100%}.immo-item-text-buttons>a,.immo-item-text-buttons>button{display:inline-block;vertical-align:middle}@media screen and (min-width:740px){.is-list .immo-item-text-buttons{display:block}}@media screen and (max-width:1024px){.immo-item-text-buttons{bottom:15px;padding-left:35px}}.immo-item-text-buttons-map{background-color:#f7f7f6;border:3px solid #fff;border-radius:50%;cursor:pointer;height:65px;left:0;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:65px}.immo-item-text-buttons-map i{font-size:27px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.immo-item-text-buttons-map:hover .immo-item-text-buttons-map-tooltip{opacity:1}.immo-item-text-buttons-map-tooltip{background-color:#fff;box-shadow:2px 4px 20px 0 rgba(0,0,0,.41);font-weight:700;left:-40px;opacity:0;padding:7px 10px;position:absolute;top:50%;transform:translate(-100%,-50%);transition:opacity .35s ease;white-space:nowrap}.immo-item-text-buttons-map-tooltip:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 7px;content:"";height:0;position:absolute;right:1px;top:50%;transform:translate(100%,-50%);width:0}.immo-item-text-buttons-detailed{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:HCo Gotham;font-size:16px;line-height:1.5;margin-right:9%;outline:none;padding:5px 20px 5px 0;position:relative}.immo-item-text-buttons-detailed span,.immo-item-text-buttons-detailed.is-active .immo-item-text-buttons-detailed-active{display:inline}.immo-item-text-buttons-detailed .immo-item-text-buttons-detailed-active,.immo-item-text-buttons-detailed.is-active span{display:none}.immo-item-text-buttons-detailed:after{content:"\e949";font-family:icomoon;font-size:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .4s ease}.immo-item-text-buttons-detailed.is-active:after{transform:translateY(-50%) rotate(-180deg)}@media screen and (max-width:1200px){.immo-item-text-buttons-detailed{margin-right:4%}}@media screen and (max-width:1024px){.immo-item-text-buttons-detailed{display:block!important;margin-bottom:15px}}.immo-item-text-buttons-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;float:right;font-size:16px;font-weight:500;line-height:1;outline:none;padding:10px 50px 10px 10px;position:relative;text-transform:uppercase}.immo-item-text-buttons-link:first-child{padding-left:0}.immo-item-text-buttons-link:after{content:"\e947";font-family:icomoon;font-size:27px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:color .3s ease}.immo-item-text-buttons-link:hover:after{color:#000}@media screen and (max-width:1024px){.immo-item-text-buttons-link{float:none;padding-left:0}}.immo-item-label{color:#fff;font-size:11px;font-weight:500;height:100px;left:10px;line-height:1.5;overflow:hidden;position:absolute;text-transform:uppercase;top:10px;transform:translateZ(0);width:100px}.immo-item-label span{bottom:3px;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.immo-item-more .immo-item-label{left:0;top:0}.immo-item-more .immo-item-label span{color:#fff}.immo-item-more .immo-item-label .immo-item-label-triangle{left:-78px}.immo-item-label-triangle{height:145px;left:-75px;position:absolute;top:-75px;transform:rotate(-45deg);width:145px}.immo-item-label-triangle.is-cyan{background-color:#55a2b4}.immo-item-label-triangle.is-purple{background-color:#2b094a}.immo-item-label-triangle.is-blue{background-color:#26446c}.immo-item-label-triangle.is-shadow-green{background-color:#9fc0c7}.immo-item-label-triangle.is-hippie-blue{background:#55a2b4}.immo-button-wrap{font-size:0;margin-bottom:60px;text-align:center}.immo-link-container{text-align:center}.immo-layout{display:inline-block;float:right;font-size:0;margin-right:6px;text-align:right;vertical-align:middle}@media screen and (max-width:1024px){.immo-layout{display:none}}.immo-layout-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;font-size:16px;line-height:1.5;outline:none;padding:10px 15px}.immo-layout-button i,.immo-layout-button span{display:inline-block;vertical-align:middle}.immo-layout-button i{font-size:18px;margin-right:10px}.immo-layout-button i.icon-mappin{font-size:20px}.immo-layout-button i.icon-kachel{font-size:16px}.immo-layout-button:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.immo-layout-button:not(:last-child){margin-right:35px}@media screen and (max-width:1248px){.immo-layout-button{padding:5px 10px}.immo-layout-button:not(:last-child){margin-right:15px}}.immo-layout-button-grid,.is-list .immo-layout-button-list{display:none!important}.is-list .immo-layout-button-grid{display:inline-block!important}.immo-item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width:740px){.is-list .immo-item-link{display:none}}.immo-item-more-wrap{display:none}.immo-item-more-wrap table{width:100%}.immo:not(.is-list) .immo-item-more-wrap{display:none!important}@media screen and (max-width:740px){.immo-item-more-wrap{display:none!important}}.immo-item-more{border-radius:2px;cursor:pointer;display:none;position:relative}.immo-item-more-wrap .immo-item-more,.is-company .immo-item-more[data-context=gewerbe].is-active,.is-person .immo-item-more[data-context=wohnen].is-active{display:table-row}.immo-item-more td{background-color:#fff;border-bottom:10px solid #f7f7f6;border-top:10px solid #f7f7f6;font-size:22px;line-height:1.1;padding:25px 0 25px 25px;position:relative;vertical-align:middle}.immo-item-more td p{font-weight:400}.immo-item-more td span{color:rgba(0,0,0,.75);font-size:12px;line-height:2;text-align:left}.immo-item-more td div>span,.immo-item-more td>span{text-transform:uppercase}.immo-item-more td div i{color:rgba(0,0,0,.75)!important;display:inline-block;font-size:14px;vertical-align:middle}.immo-item-more td img{height:70px;margin:0 auto;width:auto}.immo-item-more td:first-child{border-radius:3px 0 0 3px}.immo-item-more td:nth-last-child(2){width:300px}.immo-item-more td:last-child{border-radius:0 3px 3px 0;padding-right:30px;text-align:right}.immo-item-more td.immo-item-more-image{padding-left:0}.immo-item-more td.immo-item-more-rooms{padding-right:2%;text-align:center}.immo-item-more td .immo-item-more-item-big i{display:none}.immo-item-more td .immo-item-more-item-big span{color:#000;font-size:20px;font-weight:400;line-height:1.2;padding:0;text-transform:none}.immo-item-more td .immo-similar-more-item-col-height{display:inline-block;min-height:60px;position:relative}.immo-item-more td .immo-similar-more-item-col-height>i:before{color:#000;font-size:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .3s ease}@media screen and (max-width:850px){.immo-item-more td{font-size:18px}.immo-item-more td:last-child{padding-right:15px}}.no-touchevents .immo-item-more:hover td .immo-similar-more-item-col-height>i:before{color:#ffec00}.immo-item-more-interactive-map-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;display:block;font-family:HCo Gotham;font-size:10px;font-weight:500;line-height:2.4;margin:5px auto 0;outline:none;padding:0;text-transform:uppercase}.immo-item-error{font-size:18px;padding-top:40px;text-align:center}.immo-filter{height:45px}.immo-filter .ui-slider-handle{background-color:#f7f7f6;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.27);cursor:pointer;height:25px;outline:none;top:50%;transform:translateY(-50%);width:25px}.immo-filter .ui-slider-range{background-color:#ffec00;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.16)}.immo-filter .ui-slider-tick-mark,.immo-filter .ui-slider-tick-mark-area{background:#989898;display:inline-block;height:10px;position:absolute;top:9px;width:1px}.immo-filter .ui-slider-tick-label,.immo-filter .ui-slider-tick-label-area{color:#989898;font-family:HCo Gotham;font-size:12px;line-height:2;position:absolute;top:25px;transform:translateX(-50%)}@media screen and (min-width:1025px){.immo-filter{display:inline-block!important;vertical-align:middle}}@media screen and (max-width:1024px){.immo-filter{display:none;height:100%;left:0;margin:0;position:fixed;top:0;width:100%;z-index:9999}.immo-filter.is-open{display:block}.immo-filter .ui-slider-tick-label,.immo-filter .ui-slider-tick-label-area{font-size:10px}.immo-filter .ui-slider-handle{height:23px;width:23px}.immo-filter .ui-slider-tick-mark,.immo-filter .ui-slider-tick-mark-area{top:7px}}.immo-filter-blurrer{display:none}.immo-filter-container{height:100%;width:100%}@media screen and (max-width:1024px){.immo-filter-container{background-color:#f7f7f6;height:calc(100% - 50px);overflow:auto;padding-bottom:100px}}.immo-filter-item{display:inline-block;height:100%;position:relative;vertical-align:top}.immo-filter-item:not(.immo-filter-item--more){margin-right:10px}.immo-filter-item:first-child{margin-left:35px}@media screen and (max-width:1248px){.immo-filter-item:first-child{margin-left:20px}}.immo-filter-item--mobile-buttons{display:none}.immo-filter-item--houses,.immo-filter-item--rooms{margin-left:5px}.immo-filter-item--houses>select,.immo-filter-item--rooms>select{font-size:16px;height:100%}.immo-filter-item--houses .selectric-wrapper,.immo-filter-item--rooms .selectric-wrapper{height:100%}.immo-filter-item--houses .selectric,.immo-filter-item--rooms .selectric{background-color:#fff;border:none;height:100%;padding:0 31px 0 10px}.immo-filter-item--houses .selectric i,.immo-filter-item--rooms .selectric i{font-size:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.immo-filter-item--houses .selectric:before,.immo-filter-item--rooms .selectric:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.immo-filter-item--houses .selectric .label,.immo-filter-item--rooms .selectric .label{color:#14031f;display:inline-block;font-size:16px;height:auto;line-height:1.2;margin:0;vertical-align:middle}.immo-filter-item--houses .selectric-hide-select,.immo-filter-item--rooms .selectric-hide-select{opacity:0}.immo-filter-item--houses .selectric-items,.immo-filter-item--rooms .selectric-items{background-color:#fff;border:none;box-shadow:2px 8px 20px 0 rgba(0,0,0,.41)}.immo-filter-item--houses .selectric-items li,.immo-filter-item--rooms .selectric-items li{padding-left:40px;position:relative}.immo-filter-item--houses .selectric-items li:not(.disabled):before,.immo-filter-item--rooms .selectric-items li:not(.disabled):before{background:#fff;border:2px solid #989898;border-radius:2px;content:"";display:inline-block;height:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:text-top;width:20px}@media screen and (max-width:1024px){.immo-filter-item--houses .selectric-items li:not(.disabled):before,.immo-filter-item--rooms .selectric-items li:not(.disabled):before{background-color:transparent}}.immo-filter-item--houses .selectric-items li.selected:after,.immo-filter-item--rooms .selectric-items li.selected:after{color:#fff;content:"\e911";font-family:icomoon;font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.immo-filter-item--houses .selectric-items li.selected:before,.immo-filter-item--rooms .selectric-items li.selected:before{background:#14031f;border-color:#14031f}.immo-filter-item--houses:first-child,.immo-filter-item--rooms:first-child{margin-left:0}.immo-filter-item--houses .selectric{min-width:100px}@media screen and (max-width:1024px){.immo-filter-item{display:block;height:auto;margin:0;overflow:hidden;padding:25px 130px;width:100%}.immo-filter-item:not(.immo-filter-item--more):not(.immo-filter-item--mobile-buttons):after{background-color:#989898;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.immo-filter-item:first-child{margin:0;padding-top:25px}.immo-filter-item:last-child{padding:0 130px}.immo-filter-item:not(:last-child){margin-right:0}.immo-filter-item--location{overflow:visible}.immo-filter-item--mobile-buttons{background-color:#f7f7f6;border-top:2px solid #989898;bottom:0;display:block;left:0;min-height:100px;position:absolute;z-index:40}.immo-filter-item--houses,.immo-filter-item--rooms{overflow:visible}.immo-filter-item--houses .selectric-wrapper,.immo-filter-item--rooms .selectric-wrapper{display:inline-block;height:40px;width:auto}.immo-filter-item--houses .selectric,.immo-filter-item--rooms .selectric{margin:0 35px 0 15px}}.immo-filter-item--company,.immo-filter-item--person{display:none}.is-company .immo-filter-item--company,.is-person .immo-filter-item--person{display:inline-block}@media screen and (max-width:700px){.immo-filter-item{padding:25px 5%}.immo-filter-item:last-child{padding:0 5%}.immo-filter-item:first-child{padding-top:25px}}@media screen and (max-width:480px){.immo-filter-item{padding:25px 2.5%}.immo-filter-item:last-child{padding:0 2.5%}.immo-filter-item:first-child{padding-top:25px}}.immo-filter-button{border-radius:2px;color:#14031f;cursor:pointer;font-size:16px;height:100%;padding:0 13px;position:relative;transition:background-color .4s ease}.immo-filter-button p{display:inline-block;padding-right:20px;position:relative}.immo-filter-button p:before{background-color:#000;bottom:-2px;content:"";height:1px;left:-1%;position:absolute;width:102%}.immo-filter-button p:after{content:"\e949";font-family:icomoon;font-size:10px;position:absolute;right:0;top:52%;transform:translateY(-50%)}.immo-filter-button:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.is-active .immo-filter-button{background-color:#fff}@media screen and (max-width:1024px){.immo-filter-button{display:none}}.immo-filter-button-location{height:100%}.immo-filter-button-location span{vertical-align:middle}.immo-filter-button-location .selectric-wrapper{background-color:#fff;display:none;margin-left:40px;vertical-align:middle}@media screen and (max-width:1024px){.immo-filter-button-location .selectric-wrapper{display:inline-block}}@media screen and (max-width:480px){.immo-filter-button-location .selectric-wrapper{margin-left:15px}}.immo-filter-button-location .selectric{background-color:#fff;border:1px solid #dddbdb;border-radius:2px;position:relative}.immo-filter-button-location .selectric .label{color:#14031f;font-size:16px;margin:0;padding:0 38px 0 34px}.immo-filter-button-location .selectric img{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.immo-filter-button-location .selectric i{font-size:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.immo-filter-button-location .selectric-items{background-color:#fff}.immo-filter-button-location .selectric-items li{color:#14031f;font-size:16px;padding-left:34px;position:relative}.immo-filter-button-location .selectric-items img{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.immo-filter-button-location-dropdown{background-color:#fff;border-radius:2px;cursor:pointer;display:inline-block;height:100%;padding:0 10px;vertical-align:middle}.immo-filter-button-location-dropdown i{display:inline-block;font-size:10px;vertical-align:middle}.immo-filter-button-location-dropdown:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}@media screen and (max-width:1024px){.immo-filter-button-location-dropdown{display:none}}.immo-filter-button-location-dropdown-flag{display:none;height:15px;margin-right:5px;vertical-align:middle;width:15px}.is-AT .immo-filter-button-location-dropdown-flag--AT,.is-CH .immo-filter-button-location-dropdown-flag--CH,.is-DE .immo-filter-button-location-dropdown-flag--DE{display:inline-block}.immo-filter-button-location-dropdown-text{display:none;font-size:16px;line-height:1;margin-right:5px;vertical-align:middle}.is-AT .immo-filter-button-location-dropdown-text--AT,.is-CH .immo-filter-button-location-dropdown-text--CH,.is-DE .immo-filter-button-location-dropdown-text--DE{display:inline-block}.immo-filter-sub{background-color:#fff;border-radius:2px;bottom:-10px;box-shadow:2px 8px 20px 0 rgba(0,0,0,.41);display:none;position:absolute;text-align:center;transform:translateY(100%);white-space:nowrap;z-index:40}.immo-filter-sub--more{width:610px}.immo-filter-sub--more>div:not(:first-child){border-top:1px solid #dddbdb}@media screen and (max-width:1200px){.immo-filter-sub--more{left:-180px}}@media screen and (max-width:1024px){.immo-filter-sub{background-color:transparent;bottom:auto;box-shadow:none;display:block!important;height:auto!important;position:relative;text-align:left;transform:none;width:100%}.immo-filter-sub--more{left:auto}.immo-filter-sub--more>div:not(:first-child){border:none}}.immo-filter-rooms-popup-counter{margin-bottom:30px;min-width:115px;position:relative;text-align:center}.immo-filter-rooms-popup-counter div{background-color:#f7f7f6;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,.41);cursor:pointer;display:inline-block;height:25px;left:35px;position:absolute;top:50%;transform:translateY(-50%) translateZ(0);vertical-align:middle;width:25px}.immo-filter-rooms-popup-counter div i{font-size:10px;left:54%;position:absolute;top:50%;transform:translate(-50%,-50%)}.immo-filter-rooms-popup-counter div.is-plus{left:auto;right:35px}.immo-filter-rooms-popup-counter span{font-size:18px;font-weight:500;line-height:2;margin:0 15px;vertical-align:middle}@media screen and (max-width:1024px){.immo-filter-rooms-popup-counter{display:inline-block;margin:0 0 0 40px}.immo-filter-rooms-popup-counter span{margin:0 45px}.immo-filter-rooms-popup-counter div{left:0}.immo-filter-rooms-popup-counter div.is-plus{right:0}}.immo-filter-rooms-popup-title{margin:25px 35px 15px}@media screen and (max-width:1024px){.immo-filter-rooms-popup-title{display:inline-block;margin:0}}.immo-filter-sub-location{display:inline-block;font-size:0;white-space:nowrap}@media screen and (max-width:1024px){.immo-filter-sub-location{display:none}}.immo-filter-sub-location-item{border-bottom:1px solid #dddbdb;color:#14031f;cursor:pointer;display:inline-block;font-size:16px;height:70px;line-height:70px;padding:0 30px 0 60px;position:relative;transition:all .3s ease;white-space:nowrap}.immo-filter-sub-location-item span{font-weight:500;text-transform:uppercase}.immo-filter-sub-location-item img{left:30px;position:absolute;top:35px;transform:translateY(-50%);width:18px}.immo-filter-sub-location-item:not(:first-child){border-left:1px solid #dddbdb}.immo-filter-sub-location-item:first-child{border-top-left-radius:2px}.immo-filter-sub-location-item:last-child{border-top-right-radius:2px}.immo-filter-sub-location-item:after{border-color:transparent;border-style:solid;border-width:0 12.5px;content:"";height:0;left:50%;position:absolute;top:calc(100% + 1px);transform:translateX(-50%);transition:border-width .5s ease,border-color .5s ease;width:0}.is-AT .immo-filter-sub-location-item--AT,.is-CH .immo-filter-sub-location-item--CH,.is-DE .immo-filter-sub-location-item--DE,.no-touchevents .immo-filter-sub-location-item:hover{background-color:#14031f;border-color:#14031f;color:#fff}.is-AT .immo-filter-sub-location-item--AT:after,.is-CH .immo-filter-sub-location-item--CH:after,.is-DE .immo-filter-sub-location-item--DE:after{border-color:#14031f transparent transparent;border-width:13px 12.5px 0}.immo-filter-sub-region{text-align:left;white-space:normal}@media screen and (max-width:1024px){.immo-filter-sub-region{padding:20px 0 0}}.immo-filter-sub-region-title{color:#14031f;display:block;font-size:20px;line-height:1.2;margin-bottom:25px}@media screen and (max-width:1024px){.immo-filter-sub-region-title{font-size:13px;line-height:2}}.immo-filter-sub-region-select{border-bottom:1px solid #dddbdb;display:none;font-size:0;padding:35px 24px 50px}.is-AT .immo-filter-sub-region-select--AT,.is-CH .immo-filter-sub-region-select--CH,.is-DE .immo-filter-sub-region-select--DE{display:block}@media screen and (max-width:1024px){.immo-filter-sub-region-select{border:none;margin-top:5px;padding:20px 0}}.immo-filter-sub-region-select-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #dddbdb;border-radius:2px;color:#989898;cursor:pointer;font-size:16px;line-height:1.5;margin:0 14px 14px 0;outline:none;padding:10px 20px;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.immo-filter-sub-region-select-item.is-active,.no-touchevents .immo-filter-sub-region-select-item:hover{background-color:#14031f;border-color:#14031f;color:#fff}@media screen and (max-width:1024px){.immo-filter-sub-region-select-item{font-size:15px;line-height:1.6}}.immo-filter-sub-buttons{padding:25px 20px;text-align:right}.immo-filter-sub-buttons--no-border{border:none}@media screen and (max-width:1024px){.immo-filter-sub-buttons{padding:17px 0;position:relative}.immo-filter-sub-buttons:not(.is-mobile){display:none}}@media screen and (max-width:480px){.immo-filter-sub-buttons{text-align:center}}.immo-filter-sub-buttons-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#14031f;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin:0 50px 0 0;outline:none;padding:5px;text-transform:uppercase;vertical-align:middle}@media screen and (max-width:480px){.immo-filter-sub-buttons-cancel{display:none}}.immo-filter-sub-buttons-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f7f7f6;border:none;color:#14031f;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1;outline:none;padding:25px 60px 25px 35px;position:relative;text-transform:uppercase;vertical-align:middle}.immo-filter-sub-buttons-search:after{background-color:#fff;content:"\e947";font-family:icomoon;font-size:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.immo-filter-sub-buttons-search{background-color:#fff}}.immo-filter-sub-default{padding:25px 25px 40px;text-align:left}.immo-filter-sub-default>p{color:#989898;font-size:14px;line-height:1.7;text-align:center}.immo-filter-sub-default--multiple{font-size:0}.immo-filter-sub-default--company,.immo-filter-sub-default--person{display:none}.is-company .immo-filter-sub-default--company,.is-person .immo-filter-sub-default--person{display:block}@media screen and (max-width:1024px){.immo-filter-sub-default{padding:35px 0;position:relative;white-space:normal}.immo-filter-sub-default>p{font-size:10px;line-height:2.4}.immo-filter-sub-default:not(:first-child):not(:nth-child(2)):before{background-color:#989898;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}}.immo-filter-sub-default-title{color:#14031f;display:block;font-size:20px;line-height:1.2;margin-bottom:25px}.immo-filter-sub-multiple{display:inline-block;vertical-align:top;width:50%}.immo-filter-sub-price-slider{background-color:#f7f7f6;border-radius:4px;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.2);display:block;height:10px;margin:95px auto 70px;width:81%}.immo-filter-sub-price-slider .ui-state-focus{z-index:20}@media screen and (max-width:1024px){.immo-filter-sub-price-slider{height:8px;margin-bottom:55px;width:85%}}@media screen and (max-width:480px){.immo-filter-sub-price-slider{width:70%}}.immo-filter-sub-price-slider-text{background-color:#14031f;border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-weight:500;left:50%;line-height:1;padding:15px 20px;position:absolute;top:-20px;transform:translate(-50%,-100%);white-space:nowrap}@media screen and (max-width:1024px){.immo-filter-sub-price-slider-text{font-size:13px;line-height:1}}.immo-filter-sub-price-slider-text-triangle{border-color:#14031f transparent transparent;border-style:solid;border-width:15px 10px 0;bottom:1px;height:0;left:50%;position:absolute;transform:translate(-50%,100%);width:0}.immo-filter-sub-price-type-container{font-size:0;margin-bottom:15px;text-align:center}.immo-filter-sub-price-type{background-color:#f7f7f6;border-radius:2px;color:#14031f;cursor:pointer;display:inline-block;font-size:12px;margin:0 5px;padding:20px 10px 10px;position:relative;text-align:center;transition:background-color .5s ease,color .5s ease}.immo-filter-sub-price-type i{display:block;font-size:24px;margin-bottom:10px}.immo-filter-sub-price-type:after{border-color:transparent;border-style:solid;border-width:0 12.5px;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:border-width .5s ease,border-color .5s ease;width:0}.is-buy .immo-filter-sub-price-type--buy,.is-rent .immo-filter-sub-price-type--rent,.no-touchevents .immo-filter-sub-price-type:hover{background-color:#14031f;color:#fff}.is-buy .immo-filter-sub-price-type--buy:after,.is-rent .immo-filter-sub-price-type--rent:after{border-color:#14031f transparent transparent;border-width:13px 12.5px 0}@media screen and (max-width:1024px){.immo-filter-sub-price-type{background-color:#fff;padding:20px 35px 15px}}.immo-filter-sub-status-button-container,.immo-filter-sub-type-button-container{font-size:0;margin-left:-7px;white-space:normal}.immo-filter-sub-status-button,.immo-filter-sub-type-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dddbdb;border-radius:2px;color:rgba(83,86,90,.64);cursor:pointer;font-size:16px;line-height:1.7;margin:7px;outline:none;padding:10px 15px;transition:background-color .5s ease,color .5s ease,border-color .5s ease}.immo-filter-sub-status-button.is-active,.immo-filter-sub-type-button.is-active,.no-touchevents .immo-filter-sub-status-button:hover,.no-touchevents .immo-filter-sub-type-button:hover{background-color:#14031f;border-color:#14031f;color:#fff}@media screen and (max-width:1024px){.immo-filter-sub-status-button,.immo-filter-sub-type-button{background-color:transparent}}.immo-filter-sub-status-button{padding:10px 15px 10px 40px;position:relative}.immo-filter-sub-status-button i{font-size:18px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.immo-filter-sub-status-button i.icon-sofortbezug{font-size:16px;left:8px}.immo-filter-sub-concept-item:not(:first-child){margin-top:25px}.immo-filter-sub-concept-item-checkbox{opacity:0;position:absolute}.immo-filter-sub-concept-item-checkbox+label{color:#14031f;cursor:pointer;font-size:16px;line-height:1.2;padding:0 0 0 30px;position:relative}.immo-filter-sub-concept-item-checkbox+label:before{background:#fff;border:2px solid #989898;border-radius:2px;content:"";display:inline-block;height:20px;left:0;position:absolute;top:-2px;vertical-align:text-top;width:20px}@media screen and (max-width:1024px){.immo-filter-sub-concept-item-checkbox+label:before{background-color:transparent}}.immo-filter-sub-concept-item-checkbox:checked+label:before{background:#14031f;border-color:#14031f}.immo-filter-sub-concept-item-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.immo-filter-sub-concept-item-checkbox:disabled+label:before{background:#ddd;box-shadow:none}.immo-filter-sub-concept-item-checkbox:checked+label:after{color:#fff;content:"\e911";font-family:icomoon;font-size:16px;left:2px;position:absolute;top:45%;transform:translateY(-50%)}.immo-filter-sub-area-title{color:#14031f;font-size:18px;line-height:1.3;margin:25px 115px 105px}@media screen and (max-width:1024px){.immo-filter-sub-area-title{margin:25px 0 105px;text-align:center;white-space:normal}}.immo-filter-header{background-color:#fff;display:none;height:50px;position:relative}.immo-filter-header img{left:15px;position:absolute;top:50%;transform:translateY(-50%);width:80px}@media screen and (max-width:480px){.immo-filter-header img{display:none}}@media screen and (max-width:1024px){.immo-filter-header{display:block}}.immo-filter-header-close{margin-right:30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.immo-filter-header-close i{margin-left:5px}.immo-filter-header-close i,.immo-filter-header-close span{display:inline-block;vertical-align:middle}@media screen and (max-width:480px){.immo-filter-header-close span{display:none}}.immo-filter-mobile-menu{background-color:#fff;border-radius:23px;bottom:4vh;box-shadow:0 2px 25px 0 rgba(0,0,0,.5);display:none;font-size:0;left:50%;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:60}.immo-filter-mobile-menu>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;font-size:16px;outline:none;padding:12px 15px 12px 20px;position:relative;vertical-align:middle}.immo-filter-mobile-menu>button i{display:inline-block;font-size:16px;margin-right:10px;vertical-align:middle}.immo-filter-mobile-menu>button i.icon-mappin{font-size:19px}.immo-filter-mobile-menu>button span{vertical-align:middle}.immo-filter-mobile-menu>button:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.immo-filter-mobile-menu>button:last-child{padding:12px 20px 12px 15px}.immo-filter-mobile-menu>button:not(:first-child):after{background-color:#dddbdb;content:"";height:70%;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.immo-filter-mobile-menu>button .icon-kachel,.immo-filter-mobile-menu>button .immo-filter-mobile-menu-text-grid,.is-list .immo-filter-mobile-menu>button .icon-list,.is-list .immo-filter-mobile-menu>button .immo-filter-mobile-menu-text-list{display:none}.immo-filter-mobile-menu>button .icon-list,.immo-filter-mobile-menu>button .immo-filter-mobile-menu-text-list,.is-list .immo-filter-mobile-menu>button .icon-kachel,.is-list .immo-filter-mobile-menu>button .immo-filter-mobile-menu-text-grid{display:inline-block}@media screen and (max-width:1024px){.immo-filter-mobile-menu{display:block}}@media screen and (max-width:740px){.immo-filter-mobile-menu .immo-filter-mobile-menu-list{display:none}}.immo-startpage .immo-filter-sub-region{display:none}.immo-startpage .immo-filter-sub-location-item:after{content:none}.current{margin:65px 0 105px;padding:0 calc(50% - 720px);position:relative;width:100%}.current .slick-arrow{background-color:#fff;font-size:56px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:font-size .25s ease;z-index:10}.current .slick-arrow.icon-arrow-right-link{left:auto;right:0}.no-touchevents .current .slick-arrow:hover{font-size:65px}@media screen and (max-width:1024px){.current .slick-arrow{font-size:50px}.no-touchevents .current .slick-arrow:hover{font-size:60px}}@media screen and (max-width:480px){.current .slick-arrow{font-size:45px}.no-touchevents .current .slick-arrow:hover{font-size:55px}}.current-wrap{padding:0 10px;position:relative;width:100%}@media screen and (max-width:480px){.current-wrap{padding:0}}.current-item{display:inline-block;font-size:0;margin-bottom:60px;outline:none;width:100%}.current-item-image{display:inline-block;position:relative;vertical-align:top;width:50%}.current-item-image img{width:100%}.current-item-image span{bottom:5px;color:#fff;font-size:12px;left:0;line-height:2;padding:0 15px;position:absolute;width:100%;z-index:2}.current-item-image:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));bottom:0;content:"";height:25%;left:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:1024px){.current-item-image{display:block;margin:0 auto;width:80%}}@media screen and (max-width:480px){.current-item-image{width:calc(100% - 120px)}}.current-item-image-button{background-color:hsla(0,0%,100%,.5);border-radius:50%;bottom:15px;height:110px;outline:none;overflow:hidden;position:absolute;right:40px;width:110px}.current-item-image-button i{color:#fff;font-size:55px;left:50%;position:absolute;top:56%;transform:translate(-50%,-50%)}.current-item-text{color:#14031f;display:inline-block;padding-left:48px;position:relative;vertical-align:top;width:50%}@media screen and (max-width:1024px){.current-item-text{display:block;margin:0 auto;padding:45px 0 0;width:80%}.current-item-text:before{left:-5%;transform:none;width:130px}}@media screen and (max-width:480px){.current-item-text{padding-top:16px;width:calc(100% - 120px)}.current-item-text p{display:none}}.current-item-text-title{margin-bottom:16px}@media screen and (max-width:480px){.current-item-text-title{margin-bottom:0}}.current-button-wrap{text-align:center}.current-button{background-color:#fff;box-shadow:0 2px 17px 0 rgba(0,0,0,.15);display:inline-block;font-weight:500;padding:25px 85px 25px 35px;position:relative;text-transform:uppercase}.current-button:after{content:"\e947";font-family:icomoon;font-size:27px;position:absolute;right:35px;top:50%;transform:translateY(-50%)}.map{margin:60px auto 100px;max-width:1440px;width:100%}.map-title{color:#14031f;font-size:40px;line-height:1.2;margin:0 0 20px 110px}@media screen and (max-width:1024px){.map-title{font-size:36px;margin-left:60px}}@media screen and (max-width:480px){.map-title{font-size:32px;margin-left:5%}}.map-image{margin:0 auto;width:85%}.header-immo{margin:168px auto 40px}.header-immo .header-immo-description{height:190px;overflow:hidden;transition:transform .35s ease}.header-immo .header-immo-description>p{color:#14031f;font-size:19px;line-height:1.8;margin-bottom:30px}.header-immo .header-immo-description>p a{position:relative;text-decoration:none;z-index:2}.header-immo .header-immo-description>p a:before{background-color:#ffec00;bottom:0;content:"";height:9px;left:0;position:absolute;width:100%;z-index:-1}.header-immo .header-immo-description.show{height:auto}@media screen and (max-width:1024px){.header-immo{margin:115px auto 35px}}@media screen and (max-width:480px){.header-immo{margin-top:100px}}.header-immo-title-wrap{margin-bottom:60px;position:relative}@media screen and (max-width:480px){.header-immo-title-wrap{padding-right:0;text-align:center}}.header-immo-title-container{display:inline-block;vertical-align:middle;width:60%}.header-immo-reserved,.header-immo-sold{background-color:#26446c;border-radius:3.2px;color:#fff;display:inline-block;font-size:14px;line-height:1;margin-bottom:25px;padding:14px 20px 12px;position:relative;text-shadow:0 3px 152px 0 rgba(0,0,0,.5);text-transform:uppercase;vertical-align:top}.header-immo-reserved{background-color:#55a2b4}.header-immo-title{color:#14031f;font-size:62px;font-weight:500;line-height:1;margin-bottom:10px}@media screen and (max-width:1024px){.header-immo-title{font-size:44px;line-height:1.2}}@media screen and (max-width:480px){.header-immo-title{font-size:32px}}.header-immo-subtitle{color:#14031f;font-size:24px;line-height:1.2;margin-bottom:10px}@media screen and (max-width:1024px){.header-immo-subtitle{font-size:20px}}@media screen and (max-width:480px){.header-immo-subtitle{margin-bottom:20px}}.header-immo-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;cursor:pointer;font-size:10px;font-weight:500;line-height:1;outline:none;padding:10px 10px 10px 35px;position:relative;text-transform:uppercase}.header-immo-button:before{content:"\e91a";font-family:icomoon;font-size:17px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.header-immo-button{margin-bottom:45px}}.header-immo-image{display:inline-block;position:relative;vertical-align:middle}@media screen and (max-width:480px){.header-immo-image{display:block;margin-left:auto;margin-right:auto;position:relative;right:auto;top:auto;transform:none;width:60%}}.header-immo-image-inner{display:block;overflow:hidden;position:relative}.header-immo-image-inner img{display:block;position:relative;width:100%}.header-immo-image-sold{-webkit-backface-visibility:visible;backface-visibility:visible;background-color:#26446c;display:block;height:112px;left:0;position:absolute;top:0;transform:translate(-50%,-50%) rotate(-45deg);width:112px}.header-immo-image-sold span{bottom:2px;color:#fff;display:block;font-size:11px;font-weight:900;left:0;line-height:14px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.header-immo-category-container{background-color:#fff;margin-bottom:60px;padding:22px 20px}@media screen and (max-width:1024px){.header-immo-category-container{margin-bottom:30px}}.header-immo-category{display:inline-block;font-size:12px;font-weight:500;line-height:2;min-height:34px;padding:7px 7px 7px 27px;position:relative;text-transform:uppercase;vertical-align:middle}.header-immo-category:not(:last-child){margin-right:35px}.header-immo-category:before{font-family:icomoon;font-size:16px;font-weight:200;left:0;position:absolute;top:50%;transform:translateY(-50%)}.header-immo-category:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.header-immo-category p{display:inline-block;line-height:1.4;vertical-align:middle}.header-immo-category p span{text-transform:none}@media screen and (max-width:1024px){.header-immo-category p{max-width:95%}}.header-immo-category--has-icon{height:62px;min-height:0}.header-immo-category--orientation:before{content:"\e928"}.header-immo-category--rooms:before{content:"\e917"}.header-immo-category--area:before{content:"\e914"}.header-immo-category--accessible:before{content:"\e910"}.header-immo-category--solar{padding-left:30px}.header-immo-category--solar:before{content:"\e95b";font-size:20px}.header-immo-category--photovoltaik{padding-left:32px}.header-immo-category--photovoltaik:before{content:"\e95c";font-size:21px}.header-immo-category--no-icon{padding-left:0}.header-immo-category--no-icon:before{display:none}.header-immo-category--wohnen-pur img{display:inline-block;max-width:none;vertical-align:middle;width:100px}.header-immo-category--wohnen-pur:after{content:"";display:inline-block;height:100%;vertical-align:middle}@media screen and (max-width:1024px){.header-immo-category{width:50%}.header-immo-category:not(:last-child){margin-right:0}}@media screen and (max-width:480px){.header-immo-category{border-bottom:1px solid #989898;padding-left:35px;width:100%}.header-immo-category:before{left:10px}.header-immo-category:not(:last-child){margin-right:0}.header-immo-category--no-icon{padding-left:10px}}.header-immo-category-icon{width:50px}.gallery{margin:55px auto 70px;max-width:1440px;width:100%}.gallery-slider-wrap .slick-slide{margin:0 10px;outline:none}.gallery-slider-wrap .slick-list{margin:0 -10px}.gallery-slider-wrap .icon-arrow-left-bg,.gallery-slider-wrap .icon-arrow-right-bg{cursor:pointer;left:10px;position:absolute;top:50%;transform:translate(50%,-50%) scale(2);z-index:20}.gallery-slider-wrap .icon-arrow-left-bg:before,.gallery-slider-wrap .icon-arrow-right-bg:before{content:url(/corporate/images/icons/arrow-left-bg.svg)}.gallery-slider-wrap .icon-arrow-right-bg{left:auto;right:0;transform:translate(-50%,-50%) scale(2)}.gallery-slider-wrap .icon-arrow-right-bg:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.gallery-slider-big{margin-bottom:20px;padding:0 5%}.gallery-slider-big .slick-slide:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.gallery-slider-big .slick-slide>div{display:inline-block;vertical-align:middle;width:100%}@media screen and (max-width:480px){.gallery-slider-big{padding:0 20px}}.gallery-slider-big-item{position:relative;text-align:center}.gallery-slider-big-item img{max-height:50vh;width:auto}.gallery-slider-big-item p{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;color:#fff;font-size:12px;height:70px;left:0;line-height:1.25;padding:40px 20px 0;position:absolute;width:100%}@media screen and (max-width:1024px){.gallery-slider-big-item p{background:none;color:#14031f;height:auto;margin-top:10px;padding:0;position:static;width:auto}}.gallery-slider-big-item-container{display:inline-block;position:relative;text-align:left;vertical-align:middle;width:auto}.gallery-slider-navigation{padding:0 5%}@media screen and (max-width:480px){.gallery-slider-navigation{display:none}}.gallery-slider-navigation-item p{color:#14031f;display:none;font-size:12px;line-height:2;margin-top:10px}@media screen and (max-width:1024px){.gallery-slider-navigation-item p{display:inline-block}}.immo-info{margin:70px auto 80px;position:relative}.immo-info-title{color:#14031f;font-size:32px;line-height:1.1;margin-bottom:20px}.immo-info-table{-moz-columns:2;column-count:2;font-size:0;margin-bottom:35px;position:relative;width:65%}.immo-info-table:after{background:#f7f7f6;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.immo-info-table li{-moz-column-break-inside:avoid;border-bottom:1px solid hsla(0,0%,60%,.3);break-inside:avoid-column;color:#14031f;font-size:15px;line-height:1.1;white-space:nowrap}.immo-info-table div{padding:10px 0 10px 5px}.immo-info-table div:first-child{padding:10px 5px 10px 0}.immo-info-table div p{display:inline}@media screen and (max-width:1024px){.immo-info-table{width:100%}.immo-info-table li{border:none}.immo-info-table div{width:100%}}@media screen and (max-width:480px){.immo-info-table{-moz-columns:1;column-count:1}.immo-info-table div{display:block;padding:7px 0;width:100%}.immo-info-table div:first-child{padding:7px 0}}.immo-info-price{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:35px}.immo-info-link{background-color:#fff;display:inline-block;font-size:16px;font-weight:500;outline:none;padding:25px 75px 25px 30px;position:relative;text-transform:uppercase}.immo-info-link:after{content:"\e947";font-family:icomoon;font-size:24px;line-height:1;position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.immo-info-link{font-size:14px;padding:20px 55px 20px 20px}.immo-info-link:after{right:20px}}.immo-info-calculator{background-color:#fff;border-radius:50%;box-shadow:0 2px 9px 0 rgba(0,0,0,.1);cursor:pointer;display:block;height:220px;outline:none;overflow:hidden;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50px;width:220px}.immo-info-calculator:before{background-color:transparent;border:2px solid #f7f7f6;border-radius:50%;content:"";height:95%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.immo-info-calculator i,.immo-info-calculator p{position:relative;z-index:4}.immo-info-calculator i{display:inline-block}.immo-info-calculator .icon-finanzierungsrechner{font-size:40px;margin-top:40px}.immo-info-calculator .icon-arrow-right-link{font-size:16px}@media screen and (max-width:1024px){.immo-info-calculator{margin:30px auto 0;position:relative;right:auto;top:auto}}.immo-info-calculator-title{color:#14031f;font-size:18px;font-weight:500;line-height:1.1;margin-top:15px;padding:0 7.5%}.immo-info-calculator-button{color:#14031f;font-size:14px;font-weight:500;margin:20px 0 10px;padding:0 13%}.immo-info-calculator-popup .mfp-iframe-scaler{height:80vh;padding-top:0}.immo-similar{margin:80px auto 100px;max-width:1275px;width:90%}@media screen and (max-width:1024px){.immo-similar{width:100%}}.immo-similar-title{font-size:38px;line-height:1.3;margin-bottom:50px;text-align:center}@media screen and (max-width:480px){.immo-similar-title{font-size:30px}}.immo-similar-more-container{position:relative}.immo-similar-more-container.shadow-left:before,.immo-similar-more-container.shadow-right:after{box-shadow:inset 25px 0 30px -30px rgba(0,0,0,.7);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.immo-similar-more-container.shadow-right:after{box-shadow:inset -25px 0 30px -30px rgba(0,0,0,.7);left:auto;right:0}.immo-similar-more-wrap{overflow:auto;position:relative;width:100%}.immo-similar-more{min-width:1124px;table-layout:fixed;width:100%}.immo-similar-more-item{background-color:#fff;cursor:pointer;min-width:1150px;width:100%}.immo-similar-more-item:not(:first-child){border-top:10px solid #f7f7f6}.no-touchevents .immo-similar-more-item:hover a i:before{color:#ffec00}.immo-similar-more-item-col{padding:30px 0 30px 30px;vertical-align:middle}.immo-similar-more-item-col:first-child{padding:10px 0 10px 30px}.immo-similar-more-item-col:first-child img{height:100px}.immo-similar-more-item-col:last-child{padding-right:40px;position:relative;text-align:right;width:90px}.immo-similar-more-item-col:last-child i{font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.immo-similar-more-item-col:last-child i:before{color:#000;transition:color .3s ease}.immo-similar-more-item-col-title{font-size:22px;line-height:1.1;margin-bottom:10px}.immo-similar-more-item-col-title--uppercase{text-transform:uppercase}.immo-similar-more-item-col-subtitle{color:rgba(20,3,31,.75);font-size:12px;font-weight:500;line-height:1.4;position:relative;text-transform:uppercase}.immo-similar-more-item-col-subtitle i{font-family:icomoon;font-size:14px;left:0;position:absolute;top:0}.immo-similar-more-item-col-subtitle span{display:inline-block;padding-left:20px}.immo-similar-more-item-col-subtitle--big{font-size:22px;font-weight:400;line-height:1.2;text-transform:none}.immo-similar-more-item-col-subtitle--big i{display:none}.immo-similar-more-item-col-subtitle--big span{color:#000;padding:0}.immo-similar-button-wrap{margin-top:50px;text-align:center}.immo-similar-more-item-col-height{display:inline-block;min-height:60px}.immo-location{margin:80px auto}.immo-location>p{font-size:19px;line-height:1.8;margin:30px 0}.immo-location>p a{position:relative;z-index:2}.immo-location>p a:before{background-color:#ffec00;bottom:2px;content:"";height:7px;left:0;position:absolute;width:100%;z-index:-1}.immo-location>p:last-of-type{margin-bottom:60px}.immo-location ul{font-size:0;margin:35px 0 40px;width:100%}.immo-location li{color:#14031f;display:inline-block;font-size:17px;line-height:1.2;margin-bottom:25px;padding:0 20px 0 40px;position:relative;vertical-align:top;width:50%}.immo-location li:before{background-color:#ffec00;color:#fff;content:"\e911";font-family:icomoon;font-size:22px;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:-4px;width:28px}@media screen and (max-width:1024px){.immo-location li{width:100%}}.immo-location-title{font-size:42px;margin-bottom:30px}@media screen and (max-width:1024px){.immo-location-title:before{display:none}}.immo-location-downloads{margin-top:40px}.immo-location-downloads-item{background-color:#fff;display:inline-block;font-size:16px;font-weight:500;line-height:1;outline:none;padding:25px 65px 25px 30px;position:relative;text-transform:uppercase}.immo-location-downloads-item:not(:last-child){margin-bottom:10px}.immo-location-downloads-item:after{content:"\e948";font-family:icomoon;font-size:24px;position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.immo-location-downloads-item{padding:20px 55px 20px 20px}.immo-location-downloads-item:after{right:18px}}.immo-position-plan{background-position:50%;background-size:cover;border:8px solid #fff;height:70vh;margin-bottom:100px;position:relative}.immo-position-plan img{display:none;width:100%}@media screen and (max-width:1024px){.immo-position-plan{max-width:none;width:100%}}@media screen and (min-width:700px){.immo-position-plan{background-image:none!important;height:auto}.immo-position-plan img{display:block}}.header-project{background-position:50%;background-size:cover;height:calc(100vh - 58px);margin-top:58px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:480px){.header-project{height:calc(100vh - 50px);margin-top:50px}}.header-project-video{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.header-project-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.header-project-overlay{background-color:rgba(0,0,0,.27);height:100%;left:0;position:absolute;top:0;width:100%}.header-project-title-wrap{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%}.header-project-title{font-size:62px;font-weight:500;line-height:1;margin-bottom:25px}@media screen and (max-width:1024px){.header-project-title{font-size:50px}}@media screen and (max-width:480px){.header-project-title{font-size:40px}}.header-project-title-sub{font-size:28px}@media screen and (max-width:1024px){.header-project-title-sub{font-size:24px}}@media screen and (max-width:480px){.header-project-title-sub{font-size:18px}}.immo-quality{margin-top:100px}.immo-quality-wrap{font-size:0;margin:35px auto 100px;max-width:1275px;width:90%}@media screen and (max-width:1024px){.immo-quality-wrap{width:100%}}.immo-quality-item{border-radius:2px;display:inline-block;margin:5px;overflow:hidden;padding-bottom:93px;position:relative;width:calc(33.33% - 10px)}@media screen and (max-width:1024px){.immo-quality-item{width:calc(50% - 10px)}}@media screen and (max-width:480px){.immo-quality-item{margin:0;width:100%}}.immo-quality-item-image{background-position:50%;background-size:cover;border-radius:2px 2px 0 0;height:340px;transition:all .6s ease;width:100%}.no-touchevents .immo-quality-item:hover .immo-quality-item-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1.05)}.immo-quality-item-text{background-color:#fff;border-radius:0 0 2px 2px;bottom:0;color:#14031f;font-size:24px;left:0;line-height:1.2;padding:32px 15px;position:absolute;text-align:center;width:100%;z-index:1}.project-location{min-height:470px;padding-right:375px;position:relative}@media screen and (max-width:900px){.project-location{padding-right:0}}.project-location-downloads{margin-top:100px}.project-location-downloads-title{color:#14031f;font-size:22px;line-height:1.2;margin-bottom:25px}.project-location-downloads-item{background-color:#fff;border-radius:2px;cursor:pointer;display:block;max-width:100%;overflow:hidden;padding:17px 70px 17px 60px;position:relative;width:400px}.no-touchevents .project-location-downloads-item:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.project-location-downloads-item:not(:last-child){margin-bottom:10px}.project-location-downloads-item span{color:#14031f;font-size:16px;font-weight:500;line-height:1}.project-location-downloads-item>i{font-size:24px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.project-location-downloads-item-label{background-color:#14031f;height:100%;position:absolute;right:0;top:0;width:50px}.project-location-downloads-item-label i{color:#fff;font-size:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.project-location-map{border:6px solid #fff;height:420px;position:absolute!important;right:0;top:40px;width:300px}@media screen and (max-width:900px){.project-location-map{height:75vh;margin-top:70px;position:relative!important;right:0;top:0;width:100%}}.project-properties-container{margin-top:25px}.project-properties-container table{min-width:1000px;table-layout:fixed;width:100%}.project-properties-container .immo-button-wrap{margin-bottom:35px}@media screen and (max-width:1200px){.project-properties-container .immo-filter-sub--more{left:0}}.project-properties-button-wrap{margin-top:40px;text-align:center}.project-properties-table-wrap{overflow:auto;width:100%}.project-properties-table-wrap.active-item{box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.project-properties-not-found{display:none}.project-properties-not-found p{font-size:18px;font-weight:500;margin-top:30px;text-align:center}.immo-active-item-title,.immo-other-item-title{display:none;font-size:22px;font-weight:400;line-height:24px;margin-bottom:20px}.immo-other-item-title{margin-bottom:30px}.immo-active-item td{border:none}.services-gallery{font-size:0;margin:60px auto}.services-gallery .icon-arrow-left-bg,.services-gallery .icon-arrow-right-bg{background-color:#fff;color:#ffec00;left:-10px;position:absolute;top:50%;transform:translate(-150%,-50%) scale(2);z-index:5}.services-gallery .icon-arrow-left-bg:before,.services-gallery .icon-arrow-right-bg:before{content:url(/corporate/images/icons/arrow-left-bg.svg)}.services-gallery .icon-arrow-right-bg{left:auto;right:-10px;transform:translate(150%,-50%) scale(2)}.services-gallery .icon-arrow-right-bg:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.services-gallery .slick-slide{outline:none}.services-gallery .slick-list{margin:0 -5px;width:calc(100% + 10px)}@media screen and (max-width:800px){.services-gallery{display:flex;flex-direction:column;row-gap:32px}.services-gallery .slick-list{margin:0;width:100%}.services-gallery .icon-arrow-left-bg{left:0;transform:translate(50%,-50%) scale(2)}.services-gallery .icon-arrow-right-bg{right:0;transform:translate(-50%,-50%) scale(2)}}@media screen and (max-width:480px){.services-gallery .icon-arrow-left,.services-gallery .icon-arrow-right-link{transform:translateY(-50%)}}.services-gallery-item{display:none;padding:5px;width:50%}.services-gallery-item p{color:#14031f;font-size:12px;margin-top:15px}.services-gallery-item img{width:100%}.services-gallery-item:nth-child(-n+2){display:inline-block}@media screen and (max-width:800px){.services-gallery-item{padding:0;width:100%}}.error{align-items:center;display:flex;flex-direction:column;height:calc(100% - 58px);justify-content:center;margin-top:58px;min-height:380px}@media screen and (max-width:480px){.error{height:calc(100% - 50px);margin-top:50px}}@media screen and (max-height:700px){.error{height:420px;left:0;position:relative;top:0}}.error-positioner{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:50%}@media screen and (max-width:1024px){.error-positioner{width:80%}}@media screen and (max-width:480px){.error-positioner{width:90%}}.error-title{color:#14031f;font-size:62px;font-weight:500;line-height:1.2;margin-bottom:10px}@media screen and (max-width:1024px){.error-title{font-size:56px}}@media screen and (max-width:480px){.error-title{font-size:46px}}.error-subtitle{color:#333;font-size:28px;line-height:1.5;margin-bottom:50px}@media screen and (max-width:1024px){.error-subtitle{font-size:26px}}@media screen and (max-width:480px){.error-subtitle{font-size:18px}}.error-breadcrumb{color:#14031f;font-size:12px;left:210px;position:absolute;top:-46px}@media screen and (max-width:480px){.error-breadcrumb{left:130px;top:-38px}}.sitemap{margin-top:58px;padding:120px 0 100px 10%}@media screen and (max-width:480px){.sitemap{margin-top:50px}}.sitemap li{margin:40px 0}.sitemap-title{font-size:42px;font-weight:500;margin-bottom:50px}.sitemap-list{font-size:30px;font-weight:500;margin-left:50px}.sitemap-list ul{margin:30px 0 30px 40px}.sitemap-list-1{font-size:28px;font-weight:400}.sitemap-list-2{font-size:22px}.sitemap-list-3{font-size:18px}.sitemap-list-4,.sitemap-list-5{font-size:16px}.sitemap-list-5 ul{font-size:14px}@media screen and (max-width:750px){.sitemap-list{font-size:28px;margin-left:40px}.sitemap-list ul{margin-left:30px}.sitemap-list-1{font-size:24px;font-weight:400}.sitemap-list-2{font-size:20px}.sitemap-list-3{font-size:16px}.sitemap-list-3 ul{font-size:14px!important}}@media screen and (max-width:480px){.sitemap-list{font-size:24px;margin-left:30px}.sitemap-list ul{margin-left:20px}.sitemap-list-1{font-size:20px;font-weight:400}.sitemap-list-2{font-size:16px}.sitemap-list-2 ul{font-size:14px!important}}.search{padding-top:58px}@media screen and (max-width:480px){.search{padding-top:50px}}.search-title{color:#14031f;font-size:62px;font-weight:500;line-height:1.2;margin:90px 0 15px;text-align:center}@media screen and (max-width:1024px){.search-title{font-size:46px;margin-top:65px}}@media screen and (max-width:480px){.search-title{font-size:36px;margin-top:50px}}.search-subtitle{color:#333;font-size:16px;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:1024px){.search-subtitle{font-size:24px}}@media screen and (max-width:480px){.search-subtitle{font-size:20px}}.search-hits-page .search-hits{display:block;margin:60px auto 120px;max-width:1440px}.search-hits-page .search-hits .search-result-item{display:block}.search-hits-page .search-hits:not([data-page-index="1"]),.search-hits-page .search-result-item:not([data-page-index="1"]),.search-hits-page.has-selection .search-hits{display:none}.search-hits-page.has-selection .search-hits.is-active,.search-hits-page.has-selection .search-hits.is-active .search-result-item{display:block}.search-hits-container{font-size:0}.search-hits-container>a{display:block}.search-hits-container>a:not(:last-child){margin-bottom:50px}.search-hits-container.search-contact,.search-hits-container.search-immo{display:flex;flex-wrap:wrap;margin:0;width:100%}.search-hits-title{margin-bottom:40px}.search-hits-image{background-position:50%;background-size:cover;display:inline-block;height:0;padding-bottom:35%;position:relative;vertical-align:top;width:35%}@media screen and (max-width:650px){.search-hits-image{display:block;margin:0 auto;padding-bottom:70%;width:70%}}@media screen and (max-width:480px){.search-hits-image{padding-bottom:100%;width:100%}}.search-load-more-container{margin-bottom:50px;text-align:center}.search-load-more-container .disturber-detailed-button{cursor:pointer}.search-hits-text{color:#14031f;display:inline-block;padding:50px 0 0 50px;position:relative;vertical-align:top;width:65%}.search-hits-text:before{background-color:#ffec00;content:"";height:3px;left:25px;position:absolute;top:25px;transform:translate(-50%,-50%);width:165px}.search-hits-text p{font-size:16px;line-height:2;margin-bottom:10px}.search-hits-text span{font-size:18px;font-weight:500;line-height:1.2;text-align:left;text-decoration:underline;word-break:break-all}.search-hits-text a{display:block}@media screen and (max-width:800px){.search-hits-text{padding-top:25px}.search-hits-text:before{top:12.5px}.search-hits-text p{font-size:14px}.search-hits-text span{font-size:16px}}@media screen and (max-width:650px){.search-hits-text{display:block;margin:0 auto;padding-left:0;padding-top:50px;width:70%}.search-hits-text:before{left:0;top:25px;transform:none}}@media screen and (max-width:480px){.search-hits-text{width:100%}}.search-hits-text-title{font-size:30px;line-height:1.1;margin-bottom:20px}@media screen and (max-width:800px){.search-hits-text-title{font-size:24px}}.search-result-contact{padding:10px;width:50%}.search-result-contact .contact-item{width:100%}@media screen and (max-width:800px){.search-result-contact{width:100%}}.filter-container,.filter-container>ul{align-items:center;display:flex;justify-content:center;width:100%}.filter-container>ul{flex-wrap:wrap;margin:50px 0 20px;max-width:1440px}.filter-container>ul>li{background-color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:10px;padding:16px 20px 14px;position:relative;text-transform:uppercase;transition:background-color .3s}.filter-container>ul>li.is-active{background-color:#ffec00}.filter-container>ul>li span{align-items:center;background-color:#ffec00;border-radius:100%;display:flex;font-size:10px;font-weight:500;height:20px;justify-content:center;position:absolute;right:-10px;text-align:center;top:-10px;transition:background-color .3s;width:20px}.filter-container>ul>li:hover{background:#ffec00}.filter-container>ul>li:hover span{background-color:#fff}.references-search-container{margin-bottom:60px}.search-contact-us{display:block;margin:60px 0 200px;padding:0 10px;text-align:center;width:100%}.search-contact-us-title{color:#14031f;display:block;font-size:24px;font-weight:500;line-height:36px;margin-bottom:10px}.search-contact-us-text{color:#14031f;display:block;font-size:19px;font-weight:400;line-height:34px}.search-contact-us-button{box-shadow:0 0 21px -9px rgba(0,0,0,.75)}.form-wrap{padding-top:58px}@media screen and (max-width:480px){.form-wrap{padding-top:50px}}.form-header{margin:100px auto 50px;text-align:center;width:60%}.form-header p{color:#333;font-size:28px;line-height:1.5}@media screen and (max-width:1024px){.form-header{margin-top:85px;width:75%}.form-header p{font-size:24px}}@media screen and (max-width:480px){.form-header{width:90%}.form-header p{font-size:20px}}.form-header-title{color:#14031f;font-size:62px;font-weight:500;line-height:1;margin-bottom:30px}@media screen and (max-width:1024px){.form-header-title{font-size:52px}}@media screen and (max-width:480px){.form-header-title{font-size:42px}}.form{font-size:0;margin:55px auto 100px}.form .default-button,.form .default-link,.form .immo-overlay-form-item-submit,.form .login-overlay-form button[type=submit],.form .read-more-immo-button,.login-overlay-form .form button[type=submit]{margin-top:20px}.form>p{font-size:18px;margin-top:100px;text-align:center}@media screen and (max-width:1024px){.form{width:75%}}@media screen and (max-width:480px){.form{width:90%}}.form-grid{margin-left:-25px}.grid-item-gutter{display:inline-block;padding-left:25px;vertical-align:top}@media screen and (max-width:1024px){.grid-item-gutter{width:100%}}.grid-item{font-size:16px;margin-bottom:25px;position:relative;vertical-align:top}.grid-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.grid-item input:not([type=checkbox]){background-color:#f7f7f6;color:#14031f;font-size:24px;font-weight:400;height:70px;line-height:1.5;outline:none;padding:0 55px 0 25px;width:100%}.grid-item input:not([type=checkbox])::-ms-clear{display:none}.grid-item label:not(.label-checkbox){background-color:#f7f7f6;color:#14031f;font-size:16px;left:25px;line-height:1;padding:0 8px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.grid-item textarea{background-color:#f7f7f6;border:none;color:#14031f;font-size:20px;height:230px;line-height:1.8;min-height:100px;outline:none;padding:35px 25px 25px;resize:vertical;width:100%}.grid-item--textarea{height:auto}.grid-item--textarea label:not(.label-checkbox){background-color:#f7f7f6;color:#14031f;display:block;font-size:24px;line-height:1.5;padding:20px 25px 0;position:static;transform:none;width:100%}.grid-item--hidden{height:0;margin:0;overflow:hidden;visibility:hidden}.grid-item .selectric,.grid-item .selectric-wrapper{height:100%;width:100%}.grid-item .selectric{border:none}.grid-item .selectric span{color:#14031f;font-size:24px;height:100%;line-height:68px;margin:0;padding:0 25px;width:100%}.grid-item .selectric .form-item-select-button{font-size:12px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .4s ease}.grid-item .selectric-items ul{border-radius:2px}.grid-item .selectric-items li{color:#14031f;font-size:24px;height:70px;line-height:68px;padding:0 25px}.grid-item .selectric-items li:not(:first-child){border-top:1px solid #989898}.grid-item .selectric-open{z-index:799}.grid-item .selectric-open .form-item-select-button{top:47%;transform:translateY(-50%) scaleY(-1)}.grid-item .selectric-open .selectric-items{z-index:50}.grid-item label.label-dropdown,.grid-item label.label-salutation{z-index:800}.grid-item [type=checkbox]:checked,.grid-item [type=checkbox]:not(:checked){left:-9999px;position:absolute}.grid-item [type=checkbox]:checked+label,.grid-item [type=checkbox]:not(:checked)+label{cursor:pointer;display:block;padding:35px 0 35px 70px;position:relative}.grid-item [type=checkbox]:checked+label:before,.grid-item [type=checkbox]:not(:checked)+label:before{border:1px solid #989898;border-radius:2px;content:"";height:45px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:45px}.grid-item [type=checkbox]:checked+label:after,.grid-item [type=checkbox]:not(:checked)+label:after{color:#000;content:"\e93b";font-family:icomoon;font-size:18px;left:22.5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.grid-item [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0) translate(-50%,-50%)}.grid-item [type=checkbox]:checked+label:after{opacity:1;transform:scale(1) translate(-50%,-50%)}.grid-item [type=checkbox]:disabled:checked+label:before,.grid-item [type=checkbox]:disabled:not(:checked)+label:before{background-color:#ddd;border-color:#bbb;box-shadow:none}.grid-item [type=checkbox]:disabled:checked+label:after{color:#999}.grid-item [type=checkbox]:disabled+label{color:#aaa}.grid-item .radio-buttons{display:inline-block}.grid-item input[type=radio]:checked,.grid-item input[type=radio]:not(:checked){left:-9999px;position:absolute}.grid-item input[type=radio]:checked+label,.grid-item input[type=radio]:not(:checked)+label{cursor:pointer;display:block;margin:15px 0;padding:15px 0 15px 55px;position:relative}.grid-item input[type=radio]:checked+label:before,.grid-item input[type=radio]:not(:checked)+label:before{border:1px solid #989898;border-radius:50%;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.grid-item input[type=radio]:checked+label:after,.grid-item input[type=radio]:not(:checked)+label:after{background-color:#000;border-radius:50%;content:"";height:15px;left:15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:15px}.grid-item input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0) translate(-50%,-50%)}.grid-item input[type=radio]:checked+label:after{opacity:1;transform:scale(1) translate(-50%,-50%)}.grid-item input[type=radio]:disabled:checked+label:before,.grid-item input[type=radio]:disabled:not(:checked)+label:before{background-color:#ddd;border-color:#bbb;box-shadow:none}.grid-item input[type=radio]:disabled:checked+label:after{color:#999}.grid-item input[type=radio]:disabled+label{color:#aaa}.grid-item .ui-datepicker-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.grid-item .ui-datepicker-trigger:before{content:"\e94f";font-family:icomoon;font-size:28px}.form-item{border:1px solid #989898;border-radius:2px;position:relative}.form-item--failed:before,.form-item--passed:before{font-family:icomoon;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.form-item--failed.form-item-datepicker:before,.form-item--passed.form-item-datepicker:before{right:75px}.form-item--failed.form-item-no-icon:before,.form-item--passed.form-item-no-icon:before{display:none}.form-item--failed{border:3px solid rgba(222,27,51,.95)}.form-item--failed:before{color:rgba(222,27,51,.95);content:"\e93b";font-size:19px}.form-item--passed{border:3px solid #9fda64}.form-item--passed:before{color:#9fda64;content:"\e911";font-size:30px}.form-item--checkboxes,.form-item--no-border,.form-item--radios{border:none}.form-item--failed.form-item--checkboxes .label-checkbox:before,.form-item--failed.form-item--radios .label-checkbox:before,.form-item--no-border.form-item--failed .label-checkbox:before,.form-item--no-border.form-item--passed .label-checkbox:before,.form-item--passed.form-item--checkboxes .label-checkbox:before,.form-item--passed.form-item--radios .label-checkbox:before{border:3px solid rgba(222,27,51,.95)!important}.form-item--no-border.form-item--passed .label-checkbox:before,.form-item--passed.form-item--checkboxes .label-checkbox:before,.form-item--passed.form-item--radios .label-checkbox:before{border-color:#9fda64!important}.form-item--checkboxes,.form-item--radios{margin-top:10px}.form-item--checkboxes>label:not(.label-checkbox),.form-item--radios>label:not(.label-checkbox){background-color:transparent;left:0;padding:0}.form-item-datepicker{padding-right:120px}.grid-item>ul{color:rgba(222,27,51,.95);font-size:12px;line-height:1.2;margin-top:10px;width:100%}.form-files{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.form-files-title{margin-bottom:35px;position:relative;text-align:center}.form-files-title i{display:inline-block;font-size:46px;margin:30px 0 20px}.form-files-title>p{color:#14031f;font-size:24px;line-height:1.5}.form-files-subtitle{color:#14031f;font-size:13px;line-height:1.5}.form-files-subtitle span:not(:first-child){display:inline-block;margin-top:5px}.form-item-dropzone-preview{border-radius:2px;margin-top:25px}.form-item-dropzone-preview-item{background-color:#fff;display:inline-block;padding:15px 100px 15px 25px;position:relative}.form-item-dropzone-preview-item:not(:first-child){margin-top:15px}.form-item-dropzone-preview-icon{display:inline-block;font-size:22px;vertical-align:middle}.form-item-dropzone-preview-name{color:#14031f;line-height:1.1;margin-left:15px}.form-item-dropzone-preview-name,.form-item-dropzone-preview-size{display:inline-block;font-size:16px;font-weight:500;vertical-align:middle}.form-item-dropzone-preview-size{margin-left:5px}.form-item-dropzone-preview-size:before{content:"("}.form-item-dropzone-preview-size:after{content:")"}.form-item-dropzone-preview-progress{height:100%;left:0;position:absolute;top:0;width:100%}.form-item-dropzone-preview-progress-upload{background-color:#9fda64;height:100%;left:0;position:absolute;top:0}.form-item-dropzone-preview-remove{background-color:#14031f;border-radius:2px;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:52px}.form-item-dropzone-preview-remove:before{color:#fff;content:"\e93b";font-family:icomoon;font-size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-item-title{color:#14031f;font-size:30px;line-height:1.1}@media screen and (max-width:800px){.form-item-title{font-size:24px}}.form-item-freetext{line-height:22px}.form-item-freetext a{display:inline-block;position:relative;z-index:1}.form-item-freetext a:after{background-color:#ffec00;bottom:1px;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;width:100%;z-index:-1}.honung{display:none}.description{margin:50px auto;text-align:left}.description ul{margin:30px 0}.description p{font-size:18px;line-height:1.5}.description--no-margin-bottom{margin-bottom:0}@media screen and (max-width:1024px){.description{margin:40px auto}.description--no-margin-bottom{margin-bottom:0}}@media screen and (max-width:480px){.description{margin:30px auto}.description--no-margin-bottom{margin-bottom:0}}.disturber-popup{filter:drop-shadow(0 2px 9px rgba(0,0,0,.1));max-width:580px;position:fixed;right:-4px;top:220px;transform:translateX(100%);transition:transform .4s ease;width:auto;z-index:1001}.disturber-popup.is-open{transform:none}@media screen and (max-width:480px){.disturber-popup{top:160px}}@media screen and (max-width:320px){.disturber-popup{top:100px}}.disturber-popup-label{align-items:center;background-color:#ffec00;border-radius:8px 0 0 8px;cursor:pointer;display:flex;height:64px;justify-content:center;position:absolute;right:100%;text-align:center;top:0;width:64px}.disturber-popup-label span.disturber-popup-label-opener{font-size:11px;font-weight:500;line-height:14px;text-transform:uppercase}.disturber-popup-label i{font-size:12px;position:absolute}.disturber-popup-label i.disturber-popup-label-opener{font-size:20px}.disturber-popup-label.focus-visible{outline:2px solid #000}.disturber-popup-label:focus-visible{outline:2px solid #000}@media screen and (max-width:650px){.is-open .disturber-popup-label{background-color:transparent;right:0}}.disturber-popup-label-closer,.is-open .disturber-popup-label-opener{display:none}.is-open .disturber-popup-label-closer{display:inline-block}.disturber-popup-text{background-color:#ffec00;padding:40px;text-align:center}.disturber-popup-text p{color:#14131f;font-size:18px;font-weight:400;line-height:28px}.disturber-popup-text p:not(:first-child){margin-top:8px}.disturber-popup-text .disturber-detailed-button{margin-top:24px}@media screen and (max-width:480px){.disturber-popup-text{padding:40px 20px 20px}.disturber-popup-text .disturber-detailed-button{margin-top:24px}}.disturber-popup-text-title{color:#14031f;font-size:32px;font-weight:400;line-height:40px;margin-bottom:24px}.immo-map-container{height:0;margin:5px 0;overflow:hidden;padding:0 6px;transition:height .5s ease-out,margin .25s ease-out;width:100%}.immo-map-container.is-active{height:435px;margin:15px 0 35px}.immo-map{border:6px solid #fff;box-sizing:border-box;height:100%;width:100%;z-index:0}.immo-map .si-content-wrapper{padding:0}.immo-map .si-close-button{font-size:0;opacity:1;padding:10px;z-index:5}.immo-map .si-close-button:before{color:#fff;content:"\e93b";font-family:icomoon;font-size:11px}.immo-map-infowindow{display:block;width:210px}.immo-map-infowindow img{width:100%}.immo-map-infowindow-image{min-height:185px}.immo-map-infowindow-image img{border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (max-width:1440px){.immo-map-infowindow-image{min-height:168px}}.immo-map-infowindow-text{background-color:#fff;display:block;padding:10px;width:100%}.immo-map-infowindow-text p{color:#14031f;font-family:HCo Gotham;font-size:17px;line-height:1.4;margin-bottom:5px;text-align:center}.immo-map-infowindow-text p.immo-map-infowindow-text-small{color:#989898;font-size:9px;margin-bottom:0}.immo-map-infowindow-gradient{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.3));height:30px;left:0;position:absolute;top:0;width:100%}.jobs{margin:48px auto 90px;position:relative;width:75%}@media screen and (max-width:1024px){.jobs{width:80%}}@media screen and (max-width:480px){.jobs{margin:48px auto;top:-20px;width:90%}}.jobs-item-wrap{overflow:auto;position:relative;width:100%}.jobs-item{background-color:#fff;border-radius:4px;cursor:pointer;min-height:144px;padding:24px;width:100%}.jobs-item:not(:last-child){margin-bottom:10px}.jobs-item.is-hidden{display:none}.jobs-item-area{color:#6d6d6b;font-size:12px;letter-spacing:1px;line-height:16px;padding-bottom:8px;text-transform:uppercase}.jobs-item-title{color:#13031e;display:block;font-size:24px;font-weight:500;line-height:32px;margin-bottom:16px;word-break:break-all}@media screen and (max-width:480px){.jobs-item-title{font-size:18px}}.jobs-item-attributes{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;position:relative}.jobs-item-hours,.jobs-item-location{color:#3a3a39;font-size:16px;font-weight:400;line-height:24px;white-space:nowrap}.jobs-item-hours:before,.jobs-item-location:before{color:#13031e;content:"\e90a";display:inline-block;font-family:icomoon;font-size:22px;margin-right:5px;text-align:center;vertical-align:middle;width:24px}.jobs-item-hours:before{content:"\e9be"}.jobs-filter{display:flex;margin:100px auto 0;opacity:1;transition:opacity .25s ease;width:100%}.jobs-filter.is-hidden{opacity:0;pointer-events:none}@media screen and (max-width:1024px){.jobs-filter{background-color:#ffec00;bottom:0;height:68px;left:0;margin-top:0;max-width:100%;overflow-y:scroll;padding-bottom:0;position:fixed;z-index:11}@supports(margin-bottom:env(safe-area-inset-bottom)){.jobs-filter{height:calc(68px + env(safe-area-inset-bottom))}}}.jobs-filter-container{background-color:#ffec00;border:1px solid #d9c701;border-radius:5px;display:flex;margin:0 auto;padding:12px 24px;position:relative}@media screen and (max-width:1024px){.jobs-filter-container{border-color:transparent;border-radius:0;margin:0;padding:12px 24px;position:absolute}.jobs-filter-container:after{content:"";padding-left:25px;position:relative}}.jobs-filter-menu{align-items:center;background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;position:relative;transition:background-color .25s ease}.jobs-filter-menu:before{border:1px solid #acacab;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.no-touchevents .jobs-filter-menu:hover:before{border-color:#14031f}.jobs-filter-menu.is-active,.no-touchevents .jobs-filter-menu:hover{background-color:#14031f}.jobs-filter-menu.is-active .jobs-filter-label,.jobs-filter-menu.is-active .jobs-filter-label:after,.no-touchevents .jobs-filter-menu:hover .jobs-filter-label,.no-touchevents .jobs-filter-menu:hover .jobs-filter-label:after{color:#fff}.jobs-filter-menu+.jobs-filter-menu{margin-left:8px}.jobs-filter-label{align-items:center;color:#14031f;display:flex;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:8px 12px;transition:color .25s ease}.jobs-filter-label.is-selected{border-radius:20px;padding-right:34px}.jobs-filter-label.is-selected:before{border:1px solid #14031f;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.jobs-filter-label.is-selected:after{color:#14031f;content:"\e96f";font-family:icomoon;font-size:10px;line-height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.jobs-filter-label--border{border-radius:20px}.jobs-filter-label--border:before{border:1px solid #dcdcdc;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.no-touchevents .jobs-filter-label--border:hover:before{border-color:transparent}.jobs-filter-label--title{padding:8px 0}.jobs-filter-label-reset{display:block;height:22px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);visibility:hidden;width:22px}.is-selected .jobs-filter-label-reset{pointer-events:auto;visibility:visible;z-index:1}.jobs-filter-title{flex-shrink:0;font-weight:600;margin-right:15px}.jobs-filter-sub{background:#fff;border-radius:8px;cursor:auto;display:none;left:0;margin-top:20px;position:absolute;top:100%;z-index:1002}.jobs-filter-sub.is-open{display:block}.jobs-filter-sub-mobile .jobs-filter-sub{bottom:auto;margin:0 auto 10px;position:relative;top:auto}.jobs-filter-sub--object-type{left:0;right:auto}@media screen and (max-width:480px){.jobs-filter-sub--object-type{width:100%}}.jobs-filter-sub-mobile{bottom:68px;display:flex;left:8px;position:fixed;width:calc(100% - 16px);z-index:1002}.jobs-filter-sub-item{width:440px}@media screen and (max-width:1024px){.jobs-filter-sub-item{max-width:440px;width:auto}}.jobs-filter-sub-item-title{color:#14031f;display:block;font-size:18px;line-height:24px;margin-bottom:25px;position:relative;text-transform:uppercase}.jobs-filter-sub-item-select{padding:28px 24px 24px}.jobs-filter-sub-item-select--regions{display:none}.is-AT .jobs-filter-sub-item-select--AT,.is-CH .jobs-filter-sub-item-select--CH,.is-DE .jobs-filter-sub-item-select--DE{display:block}.jobs-filter-sub-item-option{background-color:#f2f2f2;border:0;border-radius:20px;color:#14031f;cursor:pointer;font-size:14px;font-weight:400;line-height:24px;margin:0 8px 8px 0;outline:0;padding:8px 12px;position:relative;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.jobs-filter-sub-item-option:before{border:1px solid #dcdcdc;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.no-touchevents .jobs-filter-sub-item-option:hover:before{border-color:#14031f}.no-touchevents .jobs-filter-sub-item-option:hover{background-color:#14031f;color:#fff}.no-touchevents .jobs-filter-sub-item-option:hover:after{color:#fff}.jobs-filter-sub-item-option.is-active{padding-right:30px}.jobs-filter-sub-item-option.is-active:before{border-color:#14031f}.jobs-filter-sub-item-option.is-active:after{color:#14031f;content:"\e96f";font-family:icomoon;font-size:10px;line-height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.jobs-filter-sub-item-option.is-disabled{opacity:.4;pointer-events:none}.jobs-filter-sub-buttons{background-color:#f2f2f2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:12px;text-align:right}.jobs-filter-sub-buttons--no-border{border:none}.jobs-filter-sub-buttons-cancel{color:#14031f;margin-right:36px;padding:5px}.jobs-filter-sub-buttons-cancel,.jobs-filter-sub-buttons-search{display:inline-block;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;vertical-align:middle}.jobs-filter-sub-buttons-search{background-color:#14031f;border-radius:6px;color:#fff;padding:8px 12px;position:relative}.jobs-layout-error-message{color:#14031f;display:none;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:60px;margin-top:-100px;text-align:center}.jobs-layout-error-message.is-visible{display:block}.applicate{background-color:#fff;margin:0 auto;padding:45px 0;text-align:center}.applicate button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#14031f;cursor:pointer;font-family:icomoon;font-size:16px;font-weight:500;line-height:1.2;margin:0;outline:none}.applicate button:before{display:none}.header-engage{-webkit-hyphens:auto;hyphens:auto;margin:58px auto 0;width:60%}.header-engage .applicate{background-color:transparent;margin-left:-5px;padding:40px 0 50px;text-align:left}@media screen and (max-width:1024px){.header-engage{width:80%}}@media screen and (max-width:480px){.header-engage{margin-top:50px;width:90%}}.header-engage-title{word-wrap:break-word;color:#14031f;font-size:52px;font-weight:500;line-height:1.1;padding-top:95px}@media screen and (max-width:1024px){.header-engage-title{font-size:48px;padding-top:85px}}@media screen and (max-width:480px){.header-engage-title{font-size:42px;padding-top:65px}}.header-engage-info{margin-top:50px}.header-engage-info span{color:#14031f;display:block;font-size:16px;line-height:1.4}.header-engage-info span:not(:last-child){margin-bottom:5px}@media screen and (max-width:480px){.header-engage-info span{font-size:14px}}.header-engage-info-subtitle{color:#14031f;font-size:19px;font-weight:500;letter-spacing:1px;line-height:1.2;margin-bottom:5px;text-transform:uppercase}@media screen and (max-width:1024px){.header-engage-info-subtitle{font-size:18px}}@media screen and (max-width:480px){.header-engage-info-subtitle{font-size:16px}}.immo-interactive-map{margin:20px 0 65px;width:100%}.immo-interactive-map img{height:auto;margin:0 auto;max-height:none;max-width:100%;width:auto}.certificates{display:block;padding-bottom:20px;position:relative}.certificates.has-padding-top{padding-top:120px}.certificates-article-wrap,.certificates-article-wrap p{display:block;position:relative}.certificates-article-wrap p{font-size:19px;line-height:34px;margin-bottom:20px;max-width:840px}.certificates-title{margin-bottom:48px}.certificate-items{display:flex;flex-wrap:wrap;font-size:0;justify-content:center;margin:0 auto;max-width:1440px;padding-bottom:40px;position:relative;text-align:center}.certificate-items[data-length="1"]{max-width:320px}.certificate-items[data-length="2"]{max-width:640px}.certificate-items[data-length="3"]{max-width:1100px}@media screen and (max-width:1240px){.certificate-items[data-length="4"]{padding-left:10%;padding-right:10%}}@media screen and (max-width:750px){.certificate-items[data-length="4"]{padding-left:0;padding-right:0}}@media screen and (max-width:600px){.certificate-items{padding-top:40px}}.certificate-item{flex-shrink:0;font-size:16px;font-weight:400;line-height:31px;margin-bottom:50px;padding-left:50px;padding-right:50px;position:relative;vertical-align:top}.certificate-items[data-length="1"] .certificate-item{max-width:100%;min-width:230px}.certificate-items[data-length="2"] .certificate-item{max-width:50%;min-width:230px}@media screen and (max-width:600px){.certificate-items[data-length="2"] .certificate-item{display:block;max-width:none;width:100%}}.certificate-items[data-length="3"] .certificate-item{width:33.33%}@media screen and (max-width:900px){.certificate-items[data-length="3"] .certificate-item{display:inline-block;max-width:none;width:50%}}@media screen and (max-width:600px){.certificate-items[data-length="3"] .certificate-item{display:block;width:100%}}.certificate-items[data-length="4"] .certificate-item{width:25%}@media screen and (max-width:1240px){.certificate-items[data-length="4"] .certificate-item{display:inline-block;width:50%}}@media screen and (max-width:600px){.certificate-items[data-length="4"] .certificate-item{display:block;width:100%}}.certificate-item img{display:block;margin:0 auto 30px;max-width:100%;position:relative}.certificate-item p{display:block;margin-bottom:5px;position:relative}.certificate-item-title{color:#14131f;display:block;font-size:18px;line-height:28px;margin-bottom:16px;position:relative}.certificate-item-download{display:inline-block;font-size:0;position:relative;text-transform:uppercase}.certificate-item-download span{color:#14131f;display:inline-block;font-size:16px;font-weight:500;line-height:24px;padding-right:40px;position:relative;vertical-align:middle;word-break:break-all;word-break:break-word}.certificate-item-download i{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.certificate-item-download i:before{content:url(/corporate/images/icons/arrow-right-bg.svg)}.certificate-item-download i:last-child{left:auto;right:0}.news-archive{display:block;margin:0 auto 40px;max-width:880px;padding-left:20px;padding-right:20px;position:relative}.news-archive-title{display:block;font-size:36px;line-height:44px;position:relative}.news-archive-items{display:block;margin-top:40px;position:relative}.news-archive-item{background-color:#fff;display:block;margin-top:20px;overflow:hidden;position:relative}.news-archive-item-image{display:block;float:left;position:relative}@media screen and (max-width:680px){.news-archive-item-image{float:none}}.news-archive-item-image img{display:block;position:relative;width:190px}@media screen and (max-width:680px){.news-archive-item-image img{width:100%}}.news-archive-item-content{display:block;font-size:16px;line-height:31px;overflow:hidden;padding:20px 85px 20px 20px;position:relative}@media screen and (max-width:680px){.news-archive-item-content{padding-right:20px}}.news-archive-item-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:box;max-height:62px;overflow:hidden;position:relative;text-overflow:ellipsis}@media screen and (max-width:680px){.news-archive-item-content p{display:none}}.news-archive-item-date{color:#605e5e;display:block;font-size:14px;line-height:24px;margin-bottom:8px;position:relative}.news-archive-item-title{color:#14031f;display:block;font-size:20px;line-height:34px;margin-bottom:10px;position:relative}@media screen and (max-width:680px){.news-archive-item-title{margin-bottom:0}}.news-archive-item-icon{display:block;font-size:25px;line-height:1;position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media screen and (max-width:680px){.news-archive-item-icon{display:none}}.footer-social{font-size:0;margin-top:50px;text-align:center}@media screen and (max-width:1024px){.footer-social{margin:15px 0 70px}}.footer-social-item{color:#fff;display:inline-block;font-size:28px;padding:0 10px;vertical-align:middle}.footer-social-item:before{display:none}.street-sign{bottom:0;display:inline-block;position:absolute;right:55px}.street-sign--immo{bottom:0;right:0;transform:translateX(110%)}@media screen and (max-width:1680px){.street-sign--immo{transform:translateX(97%)}}@media screen and (max-width:1200px){.street-sign--immo{display:block;margin:50px auto 0;position:relative;text-align:center;transform:none}}@media screen and (max-width:480px){.street-sign{left:50%;right:auto;transform:translateX(-50%)}}.street-sign-animation{display:inline-block;max-width:280px;padding:10px 0 70px;position:relative;transform:rotate(5deg);transform-origin:50% 100%}@media screen and (max-width:480px){.street-sign-animation{padding-bottom:50px}}.street-sign-content{background-color:#ffec00;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.5),0 0 40px 0 rgba(0,0,0,.3),2px 2px 5px 0 rgba(0,0,0,.26);display:inline-block;padding:25px 20px 65px;position:relative;text-align:center;width:280px;z-index:1}.street-sign-content:before{border:4px solid #14031f;border-radius:7px;content:"";height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(100% - 10px)}@media screen and (max-width:480px){.street-sign-content{padding-bottom:53px;width:200px}}.street-sign-title{color:#000;font-size:24px;font-weight:500;line-height:1.2}@media screen and (max-width:480px){.street-sign-title{font-size:16px}}.street-sign-button{bottom:25px;font-size:14px;font-weight:500;left:50%;padding-right:35px;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.street-sign-button:after{color:#000;content:"\e947";font-family:icomoon;font-size:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.street-sign-button{font-size:11px;padding-right:25px}.street-sign-button:after{font-size:16px}}.street-sign-nail{background-color:#dfdfdf;border-radius:50%;height:6px;left:50%;overflow:hidden;position:absolute;top:15px;transform:translate(-50%,-50%);width:6px}.street-sign-nail--bottom{bottom:15px;top:auto;transform:translate(-50%,50%)}.street-sign-nail:before{background-color:#14051d;border-radius:50%;content:"";display:inline-block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}@media screen and (max-width:480px){.street-sign-nail{height:4px;width:4px}.street-sign-nail:before{height:2px;width:2px}}.street-sign-stick{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.street-sign-stick img{height:100%;max-width:none}.video{margin:140px auto 65px}.video p{margin:40px 0}.video p:last-of-type{margin-bottom:60px}.video .video-container{padding-top:56.25%;position:relative;width:100%}.video .video-overlay{align-items:center;background-position:50%;background-size:cover;cursor:pointer;justify-content:center;z-index:1}.video .video-frame,.video .video-overlay{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.video .video-frame iframe{height:100%;width:100%}.video .video-icon{align-items:center;background:#ffec00;display:flex;height:47px;justify-content:center;padding:10px 10px 10px 12px;width:47px}.timeline{margin:100px auto 0;max-width:1000px;width:100%}@media screen and (max-width:1024px){.timeline{margin:80px auto 0}}@media screen and (max-width:480px){.timeline{margin:60px auto 0}}.timeline-container{position:relative}.timeline-container:after{background-color:#ffec00;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.timeline-item{max-width:500px;padding-bottom:40px;position:relative;width:50%}.timeline-item:nth-child(2n){left:0;padding-right:84px;text-align:right}.timeline-item:nth-child(odd){left:50%;padding-left:84px}.timeline-item:nth-child(odd) .timeline-content-year:after{left:-83px}.timeline-content{position:relative}.timeline-content-year{color:#14031f;font-size:40px;font-weight:400;line-height:46px;padding-bottom:14px;position:relative}.timeline-content-year:after{background-color:#ffec00;content:"";height:4px;position:absolute;right:-83px;top:40%;transform:translateY(-50%);width:60px;z-index:1}.timeline-content-title{font-size:28px;font-weight:500;line-height:36px;padding-bottom:10px;position:relative}.timeline-content-description{color:#14031f;font-size:17px;font-weight:400;line-height:28px;position:relative}.timeline-content img{padding-bottom:20px;width:100%}@media screen and (max-width:600px){.timeline-container:after{left:31px}.timeline-item:nth-child(2n),.timeline-item:nth-child(odd){display:block;left:0;padding:0 25px 40px 70px;text-align:left;width:100%}.timeline-item:nth-child(2n) .timeline-content-year:after,.timeline-item:nth-child(odd) .timeline-content-year:after{left:-38px;width:25px}}.benefits-wrapper{background:#fff;display:block;padding:60px 20px 120px;position:relative}@media screen and (max-width:1024px){.benefits-wrapper{padding-bottom:80px}}.benefits-container{font-size:0;margin:0 auto;max-width:95%;width:800px}.benefits-container-full{font-size:0;margin-top:50px;width:100%}.benefits-title{color:#1c1005;display:block;font-size:46px;font-weight:500;line-height:1;margin-bottom:49px;text-align:center}@media screen and (max-width:650px){.benefits-title{font-size:34px;margin-bottom:32px}}.benefits-item{display:inline-block;margin-bottom:56px;margin-right:50px;outline:0;width:calc(50% - 50px)}.benefits-item:nth-child(2n){padding:0 0 0 50px}.benefits-item:last-of-type,.benefits-item:nth-last-of-type(2){margin-bottom:0}@media screen and (max-width:800px){.benefits-item{padding-right:25px}.benefits-item:nth-child(2n){padding:0 0 0 25px}.benefits-item:nth-last-of-type(2){margin-bottom:56px}.benefits-item span{font-size:20px}}@media screen and (max-width:650px){.benefits-item{display:block;margin:0 auto 28px;padding:0;text-align:center;width:290px}.benefits-item:nth-child(2n),.benefits-item:nth-last-of-type(2){margin-bottom:28px;padding:0}.benefits-item span{font-size:20px;padding:0}}@media screen and (max-width:480px){.benefits-item{max-width:100%}}.benefits-item-title{display:inline-block;font-size:24px;line-height:30px;margin-left:20px;max-width:calc(100% - 106px);vertical-align:middle}.benefits-item-title span{border-bottom:2px solid #ffec00;display:inline}@media screen and (max-width:800px){.benefits-item-title{font-size:20px;padding-left:10px}}@media screen and (max-width:650px){.benefits-item-title{font-size:20px;margin-left:0;padding:0}}.benefits-item-icon{background-color:#f7f7f6;border-radius:50%;display:inline-block;font-size:45px;height:86px;position:relative;vertical-align:middle;width:86px}.benefits-item-icon i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:800px){.benefits-item-icon{font-size:36px;height:70px;width:70px}}@media screen and (max-width:650px){.benefits-item-icon{display:block;font-size:30px;height:60px;margin:0 auto 12px;width:60px}}.tippy-popper{margin-top:-3px}.tippy-tooltip{background:#1c1005;color:#f5f3f0;padding:20px 30px}.tippy-content{font-size:16px;line-height:24px;text-align:left}.tippy-popper[x-placement=bottom-start] .tippy-arrow{border-bottom:8px solid #1c1005!important}.contact-detail-contact-container{display:block;margin-bottom:80px;position:relative}@media screen and (max-width:480px){.contact-detail-contact-container{margin-bottom:60px}}.contact-detail-item-max-with{display:block;margin:0 auto;max-width:1340px;padding:0 40px;position:relative}.contact-detail-item-container{display:flex;flex-wrap:wrap;margin:-20px -20px auto;position:relative}.contact-detail-item{background:#fff;display:block;flex-shrink:0;margin:20px;padding:40px 20px 40px 40px;position:relative;width:calc(33.3333% - 40px)}@media screen and (max-width:1024px){.contact-detail-item{width:calc(50% - 40px)}}@media screen and (max-width:750px){.contact-detail-item{margin:10px 0;width:100%}}.contact-detail-item-title{color:#14031f;display:block;font-size:24px;font-weight:500;line-height:28px;margin-bottom:20px;padding-bottom:14px;position:relative}.contact-detail-item-title:after{background:#ffec00;bottom:0;content:"";height:3px;left:-65px;position:absolute;width:110px}.contact-detail-item-address{color:#14031f;display:block;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;position:relative}.contact-detail-item-link{display:block;font-size:16px;font-weight:500;letter-spacing:.29px;line-height:24px;margin-top:7px;position:relative}.contact-detail-item-link:first-of-type{margin-top:18px}.contact-detail-item-link i{display:inline-block;vertical-align:middle;width:22px}.contact-detail-item-link .icon-email{margin-left:-3px;margin-right:3px}.contact-detail-item-link span{display:inline-block;overflow:hidden;padding-left:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:calc(100% - 28px)}.contact-detail-item-info{color:#14031f;display:block;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;position:relative}.immo-overlay{background:#f7f7f6;margin:20px auto;max-width:700px;padding:20px;position:relative;width:auto}.immo-overlay-content{margin:60px auto;max-width:460px;position:relative}.immo-overlay-title{font-size:32px;line-height:39px;padding-bottom:25px;text-shadow:0 2px 95px 0 rgba(0,0,0,.5)}.immo-overlay-description,.immo-overlay-title{color:#14031f;font-weight:400;text-align:center}.immo-overlay-description{font-size:18px;line-height:27px;padding-bottom:48px}.immo-overlay-form-item{display:block;margin-bottom:25px;position:relative}.immo-overlay-form-item[data-type=honung]{display:none}.immo-overlay-form-item.last-item{margin-bottom:0;text-align:right}.immo-overlay-form-item input{background-color:#fff;border:1px solid #a3a3a3;border-radius:3px;color:#14031f;font-size:18px;font-weight:400;line-height:36px;padding:10px 25px;width:100%}.immo-overlay-form-item input::-moz-placeholder{color:#1c1005}.immo-overlay-form-item input::placeholder{color:#1c1005}.immo-overlay-form-item .styled-checkbox{display:block;opacity:0;position:absolute}.immo-overlay-form-item .styled-checkbox+label{color:#14031f;cursor:pointer;font-size:12px;font-weight:400;line-height:18px;padding:0;position:relative}.immo-overlay-form-item .styled-checkbox+label:before{background-color:#fff;border:1px solid #a3a3a3;border-radius:3px;content:"";display:inline-block;height:20px;margin-right:10px;width:20px}.immo-overlay-form-item .styled-checkbox:checked+label:after{content:"\e925";font-family:icomoon;left:10px;position:absolute;top:1px;transform:translate(-50%,-50%)}.immo-overlay-form-item--error .styled-checkbox+label:before,.immo-overlay-form-item--error input{border-color:rgba(222,27,51,.95)}.immo-overlay-form-item-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;margin-top:25px;padding-left:0}.immo-overlay-form-item-submit span,.immo-overlay-form-item-submit:after{opacity:1;transition:all 1s}.immo-overlay-form-item-submit img{color:#000;display:none;margin:0 auto;transition:all 1s}.immo-overlay-form-item-submit.loading-start span{display:none;opacity:0}.immo-overlay-form-item-submit.loading-start img{display:block;opacity:1}.immo-overlay-form-item-submit.loading-start:after{content:""}.no-touchevents .immo-overlay-form-item-submit:hover{box-shadow:none}.immo-overlay-close{color:#14031f!important;font-size:20px;opacity:1}.immo-overlay-form-success{display:none}.immo-overlay-form-error{color:rgba(222,27,51,.95);display:none}.is-pdf .pb-before{page-break-before:always!important}.is-pdf .pbi-avoid{page-break-inside:avoid!important}:root .is-pdf{display:block}:root .is-pdf table,:root .is-pdf tbody,:root .is-pdf td,:root .is-pdf tfoot,:root .is-pdf th,:root .is-pdf thead,:root .is-pdf tr{page-break-inside:avoid!important}:root .is-pdf .container-50{width:49%!important}:root .is-pdf .page-header-wrapper{color:#000;font-size:6px;font-weight:400;line-height:7px}:root .is-pdf .page-footer-date,:root .is-pdf .page-footer-number{font-size:10px;position:absolute;right:40px;top:0}:root .is-pdf .contact-wrapper{display:inline-block;padding-bottom:0;padding-right:20px;vertical-align:middle;width:69%!important}:root .is-pdf .expose-immo-button-wrapper{display:inline-block;padding-bottom:0;padding-right:20px;vertical-align:middle;width:30%!important}:root .is-pdf .expose-immo-button{right:20px}.expose-max-width{font-size:0;margin:0 auto;max-width:1440px;padding:0 40px;position:relative;width:100%}.expose-top-info{direction:rtl;margin-bottom:48px;margin-right:-20px;margin-top:64px}.expose-bottom-info{margin-top:48px}.expose-residential-complex{color:#000;font-size:24px;font-weight:700;line-height:36px;padding-bottom:3px}.expose-name{color:#000;font-size:19px;font-weight:400;line-height:24px}.expose-title{color:#000;font-size:32px;font-weight:700;line-height:38px;padding-bottom:10px}.expose-subtitle{color:#000;font-size:20px;font-weight:400;line-height:26px}.expose-description{display:block;padding-bottom:20px;position:relative}.expose-description ul{margin:10px 0}.expose-description img{max-height:450px}.expose-description.default-text li,.expose-description.image-block-description li,.expose-description.list-text li{padding-left:35px}.expose-description.default-text li:before,.expose-description.image-block-description li:before,.expose-description.list-text li:before{height:20px;line-height:21px;top:-3px;width:20px}.expose-description.container-50{display:inline-block;padding-right:20px;vertical-align:middle;width:50%}.expose-description.container-50.last-container{padding-bottom:0}.expose-description.container-50+.container-50{padding-left:20px;padding-right:0}.expose-description .contact-item.one-whole{margin:0!important;width:100%}.expose-description .contact-item-wrap--single{max-width:1275px;width:50%}.expose-description .header-immo-category{border:none!important;font-size:10px;margin-left:-10px;margin-top:-10px}.expose-description .contact{padding:40px 0 0!important}.expose-description .contact-item-wrap{margin:0!important}.expose-description .one-whole .contact-item-overlay-text{padding-left:0!important}.expose-description .one-whole .contact-item-overlay-text>p{font-size:10px!important}.expose-description .one-whole .contact-item-image{background-repeat:no-repeat!important;background-size:cover!important}.expose-description .contact-item-overlay-text-title{font-size:14px!important}.expose-description .contact-item-overlay-text-phones div{font-size:10px!important;padding-left:16px}.expose-description .contact-item-overlay-text-phones div i{font-size:12px!important}.expose-description .expose-immo-button{height:145px;top:0!important;width:145px}.expose-description .expose-immo-button span{font-size:10px!important;line-height:16px}.expose-description .expose-immo-button span:before{font-size:35px;margin-bottom:5px;padding-bottom:0!important}.expose-image{display:block;padding-bottom:30px;position:relative}.expose-image img{max-height:400px}.expose-image.container-50{display:inline-block;padding-bottom:10px;padding-right:5px;vertical-align:middle;width:50%}.expose-image.container-50:nth-child(2n){padding-left:5px;padding-right:0}.expose-image.container-50:last-child,.expose-image.container-50:nth-last-child(2){padding-bottom:0}.expose-description-title{color:#000;font-size:20px;font-weight:700;line-height:24px;padding-bottom:10px}.expose-description-text{color:#000;font-size:12px;font-weight:400;line-height:16px}.expose-description-text p{padding-bottom:14px}.expose-description-text strong{font-weight:700}.expose-description-text.is-hint p{padding-bottom:0}.expose-description-text.is-smaller{max-width:460px}.expose-description-text .immo-info-price{color:#000;font-size:12px;font-weight:700;line-height:14px;margin-bottom:0;padding-bottom:0}.expose-immo-info-table{font-size:0;padding-bottom:16px}.expose-immo-info-table .container-50{display:inline-block;padding-right:20px;vertical-align:top;width:50%}.expose-immo-info-table .container-50:nth-child(2n){padding-left:20px;padding-right:0}.expose-immo-info-table .expose-immo-info-table-item{border-bottom:1px solid #dfdfdf;color:#000;font-size:11px;font-weight:400;line-height:20px;position:relative}.expose-immo-info-table .expose-immo-info-table-item strong{display:inline-block;font-weight:700;min-width:200px;position:absolute;right:0;text-align:right;width:auto}.expose-date-block,.expose-number-block{color:#000;font-size:10px;font-weight:400;line-height:7px}.expose-date-block{display:none}.expose-number-block{display:block}.procedure{background-color:#f7f7f6;overflow:hidden;padding:53px 0 85px;position:relative;width:100%}@media screen and (max-width:800px){.procedure{padding:180px 0 200px}}.procedure-title{color:#13031e;font-size:46px;font-weight:500;line-height:48px;margin-bottom:73px;text-align:center}@media screen and (max-width:800px){.procedure-title{font-size:34px;line-height:40px;margin:0 auto 65px;text-align:left;width:90%}}.procedure-timeline{margin:0 auto;padding:0;position:relative;width:70%}@media screen and (max-width:800px){.procedure-timeline{width:100%}}.procedure-timeline-grid{padding:15px 0 25px;position:relative}.procedure-timeline-line{background-color:#ffec00;height:calc(100% - 17px);left:50%;position:absolute;top:0;transform:translateX(-50%);width:17px}.procedure-timeline-line:after{border-color:#ffec00 transparent transparent;border-style:solid;border-width:17px 8.5px 0;content:"";height:0;left:0;position:absolute;top:100%;width:0}@media screen and (max-width:800px){.procedure-timeline-line{left:11%}}.procedure-timeline-item{margin:0 50% 25px 0;padding:0 13% 0 0;position:relative;width:50%}.procedure-timeline-item>span{color:#d9d9d8;font-size:144px;font-weight:500;left:-100px;line-height:1;position:absolute;top:-25px;z-index:0}.procedure-timeline-item:nth-child(odd){margin:0 0 25px 50%;padding:0 0 0 13%}.procedure-timeline-item:nth-child(odd)>span{left:auto;right:-75px}@media screen and (max-width:800px){.procedure-timeline-item{margin:0;padding:0 11.5% 45px 23%;width:100%}.procedure-timeline-item>span{font-size:60px;left:0;line-height:72px;position:relative;right:auto;top:0;transform:none}.procedure-timeline-item:nth-child(odd){margin:0;padding:0 11.5% 45px 23%}.procedure-timeline-item:nth-child(odd)>span{left:0;right:auto}}.procedure-timeline-item-content{color:#13031e;margin-bottom:30px;position:relative;z-index:1}.procedure-timeline-item-content p{font-size:18px;line-height:32px}@media screen and (max-width:800px){.procedure-timeline-item-content{margin-bottom:0}.procedure-timeline-item-content p{font-size:16px;line-height:28px}}.procedure-timeline-item-title{align-items:center;display:flex;margin-bottom:24px;min-height:77px;padding-top:21px}.procedure-timeline-item-title i{font-size:56px;margin-right:16px}.procedure-timeline-item-title span{font-size:24px;font-weight:500;line-height:32px}@media screen and (max-width:800px){.procedure-timeline-item-title{margin-bottom:12px;min-height:48px;padding-top:0}.procedure-timeline-item-title i{font-size:36px}.procedure-timeline-item-title span{font-size:20px;line-height:1.2}}.procedure-timeline-item-link{display:inline-flex;font-size:16px;font-weight:500;line-height:19px;margin-top:40px;text-transform:uppercase}.procedure-timeline-item-link:after{background-color:#fff;color:#13031e;content:"\e947";font-family:icomoon;font-size:24px;margin-left:15px}.procedure-timeline-graduation{margin:40px auto 0;max-width:80%;text-align:center;width:550px}.procedure-timeline-graduation i{font-size:55px;margin-bottom:10px}@media screen and (max-width:800px){.procedure-timeline-graduation{max-width:none;text-align:left;width:90%}.procedure-timeline-graduation i{display:inline-block;font-size:36px;margin:0 16px 0 0;vertical-align:middle}}.procedure-timeline-graduation-title{color:#13031e;font-size:24px;font-weight:500;line-height:32px;margin:15px 0 24px}@media screen and (max-width:800px){.procedure-timeline-graduation-title{display:inline-block;font-size:20px;line-height:48px;margin:0;min-height:48px;vertical-align:middle}}.procedure-timeline-graduation-text{color:#13031e;font-size:18px;line-height:32px}@media screen and (max-width:800px){.procedure-timeline-graduation-text{font-size:16px;line-height:28px;margin-top:12px}}.interactive-image{color:#14031f;font-size:0;margin:140px auto 80px}.interactive-image p{font-size:19px;line-height:1.8;margin:40px 0}.interactive-image p:last-of-type{margin-bottom:60px}@media screen and (max-width:480px){.interactive-image{margin:80px auto 60px}.interactive-image p{font-size:16px;line-height:1.7}.interactive-image p:last-of-type{margin:35px 0}}.interactive-image-main{margin:0 auto;max-width:1296px;width:100%}.interactive-image-main-image{margin-top:40px;overflow:hidden;position:relative}.interactive-image-main-image:before{content:"";display:block;height:0;padding-bottom:52.4691358025%;width:100%}.interactive-image-main-image:after{background:linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16));content:""}.interactive-image-main-image img,.interactive-image-main-image:after{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1023px){.interactive-image-main-image{margin-top:32px}}.interactive-image-main-image-dot{align-items:center;animation:pulse 2s infinite;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 0 #fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:56px;justify-content:center;line-height:24px;outline:0;position:absolute;transform:scale(1);width:56px;z-index:1}@media screen and (max-width:769px){.interactive-image-main-image-dot{display:none}}.interactive-image-overlay{background:#f7f7f6;border-radius:4px;box-shadow:0 16px 56px rgba(0,0,0,.15);margin:20px auto;max-width:432px;padding:64px 16px 16px;position:relative;width:auto}.interactive-image-overlay-close{color:#14031f!important;font-size:12px;opacity:1}.interactive-image-content-items{display:none;font-size:0;margin:0 auto;position:relative}@media screen and (max-width:769px){.interactive-image-content-items{display:block}}.interactive-image-content-item-title{color:#14031f;cursor:pointer;display:block;font-size:18px;font-weight:500;line-height:24px;padding:12px 24px;position:relative;text-align:left;width:100%}.interactive-image-content-item-title:not(:first-of-type){border-top:1px solid #d9d9d8}.interactive-image-content-item-title:last-of-type{border-bottom:1px solid #d9d9d8}.interactive-image-content-item-title:after{color:#14031f;content:"\e906";font-family:icomoon;font-size:14px;font-weight:400;position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform 0s ease-in-out}.interactive-image-content-item-title.is-active:after{transform:translateY(-50%) rotate(270deg)}.interactive-image-content-item{display:block;overflow:hidden;position:relative;transition:opacity .2s ease-in-out}.interactive-image-content-item.is-hidden{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1}@media screen and (max-width:769px){.interactive-image-content-item{height:0;opacity:0}.interactive-image-content-item img{width:100%}}.interactive-image-content-item .interactive-image-content-item-inner{padding:0 24px 36px}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0);transform:scale(1)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(.95)}}.web2l{margin:60px auto}.web2l-inner{margin:0 auto;max-width:1140px}.web2l-header{margin:0 auto;max-width:700px}.web2l-container{margin:0;padding:48px;position:relative;width:100%}@media screen and (max-width:750px){.web2l-container{max-width:100%;padding:22px}}.web2l-form-item,.web2l-form:not(.application-form-container) .selectric,.web2l-form:not(.application-form-container) input[type=text],.web2l-form:not(.application-form-container) textarea{border:1px solid #989898;border-radius:2px;position:relative}.web2l-form-input-font,.web2l-form:not(.application-form-container) input{font-family:HCo Gotham;font-size:19px;line-height:34px}.web2l-form.application-form-container textarea{margin-bottom:0!important}.web2l-form:not(.application-form-container){color:#14031f;font-size:0}.web2l-form:not(.application-form-container) label{background-color:#f7f7f6;color:#14031f;display:inline;font-size:16px;left:25px;line-height:1;padding:0 8px;position:relative;top:11px;z-index:1}.web2l-form:not(.application-form-container) input{color:#14031f;margin-bottom:8px;width:100%}.web2l-form:not(.application-form-container) input[type=text]{background-color:#f7f7f6;color:#14031f;height:70px;outline:none;padding:0 55px 0 25px;width:100%}.web2l-form:not(.application-form-container) button[type=submit],.web2l-form:not(.application-form-container) input[type=submit]{background-color:transparent;border:none;border-radius:2px;color:#14031f;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin-top:32px;outline:none;position:relative;text-transform:uppercase;transition:box-shadow .3s ease}@media screen and (max-width:480px){.web2l-form:not(.application-form-container) button[type=submit],.web2l-form:not(.application-form-container) input[type=submit]{font-size:14px}}.web2l-form:not(.application-form-container) .form-button-submit{margin-top:48px;padding:3px 42px 0 0}@media screen and (max-width:750px){.web2l-form:not(.application-form-container) .form-button-submit{margin-top:24px}}.web2l-form:not(.application-form-container) .form-button-submit:hover{box-shadow:none;cursor:pointer}.web2l-form:not(.application-form-container) .form-button-submit:after{background-color:#fff;color:#000;right:0}.web2l-form:not(.application-form-container) textarea{background-color:#f7f7f6;color:#14031f;font-family:HCo Gotham;font-size:19px;line-height:34px;min-height:100px;outline:none;padding:35px 25px 25px;resize:none;width:100%}.web2l-form:not(.application-form-container) .selectric-wrapper{height:100%;margin-bottom:9px;width:100%}.web2l-form:not(.application-form-container) .selectric{background-color:#f7f7f6;height:100%;width:100%}.web2l-form:not(.application-form-container) .selectric span{color:#14031f;font-size:19px;height:100%;line-height:68px;margin:0;padding:0 25px;width:100%}.web2l-form:not(.application-form-container) .selectric .form-item-select-button{font-size:12px;position:absolute;right:25px;top:50%;transform:translateY(-50%) rotate(90deg)}.web2l-form:not(.application-form-container) .selectric .form-item-select-button:before{color:#14031f;font-size:16px}.web2l-form:not(.application-form-container) .selectric .button{background-color:#f7f7f6;height:100%}.web2l-form:not(.application-form-container) .selectric-items ul{border-radius:2px}.web2l-form:not(.application-form-container) .selectric-items li{color:#14031f;font-size:19px;height:70px;line-height:68px;padding:0 25px}.web2l-form:not(.application-form-container) .selectric-items li:not(:first-child){border-top:1px solid #989898}.web2l-form:not(.application-form-container) .selectric-open{z-index:799}.web2l-form:not(.application-form-container) .selectric-open .selectric-items{z-index:50}.application-form-wrapper .web2l-form .selectric-wrapper,.application-form-wrapper .web2l-form input,.application-form-wrapper .web2l-form textarea{margin-bottom:32px}.application-form-wrapper .selectric .button{position:absolute;right:0;top:50%;transform:rotate(90deg) translate(-50%,28px)}.application-form-wrapper .selectric .button:after{content:none}.application-form-wrapper .selectric .button:before{color:#14031f;content:"\e906";font-family:icomoon;font-size:16px}.application-form-popup-container{margin:20px auto;max-width:750px}@media screen and (max-width:750px){.application-form-popup-container{max-width:calc(100% - 20px)}}.application-form-popup{background-color:#fff}.application-form-header{margin:0 auto;max-width:864px}.application-form-title{color:#14031f;font-size:44px;line-height:56px;margin-bottom:20px}@media screen and (max-width:750px){.application-form-title{font-size:26px;font-weight:400}}.application-form-description{color:#3a3a39;font-size:28px;line-height:42px}@media screen and (max-width:750px){.application-form-description{font-size:18px;line-height:1.5}}.application-form-image{max-width:571px;width:100%}@media screen and (max-width:750px){.application-form-image{max-width:100%}}.application-form-name{color:#14031f;font-size:24px;font-weight:400;line-height:32px;margin-top:24px}.application-form-position{color:#14031f;font-size:16px;line-height:24px;margin-bottom:30px;margin-top:8px}.application-form-phone{display:block}.application-form-phone i{font-size:22px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.application-form-phone div{font-size:14px;font-weight:500;margin:10px 0;padding:2px 0 2px 35px;position:relative}.application-form-content{left:0;position:absolute;top:0}@media screen and (max-width:750px){.application-form-content{position:relative}}.application-form-error,.application-form-success{display:none;font-size:18px;font-weight:400;letter-spacing:0;line-height:27px;text-align:center}.application-form-error.show,.application-form-success.show{display:block}.application-form-error i{color:rgba(222,27,51,.95);display:inline-block;line-height:27px;margin-right:12px;transform:rotate(180deg)}.application-form-container{margin:0;padding:48px;position:relative;width:100%}@media screen and (max-width:750px){.application-form-container{max-width:100%;padding:22px}}.application-form-wrapper{position:relative}@media screen and (max-width:750px){.application-form-wrapper{padding-top:0}}.application-form-wrapper--send{margin-bottom:170px}@media screen and (max-width:750px){.application-form-wrapper--send{margin-bottom:0}}.application-form-wrapper label{color:#14031f;display:block;font-family:HCo Gotham;font-size:14px;font-weight:400;height:auto;line-height:20px;margin-bottom:4px;order:1}.application-form-wrapper label.failed{color:rgba(222,27,51,.95);margin:4px 0 0;order:9}.application-form-wrapper label.passed{display:none!important}.application-form-wrapper .application-container{margin-top:32px}.application-form-wrapper #app_application .application-container:nth-child(0n+1){margin-top:0}.application-form-wrapper .application-item{display:flex;flex-direction:column}.application-form-wrapper .application-item.failed .selectric,.application-form-wrapper .application-item.failed input,.application-form-wrapper .application-item.failed textarea{border-color:rgba(222,27,51,.95)}.application-form-wrapper button[type=submit]{display:block;margin:32px 0 auto auto}.application-form-wrapper .selectric,.application-form-wrapper input,.application-form-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f6;border:1px solid #acacab;border-radius:4px;font-family:HCo Gotham;font-size:19px;line-height:34px;order:2;padding:18px 24px 12px;width:100%}@media screen and (max-width:750px){.application-form-wrapper .selectric,.application-form-wrapper input,.application-form-wrapper textarea{font-size:16px;line-height:24px}}.application-form-wrapper .selectric::-moz-placeholder,.application-form-wrapper input::-moz-placeholder,.application-form-wrapper textarea::-moz-placeholder{color:#14031f;font-size:19px;font-weight:400;line-height:34px}.application-form-wrapper .selectric::placeholder,.application-form-wrapper input::placeholder,.application-form-wrapper textarea::placeholder{color:#14031f;font-size:19px;font-weight:400;line-height:34px}@media screen and (max-width:750px){.application-form-wrapper .selectric::-moz-placeholder,.application-form-wrapper input::-moz-placeholder,.application-form-wrapper textarea::-moz-placeholder{font-size:16px;line-height:24px}.application-form-wrapper .selectric::placeholder,.application-form-wrapper input::placeholder,.application-form-wrapper textarea::placeholder{font-size:16px;line-height:24px}}.application-form-wrapper .selectric.focus-visible,.application-form-wrapper .selectric:hover,.application-form-wrapper input.focus-visible,.application-form-wrapper input:hover,.application-form-wrapper textarea.focus-visible,.application-form-wrapper textarea:hover{border-color:#14031f;border-width:1px}.application-form-wrapper .selectric:focus-visible,.application-form-wrapper .selectric:hover,.application-form-wrapper input:focus-visible,.application-form-wrapper input:hover,.application-form-wrapper textarea:focus-visible,.application-form-wrapper textarea:hover{border-color:#14031f;border-width:1px}.application-form-wrapper .selectric.focus-visible,.application-form-wrapper input.focus-visible,.application-form-wrapper textarea.focus-visible{outline:none}.application-form-wrapper .selectric:focus-visible,.application-form-wrapper input:focus-visible,.application-form-wrapper textarea:focus-visible{outline:none}.application-form-wrapper textarea{min-height:125px;resize:none}.application-form-wrapper .form-button-submit{margin-top:48px;padding:3px 42px 0 0}@media screen and (max-width:750px){.application-form-wrapper .form-button-submit{margin-top:24px}}.application-form-wrapper .form-button-submit:hover{box-shadow:none;cursor:pointer}.application-form-wrapper .form-button-submit:after{background-color:#fff;color:#000;right:0}.application-form-wrapper .form-item-select-button{position:absolute;right:0;top:43%;transform:rotate(90deg) translate(-50%,28px)}.application-form-wrapper .form-item-select-button:before{color:#14031f;font-size:16px}.application-form-wrapper .selectric .label{color:#14031f;font-size:19px;font-weight:400;height:auto;line-height:34px;margin-left:0}@media screen and (max-width:750px){.application-form-wrapper .selectric .label{font-size:16px;line-height:24px}}.application-form-wrapper .selectric-items .form-item-select-label-wrap span{color:#14031f;font-size:19px;font-weight:400;height:auto;line-height:34px;margin-left:0}@media screen and (max-width:750px){.application-form-wrapper .selectric-items .form-item-select-label-wrap span{font-size:16px;line-height:24px}}.application-form-wrapper .selectric-items li{padding:18px 24px}.application-form-wrapper .selectric-wrapper{order:2}.application-form-wrapper .application-form-required{padding-left:5px}.table-facts{color:#000;margin:140px auto;position:relative}@media screen and (max-width:850px){.table-facts{margin:70px auto}}.table-facts-grid{grid-row-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px}@media screen and (max-width:850px){.table-facts-grid{grid-template-columns:repeat(1,1fr)}}.table-facts-grid-single{grid-column-gap:15px;grid-row-gap:5px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:[first] 180px [line2] auto;justify-items:stretch;row-gap:5px}.table-facts-title{font-size:20px;font-weight:500;line-height:28px;margin-bottom:15px}.table-facts-grid-title{font-weight:500}.table-facts-grid-title,.table-facts-grid-value{font-size:16px;line-height:26px}.more-references{background-color:#fff;padding:70px 0}@media screen and (max-width:480px){.more-references{padding:35px 0}}.more-references .references-overview-items{margin-bottom:0;padding:0}.more-references .disturber-detailed-button{margin-top:40px}.more-references .default-text{color:#14031f;font-size:19px;line-height:1.8;margin-bottom:30px}.login-overlay-form button[type=submit],.more-references-link{background-color:#ffec00;border-radius:4px;line-height:24px;margin-top:40px;padding:16px 64px 16px 24px;transition:background-color .25s ease}.login-overlay-form .no-touchevents button[type=submit]:hover,.no-touchevents .login-overlay-form button[type=submit]:hover,.no-touchevents .more-references-link:hover{background-color:#000;color:#fff}.references-overview-counter,.references-overview-items{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:auto;margin-right:auto;max-width:1252px;padding-left:48px;padding-right:48px}@media screen and (max-width:768px){.references-overview-counter,.references-overview-items{padding-left:24px;padding-right:24px}}@media screen and (max-width:700px){.references-overview-counter,.references-overview-items{max-width:622px}}.references-overview-items{display:flex;flex-wrap:wrap;font-size:0;justify-content:center;margin-bottom:70px}@media screen and (max-width:700px){.references-overview-items{flex-direction:column}}.references-overview-items-empty{font-size:18px;line-height:1.5;text-align:center;width:100%}.references-overview-counter{color:#3a3a39;display:block;font-size:16px;line-height:26px;margin-bottom:14px;text-align:center}.references-overview-counter.is-hidden{display:none}.references-overview-items-load{background-color:#ffec00;border-radius:4px;cursor:pointer;display:block;line-height:24px;margin-top:48px;padding:16px 64px 16px 24px;transition:background-color .25s ease}.no-touchevents .references-overview-items-load:not([disabled]):hover{background-color:#000;color:#fff}.references-overview-items-load[disabled]{filter:grayscale(1);pointer-events:none}.references-overview-item{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px transparent;display:inline-flex;flex-direction:column;margin-top:10px;max-width:574px;overflow:hidden;position:relative;transition:box-shadow .5s ease}.references-overview-item img{aspect-ratio:1.502617801;height:auto;transition:transform .5s ease}.no-touchevents .references-overview-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.16)}.no-touchevents .references-overview-item:hover img{transform:scale(1.05) translateZ(0)}.references-overview-item--invert{background-color:#f7f7f6}@media screen and (min-width:701px){.references-overview-item{width:calc(50% - 5px)}.references-overview-item:nth-child(2n){margin-left:10px}}@media screen and (max-width:700px){.references-overview-item{margin-left:auto;margin-right:auto;width:100%}}.references-overview-item-slider{overflow:hidden;position:relative}.references-overview-item-slider .swiper-slide{overflow:hidden}.references-overview-item-slider[data-count="0"]{aspect-ratio:1.502617801}.references-overview-item-slider:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.48));bottom:0;content:"";height:72px;left:0;pointer-events:none;position:absolute;transition:opacity .25s ease;width:100%;z-index:2}.references-overview-item-slider[data-count="0"]:before,.references-overview-item-slider[data-count="1"]:before{display:none}.references-overview-item-slider-button{opacity:0;pointer-events:none}.no-touchevents .references-overview-item:hover .references-overview-item-slider-button{opacity:1;pointer-events:all}.references-overview-item-button{position:absolute;right:16px;top:16px}.references-overview-item-content{padding:24px 48px;text-align:center}.references-overview-item-content-type{color:#6d6d6b;font-size:12px;font-weight:500;letter-spacing:1px;line-height:16px;margin-bottom:8px;text-transform:uppercase}.references-overview-item-content-title{font-size:18px;font-weight:500;line-height:28px}.references-overview-filter{display:flex;margin-bottom:40px;opacity:1;transition:opacity .25s ease;width:100%}.references-overview-filter.is-hidden{opacity:0;pointer-events:none}@media screen and (max-width:1024px){.references-overview-filter{background-color:#ffec00;bottom:0;display:block;height:68px;left:0;margin-bottom:0;overflow-y:scroll;position:fixed;z-index:11}@supports(margin-bottom:env(safe-area-inset-bottom)){.references-overview-filter{height:calc(68px + env(safe-area-inset-bottom))}}}.references-overview-filter-container{background-color:#ffec00;border:1px solid #d9c701;border-radius:5px;display:flex;margin:0 auto;padding:12px 24px;position:relative}@media screen and (max-width:1024px){.references-overview-filter-container{border-color:transparent;border-radius:0;margin:0;padding:12px 24px;position:absolute}.references-overview-filter-container:after{content:"";padding-left:25px;position:relative}}.references-overview-filter-menu{align-items:center;background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;position:relative;transition:background-color .25s ease}.references-overview-filter-menu:before{border:1px solid #dcdcdc;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.no-touchevents .references-overview-filter-menu:hover:before{border-color:#14031f}.no-touchevents .references-overview-filter-menu:hover,.references-overview-filter-menu.is-active{background-color:#14031f}.no-touchevents .references-overview-filter-menu:hover .references-overview-filter-label,.no-touchevents .references-overview-filter-menu:hover .references-overview-filter-label:after,.references-overview-filter-menu.is-active .references-overview-filter-label,.references-overview-filter-menu.is-active .references-overview-filter-label:after{color:#fff}.references-overview-filter-menu+.references-overview-filter-menu{margin-left:8px}.references-overview-filter-menu.is-hidden{display:none}.references-overview-filter-label{align-items:center;color:#14031f;display:flex;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;transition:color .25s ease}.references-overview-filter-label.is-selected{border-radius:20px;padding-right:22px}.references-overview-filter-label.is-selected:before{border:1px solid #14031f;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.references-overview-filter-label.is-selected:after{color:#14031f;content:"\e96f";font-family:icomoon;font-size:10px;line-height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.references-overview-filter-label--border{border-radius:20px}.references-overview-filter-label--border:before{border:1px solid #dcdcdc;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.no-touchevents .references-overview-filter-label--border:hover:before{border-color:transparent}.references-overview-filter-label--border>span{padding:8px 12px}.references-overview-filter-label--title{padding:8px 0}.references-overview-filter-label-reset{display:block;height:22px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);visibility:hidden;width:22px}.is-selected .references-overview-filter-label-reset{pointer-events:auto;visibility:visible;z-index:1}.references-overview-filter-title{flex-shrink:0;font-weight:600;margin-right:15px}.references-overview-filter-close{align-items:center;display:flex}.references-overview-filter-sub{background:#fff;border-radius:8px;cursor:auto;display:none;left:0;margin-top:20px;position:absolute;top:100%;z-index:1001}.references-overview-filter-sub.is-open{display:block}.references-overview-filter-sub-mobile .references-overview-filter-sub{bottom:auto;margin:0 auto 10px;position:relative;top:auto}.references-overview-filter-sub--to-right{left:auto;right:0}@media screen and (max-width:480px){.references-overview-filter-sub--to-right{width:100%}}.references-overview-filter-sub-mobile{bottom:68px;display:flex;left:8px;position:fixed;width:calc(100% - 16px);z-index:1001}.references-overview-filter-sub-item{width:440px}@media screen and (max-width:1024px){.references-overview-filter-sub-item{max-width:440px;width:auto}}.references-overview-filter-sub-item-title{color:#14031f;display:block;font-size:18px;line-height:24px;margin-bottom:25px;position:relative;text-transform:uppercase}.references-overview-filter-sub-item-select{padding:28px 24px 24px}.references-overview-filter-sub-item-option{background-color:#fff;border:0;border-radius:20px;color:#14031f;cursor:pointer;font-size:14px;font-weight:400;line-height:24px;margin:0 8px 8px 0;outline:0;padding:8px 12px;position:relative;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.references-overview-filter-sub-item-option:before{border:1px solid #acacab;border-radius:20px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.no-touchevents .references-overview-filter-sub-item-option:hover:before{border-color:#14031f}.no-touchevents .references-overview-filter-sub-item-option:hover{background-color:#14031f;color:#fff}.no-touchevents .references-overview-filter-sub-item-option:hover:after{color:#fff}.references-overview-filter-sub-item-option.is-active{padding-right:30px}.references-overview-filter-sub-item-option.is-active:before{border-color:#14031f}.references-overview-filter-sub-item-option.is-active:after{color:#14031f;content:"\e96f";font-family:icomoon;font-size:10px;line-height:10px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.references-overview-filter-sub-buttons{background-color:#f7f7f6;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:12px;text-align:right}.references-overview-filter-sub-buttons--no-border{border:none}.references-overview-filter-sub-buttons-cancel{color:#14031f;margin-right:36px;padding:5px}.references-overview-filter-sub-buttons-cancel,.references-overview-filter-sub-buttons-search{display:inline-block;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;vertical-align:middle}.references-overview-filter-sub-buttons-search{background-color:#14031f;border-radius:6px;color:#fff;padding:8px 12px;position:relative}.references-overview-filter-loader{display:none;pointer-events:none;position:absolute;right:-50px;top:50%;transform:translateY(-50%)}.references-overview-filter-loader img{height:40px;width:40px}.references-overview-filter-loader.is-visible{display:block}@media screen and (max-width:1024px){.references-overview-filter-loader{bottom:70px;left:0;position:fixed;right:auto;top:auto;transform:none}}.watchlist-list{background:#ffec00;bottom:0;display:block;max-width:100%;position:fixed;right:0;top:0;transition:.4s ease-in-out;width:584px;z-index:1010}.watchlist-list.is-hidden{transform:translateX(100%)}.watchlist-disturber{align-items:center;background:#ffec00;border-radius:8px 0 0 8px;cursor:pointer;display:flex;filter:drop-shadow(0 2px 9px rgba(0,0,0,.102));height:56px;justify-content:center;left:-56px;position:absolute;top:104px;transition:transform .3s,opacity .3s;width:56px}.watchlist-disturber.is-hidden{opacity:0;transform:translateX(100%)}.is-open .watchlist-disturber{filter:none}@media screen and (max-width:480px){.watchlist-disturber{top:80px}.is-open .watchlist-disturber{left:auto;right:0;top:0}}.watchlist-disturber-close,.watchlist-disturber-star{background:transparent;border:none;cursor:pointer;outline:none}.watchlist-disturber-star{display:none;font-size:24px}.is-hidden .watchlist-disturber-star{display:block}.watchlist-disturber-close{display:block;font-size:18px}.is-hidden .watchlist-disturber-close{display:none}.watchlist-list-title,.watchlist-sector-title{color:#14031f;display:block;font-size:32px;font-weight:500;line-height:39px;margin:40px auto 30px;padding:0 20px;position:relative;text-align:center}@media screen and (max-width:480px){.watchlist-list-title,.watchlist-sector-title{font-size:25px;line-height:30px;margin-top:60px}}.watchlist-loader img{margin:0 auto}.watchlist-list-content{display:block;margin:0 20px;max-height:calc(100% - 220px);overflow:hidden;overflow-y:scroll;position:relative}.watchlist-item{background:#fff;border-radius:8px;display:flex;margin-bottom:8px;overflow:hidden}.watchlist-item:last-of-type{margin-bottom:0}.watchlist-item.is-hidden{display:none}.watchlist-item-drag{align-items:center;background:#d9d9d8;display:flex;justify-content:center;width:26px}.watchlist-item-drag:after{content:url(/corporate/images/icons/dots.svg);display:block}.watchlist-item-inner{align-items:center;display:flex;padding:20px;width:100%}.watchlist-item-image-container{border-radius:4px;flex-shrink:0;max-width:100%;min-width:0;overflow:hidden;position:relative;width:120px}.watchlist-item-image-container:after{content:"";display:block;max-width:100%;padding-top:100%;width:120px}.watchlist-item-image-container img{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:480px){.watchlist-item-image-container{display:none}}.watchlist-item-text{margin:0 28px 0 20px}@media screen and (max-width:480px){.watchlist-item-text{margin-left:0}}.watchlist-item-subtitle{margin-bottom:8px}.watchlist-item-title{color:#14131f;font-size:18px;font-weight:500;line-height:28px}.watchlist-item-remove{align-items:center;background:#d9d9d8;border-radius:100%;color:#14131f;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;margin-left:auto;width:48px}.watchlist-buttons{bottom:20px;display:flex;justify-content:flex-end;max-width:530px;padding:0 20px;position:absolute;right:0;width:100%}.watchlist-button{align-items:center;background-color:#14131f;border:2px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:24px;padding:16px 24px;position:relative;text-align:center;text-transform:uppercase}.watchlist-button--back{background:transparent;border:2px solid #000;color:#000;font-weight:500}.watchlist-button:nth-child(2){margin-left:16px}@media screen and (max-width:480px){.watchlist-button{display:flex;width:100%}}.watchlist-overlay-error,.watchlist-overlay-pdf,.watchlist-overlay-success{background-color:#f7f7f6;border-radius:4px;display:block;left:50%;max-width:700px;overflow:auto;padding:80px 120px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1020}.watchlist-overlay-error.is-hidden,.watchlist-overlay-pdf.is-hidden,.watchlist-overlay-success.is-hidden{display:none}.watchlist-overlay-error.is-error,.watchlist-overlay-error.is-success,.watchlist-overlay-pdf.is-error,.watchlist-overlay-pdf.is-success,.watchlist-overlay-success.is-error,.watchlist-overlay-success.is-success{padding:60px 120px 40px}@media screen and (max-width:769px){.watchlist-overlay-error,.watchlist-overlay-pdf,.watchlist-overlay-success{border-radius:0;bottom:0;height:100%;left:0;max-width:100%;padding:60px 20px;top:0;transform:none;width:100%}.watchlist-overlay-error.is-error,.watchlist-overlay-error.is-success,.watchlist-overlay-pdf.is-error,.watchlist-overlay-pdf.is-success,.watchlist-overlay-success.is-error,.watchlist-overlay-success.is-success{align-items:center;display:flex;padding:60px 20px}.watchlist-overlay-error.is-hidden,.watchlist-overlay-pdf.is-hidden,.watchlist-overlay-success.is-hidden{display:none}}.watchlist-overlay-close{position:absolute;right:21px;top:21px}.watchlist-overlay-close-icon{background-color:transparent;border:none;cursor:pointer;font-size:18px;outline:none}.watchlist-overlay-title{color:#14131f;font-size:32px;font-weight:350;line-height:40px;margin-bottom:16px;text-align:center}.watchlist-overlay-text{color:#14131f;font-size:18px;font-weight:325;line-height:28px;margin-bottom:32px;text-align:center}.watchlist-form-item{display:block;margin-bottom:16px;position:relative}.watchlist-form-item input{background-color:#fff;border:1px solid #acacab;border-radius:4px;color:#14131f;font-family:HCo Gotham;font-size:18px;font-weight:400;line-height:28px;outline:none;padding:20px;width:100%}.watchlist-form-item input::-moz-placeholder{color:#6d6d6b}.watchlist-form-item input::placeholder{color:#6d6d6b}.watchlist-form-item .styled-checkbox{display:block;opacity:0;position:absolute}.watchlist-form-item .styled-checkbox+label{color:#14131f;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:24px;margin-left:36px;position:relative}.watchlist-form-item .styled-checkbox+label:before{background-color:#fff;border:2px solid #acacab;border-radius:4px;content:"";display:block;height:24px;left:-36px;margin-right:10px;position:absolute;top:0;width:24px}.watchlist-form-item .styled-checkbox:checked+label:after{color:#acacab;content:"\e96d";font-family:icomoon;left:-24px;position:absolute;top:12px;transform:translate(-50%,-50%)}.watchlist-button-wrapper{display:flex;justify-content:flex-end}.watchlist-button-send{background:#ffec00;border:none;border-radius:4px;color:#14131f;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:24px;outline:none;padding:16px 64px 16px 24px;position:relative;text-transform:uppercase}.watchlist-button-send:after{content:"\e947";font-family:icomoon;font-size:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.watchlist-overlay-error-text,.watchlist-overlay-success-text{color:#14131f;display:block;font-size:18px;font-weight:325;line-height:28px;position:relative;text-align:center;width:100%}.watchlist-blur{background-color:rgba(0,0,0,.6);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1000}.watchlist-blur.is-hidden{opacity:0;transform:translateX(100%);transition:opacity .3s ease-in-out}.watchlist-blur.is-overlay{z-index:1015}.watchlist-section.is-hidden{display:none}.watchlist-sector-content{display:block;margin:0 20px;max-height:calc(100% - 220px);overflow:hidden;overflow-y:scroll;position:relative}.watchlist-sector-item{align-items:center;background-color:#fff;border:4px solid #fff;border-radius:8px;cursor:pointer;display:flex;padding:20px 40px;transition:border .4s ease}.watchlist-sector-item:not(:last-child){margin-bottom:8px}.watchlist-sector-item.is-active{border-color:#14131f}.watchlist-sector-item img{display:block;margin-right:40px;width:80px}@media screen and (max-width:480px){.watchlist-sector-item{padding:20px}.watchlist-sector-item img{margin-right:20px}}.watchlist-sector-item-title{word-wrap:break-word;color:#14131f;font-size:18px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:28px;width:calc(100% - 120px)}@media screen and (max-width:480px){.watchlist-sector-item-title{width:calc(100% - 100px)}}.reference-title{margin-bottom:25px}@media screen and (max-width:1024px){.reference-title{margin-bottom:25px}}@media screen and (max-width:480px){.reference-title{margin-bottom:25px}}.references-item-button{margin:0 auto 48px;position:relative}.reference-slider-video{aspect-ratio:660/346;-o-object-fit:cover;object-fit:cover;position:relative}.reference-slider-video-play{background-color:#ffec00;cursor:pointer;height:60px;left:50%;-webkit-mask:url(/corporate/images/icons/play.svg) no-repeat center;mask:url(/corporate/images/icons/play.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1}.reference-slider-video-play.is-playing{display:none}.reference-pdf{page-break-before:always}.reference-pdf,.reference-pdf b,.reference-pdf button,.reference-pdf input,.reference-pdf p,.reference-pdf select,.reference-pdf span{font-family:CB Sans,serif}.reference-pdf-header{display:block;padding:40px 65px 0;position:relative}.reference-pdf-header-title{color:#14131f;display:block;font-size:50px;line-height:62px;margin-bottom:40px;position:relative}.reference-pdf-header-title strong{font-weight:900}.reference-pdf-header-title>img{display:block;height:auto;position:absolute;right:-65px;top:0;width:65px}.reference-pdf-expertise{font-size:0}.reference-pdf-expertise-list-item{display:inline-block;font-size:14px;line-height:1.45;padding:60px 0 65px 60px;position:relative;vertical-align:top;width:30%}.reference-pdf-expertise-list-item .default-text ol:first-child,.reference-pdf-expertise-list-item .default-text ul:first-child{margin-top:15px}.reference-pdf-expertise-list-item-overlay{position:relative;z-index:4}.reference-pdf-expertise-list-item-title{font-size:16px;font-weight:700;margin-bottom:3px}.reference-pdf-expertise-list-item-icon-container{border:13px solid #ffec00;border-radius:50%;height:80px;left:0;position:absolute;top:0;width:80px}.reference-pdf-expertise-list-item-icon-container:after{background-color:#fff;bottom:-13px;content:"";height:45px;position:absolute;right:-13px;width:45px}.reference-pdf-expertise-list-item-icon-container i{font-size:25px;margin-left:15px;margin-top:15px;position:absolute;z-index:4}.reference-pdf-images{display:block;page-break-inside:avoid;position:relative;width:100%}.reference-pdf-images-background{background:#f2f3f4;height:500px;left:0;position:absolute;top:80%;width:100%}.reference-pdf-image,.reference-pdf-images-small-container{display:block;position:relative;width:100%}.reference-pdf-images-small-container{font-size:0;line-height:0;margin-top:16px;padding:0;page-break-inside:avoid;z-index:2}.reference-pdf-images-small{display:inline-block;margin:0 16px 0 0;padding:0;position:relative;width:319px}.reference-pdf-images-small:last-child{margin-right:0}.reference-pdf-image-small{display:inline-block;height:auto;margin:0;padding:0;width:100%}.reference-pdf-footer{display:block;font-size:0;padding:24px 140px}.reference-pdf-footer-image{display:inline-block;position:relative;vertical-align:top;width:140px}.reference-pdf-blocks{background-color:#fff;page-break-before:always;position:relative;z-index:2}.reference-pdf-default-block{background-color:#fff;display:block;padding:24px 65px 0;page-break-inside:avoid;position:relative;z-index:200}.reference-pdf-default-title{color:#14131f;font-size:30px;font-weight:700;line-height:36px;margin-bottom:16px}.reference-pdf-default-description{color:#14131f;font-size:16px;font-weight:400;line-height:24px}.reference-pdf-table-facts{background:#f2f3f4;color:#000;margin:56px auto;padding:24px 65px 0;page-break-inside:avoid}.reference-pdf-table-facts-grid{display:block;font-size:0;padding:35px 0;width:100%}.reference-pdf-table-facts-wrapper{display:inline-block;margin-bottom:20px;position:relative;vertical-align:top;width:49%}.reference-pdf-table-facts-wrapper:nth-child(odd){padding-right:10px}.reference-pdf-table-facts-wrapper:nth-child(2n){padding-left:10px}.reference-pdf-table-facts-grid-single{font-size:0;max-width:500px}.reference-pdf-table-facts-title{border-bottom:1px solid #000;border-top:2px solid #000;font-size:22px;font-weight:700;line-height:28px;margin-bottom:15px;padding:10px 0}.reference-pdf-table-facts-grid-title{font-weight:700;margin-right:8px}.reference-pdf-table-facts-grid-title,.reference-pdf-table-facts-grid-value{display:inline-block;font-size:14px;line-height:22px;margin-bottom:16px;vertical-align:top;width:48%}.reference-pdf-contact{margin:80px auto 56px 0;page-break-inside:avoid}.reference-pdf-contact-title{color:#14131f;font-size:18px;font-weight:700;line-height:24px;margin-bottom:10px;padding-left:270px}.reference-pdf-contact-inner{background:#ffec00;font-size:0;padding:20px 65px 20px 100px;position:relative;width:100%}.reference-pdf-contact-avatar{background:#ffec00;border-radius:50%;left:100px;padding:8px;position:absolute;top:-75px;width:150px}.reference-pdf-contact-avatar img{border-radius:50%;display:block;width:100%}.reference-pdf-contact-text{display:inline-block;padding:20px 40px 20px 170px;vertical-align:middle;width:49%}.reference-pdf-contact-info{display:inline-block;padding-right:40px;vertical-align:middle;width:35%}.reference-pdf-contact-qr{display:inline-block;vertical-align:middle;width:15%}.reference-pdf-contact-name{color:#14131f;font-size:20px;font-weight:700;line-height:30px;margin-bottom:4px}.reference-pdf-contact-position{color:#14131f;font-size:15px;line-height:28px}.reference-pdf-contact-mail,.reference-pdf-contact-phone{color:#14131f;font-size:16px;line-height:28px;margin-bottom:8px;padding-left:30px;position:relative}.reference-pdf-contact-mail:last-of-type,.reference-pdf-contact-phone:last-of-type{margin-bottom:0}.reference-pdf-contact-mail i,.reference-pdf-contact-phone i{font-size:22px;left:0;position:absolute;top:1px}.reference-pdf-contact-mail i.icon-email,.reference-pdf-contact-phone i.icon-email{left:-4px;top:2px}.reference-pdf-toc{page-break-before:always;position:relative}.reference-pdf-toc,.reference-pdf-toc b,.reference-pdf-toc button,.reference-pdf-toc input,.reference-pdf-toc p,.reference-pdf-toc select,.reference-pdf-toc span{font-family:CB Sans,serif}.reference-pdf-toc-header{display:block;margin-bottom:40px;padding:40px 65px 0}.reference-pdf-toc-header-title{color:#14131f;font-size:22px;font-weight:400;line-height:28px}.reference-pdf-toc-header-title strong{font-weight:700;padding-right:15px;position:relative}.reference-pdf-toc-header-title strong:after{background:#14131f;content:"";height:24px;position:absolute;right:5px;top:-2px;width:1px}.reference-pdf-toc-items-container{display:block;font-size:0;padding:0 65px;position:relative;width:100%}.reference-pdf-toc-items-container:before{background-color:#f2f3f4;content:"";height:1180px;left:0;position:absolute;top:0;width:100%}.reference-pdf-toc-items{display:inline-block;padding:50px 0;width:49%;z-index:1}.reference-pdf-toc-item{font-size:16px;line-height:24px;padding:10px 15px 10px 0;position:relative}.reference-pdf-toc-item strong{font-weight:700;padding-right:10px;position:relative}.reference-pdf-toc-item strong:after{background:#14131f;content:"";height:16px;position:absolute;right:5px;top:0;width:1px}.reference-pdf-toc-item-title{display:block;position:relative}.accordion{margin:100px auto}.accordion .default-article-title,.accordion .image-block-title{text-align:left}.accordion-inner{margin-top:32px}.accordion-item{background-color:#fff;border-radius:8px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.16));margin-bottom:16px;padding:24px}.accordion-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#14131f;cursor:pointer;display:flex;font-size:24px;font-weight:500;justify-content:space-between;line-height:32px;padding-right:15px;position:relative}.accordion-title:after{content:"\e949";font-family:icomoon;font-size:8px;line-height:1;position:absolute;right:0;top:17px;transform:translateY(-50%)}.accordion-title.is-open:after{transform:rotate(180deg) translateY(50%)}.accordion-content-description{font-size:19px;line-height:1.8;margin:40px 0}.accordion-content-title{margin-bottom:24px}.accordion-description{display:none;font-size:18px;line-height:28px}.accordion-description.is-open{display:block}.accordion-description--inner{margin:24px 0}.accordion-content--has-image{display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:768px){.accordion-content--has-image{flex-direction:column;gap:0}}.accordion-description-right{margin-top:24px}.accordion-image-outer{position:relative}.accordion-image-outer:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));bottom:0;content:"";height:60px;left:0;position:absolute;width:100%}.accordion-image{max-width:280px}@media screen and (max-width:768px){.accordion-image{max-width:100%;width:100%}}.accordion-icon-link{bottom:0;left:0;padding:18px;position:absolute;z-index:1}.image-with-overlay{margin:100px 0;width:100%}@media screen and (max-width:1024px){.image-with-overlay{margin:80px 0}}@media screen and (max-width:480px){.image-with-overlay{margin:60px 0}}.image-with-overlay-inner{margin:0 auto;max-width:836px;width:90%}.image-with-overlay-title{color:#14131f;font-size:40px;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:56px;margin-bottom:16px;word-break:break-word}@media screen and (max-width:480px){.image-with-overlay-title{font-size:24px;line-height:32px}}.image-with-overlay-picture{display:block;margin-top:24px;position:relative}.image-with-overlay-picture img{display:block;width:100%}@media screen and (max-width:480px){.image-with-overlay-picture{margin-top:22px}}.image-with-overlay-description{color:#14131f;font-size:18px;font-weight:400;line-height:28px}@media screen and (max-width:480px){.image-with-overlay-description{font-size:16px;line-height:26px}}.image-with-overlay-button{bottom:24px;left:24px;position:absolute}.login-overlay{background-color:#f7f7f6;border-radius:4px;display:block;font-size:18px;font-weight:400;line-height:28px;margin-left:auto;margin-right:auto;max-width:700px;padding:80px 120px 40px;position:relative;width:100%}.login-overlay--included{max-width:500px;padding:160px 20px 80px}.login-overlay a,.login-overlay p{color:#14131f;display:block;margin-bottom:24px;position:relative;text-align:center}.login-overlay a{font-weight:500;text-decoration-line:underline}.login-overlay-icon{border:4px solid #000;border-radius:100%;font-size:30px;height:80px;line-height:72px;margin-bottom:24px;margin-left:auto;margin-right:auto;width:80px}.login-overlay-icon,.login-overlay-title{display:block;position:relative;text-align:center}.login-overlay-title{color:#14131f;font-size:32px;font-weight:500;line-height:40px;margin-bottom:32px;opacity:.98}.login-overlay-form{display:block;position:relative;text-align:right}.login-overlay-form label{color:#14131f;display:block;font-size:14px;font-weight:500;line-height:24px;margin-bottom:4px;position:relative;text-align:left}.login-overlay-form input[type=password],.login-overlay-form input[type=text]{background-color:#fff;border:1px solid #acacab;border-radius:4px;color:#6d6d6b;display:block;font-size:16px;line-height:26px;margin-bottom:24px;padding:14px 16px;position:relative;text-align:left;width:100%}.login-overlay-form button[type=submit]{text-align:left}.login-overlay-error{color:rgba(222,27,51,.95);display:block;font-size:16px;line-height:26px;margin-bottom:32px;margin-top:-16px;position:relative;text-align:left}.login-overlay-error i{display:inline-block;font-size:24px;line-height:1;margin-right:12px;position:relative;vertical-align:middle}.login-overlay-error span{display:inline-block;font-size:16px;line-height:26px;vertical-align:middle}.login-overlay-button{display:block;position:relative;text-align:right;width:100%}@media screen and (max-width:750px){.embed__title{margin-bottom:25px}}.embed__wrapper{margin:0 auto 90px;max-width:1440px;width:100%}@media screen and (max-width:480px){.embed__wrapper{margin-bottom:60px}}.embed{margin:40px auto 0;position:relative;width:90%}@media screen and (max-width:480px){.embed{margin:25px auto 0}}
