@charset "UTF-8";@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local("Montserrat"),url(/wp-content/themes/immotech/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local("Montserrat"),url(/wp-content/themes/immotech/fonts/Montserrat/Montserrat-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:local("Montserrat"),url(/wp-content/themes/immotech/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:italic;font-weight:500;src:local("Montserrat"),url(/wp-content/themes/immotech/fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local("Montserrat"),url(/wp-content/themes/immotech/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:italic;font-weight:700;src:local("Montserrat"),url(/wp-content/themes/immotech/fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2");font-display:swap}html{font-size:.9143vw}@media (min-width:1750px){html{font-size:100%}}@media (max-width:1399px){html{font-size:1.2vw}}@media (max-width:989px){html{font-size:1.35vw}}@media (max-width:767px){html{font-size:1.5vw}}@media (max-width:550px){html{font-size:1.9vw}}body{font-family:"Montserrat",sans-serif;font-size:100%}div.masthead p,div.masthead a,div.masthead pre,div.masthead td,div.masthead th,div.masthead ol li,div.masthead ul li,div.masthead .nf-form-fields-required,div.masthead label,div.masthead select,div.masthead select option,div.masthead input[type=text],div.masthead textarea,div.masthead .nf-error-msg,div.masthead .vc_btn3,div.masthead div.aio-icon-description,div.masthead span,div.masthead .mj-company-ribbon,div.masthead .field-jobtitel,div.masthead .gsection_title,div.masthead input[type=text],div.masthead input[type=search],div.masthead input[type=tel],div.masthead input[type=url],div.masthead input[type=email],div.masthead input[type=number],div.masthead input[type=date],div.masthead input[type=range],div.masthead input[type=password],div.masthead select,div.masthead textarea,div#main p,div#main a,div#main pre,div#main td,div#main th,div#main ol li,div#main ul li,div#main .nf-form-fields-required,div#main label,div#main select,div#main select option,div#main input[type=text],div#main textarea,div#main .nf-error-msg,div#main .vc_btn3,div#main div.aio-icon-description,div#main span,div#main .mj-company-ribbon,div#main .field-jobtitel,div#main .gsection_title,div#main input[type=text],div#main input[type=search],div#main input[type=tel],div#main input[type=url],div#main input[type=email],div#main input[type=number],div#main input[type=date],div#main input[type=range],div#main input[type=password],div#main select,div#main textarea,footer p,footer a,footer pre,footer td,footer th,footer ol li,footer ul li,footer .nf-form-fields-required,footer label,footer select,footer select option,footer input[type=text],footer textarea,footer .nf-error-msg,footer .vc_btn3,footer div.aio-icon-description,footer span,footer .mj-company-ribbon,footer .field-jobtitel,footer .gsection_title,footer input[type=text],footer input[type=search],footer input[type=tel],footer input[type=url],footer input[type=email],footer input[type=number],footer input[type=date],footer input[type=range],footer input[type=password],footer select,footer textarea{font-family:"Montserrat",sans-serif !important;color:#000;font-style:normal;font-weight:400;font-size:1.563rem !important;line-height:1.875rem !important}@media (max-width:989px){div.masthead p,div.masthead a,div.masthead pre,div.masthead td,div.masthead th,div.masthead ol li,div.masthead ul li,div.masthead .nf-form-fields-required,div.masthead label,div.masthead select,div.masthead select option,div.masthead input[type=text],div.masthead textarea,div.masthead .nf-error-msg,div.masthead .vc_btn3,div.masthead div.aio-icon-description,div.masthead span,div.masthead .mj-company-ribbon,div.masthead .field-jobtitel,div.masthead .gsection_title,div.masthead input[type=text],div.masthead input[type=search],div.masthead input[type=tel],div.masthead input[type=url],div.masthead input[type=email],div.masthead input[type=number],div.masthead input[type=date],div.masthead input[type=range],div.masthead input[type=password],div.masthead select,div.masthead textarea,div#main p,div#main a,div#main pre,div#main td,div#main th,div#main ol li,div#main ul li,div#main .nf-form-fields-required,div#main label,div#main select,div#main select option,div#main input[type=text],div#main textarea,div#main .nf-error-msg,div#main .vc_btn3,div#main div.aio-icon-description,div#main span,div#main .mj-company-ribbon,div#main .field-jobtitel,div#main .gsection_title,div#main input[type=text],div#main input[type=search],div#main input[type=tel],div#main input[type=url],div#main input[type=email],div#main input[type=number],div#main input[type=date],div#main input[type=range],div#main input[type=password],div#main select,div#main textarea,footer p,footer a,footer pre,footer td,footer th,footer ol li,footer ul li,footer .nf-form-fields-required,footer label,footer select,footer select option,footer input[type=text],footer textarea,footer .nf-error-msg,footer .vc_btn3,footer div.aio-icon-description,footer span,footer .mj-company-ribbon,footer .field-jobtitel,footer .gsection_title,footer input[type=text],footer input[type=search],footer input[type=tel],footer input[type=url],footer input[type=email],footer input[type=number],footer input[type=date],footer input[type=range],footer input[type=password],footer select,footer textarea{font-size:2.2rem !important;line-height:2.5rem !important}}@media (max-width:767px){div.masthead p,div.masthead a,div.masthead pre,div.masthead td,div.masthead th,div.masthead ol li,div.masthead ul li,div.masthead .nf-form-fields-required,div.masthead label,div.masthead select,div.masthead select option,div.masthead input[type=text],div.masthead textarea,div.masthead .nf-error-msg,div.masthead .vc_btn3,div.masthead div.aio-icon-description,div.masthead span,div.masthead .mj-company-ribbon,div.masthead .field-jobtitel,div.masthead .gsection_title,div.masthead input[type=text],div.masthead input[type=search],div.masthead input[type=tel],div.masthead input[type=url],div.masthead input[type=email],div.masthead input[type=number],div.masthead input[type=date],div.masthead input[type=range],div.masthead input[type=password],div.masthead select,div.masthead textarea,div#main p,div#main a,div#main pre,div#main td,div#main th,div#main ol li,div#main ul li,div#main .nf-form-fields-required,div#main label,div#main select,div#main select option,div#main input[type=text],div#main textarea,div#main .nf-error-msg,div#main .vc_btn3,div#main div.aio-icon-description,div#main span,div#main .mj-company-ribbon,div#main .field-jobtitel,div#main .gsection_title,div#main input[type=text],div#main input[type=search],div#main input[type=tel],div#main input[type=url],div#main input[type=email],div#main input[type=number],div#main input[type=date],div#main input[type=range],div#main input[type=password],div#main select,div#main textarea,footer p,footer a,footer pre,footer td,footer th,footer ol li,footer ul li,footer .nf-form-fields-required,footer label,footer select,footer select option,footer input[type=text],footer textarea,footer .nf-error-msg,footer .vc_btn3,footer div.aio-icon-description,footer span,footer .mj-company-ribbon,footer .field-jobtitel,footer .gsection_title,footer input[type=text],footer input[type=search],footer input[type=tel],footer input[type=url],footer input[type=email],footer input[type=number],footer input[type=date],footer input[type=range],footer input[type=password],footer select,footer textarea{font-size:18px !important;line-height:22px !important}}div.masthead h1,div.masthead h2,div.masthead h3,div.masthead h4,div.masthead h5,div.masthead h6,div#main h1,div#main h2,div#main h3,div#main h4,div#main h5,div#main h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-family:"Montserrat",sans-serif;color:#000}div.masthead h2 span,div.masthead h3 span,div.masthead h4 span,div.masthead h5 span,div.masthead h6 span,div#main h2 span,div#main h3 span,div#main h4 span,div#main h5 span,div#main h6 span,footer h2 span,footer h3 span,footer h4 span,footer h5 span,footer h6 span{margin-top:4rem;display:inline-block}div.masthead h1,div.masthead h1 span,div#main h1,div#main h1 span,footer h1,footer h1 span{font-style:normal;font-weight:500;font-size:3.75rem !important;line-height:3.75rem !important;letter-spacing:.01rem;text-transform:uppercase}div.masthead h1 strong,div.masthead h1 b,div.masthead h1 span strong,div.masthead h1 span b,div#main h1 strong,div#main h1 b,div#main h1 span strong,div#main h1 span b,footer h1 strong,footer h1 b,footer h1 span strong,footer h1 span b{font-weight:700;color:#df1d20}div.masthead h2,div.masthead h2 span,div#main h2,div#main h2 span,footer h2,footer h2 span{font-style:normal;font-weight:500;font-size:3.5rem !important;line-height:3.5rem !important;letter-spacing:.01rem;text-transform:uppercase;margin-bottom:2rem}div.masthead h2 strong,div.masthead h2 b,div.masthead h2 span strong,div.masthead h2 span b,div#main h2 strong,div#main h2 b,div#main h2 span strong,div#main h2 span b,footer h2 strong,footer h2 b,footer h2 span strong,footer h2 span b{font-weight:700;color:#df1d20}div.masthead h3,div.masthead h3 span,div#main h3,div#main h3 span,footer h3,footer h3 span{font-style:normal;font-weight:500;font-size:2.188rem !important;line-height:2.5rem !important}@media (max-width:989px){div.masthead h3,div.masthead h3 span,div#main h3,div#main h3 span,footer h3,footer h3 span{font-size:2.688rem !important;line-height:3.15rem !important}}div.masthead h4,div.masthead h4 span,div#main h4,div#main h4 span,footer h4,footer h4 span{font-style:normal;font-weight:700;font-size:1.563rem !important;line-height:1.875rem !important;text-transform:uppercase;letter-spacing:.04rem;position:relative;padding-left:60px;margin-bottom:2vw !important}div.masthead h4:before,div.masthead h4 span:before,div#main h4:before,div#main h4 span:before,footer h4:before,footer h4 span:before{content:"";display:block;width:40px;height:3px;background-color:#000;left:0;top:.9rem;position:absolute}@media (max-width:989px){div.masthead h4,div.masthead h4 span,div#main h4,div#main h4 span,footer h4,footer h4 span{font-size:2.25rem !important;line-height:2.75rem !important}}div.masthead h5,div.masthead h5 span,div#main h5,div#main h5 span,footer h5,footer h5 span{font-style:normal;font-weight:700;font-size:1.563rem !important;line-height:1.875rem !important}div.masthead h6,div.masthead h6 span,div#main h6,div#main h6 span,footer h6,footer h6 span{font-style:normal;font-weight:700;font-size:1.563rem !important;line-height:1.875rem !important}@media (max-width:989px){div.masthead h6,div.masthead h6 span,div#main h6,div#main h6 span,footer h6,footer h6 span{font-size:2.2rem !important;line-height:2.5rem !important}}@media (max-width:767px){div.masthead h6,div.masthead h6 span,div#main h6,div#main h6 span,footer h6,footer h6 span{font-size:18px !important;line-height:22px !important}}div.masthead p a,div.masthead td a,div.masthead th a,div.masthead ol li a,div.masthead ul li a,div#main p a,div#main td a,div#main th a,div#main ol li a,div#main ul li a,footer p a,footer td a,footer th a,footer ol li a,footer ul li a{color:#df1d20}div.masthead p a *,div.masthead td a *,div.masthead th a *,div.masthead ol li a *,div.masthead ul li a *,div#main p a *,div#main td a *,div#main th a *,div#main ol li a *,div#main ul li a *,footer p a *,footer td a *,footer th a *,footer ol li a *,footer ul li a *{color:#df1d20}div.masthead p a span,div.masthead td a span,div.masthead th a span,div.masthead ol li a span,div.masthead ul li a span,div#main p a span,div#main td a span,div#main th a span,div#main ol li a span,div#main ul li a span,footer p a span,footer td a span,footer th a span,footer ol li a span,footer ul li a span{hyphens:auto;word-wrap:break-word;white-space:normal}div.masthead p a:hover,div.masthead td a:hover,div.masthead th a:hover,div.masthead ol li a:hover,div.masthead ul li a:hover,div#main p a:hover,div#main td a:hover,div#main th a:hover,div#main ol li a:hover,div#main ul li a:hover,footer p a:hover,footer td a:hover,footer th a:hover,footer ol li a:hover,footer ul li a:hover{color:#df1d20;text-decoration:none}div.masthead p a:hover *,div.masthead td a:hover *,div.masthead th a:hover *,div.masthead ol li a:hover *,div.masthead ul li a:hover *,div#main p a:hover *,div#main td a:hover *,div#main th a:hover *,div#main ol li a:hover *,div#main ul li a:hover *,footer p a:hover *,footer td a:hover *,footer th a:hover *,footer ol li a:hover *,footer ul li a:hover *{color:#df1d20}div.masthead .vc_btn3,div#main .vc_btn3,footer .vc_btn3{font-weight:700;letter-spacing:.01rem;padding:.8rem 2.5rem !important;border-radius:0 !important;color:#000 !important;border:1px solid #000 !important;background-color:#fff !important;background-image:none !important;transition:all .3s ease-in-out;margin-left:15px !important;margin-right:15px !important;transition:all .5s}div.masthead .vc_btn3:hover,div#main .vc_btn3:hover,footer .vc_btn3:hover{color:#fff !important;border:1px solid #df1d20 !important;background-color:#df1d20 !important}div.masthead #content>.wpb-content-wrapper>section,div#main #content>.wpb-content-wrapper>section,footer #content>.wpb-content-wrapper>section{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.wp-block-social-links .wp-social-link{background-color:#df1d20;border-radius:0;transition:all .3s ease-in-out;width:40px;height:40px}.wp-block-social-links .wp-social-link:hover{background-color:#000}.wp-block-social-links .wp-social-link a{font-size:1.8rem !important;line-height:1rem !important;padding:0}@media (max-width:767px){.wp-block-social-links .wp-social-link a{font-size:3rem !important;line-height:1rem !important}}@media (max-width:550px){.wp-block-social-links .wp-social-link a{font-size:3rem !important;line-height:1rem !important}}.wp-block-social-links .wp-social-link svg{width:30px;height:auto;margin:5px}.wp-block-social-links .wp-social-link svg *{fill:#fff}.cc-banner *{font-family:"Montserrat",sans-serif !important}#page{z-index:90000 !important}.abstand-oben-xl{padding-top:21.4vw !important}@media only screen and (min-width:1920px){.abstand-oben-xl{padding-top:400px !important}}@media only screen and (max-width:1399px){.abstand-oben-xl{padding-top:27vw !important}}@media only screen and (max-width:989px){.abstand-oben-xl{padding-top:35vw !important}}@media only screen and (max-width:767px){.abstand-oben-xl{padding-top:40vw !important}}.abstand-unten-xl{padding-bottom:21.4vw !important}@media only screen and (min-width:1920px){.abstand-unten-xl{padding-bottom:400px !important}}@media only screen and (max-width:1399px){.abstand-unten-xl{padding-bottom:27vw !important}}@media only screen and (max-width:989px){.abstand-unten-xl{padding-bottom:35vw !important}}@media only screen and (max-width:767px){.abstand-unten-xl{padding-bottom:40vw !important}}.abstand-oben-lg{padding-top:15.8vw !important}@media only screen and (min-width:1920px){.abstand-oben-lg{padding-top:250px !important}}@media only screen and (max-width:1399px){.abstand-oben-lg{padding-top:20vw !important}}@media only screen and (max-width:989px){.abstand-oben-lg{padding-top:27vw !important}}@media only screen and (max-width:767px){.abstand-oben-lg{padding-top:35vw !important}}.abstand-unten-lg{padding-bottom:15.8vw !important}@media only screen and (min-width:1920px){.abstand-unten-lg{padding-bottom:250px !important}}@media only screen and (max-width:1399px){.abstand-unten-lg{padding-bottom:20vw !important}}@media only screen and (max-width:989px){.abstand-unten-lg{padding-bottom:27vw !important}}@media only screen and (max-width:767px){.abstand-unten-lg{padding-bottom:35vw !important}}.abstand-oben-md{padding-top:9.2vw !important}@media only screen and (min-width:1920px){.abstand-oben-md{padding-top:175px !important}}@media only screen and (max-width:1399px){.abstand-oben-md{padding-top:12vw !important}}@media only screen and (max-width:989px){.abstand-oben-md{padding-top:17vw !important}}@media only screen and (max-width:767px){.abstand-oben-md{padding-top:20vw !important}}.abstand-unten-md{padding-bottom:9.2vw !important}@media only screen and (min-width:1920px){.abstand-unten-md{padding-bottom:175px !important}}@media only screen and (max-width:1399px){.abstand-unten-md{padding-bottom:12vw !important}}@media only screen and (max-width:989px){.abstand-unten-md{padding-bottom:17vw !important}}@media only screen and (max-width:767px){.abstand-unten-md{padding-bottom:20vw !important}}.abstand-oben-sm{padding-top:5.5vw !important}@media only screen and (min-width:1920px){.abstand-oben-sm{padding-top:100px !important}}@media only screen and (max-width:1399px){.abstand-oben-sm{padding-top:11vw !important}}@media only screen and (max-width:989px){.abstand-oben-sm{padding-top:19vw !important}}@media only screen and (max-width:767px){.abstand-oben-sm{padding-top:20vw !important}}.abstand-unten-sm{padding-bottom:5.5vw !important}@media only screen and (min-width:1920px){.abstand-unten-sm{padding-bottom:100px !important}}@media only screen and (max-width:1399px){.abstand-unten-sm{padding-bottom:11vw !important}}@media only screen and (max-width:989px){.abstand-unten-sm{padding-bottom:19vw !important}}@media only screen and (max-width:767px){.abstand-unten-sm{padding-bottom:20vw !important}}.abstand-oben-xs{padding-top:2.5vw !important}@media only screen and (min-width:1920px){.abstand-oben-xs{padding-top:50px !important}}@media only screen and (max-width:1399px){.abstand-oben-xs{padding-top:5vw !important}}@media only screen and (max-width:989px){.abstand-oben-xs{padding-top:9vw !important}}@media only screen and (max-width:767px){.abstand-oben-xs{padding-top:15vw !important}}.abstand-unten-xs{padding-bottom:2.5vw !important}@media only screen and (min-width:1920px){.abstand-unten-xs{padding-bottom:50px !important}}@media only screen and (max-width:1399px){.abstand-unten-xs{padding-bottom:5vw !important}}@media only screen and (max-width:989px){.abstand-unten-xs{padding-bottom:9vw !important}}@media only screen and (max-width:767px){.abstand-unten-xs{padding-bottom:15vw !important}}.masthead.side-header{z-index:9000 !important}.masthead.side-header header.header-bar{width:100%;justify-content:flex-end !important}.masthead.side-header header.header-bar .header-bar-inner{display:flex;justify-content:flex-end;flex-direction:column;min-height:calc(100vh - 105px) !important;height:calc(100vh - 105px) !important;opacity:1 !important}.masthead.side-header header.header-bar .header-bar-inner .vc_row{padding-left:0 !important;padding-right:0 !important;height:100%;width:100% !important;margin:0 !important;max-width:100% !important;display:flex;flex-wrap:wrap}.masthead.side-header header.header-bar .header-bar-inner .vc_row>.wpb_column{width:50%}.masthead.side-header header.header-bar .header-bar-inner .vc_row>.wpb_column>.vc_column-inner{flex-direction:row;height:100%;display:flex}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu>.vc_column-inner{justify-content:flex-end;padding:0 !important}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu>.vc_column-inner .header-bar-main-menu-wrapper{max-width:880px !important;width:100% !important;padding:5rem 5rem 5rem 80px;display:flex;flex-direction:column;justify-content:center}@media (min-width:1199px){.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu>.vc_column-inner .header-bar-main-menu-wrapper{padding-left:6.65vw}}@media (min-width:1920px){.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu>.vc_column-inner .header-bar-main-menu-wrapper{max-width:720px !important;padding-left:240px}}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu .main-nav{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu .main-nav .menu-item a{justify-content:flex-start;margin:0 !important;padding:1vh 0 3vh !important;text-align:left}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu .main-nav .menu-item a *{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:3.125rem !important;line-height:3.438rem !important;letter-spacing:.03rem}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu .main-nav .menu-item a:hover{text-decoration:underline}.masthead.side-header header.header-bar .header-bar-inner .header-bar-main-menu .main-nav .menu-item.current-menu-item *{color:#df1d20 !important}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner{justify-content:flex-start;background-color:#000;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10vw 50%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10vw 50%)}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper{max-width:880px !important;width:100% !important;text-align:right;display:flex;flex-direction:column;justify-content:space-between;padding:5rem 80px 5rem 5rem}@media (min-width:1199px){.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper{padding-right:6.65vw}}@media (min-width:1920px){.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper{max-width:720px !important;padding-right:240px}}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper *{color:#fff}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper .secondary-menu ul li{margin:1rem 0 !important}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper .secondary-menu ul li a{padding:.3rem 0 !important;text-decoration:none;font-family:"Montserrat",sans-serif !important}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper .secondary-menu ul li a *{font-style:normal;font-weight:400;font-size:2.5rem !important;line-height:2.75rem !important;letter-spacing:.02rem;font-family:"Montserrat",sans-serif !important}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper .secondary-menu ul li a:hover{text-decoration:underline}.masthead.side-header header.header-bar .header-bar-inner .header-bar-secondary-menu>.vc_column-inner .header-bar-secondary-menu-wrapper .secondary-menu ul li.current-menu-item *{color:#df1d20 !important}.masthead .menu-toggle-immotech{border-radius:0;padding:18px 50px;clip-path:polygon(45% 0%,100% 0%,55% 100%,0% 100%);-webkit-clip-path:polygon(45% 0%,100% 0%,55% 100%,0% 100%);box-sizing:border-box;display:flex;align-items:center;position:relative;outline:0;cursor:pointer;z-index:500;transition:all .3s;background-color:#df1d20;margin-left:10px}.masthead .menu-toggle-immotech .lines-button{height:17px;width:24px;position:relative;margin-right:0;text-align:center}.masthead .menu-toggle-immotech .menu-line{width:24px;height:3px;max-width:100%;position:absolute;z-index:2;background:#fff !important}.masthead .menu-toggle-immotech .menu-line:first-of-type{top:0}.masthead .menu-toggle-immotech .menu-line:nth-of-type(2){top:7px}.masthead .menu-toggle-immotech .menu-line:nth-of-type(3){top:14px}.masthead .menu-toggle-immotech:hover{background-color:#000}.masthead .menu-toggle-immotech:hover .menu-line:first-of-type{transform:translateY(2px)}.masthead .menu-toggle-immotech:hover .menu-line:nth-of-type(2){top:7px}.masthead .menu-toggle-immotech:hover .menu-line:nth-of-type(3){transform:translateY(-2px)}.show-header .menu-toggle-immotech .menu-line:first-of-type{transform:rotate(45deg)}.show-header .menu-toggle-immotech .menu-line:nth-of-type(2){opacity:0}.show-header .menu-toggle-immotech .menu-line:nth-of-type(3){transform:rotate(-45deg)}.show-header .menu-toggle-immotech:hover{background-color:#000}.show-header .menu-toggle-immotech:hover .menu-line:first-of-type{transform:translateY(2px)}.show-header .menu-toggle-immotech:hover .menu-line:nth-of-type(2){top:7px;opacity:1}.show-header .menu-toggle-immotech:hover .menu-line:nth-of-type(3){transform:translateY(-2px)}.masthead.side-header .header-bar-social-links,.masthead.side-header .header-bar-social-links *,.dt-mobile-header .header-bar-social-links,.dt-mobile-header .header-bar-social-links *{display:inline-block}.masthead.side-header .header-bar-social-links .social-links-label,.masthead.side-header .header-bar-social-links * .social-links-label,.dt-mobile-header .header-bar-social-links .social-links-label,.dt-mobile-header .header-bar-social-links * .social-links-label{font-weight:400;font-size:1.563rem !important;line-height:2.5rem !important;padding-right:.5rem;float:left}.masthead.side-header .header-bar-social-links .wp-social-link a:hover,.masthead.side-header .header-bar-social-links * .wp-social-link a:hover,.dt-mobile-header .header-bar-social-links .wp-social-link a:hover,.dt-mobile-header .header-bar-social-links * .wp-social-link a:hover{background-color:#fff}.masthead.side-header .header-bar-social-links .wp-social-link a:hover svg *,.masthead.side-header .header-bar-social-links * .wp-social-link a:hover svg *,.dt-mobile-header .header-bar-social-links .wp-social-link a:hover svg *,.dt-mobile-header .header-bar-social-links * .wp-social-link a:hover svg *{fill:#df1d20}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-buttons,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-buttons{justify-content:end}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-button,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-button{display:block;margin-bottom:3rem}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-button a,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-button a{font-family:"Montserrat",sans-serif;display:inline-block;background-color:#df1d20;font-style:normal;font-weight:400;font-size:26px !important;line-height:26px !important;text-decoration:none;transition:all .5s ease-in-out;padding:.5rem;border-radius:0 !important}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-button a:after,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-button a:after{content:"";display:block;width:22px;height:25px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23fff" d="M264.6,70.63l176,168c4.75,4.53,7.44,10.81,7.44,17.38s-2.69,12.84-7.44,17.38l-176,168c-9.59,9.12-24.78,8.78-33.94-.81-9.16-9.5-8.81-24.75.81-33.94l132.7-126.6H24.01c-13.25,0-24.01-10.76-24.01-24.01s10.76-23.99,24.01-23.99h340.1l-132.7-126.6c-9.61-9.21-9.91-24.46-.81-33.99,9.2-9.6,23.5-9.94,34-.82Z"/></svg>') no-repeat center;background-size:contain;float:right;margin-left:10px}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-button a:hover,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-button a:hover{background-color:#fff;color:#df1d20 !important;opacity:1 !important}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-button a:hover:after,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-button a:hover:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23DF1D20" d="M264.6,70.63l176,168c4.75,4.53,7.44,10.81,7.44,17.38s-2.69,12.84-7.44,17.38l-176,168c-9.59,9.12-24.78,8.78-33.94-.81-9.16-9.5-8.81-24.75.81-33.94l132.7-126.6H24.01c-13.25,0-24.01-10.76-24.01-24.01s10.76-23.99,24.01-23.99h340.1l-132.7-126.6c-9.61-9.21-9.91-24.46-.81-33.99,9.2-9.6,23.5-9.94,34-.82Z"/></svg>') no-repeat center}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-group>div p,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-group>div p{display:inline-block;margin-right:10px;margin-bottom:0;line-height:42px !important;font-family:"Montserrat",sans-serif !important}.masthead.side-header .header-bar-meta .menu-widget-area .wp-block-group>div ul,.dt-mobile-header .header-bar-meta .menu-widget-area .wp-block-group>div ul{float:right}.masthead.side-header .header-bar-meta .menu-widget-area picture img,.dt-mobile-header .header-bar-meta .menu-widget-area picture img{background-color:#fff;padding:5px}.masthead.mixed-header .branding img{padding-top:10px !important}.masthead{z-index:90000 !important}.masthead.mixed-header{z-index:999999 !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922) !important}.masthead.mixed-header .mobile-header-bar .mobile-branding a.same-logo{display:flex;justify-content:center;flex-direction:column}.masthead.mixed-header .mobile-header-bar .mobile-branding img{max-width:80% !important;padding-top:6px}@media only screen and (max-width:769px){.masthead.mixed-header .mobile-header-bar .mobile-branding img{max-width:75% !important}}@media only screen and (max-width:550px){.masthead.mixed-header .mobile-header-bar .mobile-branding img{padding-top:4px}}.masthead .mobile-navigation a{border-radius:0;padding:14px 35px 13px;clip-path:polygon(38% 0%,100% 0%,62% 100%,0% 100%);-webkit-clip-path:polygon(38% 0%,100% 0%,62% 100%,0% 100%);box-sizing:border-box;display:-ms-flexbox;display:-ms-flex;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:relative;outline:0;cursor:pointer;z-index:500;transition:all .3s;background-color:#df1d20}.masthead .mobile-navigation a .lines-button{height:14px;width:24px;position:relative;margin-right:0;text-align:center}.masthead .mobile-navigation a .menu-line{width:24px;height:3px;max-width:100%;position:absolute;z-index:2;background:#fff !important}.masthead .mobile-navigation a .menu-line:first-of-type{top:0}.masthead .mobile-navigation a .menu-line:nth-of-type(2){top:6px}.masthead .mobile-navigation a .menu-line:nth-of-type(3){top:12px}.masthead .mobile-navigation a.active{background-color:#000 !important}.masthead .mobile-navigation a.active .menu-line:first-of-type{transform:rotate(45deg) translateY(-3px) translateX(2px)}.masthead .mobile-navigation a.active .menu-line:nth-of-type(2){opacity:0}.masthead .mobile-navigation a.active .menu-line:nth-of-type(3){transform:rotate(-45deg) translateY(3px) translateX(1px)}.dt-mobile-header{z-index:999998}.dt-mobile-header>div{max-width:100% !important;width:100%;padding:60px 0 0 !important;min-height:100vh;justify-content:space-between}.dt-mobile-header>div .mobile-primary-menu{padding:25px}.dt-mobile-header>div .mobile-primary-menu #mobile-menu .menu-item:before,.dt-mobile-header>div .mobile-primary-menu #mobile-menu .menu-item:after{display:none;content:""}.dt-mobile-header>div .mobile-primary-menu #mobile-menu .menu-item a{text-decoration:none;padding:8px 0}.dt-mobile-header>div .mobile-primary-menu #mobile-menu .menu-item .menu-text{font-size:4rem !important;line-height:4rem !important;font-family:"Montserrat",sans-serif}.dt-mobile-header>div .mobile-secondary-menu{background-color:#000;clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%)}.dt-mobile-header>div .mobile-secondary-menu .mobile-secondary-menu-wrapper{margin-top:10vw;padding:25px}.dt-mobile-header>div .mobile-secondary-menu .mobile-secondary-menu-wrapper *{color:#fff}.dt-mobile-header>div .mobile-secondary-menu .mobile-secondary-menu-wrapper .secondary-menu{margin-bottom:30px}.dt-mobile-header>div .mobile-secondary-menu .mobile-secondary-menu-wrapper .secondary-menu .menu-item>a{text-decoration:none}.dt-mobile-header>div .mobile-secondary-menu .mobile-secondary-menu-wrapper .secondary-menu .menu-item>a .menu-text{font-size:3rem !important;line-height:5rem !important;font-family:"Montserrat",sans-serif !important}.dt-mobile-header>div .mobile-secondary-menu .header-bar-meta .header-bar-meta-button-wrapper a{font-size:3rem !important;line-height:3rem !important;padding:1.2rem}.dt-mobile-header>div .mobile-secondary-menu .header-bar-meta .header-bar-meta-button-wrapper a svg{margin-left:1.2rem}.dt-mobile-header>div .mobile-secondary-menu .header-bar-meta .header-bar-social-links .social-links-label{font-size:2.5rem !important;line-height:5.5rem !important;padding-right:2rem}.show-on-second-switch{margin:0 !important}@media only screen and (min-width:769px){.show-on-second-switch{display:none !important}}.trp_language_switcher_shortcode{width:50px}@media only screen and (min-width:769px){.trp_language_switcher_shortcode{width:80px}}.trp-shortcode-switcher__wrapper p:empty{display:none !important}.trp-shortcode-switcher__wrapper p{margin:0 !important}.trp-language-switcher{border:none !important;z-index:9999 !important;overflow:visible;background-color:transparent !important;background:0 0 !important}@media only screen and (max-width:550px){.trp-language-switcher{margin-right:0}}.trp-language-switcher .trp-current-language-item__wrapper{flex-direction:row-reverse;padding-right:0;background-color:#fff !important}.trp-language-switcher .trp-current-language-item__wrapper svg{margin-left:5px !important}.trp-language-switcher a{font-size:1.7rem !important;line-height:1.7rem !important;text-decoration:none !important;padding:10px 10px 10px 0 !important;border-radius:0 !important;color:#000;display:flex !important;align-items:center !important;justify-content:center;width:40px;cursor:pointer !important;font-family:"Montserrat",sans-serif !important}@media only screen and (max-width:989px){.trp-language-switcher a{width:35px}}@media only screen and (max-width:600px){.trp-language-switcher a{width:23px;padding:10px 10px 10px 5px !important}}.trp-language-switcher a:not(.trp-ls-disabled-language):hover{color:#fff !important;background-color:#df1d20 !important}.trp-language-switcher a:not(.trp-ls-disabled-language):hover *{color:#fff !important}.trp-language-switcher a img{display:none !important}@media only screen and (max-width:989px){.trp-language-switcher a *{font-size:1.5rem !important;line-height:1.75rem !important}}@media only screen and (max-width:600px){.trp-language-switcher a *{font-size:15px !important;line-height:15px !important}}.trp-language-switcher a .trp-language-item-name{font-family:"Montserrat",sans-serif !important}.trp-language-switcher>.trp-ls-shortcode-current-language{border:none;border-radius:0;background-position:calc(0% + 0.25rem) calc(0.9rem + 3px), calc(100% - 3px) calc(0.9rem + 0px);background-size:12px 12px,12px 12px;padding:0 !important}@media only screen and (max-width:989px){.trp-language-switcher>.trp-ls-shortcode-current-language{background-position:calc(0% + 1.25rem) calc(0.9rem + 3px), calc(100% - 3px) calc(0.9rem + 0px)}}@media only screen and (max-width:550px){.trp-language-switcher>.trp-ls-shortcode-current-language{width:40px;background-position:calc(0% + 0px) calc(0.9rem + 3px), calc(100% - 3px) calc(0.9rem + 0px)}}.trp-language-switcher>.trp-ls-shortcode-language{padding:0 !important;border:none !important;height:0;background-position:calc(0% + 0.25rem) calc(0.9rem + 3px), calc(100% - 3px) calc(0.9rem + 0px);background-size:12px 12px,12px 12px;background-image:url(//www.immotech-austria.at/wp-content/themes/immotech/assets/arrow-down-3101-180.svg)}@media only screen and (max-width:989px){.trp-language-switcher>.trp-ls-shortcode-language{background-position:calc(0% + 1.25rem) calc(0.9rem + 3px), calc(100% - 3px) calc(0.9rem + 0px)}}@media only screen and (max-width:550px){.trp-language-switcher>.trp-ls-shortcode-language{background-position:calc(0% + 0px) calc(0.9rem + 3px), calc(100% - 3px) calc(0.9rem + 0px)}}.trp-language-switcher>.trp-ls-shortcode-language:hover{background-image:url(//www.immotech-austria.at/wp-content/themes/immotech/assets/arrow-down-3101-180.svg)}.trp-language-switcher>.trp-ls-shortcode-language p{padding:0 !important;margin:0 !important;display:flex;height:auto;width:auto}.trp-language-switcher>p{display:none !important}.trp-language-switcher br{display:none !important}.trp-language-switcher .trp-switcher-dropdown-list{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);overflow:visible;background-color:#fff;scrollbar-width:none !important}.trp-language-switcher .trp-switcher-dropdown-list a{display:flex !important;width:calc(100% - 30px);padding:10px 10px 10px 22px !important}@media only screen and (max-width:989px){.trp-language-switcher .trp-switcher-dropdown-list a{padding:10px 10px 10px 23px !important}}@media only screen and (max-width:767px){.trp-language-switcher .trp-switcher-dropdown-list a{padding:10px 10px 10px 22px !important}}.tp-mobile-switcher-container{position:fixed;right:144px;top:0;z-index:9999999999}@media only screen and (max-width:767px){.tp-mobile-switcher-container{right:115px}}#main{margin-top:-105px;background-color:#fff;background-position:top left;z-index:8999}#main>.wf-wrap{width:100% !important}#main section{z-index:999}#main .pin-spacer{width:100% !important;margin-left:0 !important;margin-right:0 !important;justify-content:center}#main section.abschnitt-dunkel,#main section.abschnitt-dunkel-1{background-color:#000}#main section.abschnitt-dunkel h1,#main section.abschnitt-dunkel h2,#main section.abschnitt-dunkel h3,#main section.abschnitt-dunkel h4,#main section.abschnitt-dunkel h5,#main section.abschnitt-dunkel h6,#main section.abschnitt-dunkel p,#main section.abschnitt-dunkel span,#main section.abschnitt-dunkel a,#main section.abschnitt-dunkel li,#main section.abschnitt-dunkel-1 h1,#main section.abschnitt-dunkel-1 h2,#main section.abschnitt-dunkel-1 h3,#main section.abschnitt-dunkel-1 h4,#main section.abschnitt-dunkel-1 h5,#main section.abschnitt-dunkel-1 h6,#main section.abschnitt-dunkel-1 p,#main section.abschnitt-dunkel-1 span,#main section.abschnitt-dunkel-1 a,#main section.abschnitt-dunkel-1 li{color:#fff}#main section.abschnitt-dunkel .vc_btn3:hover,#main section.abschnitt-dunkel-1 .vc_btn3:hover{color:#fff !important;border-color:#df1d20 !important;background-color:#df1d20 !important}#main #header,#main #dt-header,#main #subpage-header,#main section.abschnitt-hell,#main #vorteile{background-color:transparent}#main #header h1,#main #header h2,#main #header h3,#main #header h4,#main #header h5,#main #header h6,#main #header p,#main #header span,#main #header a,#main #header li,#main #dt-header h1,#main #dt-header h2,#main #dt-header h3,#main #dt-header h4,#main #dt-header h5,#main #dt-header h6,#main #dt-header p,#main #dt-header span,#main #dt-header a,#main #dt-header li,#main #subpage-header h1,#main #subpage-header h2,#main #subpage-header h3,#main #subpage-header h4,#main #subpage-header h5,#main #subpage-header h6,#main #subpage-header p,#main #subpage-header span,#main #subpage-header a,#main #subpage-header li,#main section.abschnitt-hell h1,#main section.abschnitt-hell h2,#main section.abschnitt-hell h3,#main section.abschnitt-hell h4,#main section.abschnitt-hell h5,#main section.abschnitt-hell h6,#main section.abschnitt-hell p,#main section.abschnitt-hell span,#main section.abschnitt-hell a,#main section.abschnitt-hell li,#main #vorteile h1,#main #vorteile h2,#main #vorteile h3,#main #vorteile h4,#main #vorteile h5,#main #vorteile h6,#main #vorteile p,#main #vorteile span,#main #vorteile a,#main #vorteile li{color:#000}#main #header .vc_btn3:hover,#main #dt-header .vc_btn3:hover,#main #subpage-header .vc_btn3:hover,#main section.abschnitt-hell .vc_btn3:hover,#main #vorteile .vc_btn3:hover{color:#fff !important;border-color:#df1d20 !important;background-color:#df1d20 !important}#main section.abschnitt-rot{background-color:#df1d20}#main section.abschnitt-rot h1,#main section.abschnitt-rot h2,#main section.abschnitt-rot h3,#main section.abschnitt-rot h4,#main section.abschnitt-rot h5,#main section.abschnitt-rot h6,#main section.abschnitt-rot p,#main section.abschnitt-rot span,#main section.abschnitt-rot a,#main section.abschnitt-rot li{color:#fff !important}#main section.abschnitt-rot h1 strong,#main section.abschnitt-rot h2 strong,#main section.abschnitt-rot h3 strong,#main section.abschnitt-rot h4 strong,#main section.abschnitt-rot h5 strong,#main section.abschnitt-rot h6 strong,#main section.abschnitt-rot p strong,#main section.abschnitt-rot span strong,#main section.abschnitt-rot a strong,#main section.abschnitt-rot li strong{color:#000 !important}#main section.abschnitt-rot .vc_btn3{color:#fff !important;border-color:#fff !important;background-color:#df1d20 !important}#main section.abschnitt-rot .vc_btn3:hover{color:#df1d20 !important;border-color:#fff !important;background-color:#fff !important}#main section.cta-rot{background-color:#df1d20}#main section.cta-rot h1,#main section.cta-rot h2,#main section.cta-rot h3,#main section.cta-rot h4,#main section.cta-rot h5,#main section.cta-rot h6,#main section.cta-rot p,#main section.cta-rot span,#main section.cta-rot a,#main section.cta-rot li{color:#fff !important}#main section.cta-rot h1 strong,#main section.cta-rot h2 strong,#main section.cta-rot h3 strong,#main section.cta-rot h4 strong,#main section.cta-rot h5 strong,#main section.cta-rot h6 strong,#main section.cta-rot p strong,#main section.cta-rot span strong,#main section.cta-rot a strong,#main section.cta-rot li strong{color:#000 !important}#main section.cta-rot .vc_btn3{color:#fff !important;border-color:#fff !important;background-color:#df1d20 !important}#main section.cta-rot .vc_btn3:hover{color:#df1d20 !important;border-color:#fff !important;background-color:#fff !important}#main section.cta-schwarz{background-color:#000}#main section.cta-schwarz h1,#main section.cta-schwarz h2,#main section.cta-schwarz h3,#main section.cta-schwarz h4,#main section.cta-schwarz h5,#main section.cta-schwarz h6,#main section.cta-schwarz p,#main section.cta-schwarz span,#main section.cta-schwarz a,#main section.cta-schwarz li{color:#fff !important}#main section.cta-schwarz h1 strong,#main section.cta-schwarz h2 strong,#main section.cta-schwarz h3 strong,#main section.cta-schwarz h4 strong,#main section.cta-schwarz h5 strong,#main section.cta-schwarz h6 strong,#main section.cta-schwarz p strong,#main section.cta-schwarz span strong,#main section.cta-schwarz a strong,#main section.cta-schwarz li strong{color:#df1d20 !important}#main section.cta-schwarz .vc_btn3{color:#fff !important;border-color:#fff !important;background-color:#000 !important}#main section.cta-schwarz .vc_btn3:hover{color:#000 !important;border-color:#fff !important;background-color:#fff !important}#main #header,#main #dt-header{height:100vh !important;top:0 !important;background-color:#fff !important;background-position:top left;background-attachment:fixed}#main #header:after,#main #dt-header:after{content:"";position:absolute;width:100%;left:0;bottom:-1px;height:10.1vw !important;clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;visibility:visible !important;background-color:#000}#main section{background-color:#fff !important;background-position:top left;z-index:999}#main section.fullscreen{min-height:calc(100vh + 30vw) !important;padding-bottom:20vw !important}@media only screen and (max-width:992px){#main section.fullscreen{min-height:calc(100vh + 30vw) !important;padding-bottom:30vw !important;justify-content:flex-start !important}#main section.fullscreen>.inner-container,#main section.fullscreen>.pin-spacer>.inner-container{height:auto !important;padding-top:13vh !important;justify-content:center}#main section.fullscreen .wpb_raw_html{margin-bottom:10vw !important}#main section.fullscreen .wpb_raw_html>div{display:flex;flex-direction:column}#main section.fullscreen .wpb_raw_html>div video{max-height:40vh}}#main section.dreieck{clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;margin-top:-10vw;padding-top:10vw !important}#main section.dreieck-mit-schatten{clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;margin-top:calc(-10vw - 2px);padding-top:calc(10vw + 2px) !important}#main section.dreieck-mit-schatten:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(10vw + 1px);pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);clip-path:polygon(0 0,50% 10vw,100% 0,100% 1px,50% calc(10vw + 1px), 0 1px, 0 0);-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% 1px,50% calc(10vw + 1px), 0 1px, 0 0)}#main section .inner-container{min-height:100vh !important}#main section.abschnitt-dunkel-1{background-color:#000 !important;background-image:none !important;padding-bottom:20vw !important}@media only screen and (max-width:992px){#main section.abschnitt-dunkel-1{min-height:calc(100vh + 50vw) !important;padding-bottom:50vw !important}#main section.abschnitt-dunkel-1 .inner-container{height:auto !important;padding-top:13vh !important}#main section.abschnitt-dunkel-1 .wpb_raw_html{margin-bottom:10vw !important}#main section.abschnitt-dunkel-1 .wpb_raw_html>div{display:flex;flex-direction:column}#main section.abschnitt-dunkel-1 .wpb_raw_html>div video{max-height:40vh}}#main section.abschnitt-hell-1{background-color:#fff;background-image:none !important}#main section.abschnitt-hell{background-color:#fff;background-image:none !important}@media only screen and (max-width:767px){#main section.abschnitt-hell>.pin-spacer>.vc_row{flex-direction:column-reverse;padding-top:0 !important}}#main section.abschnitt-dunkel{background-color:#000 !important;background-image:none !important}@media only screen and (max-width:767px){#main section.abschnitt-dunkel>.pin-spacer>.vc_row{display:block;padding-top:15vh !important}}#main section.abschnitt-rot{background-color:#df1d20 !important;background-image:none !important}@media only screen and (max-width:767px){#main section.abschnitt-rot{justify-content:center !important}}#main section.cta-rot{background-color:#df1d20 !important;background-image:none !important}@media only screen and (max-width:767px){#main section.cta-rot{justify-content:center !important}}#main section.cta-schwarz{background-color:#000 !important;background-image:none !important}@media only screen and (max-width:767px){#main section.cta-schwarz{justify-content:center !important}}@media only screen and (max-width:767px){#main .mobil-umdrehen>.pin-spacer>.vc_row{flex-direction:column-reverse;padding-top:0 !important;justify-content:space-evenly}}#main #schadensmanagement{padding-bottom:10vw !important}#main section>.vc_row,#main section>.pin-spacer>.vc_row{left:auto !important;padding-left:0 !important;max-width:1920px !important;width:100% !important;margin:0 auto !important}#main section.vc_hidden{opacity:1 !important}#main video{max-width:100%;height:auto;display:block;max-height:800px}#main #dt-header{justify-content:start !important}#main #dt-header video{max-width:100%;height:100%;width:auto;display:block;max-height:800px;margin:0 auto}#main #dt-header .vc_column-inner>.wpb_wrapper>#header-anim-wrapper{padding-top:105px}@media only screen and (max-width:992px){#main #dt-header .vc_column-inner>.wpb_wrapper>#header-anim-wrapper{padding-top:60px}}#main #dt-header .vc_column-inner>.wpb_wrapper>.wpb_raw_code{height:60vh;margin-bottom:0}#main #dt-header .vc_column-inner>.wpb_wrapper>.wpb_raw_code>.wpb_wrapper{height:100%}.base-canvas{height:80vh;width:100%}.base-canvas>.wpb_wrapper{height:100%}.home #header-canvas-1{max-height:520px;height:48vh;width:100%}.home #header-canvas-1>.wpb_wrapper{height:100%}.home #header #header-anim-wrapper>div{z-index:100;margin:auto}.home #header #header-anim-wrapper>div:first-child,.home #header #header-anim-wrapper>div:last-child{z-index:500;position:absolute;width:1px;height:100%;left:50%;top:0;margin:0}.home #header #header-anim-wrapper>div:first-child>div,.home #header #header-anim-wrapper>div:last-child>div{display:block;position:absolute;left:0;top:0;height:100%;width:1px;padding:0}.home #header #header-anim-wrapper>div:first-child>div>div,.home #header #header-anim-wrapper>div:last-child>div>div{display:block;width:1px;height:100%}@media only screen and (max-width:992px){.home #header #header-anim-wrapper>div:first-child,.home #header #header-anim-wrapper>div:last-child{position:absolute;left:65%}}@media only screen and (max-width:992px){.home #header #header-anim-wrapper>div:first-child{top:2vh}}@media only screen and (max-width:992px){.home #header #header-anim-wrapper>div:last-child{top:calc(2vh + 120px)}}@media only screen and (max-width:767px){.home #header #header-anim-wrapper>div:last-child{top:calc(2vh + 100px)}}.home #header #header-anim-wrapper>div .wpb_wrapper{position:relative}.home #header .aio-icon-component{margin:0 !important;display:inline-block;position:absolute}.home #header .aio-icon-component .aio-ibd-block .aio-icon-header{float:none !important}.home #header .aio-icon-component .aio-ibd-block .aio-icon-header *{font-size:2.5rem !important;line-height:2.75rem !important;font-weight:500;color:#000 !important;text-align:left}@media only screen and (max-width:992px){.home #header .aio-icon-component .aio-ibd-block .aio-icon-header *{font-size:2rem !important;line-height:2rem !important}}.home #header .aio-icon-component .aio-ibd-block .aio-icon-description{font-size:1.25rem !important;line-height:1.5rem !important;font-weight:400;float:none !important;margin-top:.5rem;white-space:nowrap}@media only screen and (max-width:992px){.home #header .aio-icon-component .aio-ibd-block .aio-icon-description{margin-top:0}}.home #header .aio-icon-component .aio-icon-right,.home #header .aio-icon-component .aio-icon-left{position:absolute}.home #header .aio-icon-component .aio-icon-right *,.home #header .aio-icon-component .aio-icon-left *{width:100% !important;height:100% !important;margin:0 !important}.home #header .aio-icon-component .aio-icon-right * img,.home #header .aio-icon-component .aio-icon-left * img{top:0;position:absolute;left:0}.home #header .aio-icon-component.header-info-1{left:auto;right:422px;top:calc(50% - 162px)}.home #header .aio-icon-component.header-info-1 .aio-icon-right{left:180px;top:26px;width:326px;height:82px}@media only screen and (max-width:1750px){.home #header .aio-icon-component.header-info-1{right:25.3vw;top:calc(50% - 11.7vw)}.home #header .aio-icon-component.header-info-1 .aio-icon-right{left:10vw;top:1.8vw;width:18.5vw;height:5vw}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-1{right:auto !important;bottom:auto !important;position:absolute;top:60px;left:0}.home #header .aio-icon-component.header-info-1 .aio-icon-right{display:none !important}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-1{top:50px}}.home #header .aio-icon-component.header-info-2{left:auto;right:571px;top:calc(50% + 89px)}.home #header .aio-icon-component.header-info-2 .aio-icon-right{left:153px;top:-123px;width:392px;height:157px}@media only screen and (max-width:1750px){.home #header .aio-icon-component.header-info-2{right:37.5vw;top:calc(50% + 5.3vw)}.home #header .aio-icon-component.header-info-2 .aio-icon-right{left:9vw;top:-8.1vw;width:24vw;height:10vw}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-2{right:auto !important;bottom:auto !important;position:absolute;top:0;left:0}.home #header .aio-icon-component.header-info-2 .aio-icon-right{display:none !important}}.home #header .aio-icon-component.header-info-3{left:385px;right:auto;top:calc(50% - 203px)}.home #header .aio-icon-component.header-info-3 .aio-icon-left{left:-206px;top:33px;width:190px;height:82px}@media only screen and (max-width:1750px){.home #header .aio-icon-component.header-info-3{left:23vw;top:calc(50% - 14.6vw)}.home #header .aio-icon-component.header-info-3 .aio-icon-left{left:-12.6vw;top:1.95vw;width:12vw;height:5vw}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-3{right:auto !important;bottom:auto !important;position:absolute;top:0;left:0}.home #header .aio-icon-component.header-info-3 .aio-icon-left{display:none !important}}.home #header .aio-icon-component.header-info-4{left:492px;right:auto;top:calc(50% - 58px)}.home #header .aio-icon-component.header-info-4 .aio-icon-left{left:-418px;top:26px;width:406px;height:27px}@media only screen and (max-width:1750px){.home #header .aio-icon-component.header-info-4{left:28.4vw;top:calc(50% - 4vw)}.home #header .aio-icon-component.header-info-4 .aio-icon-left{left:-22.6vw;top:1.5vw;width:22vw;height:1.5vw}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-4{right:auto !important;bottom:auto !important;position:absolute;top:60px;left:0}.home #header .aio-icon-component.header-info-4 .aio-icon-left{display:none !important}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-4{top:50px}}.home #header .aio-icon-component.header-info-5{left:452px;right:auto;top:calc(50% + 114px)}.home #header .aio-icon-component.header-info-5 .aio-icon-left{left:-505px;top:-81px;width:493px;height:117px}@media only screen and (max-width:1750px){.home #header .aio-icon-component.header-info-5{left:25.2vw;top:calc(50% + 7.2vw)}.home #header .aio-icon-component.header-info-5 .aio-icon-left{left:-28.8vw;top:-4.9vw;width:28vw;height:7vw}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-5{right:auto !important;bottom:auto !important;position:absolute;top:120px;left:0}.home #header .aio-icon-component.header-info-5 .aio-icon-left{display:none !important}}@media only screen and (max-width:992px){.home #header .aio-icon-component.header-info-5{top:100px}}.home #dt-header #header-anim-wrapper>div{z-index:100;margin:auto}.home #dt-header #header-anim-wrapper>div:first-child,.home #dt-header #header-anim-wrapper>div:last-child{z-index:500;position:absolute;width:1px;height:100%;left:50%;top:0;margin:0}.home #dt-header #header-anim-wrapper>div:first-child>div,.home #dt-header #header-anim-wrapper>div:last-child>div{display:block;position:absolute;left:0;top:0;height:100%;width:1px;padding:0}.home #dt-header #header-anim-wrapper>div:first-child>div>div,.home #dt-header #header-anim-wrapper>div:last-child>div>div{display:block;width:1px;height:100%}@media only screen and (max-width:992px){.home #dt-header #header-anim-wrapper>div:first-child,.home #dt-header #header-anim-wrapper>div:last-child{position:absolute;left:65%}}@media only screen and (max-width:550px){.home #dt-header #header-anim-wrapper>div:first-child,.home #dt-header #header-anim-wrapper>div:last-child{position:absolute;left:55%}}@media only screen and (max-width:992px){.home #dt-header #header-anim-wrapper>div:first-child{top:24vh}}@media only screen and (max-width:992px){.home #dt-header #header-anim-wrapper>div:last-child{top:calc(25vh + 120px)}}.home #dt-header #header-anim-wrapper>div .wpb_wrapper{position:relative}.home #dt-header .aio-icon-component{margin:0 !important;display:inline-block;position:absolute}.home #dt-header .aio-icon-component .aio-ibd-block .aio-icon-header{float:none !important}.home #dt-header .aio-icon-component .aio-ibd-block .aio-icon-header *{font-size:2.5rem !important;line-height:2.75rem !important;font-weight:500;color:#000 !important;text-align:left}.home #dt-header .aio-icon-component .aio-ibd-block .aio-icon-description{font-size:1.25rem !important;line-height:1.5rem !important;font-weight:400;float:none !important;margin-top:.5rem;text-align:left;white-space:nowrap}.home #dt-header .aio-icon-component .aio-icon-right,.home #dt-header .aio-icon-component .aio-icon-left{position:absolute;opacity:1 !important;visibility:visible !important;transition:unset;height:2px}.home #dt-header .aio-icon-component .aio-icon-right *,.home #dt-header .aio-icon-component .aio-icon-left *{width:100% !important;height:100% !important;margin:0 !important}.home #dt-header .aio-icon-component .aio-icon-right * img,.home #dt-header .aio-icon-component .aio-icon-left * img{top:0;position:absolute;left:0;object-fit:none}.home #dt-header .aio-icon-component.header-info-1{left:auto;right:304px;top:calc(50% + 147px)}.home #dt-header .aio-icon-component.header-info-1 .aio-icon-right{left:92px;top:32px;width:286px;height:2px}@media only screen and (max-width:1750px){.home #dt-header .aio-icon-component.header-info-1{right:17.4vw;top:calc(50% + 8.4vw)}.home #dt-header .aio-icon-component.header-info-1 .aio-icon-right{left:5.1vw;top:1.85vw;width:16.4vw}}@media only screen and (max-width:992px){.home #dt-header .aio-icon-component.header-info-1{right:auto !important;bottom:auto !important;position:absolute;top:0;left:0}.home #dt-header .aio-icon-component.header-info-1 .aio-icon-right{display:none !important}}.home #dt-header .aio-icon-component.header-info-2{left:auto;right:441px;top:calc(50% - 64px)}.home #dt-header .aio-icon-component.header-info-2 .aio-icon-right{left:150px;top:32px;width:120px;height:2px}@media only screen and (max-width:1750px){.home #dt-header .aio-icon-component.header-info-2{right:25.2vw;top:calc(50% - 3.6vw)}.home #dt-header .aio-icon-component.header-info-2 .aio-icon-right{left:8.5vw;top:1.85vw;width:6.9vw}}@media only screen and (max-width:992px){.home #dt-header .aio-icon-component.header-info-2{right:auto !important;bottom:auto !important;position:absolute;top:60px;left:0}.home #dt-header .aio-icon-component.header-info-2 .aio-icon-right{display:none !important}}.home #dt-header .aio-icon-component.header-info-4{right:auto;left:531px;top:calc(50% - 31px)}.home #dt-header .aio-icon-component.header-info-4 .aio-icon-left{left:-15px;top:32px;width:188px;height:2px;transform:translate(-100%,0)}@media only screen and (max-width:1750px){.home #dt-header .aio-icon-component.header-info-4{left:30.3vw;top:calc(50% - 1.8vw)}.home #dt-header .aio-icon-component.header-info-4 .aio-icon-left{top:1.85vw;width:10.5vw}}@media only screen and (max-width:992px){.home #dt-header .aio-icon-component.header-info-4{right:auto !important;bottom:auto !important;position:absolute;top:0;left:0}.home #dt-header .aio-icon-component.header-info-4 .aio-icon-left{display:none !important}}.home #dt-header .aio-icon-component.header-info-5{right:auto;left:478px;top:calc(50% + 150px)}.home #dt-header .aio-icon-component.header-info-5 .aio-icon-left{left:-15px;top:32px;width:307px;height:2px;transform:translate(-100%,0)}@media only screen and (max-width:1750px){.home #dt-header .aio-icon-component.header-info-5{left:27.3vw;top:calc(50% + 8.6vw)}.home #dt-header .aio-icon-component.header-info-5 .aio-icon-left{top:1.85vw;width:17.5vw}}@media only screen and (max-width:992px){.home #dt-header .aio-icon-component.header-info-5{right:auto !important;bottom:auto !important;position:absolute;top:60px;left:0}.home #dt-header .aio-icon-component.header-info-5 .aio-icon-left{display:none !important}}@media only screen and (max-width:992px){#header-anim-wrapper .wpb_raw_html .wpb_wrapper{height:45vh}#header-anim-wrapper .wpb_raw_html .wpb_wrapper canvas#header-canvas-1{position:absolute;height:48vh !important;max-height:350px !important;width:auto !important;right:23vw !important;margin-right:0 !important;margin-left:auto;left:auto !important}#header-anim-wrapper .wpb_raw_html .wpb_wrapper video{margin-left:-200px !important}}@media only screen and (max-width:499px){#header-anim-wrapper .wpb_raw_html .wpb_wrapper{height:45vh}#header-anim-wrapper .wpb_raw_html .wpb_wrapper canvas#header-canvas-1{position:absolute;height:48vh !important;max-height:300px !important;width:auto !important;right:23vw !important;margin-right:0 !important;margin-left:auto;left:auto !important}#header-anim-wrapper .wpb_raw_html .wpb_wrapper video{margin-left:-305px !important;max-width:inherit;height:auto;width:600px;display:block;max-height:800px;margin:0 auto}}#objektsicherheit{margin-top:-1px}section#subpage-header-static{padding:0 !important;background-color:transparent !important;background-image:none !important;z-index:999;overflow:visible;margin-top:105px;height:calc(100vh - 105px) !important}section#subpage-header-static>.vc_row{max-width:100% !important;background-color:#fff;height:100% !important;min-height:100% !important}section#subpage-header-static>.vc_row>.wpb_column{height:100% !important}@media (max-width:767px){section#subpage-header-static{padding-top:0 !important;height:calc(100vh - 60px) !important}}section#subpage-header-static.text-right>.vc_row>.wpb_column:first-child>.vc_column-inner{background-position:center;background-size:cover;background-repeat:no-repeat}section#subpage-header-static.text-right>.vc_row>.wpb_column:first-child:after{content:"";height:100vh;width:300px;min-width:300px;background:linear-gradient(to left,#fff 0%,rgba(255,255,255,.9) 20%,rgba(255,255,255,0) 100%);position:absolute;right:0;top:0;z-index:999}@media (max-width:767px){section#subpage-header-static.text-right>.vc_row>.wpb_column:last-child{height:60% !important}section#subpage-header-static.text-right>.vc_row>.wpb_column:first-child{height:40% !important}section#subpage-header-static.text-right>.vc_row>.wpb_column:first-child:after{height:100px;width:100vw;background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%);left:0;right:auto;top:auto;bottom:0}}@media (max-width:767px){section#subpage-header-static.text-left>.vc_row{flex-direction:column-reverse}}section#subpage-header-static.text-left>.vc_row>.wpb_column:last-child>.vc_column-inner{background-position:center;background-size:cover;background-repeat:no-repeat}section#subpage-header-static.text-left>.vc_row>.wpb_column:last-child:after{content:"";height:100vh;width:200px;min-width:200px;background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);position:absolute;left:0;top:0;z-index:999}@media (max-width:767px){section#subpage-header-static.text-left>.vc_row>.wpb_column:last-child{height:40% !important}section#subpage-header-static.text-left>.vc_row>.wpb_column:first-child{height:60% !important}section#subpage-header-static.text-left>.vc_row>.wpb_column:first-child:after{height:100px;width:100vw;background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%);left:0;right:auto;top:auto;bottom:0}}#subpage-first-element{background-color:transparent !important;background-image:none !important;z-index:999;overflow:visible;margin-top:105px}@media (max-width:767px){#subpage-first-element{margin-top:60px !important}}section#subpage-header{background-color:#fff;height:calc(100vh + 10vw - 105px) !important;padding-bottom:10vw;margin-top:105px}@media only screen and (max-width:992px){section#subpage-header{height:calc(100vh + 10vw - 60px) !important;display:block}section#subpage-header>.vc_row{min-height:100% !important;height:100% !important}}@media only screen and (max-width:992px){section#subpage-header canvas{height:40vh;width:100% !important}}section#subpage-header .wpb_column:first-child .vc_column-inner .wpb_wrapper>*{margin-bottom:0 !important}#main .text-auf-weiss{padding-bottom:8rem !important}#main .text-auf-weiss h2{margin-bottom:4vw !important}#main .text-auf-weiss .liste-2 .vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:calc(50% - 2rem) calc(50% - 2rem);gap:4rem;list-style:none;padding:0;margin:0;align-items:stretch}@media (max-width:767px){#main .text-auf-weiss .liste-2 .vc_column-inner>.wpb_wrapper{grid-template-columns:1fr}#main .text-auf-weiss .liste-2 .vc_column-inner>.wpb_wrapper>*{min-height:200px}}#main .text-auf-weiss .aio-icon-component{margin-bottom:0;display:flex;background-color:#fff}#main .text-auf-weiss .aio-icon-box{padding:2rem 3rem;border:3px solid #df1d20;display:flex !important;flex-wrap:nowrap;gap:2rem;align-items:stretch;min-height:20rem;width:100%}#main .text-auf-weiss .aio-icon-box .aio-icon-left{flex:0 0 9rem;max-width:9rem;display:flex;justify-content:center;flex-direction:column}@media (min-width:1750px){#main .text-auf-weiss .aio-icon-box .aio-icon-left{flex:0 0 100px;max-width:100px}}@media (max-width:989px){#main .text-auf-weiss .aio-icon-box .aio-icon-left{flex:0 0 6rem;max-width:6rem}}@media (max-width:767px){#main .text-auf-weiss .aio-icon-box .aio-icon-left{flex:0 0 7rem;max-width:7rem}}@media (max-width:550px){#main .text-auf-weiss .aio-icon-box .aio-icon-left{flex:0 0 7rem;max-width:7rem}}#main .text-auf-weiss .aio-icon-box .aio-icon-left img{width:100%}#main .text-auf-weiss .aio-icon-box .aio-ibd-block{flex:1;display:flex;justify-content:center;flex-direction:column}#main .text-auf-weiss .aio-icon-box .aio-ibd-block h5{hyphens:auto}@media (max-width:989px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block h5{font-size:2vw !important;line-height:2.2vw !important}}@media (max-width:767px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block h5{font-size:2.5rem !important;line-height:3rem !important}}@media (max-width:550px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block h5{font-size:2.5rem !important;line-height:3rem !important}}@media (max-width:989px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block .aio-icon-description{font-size:2vw !important;line-height:2.2vw !important}}@media (max-width:767px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block .aio-icon-description{font-size:2rem !important;line-height:2.2rem !important}}@media (max-width:550px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block .aio-icon-description{font-size:2rem !important;line-height:2.2rem !important}}@media (max-width:989px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block .aio-icon-description *{font-size:2vw !important;line-height:2.2vw !important}}@media (max-width:767px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block .aio-icon-description *{font-size:2rem !important;line-height:2.2rem !important}}@media (max-width:550px){#main .text-auf-weiss .aio-icon-box .aio-ibd-block .aio-icon-description *{font-size:2rem !important;line-height:2.2rem !important}}#main .text-auf-weiss ul{list-style:none;padding-left:0;margin-left:25px}#main .text-auf-weiss ul li{line-height:50px !important;position:relative;padding-left:60px;margin-bottom:1.5rem}@media (max-width:989px){#main .text-auf-weiss ul li{padding-left:45px;line-height:30px !important}}#main .text-auf-weiss ul li::marker{display:none !important}#main .text-auf-weiss ul li:before{content:url("/wp-content/themes/immotech/assets/squarecheck.svg");width:1em;height:1em;transform:translateY(.25rem) scale(1);position:absolute;left:0;top:0}@media (max-width:989px){#main .text-auf-weiss ul li:before{transform:translateY(-.2rem) scale(.6)}}#main .text-auf-weiss-center .vc_column-inner>.wpb_wrapper{text-align:center}#main .text-auf-weiss-center .vc_column-inner>.wpb_wrapper>*{display:inline-block}#main section.abschnitt-boxed,#main div.abschnitt-boxed{display:flex;justify-content:center;flex-direction:column}#main section.abschnitt-boxed>*,#main div.abschnitt-boxed>*{max-width:1340px !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}#main section.abschnitt-boxed .bild-text,#main div.abschnitt-boxed .bild-text{max-width:1920px !important}#main section.abschnitt-boxed .bild-text>div.wpb_column:first-child,#main div.abschnitt-boxed .bild-text>div.wpb_column:first-child{display:flex;justify-content:start}#main section.abschnitt-boxed .bild-text>div.wpb_column:last-child,#main div.abschnitt-boxed .bild-text>div.wpb_column:last-child{display:flex;justify-content:start}#main section.abschnitt-boxed .bild-text>div.wpb_column:last-child>div,#main div.abschnitt-boxed .bild-text>div.wpb_column:last-child>div{max-width:670px}#main section.abschnitt-boxed .text-bild,#main div.abschnitt-boxed .text-bild{max-width:1920px !important}#main section.abschnitt-boxed .text-bild>div.wpb_column:first-child,#main div.abschnitt-boxed .text-bild>div.wpb_column:first-child{display:flex;justify-content:end}#main section.abschnitt-boxed .text-bild>div.wpb_column:first-child>div,#main div.abschnitt-boxed .text-bild>div.wpb_column:first-child>div{max-width:670px}#main section.abschnitt-boxed .text-bild>div.wpb_column:last-child,#main div.abschnitt-boxed .text-bild>div.wpb_column:last-child{display:flex;justify-content:end}#main #testimonials{padding-bottom:3rem}#main #testimonials .testimonial-item{display:flex;flex-direction:row-reverse}#main #testimonials .testimonial-item .testimonial-avatar{width:45%}@media (max-width:767px){#main #testimonials .testimonial-item .testimonial-avatar{width:100%}}#main #testimonials .testimonial-item .testimonial-avatar .testimonial-thumb{clip-path:polygon(0 0,100% 0,100% 100%,0 60%);width:100%;max-height:650px;height:50vw}@media (max-width:767px){#main #testimonials .testimonial-item .testimonial-avatar .testimonial-thumb{height:120vw}}#main #testimonials .testimonial-item .testimonial-avatar .testimonial-thumb img{object-fit:cover;object-position:center;display:block;width:100%;height:100%}#main #testimonials .testimonial-item .content-wrap{width:55%;padding:7rem 10rem 3rem 9rem}@media (max-width:767px){#main #testimonials .testimonial-item .content-wrap{width:calc(100% - 10rem) !important;padding:7rem 5rem 3rem 9rem}}#main #testimonials .testimonial-item .content-wrap:before{content:"";background-image:url("/wp-content/themes/immotech/assets/quotes.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:7rem;height:6rem;position:absolute;left:0;top:0}#main #testimonials .testimonial-item .content-wrap .testimonial-content{margin-bottom:2rem}#main #testimonials .testimonial-item .content-wrap .testimonial-content *{font-size:2.6rem !important;line-height:3rem !important;font-weight:400}#main #testimonials .testimonial-item .content-wrap .testimonial-vcard .testimonial-position span{font-weight:400 !important}#main #testimonials .testimonial-item .content-wrap .testimonial-vcard .testimonial-position span b{color:#df1d20;font-weight:400 !important}@media (max-width:767px){#main #testimonials .testimonial-item{flex-direction:column}#main #testimonials .testimonial-item .content-wrap{width:calc(100% - 10rem) !important;position:relative}}@media screen and (max-width:767px){#main #testimonials .owl-stage-outer{padding-bottom:30px}}#main #testimonials .owl-nav .owl-prev,#main #testimonials .owl-nav .owl-next{top:auto;transform:none;left:9rem;bottom:5px;background-color:#df1d20;transition:all .3s ease-in-out;border-radius:0}#main #testimonials .owl-nav .owl-prev:hover,#main #testimonials .owl-nav .owl-next:hover{background-color:#000}#main #testimonials .owl-nav .owl-prev:hover i:before,#main #testimonials .owl-nav .owl-next:hover i:before{color:#fff}#main #testimonials .owl-nav .owl-prev:before,#main #testimonials .owl-nav .owl-prev:after,#main #testimonials .owl-nav .owl-next:before,#main #testimonials .owl-nav .owl-next:after{display:none}#main #testimonials .owl-nav .owl-next{left:calc(10rem + 50px)}#main .bildbalken-1{margin-top:-10vw;margin-bottom:-10vw;padding:0 !important;background-color:transparent !important;background-image:none !important;overflow:visible;z-index:99999 !important}#main .bildbalken-1 .vc_row{height:45rem;min-height:auto !important;clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;max-width:100% !important}@media (min-width:990px){#main .bildbalken-1 .vc_row{height:40vw;max-height:1000px}}#main .bildbalken-1:after{content:"";display:block;background-color:#df1d20;width:15vw;height:10vw;max-width:315px;max-height:214px;clip-path:polygon(0 0,32% 0,100% 100%,68% 100%);-webkit-clip-path:polygon(0 0,32% 0,100% 100%,68% 100%);position:absolute;bottom:0;z-index:9;right:calc(50% - 760px)}@media (max-width:1920px){#main .bildbalken-1:after{right:5vw}}@media (max-width:989px){#main .bildbalken-1:after{width:20vw;height:15vw}}@media (max-width:767px){#main .bildbalken-1:after{width:23vw;height:20vw}}#main .bildbalken-2{height:35rem;min-height:auto !important;clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% 100%,0 100%) !important;margin-top:-10vw;background-color:transparent !important}@media (min-width:990px){#main .bildbalken-2{height:25vw;max-height:800px}}#main .bildbalken-mit-text-links{margin-top:-10vw;margin-bottom:-10vw;padding:0 !important;background-color:transparent !important;background-image:none !important;z-index:99999 !important;overflow:visible}#main .bildbalken-mit-text-links .vc_row{height:65rem;min-height:auto !important;clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;max-width:100% !important}@media (min-width:990px){#main .bildbalken-mit-text-links .vc_row{height:45vw;max-height:1000px}}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child{display:flex;height:100%;flex-direction:column;justify-content:center;background:linear-gradient(to right,#000 0%,#000 73%,rgba(0,0,0,.6) 86%,rgba(0,0,0,0) 100%)}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child *{color:#fff}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child>.vc_column-inner{display:flex;justify-content:flex-end;flex-direction:row;max-width:50vw}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child>.vc_column-inner>.wpb_wrapper{max-width:670px}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child .vc_btn3{color:#fff !important;border:1px solid #fff !important;background-color:#000 !important;margin-left:0 !important;margin-right:0 !important}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child .vc_btn3:hover{color:#fff !important;border:1px solid #df1d20 !important;background-color:#df1d20 !important}@media (max-width:767px){#main .bildbalken-mit-text-links .vc_row{display:flex;flex-direction:column-reverse;background-size:130% !important;background-position:top !important;height:85rem}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child{height:auto;background:linear-gradient(to top,#000 0%,#000 80%,rgba(0,0,0,.6) 90%,rgba(0,0,0,0) 100%)}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child>.vc_column-inner{padding-top:25vw;padding-bottom:14vw;max-width:100%}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child>.vc_column-inner>.wpb_wrapper{padding:3rem 0 1rem}#main .bildbalken-mit-text-links .vc_row>.wpb_column:first-child>.vc_column-inner *{text-align:center !important}}#main .bild-links-mit-balken{margin-bottom:80px}@media (min-width:768px){#main .bild-links-mit-balken{padding-right:10vw}}#main .bild-links-mit-balken>.vc_column-inner{padding-left:0;padding-right:0}#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{clip-path:polygon(0 0,100% 0,100% calc(100% - 15vw), 0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 15vw), 0 100%);min-height:300px;max-height:700px;height:37vw;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 !important;margin-bottom:0}@media (min-width:1920px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{clip-path:polygon(0 0,100% 0,100% calc(100% - 250px), 0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 250px), 0 100%)}}@media (max-width:989px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{height:55vw}}@media (max-width:767px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{height:65vw;clip-path:polygon(0 0,100% 0,100% calc(100% - 25vw), 0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25vw), 0 100%)}}@media (max-width:550px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{height:100vw}}#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image *{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image img{object-fit:cover;object-position:center;display:block;width:100%;height:100%}#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper:after{content:"";display:block;background-color:#df1d20;width:11vw;height:8vw;max-width:228px;max-height:166px;clip-path:polygon(0 0,32% 0,100% 100%,68% 100%);-webkit-clip-path:polygon(0 0,32% 0,100% 100%,68% 100%);position:absolute;bottom:80px;z-index:9;left:400px}@media (max-width:1920px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper:after{left:23vw;bottom:5vw}}@media (max-width:989px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper:after{width:11vw;height:8vw}}@media (max-width:767px){#main .bild-links-mit-balken>.vc_column-inner>.wpb_wrapper:after{width:19vw;height:16vw;left:59vw;bottom:7vw}}@media (min-width:768px){#main .bild-rechts-mit-balken{padding-left:10vw}}#main .bild-rechts-mit-balken>.vc_column-inner{padding-left:0;padding-right:0}#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 15vw));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 15vw));min-height:300px;max-height:700px;height:37vw;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 !important;margin-bottom:0}@media (min-width:1920px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 250px));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 250px))}}@media (max-width:989px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{height:55vw}}@media (max-width:767px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{height:65vw;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 25vw));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 25vw))}}@media (max-width:550px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image{height:100vw}}#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image *{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper .wpb_single_image img{object-fit:cover;object-position:center;display:block;width:100%;height:100%}#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper:after{content:"";display:block;background-color:#df1d20;width:11vw;height:8vw;max-width:228px;max-height:166px;clip-path:polygon(68% 0,100% 0,32% 100%,0 100%);-webkit-clip-path:polygon(68% 0,100% 0,32% 100%,0 100%);position:absolute;bottom:80px;z-index:9;right:400px}@media (max-width:1920px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper:after{right:23vw;bottom:5vw}}@media (max-width:989px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper:after{width:11vw;height:8vw}}@media (max-width:767px){#main .bild-rechts-mit-balken>.vc_column-inner>.wpb_wrapper:after{width:19vw;height:16vw;right:59vw;bottom:7vw}}#partner>.vc_row{width:100% !important;margin:0 !important;max-width:100% !important}#partner>.vc_row .sp-logo-carousel-pro-section>div{max-width:100% !important}.sp-logo-carousel-pro-section .sp-logo-carousel-pro-area .sp-lcp-item img{height:auto}.sp-logo-carousel-pro-section.layout-multi_rows .sp-logo-carousel-pro-area .sp-lcp-item{margin-top:0 !important}.sp-logo-carousel-pro-section.layout-multi_rows .sp-logo-carousel-pro-area .sp-lcp-swiper-pagination{margin-bottom:40px}.sp-logo-carousel-pro-section.layout-multi_rows .sp-logo-carousel-pro-area .sp-lcp-swiper-pagination .swiper-pagination-bullet{height:8px;width:5vw;min-width:20px;background:#000 !important}.sp-logo-carousel-pro-section.layout-multi_rows .sp-logo-carousel-pro-area .sp-lcp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#df1d20 !important}#main .abschnitt-rot .vc_column-inner>.wpb_wrapper,#main .cta-rot .vc_column-inner>.wpb_wrapper,#main .cta-schwarz .vc_column-inner>.wpb_wrapper{text-align:center}#main .abschnitt-rot .vc_column-inner>.wpb_wrapper>*,#main .cta-rot .vc_column-inner>.wpb_wrapper>*,#main .cta-schwarz .vc_column-inner>.wpb_wrapper>*{display:inline-block}@media screen and (min-width:768px){#main .abschnitt-rot .vc_column-inner>.wpb_wrapper h4,#main .cta-rot .vc_column-inner>.wpb_wrapper h4,#main .cta-schwarz .vc_column-inner>.wpb_wrapper h4{margin-top:6rem}}#main .abschnitt-rot .vc_column-inner>.wpb_wrapper h4:before,#main .cta-rot .vc_column-inner>.wpb_wrapper h4:before,#main .cta-schwarz .vc_column-inner>.wpb_wrapper h4:before{background-color:#fff}#main .abschnitt-rot .vc_column-inner>.wpb_wrapper h3,#main .cta-rot .vc_column-inner>.wpb_wrapper h3,#main .cta-schwarz .vc_column-inner>.wpb_wrapper h3{font-size:2.5rem !important;line-height:3rem !important;font-weight:500 !important}#main .abschnitt-boxed-center .vc_column-inner>.wpb_wrapper{text-align:center}#main .abschnitt-boxed-center .vc_column-inner>.wpb_wrapper>*{max-width:1340px !important;margin-left:auto;margin-right:auto}#main .abschnitt-boxed-center .vc_column-inner>.wpb_wrapper h4{margin-top:6rem;display:inline-block}#main .abschnitt-boxed-center .vc_column-inner>.wpb_wrapper h4:before{background-color:#000}#main .spalten-abschnitt{background-color:#000 !important;padding:0 !important;background-image:none !important;background-attachment:fixed;border-top:2px solid #000 !important;border-bottom:2px solid #000 !important}#main .spalten-abschnitt>.vc_row>*{color:#fff;padding-top:4rem !important;padding-bottom:4rem !important}#main .spalten-abschnitt>.vc_row>*:first-child{border-right:3px solid #fff}@media screen and (max-width:767px){#main .spalten-abschnitt>.vc_row>*:first-child{border-right:none;border-bottom:3px solid #fff}}#main .spalten-abschnitt .wpb_wrapper h2{font-size:2.188rem !important;color:#fff}#main .spalten-abschnitt .wpb_wrapper p{color:#fff}#main .spalten-abschnitt .wpb_wrapper a{color:#fff !important;background-color:#000 !important;border-color:#fff !important}#main .spalten-abschnitt .wpb_wrapper a:hover{background-color:#df1d20 !important;border-color:#df1d20 !important}@media screen and (min-width:768px){#main .spalten-abschnitt.schwarz-weiss{background-image:url(/wp-content/themes/immotech/assets/split-bg-black-white.svg) !important;background-position:center center;background-repeat:repeat-y}}#main .spalten-abschnitt.schwarz-weiss>.vc_row>div:last-child{background-color:#fff}#main .spalten-abschnitt.schwarz-weiss>.vc_row>div:last-child .wpb_wrapper h2{color:#000}#main .spalten-abschnitt.schwarz-weiss>.vc_row>div:last-child .wpb_wrapper p{color:#000}#main .spalten-abschnitt.schwarz-weiss>.vc_row>div:last-child .wpb_wrapper a{color:#000 !important;background-color:#fff !important;border-color:#000 !important}#main .spalten-abschnitt.schwarz-weiss>.vc_row>div:last-child .wpb_wrapper a:hover{color:#fff !important;background-color:#df1d20 !important;border-color:#df1d20 !important}@media screen and (min-width:768px){#main .spalten-abschnitt.weiss-schwarz{background-image:url(/wp-content/themes/immotech/assets/split-bg-white-black.svg) !important;background-position:center center;background-repeat:repeat-y}}#main .spalten-abschnitt.weiss-schwarz>.vc_row>div:first-child{background-color:#fff}#main .spalten-abschnitt.weiss-schwarz>.vc_row>div:first-child .wpb_wrapper h2{color:#000}#main .spalten-abschnitt.weiss-schwarz>.vc_row>div:first-child .wpb_wrapper p{color:#000}#main .spalten-abschnitt.weiss-schwarz>.vc_row>div:first-child .wpb_wrapper a{color:#000 !important;background-color:#fff !important;border-color:#000 !important}#main .spalten-abschnitt.weiss-schwarz>.vc_row>div:first-child .wpb_wrapper a:hover{color:#fff !important;background-color:#df1d20 !important;border-color:#df1d20 !important}#main .vc_do_toggle{padding-bottom:3rem !important;padding-top:3rem !important;margin-bottom:0 !important;border-top:2px solid #000}#main .vc_do_toggle:last-child{border-bottom:2px solid #000}#main .vc_do_toggle .vc_toggle_title{padding-left:0 !important;padding-right:50px !important}#main .vc_do_toggle .vc_toggle_title h4{padding-left:0 !important;max-width:900px !important;display:inline-block !important;margin-bottom:10px !important}#main .vc_do_toggle .vc_toggle_title h4:before{display:none}#main .vc_do_toggle .vc_toggle_title .vc_toggle_icon{right:0 !important;left:auto !important;width:30px;height:30px;border:2px solid red;background:0 0}#main .vc_do_toggle .vc_toggle_title .vc_toggle_icon:after{height:2px;width:60%;background:#df1d20;background-color:#df1d20;visibility:visible;border:none}#main .vc_do_toggle .vc_toggle_title .vc_toggle_icon:before{height:60%;width:2px;background:#df1d20;background-color:#df1d20;visibility:visible;border:none;transition:all .3s}#main .vc_do_toggle .vc_toggle_content{padding-left:0 !important;max-width:900px !important}#main .vc_do_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before{opacity:0}#main .border-boxen>*>.vc_column-inner{padding:0 !important;height:100%}#main .border-boxen>*>.vc_column-inner>.wpb_wrapper{height:100%;border:4px solid #000 !important;background-color:#fff !important;display:flex;flex-direction:column;justify-content:center;opacity:0;box-sizing:border-box;padding:40px !important}@media (min-width:768px){#main .border-boxen>*>.vc_column-inner>.wpb_wrapper{aspect-ratio:auto}}#main .border-boxen>*>.vc_column-inner>.wpb_wrapper div{padding:0 !important}#main .border-boxen>*>.vc_column-inner>.wpb_wrapper .vc_btn3-container{margin-bottom:0 !important}#main .black-box>.vc_column-inner>.wpb_wrapper{background-color:#000 !important}#main .black-box>.vc_column-inner>.wpb_wrapper *{color:#fff !important;text-align:center !important}#main .black-box>.vc_column-inner>.wpb_wrapper .vc_column-inner{justify-content:center !important}#main .black-box>.vc_column-inner>.wpb_wrapper .vc_btn3{color:#fff !important;border:1px solid #fff !important;background-color:#000 !important}#main .black-box>.vc_column-inner>.wpb_wrapper .vc_btn3:hover{color:#fff !important;border:1px solid #df1d20 !important;background-color:#df1d20 !important}#main section>.carousel-1{margin-top:-10vw;margin-bottom:-10vw;padding:0 !important;background-color:transparent !important;background-image:none !important;overflow:visible;z-index:99999 !important;max-width:100vw !important;width:100% !important;margin:0 !important}#main section>.carousel-1>.wpb_column{height:45rem;min-height:auto !important;clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;max-width:100% !important}@media (min-width:990px){#main section>.carousel-1>.wpb_column{height:40vw;max-height:1000px}}#main section>.carousel-1>.wpb_column>.vc_column-inner{height:100%}#main section>.carousel-1>.wpb_column>.vc_column-inner>.wpb_wrapper{height:100%}#main section>.carousel-1>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpcp-carousel-wrapper{height:100%}#main section>.carousel-1>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpcp-carousel-wrapper>.wpcp-swiper-wrapper{height:100%}#main section>.carousel-1>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpcp-carousel-wrapper>.wpcp-swiper-wrapper>.swiper-gl{max-height:100% !important}#main section>.carousel-1 .wpcp-swiper-wrapper{margin-bottom:0 !important}#main section>.carousel-1 h2.wpcp-image-caption{margin-bottom:0 !important;margin-top:7vw !important;font-style:normal;font-weight:700 !important;font-size:3.5rem !important;line-height:3.5rem !important;letter-spacing:.01rem;text-transform:uppercase !important}@media (min-width:2560px){#main section>.carousel-1 h2.wpcp-image-caption{margin-top:5vw !important}}#main section .slider-headline{margin-bottom:-5vw !important}#main section .specialslider{margin-top:-10vw;margin-bottom:-10vw;padding:0 !important;background-color:transparent !important;background-image:none !important;overflow:visible;z-index:99999 !important;max-width:100vw !important;width:100% !important;margin:0 !important;height:30vw !important;min-height:auto !important;clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important;-webkit-clip-path:polygon(0 0,50% 10vw,100% 0,100% calc(100% - 10vw), 50% 100%, 0 calc(100% - 10vw)) !important}#main section .specialslider>.wpb_column>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper{display:flex;justify-content:start;overflow:visible;width:auto;flex-flow:nowrap}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper .specialslider-elem{width:100%;flex-shrink:0;padding-bottom:0 !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper h2{color:#fff !important;margin:0;display:flex;height:30vw !important;justify-content:center;flex-direction:column;padding-top:4rem;background-size:cover !important;font-weight:700 !important;padding-top:5vw !important}@media (max-width:2560px){#main section .specialslider{height:35vw !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper h2{height:35vw !important}}@media (max-width:1920px){#main section .specialslider{height:40vw !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper h2{height:40vw !important}}@media (max-width:992px){#main section .specialslider{height:40vw !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper h2{height:40vw !important}}@media (max-width:767px){#main section .specialslider{height:50vw !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper h2{height:50vw !important}}@media (max-width:500px){#main section .specialslider{height:50vh !important}#main section .specialslider>.wpb_column>.vc_column-inner>.wpb_wrapper h2{height:50vh !important}}#main section .lcp-grid-normal{display:flex;justify-content:center}div#main .employee-card .email a{color:#df1d20 !important}div#main .employee-card .email a *{color:#df1d20 !important}div#main .mj-job-card{height:100%;display:flex;justify-content:center;border:4px solid #000;padding:5.375rem 1.875rem 1.875rem;min-height:340px}@media (max-width:989px){div#main .mj-job-card{padding:7.375rem 1.875rem 1.875rem}}div#main .mj-job-card.immotech .mj-company-ribbon{background:#df1d20}div#main .mj-job-card.dronetech .mj-company-ribbon{background:#000}div#main .mj-job-card h3{font-style:normal;font-weight:500;font-size:1.825rem !important;line-height:2rem !important;margin-bottom:3rem;display:inline-block}@media (max-width:989px){div#main .mj-job-card h3{font-size:2.688rem !important;line-height:3.15rem !important}}@media (max-width:1400px){div#main .mj-job-card{height:32rem}}@media (max-width:989px){div#main .mj-job-card{height:auto;margin-left:12px;width:calc(100% - 12px)}}div#main .mj-job-cta .mj-btn{font-weight:700;letter-spacing:.01rem;padding:.8rem 2.5rem !important;border-radius:0 !important;color:#000 !important;border:1px solid #000 !important;background-color:#fff !important;background-image:none !important;transition:all .5s;text-decoration:none !important;display:inline-block}div#main .mj-job-cta .mj-btn:hover{color:#fff !important;border:1px solid #df1d20 !important;background-color:#df1d20 !important}div#main .job-info-box{position:relative;display:flex;justify-content:flex-start;border:4px solid #000;padding:5.775rem 1.875rem 1.875rem}div#main .job-info-box.immotech .mj-company-ribbon{background:#df1d20}div#main .job-info-box.dronetech .mj-company-ribbon{background:#000}@media (max-width:989px){div#main .job-info-box{padding:7.775rem 2.75rem 2.75rem}}div#main .mj-job-card .mj-company-ribbon,div#main .job-info-box .mj-company-ribbon{color:#fff !important}div#main .job-detail{margin:105px auto 0;padding-right:50px;padding-left:50px;max-width:1340px;padding-top:9.2vw !important;padding-bottom:9.2vw !important}@media only screen and (min-width:1920px){div#main .job-detail{padding-top:175px !important}}@media only screen and (max-width:1399px){div#main .job-detail{padding-top:12vw !important}}@media only screen and (max-width:989px){div#main .job-detail{padding-top:17vw !important}}@media only screen and (max-width:767px){div#main .job-detail{padding-top:20vw !important}}@media only screen and (min-width:1920px){div#main .job-detail{padding-bottom:175px !important}}@media only screen and (max-width:1399px){div#main .job-detail{padding-bottom:12vw !important}}@media only screen and (max-width:989px){div#main .job-detail{padding-bottom:17vw !important;padding-right:30px;padding-left:30px}}@media only screen and (max-width:767px){div#main .job-detail{padding-bottom:20vw !important;padding-right:15px;padding-left:15px}}div#main .job-detail h1{margin-bottom:50px}div#main .job-detail .job-detail-wrapper{display:flex;flex-direction:row;gap:50px}div#main .job-detail .job-detail-wrapper .job-detail-content{width:70%}div#main .job-detail .job-detail-wrapper .job-detail-content h3{text-transform:uppercase}div#main .job-detail .job-detail-wrapper .job-detail-content .job-details-content-section{margin-bottom:50px}div#main .job-detail .job-detail-wrapper .job-detail-content .job-details-content-section h6{margin-bottom:20px}div#main .job-detail .job-detail-wrapper .job-detail-content .job-details-content-section ul{margin:0 0 20px 40px}@media (max-width:989px){div#main .job-detail .job-detail-wrapper .job-detail-content .job-details-content-section ul{margin-left:0 !important}}div#main .job-detail .job-detail-wrapper .job-detail-content .job-details-content-section ul li{list-style:none;position:relative;padding-left:3.75rem;display:flex;justify-content:center;flex-direction:column;margin-bottom:1.75rem}div#main .job-detail .job-detail-wrapper .job-detail-content .job-details-content-section ul li:before{content:" ";background-image:url("/wp-content/plugins/jobs-management/assets/listicon.svg");background-size:contain;background-repeat:no-repeat;width:2.5rem;height:2.5rem;position:absolute;left:0;top:-.25rem}div#main .job-detail .job-detail-wrapper aside.job-detail-sidebar{width:30%}@media (max-width:989px){div#main .job-detail .job-detail-wrapper{flex-direction:column-reverse}div#main .job-detail .job-detail-wrapper .job-detail-content{width:100%}div#main .job-detail .job-detail-wrapper aside.job-detail-sidebar{width:50%;padding-left:20px}}@media (max-width:550px){div#main .job-detail .job-detail-wrapper aside.job-detail-sidebar{width:calc(100% - 20px);padding-left:20px}}div#main .mj-company-ribbon{font-size:1.25rem !important}@media (max-width:989px){div#main .mj-company-ribbon{font-size:2.25rem !important;left:-2.6rem !important;top:3.813rem !important;padding:.6rem 3.5rem .4rem !important;clip-path:polygon(3.25rem 0%,100% 0%,calc(100% - 3.25rem) 100%, 0% 100%) !important;-webkit-clip-path:polygon(3.25rem 0%,100% 0%,calc(100% - 3.25rem) 100%, 0% 100%) !important}}div#main .mj-job-meta .mj-meta-icon{background-color:#df1d20}div#main .link-job-list{margin-top:2rem}div#main .link-job-list a{font-family:"Montserrat",sans-serif;display:inline-block;color:#000 !important;font-style:normal;font-weight:700;font-size:1.563rem !important;line-height:1.563rem !important;transition:all .5s ease-in-out}@media (max-width:989px){div#main .link-job-list a{font-size:2rem !important;line-height:2.3rem !important}}@media (max-width:767px){div#main .link-job-list a{font-size:18px !important;line-height:22px !important}}div#main .link-job-list a:after{content:"";display:block;width:1.375rem;height:1.563rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23000000" d="M264.6,70.63l176,168c4.75,4.53,7.44,10.81,7.44,17.38s-2.69,12.84-7.44,17.38l-176,168c-9.59,9.12-24.78,8.78-33.94-.81-9.16-9.5-8.81-24.75.81-33.94l132.7-126.6H24.01c-13.25,0-24.01-10.76-24.01-24.01s10.76-23.99,24.01-23.99h340.1l-132.7-126.6c-9.61-9.21-9.91-24.46-.81-33.99,9.2-9.6,23.5-9.94,34-.82Z"/></svg>') no-repeat center;background-size:contain;float:right;margin-left:.425rem}@media (max-width:989px){div#main .link-job-list a:after{width:1.8rem;height:2rem}}@media (max-width:767px){div#main .link-job-list a:after{width:16px;height:18px}}div#main .link-job-list a:hover{color:#df1d20 !important;opacity:1 !important}div#main .link-job-list a:hover:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23DF1D20" d="M264.6,70.63l176,168c4.75,4.53,7.44,10.81,7.44,17.38s-2.69,12.84-7.44,17.38l-176,168c-9.59,9.12-24.78,8.78-33.94-.81-9.16-9.5-8.81-24.75.81-33.94l132.7-126.6H24.01c-13.25,0-24.01-10.76-24.01-24.01s10.76-23.99,24.01-23.99h340.1l-132.7-126.6c-9.61-9.21-9.91-24.46-.81-33.99,9.2-9.6,23.5-9.94,34-.82Z"/></svg>') no-repeat center}div#main .gform_wrapper .gform_heading{display:none !important}div#main .gform_wrapper .gform_validation_errors{background-color:#fff;border-color:#df1d20 !important;outline-color:#df1d20 !important;border-radius:0}div#main .gform_wrapper .gform_validation_errors h2{font-style:normal;font-weight:700;font-size:1.563rem !important;line-height:1.875rem !important;text-transform:uppercase;letter-spacing:.04rem;color:#df1d20 !important}@media (max-width:989px){div#main .gform_wrapper .gform_validation_errors h2{font-size:2.25rem !important;line-height:2.75rem !important}}div#main .gform_wrapper .gform_validation_errors h2 .gform-icon{display:none !important}div#main .gform_wrapper .gform_validation_errors li,div#main .gform_wrapper .gform_validation_errors li a{font-family:"Montserrat",sans-serif !important;color:#df1d20;font-style:normal;font-weight:400;font-size:1.25rem !important;line-height:1.5rem !important}@media (max-width:989px){div#main .gform_wrapper .gform_validation_errors li,div#main .gform_wrapper .gform_validation_errors li a{font-size:2.2rem !important;line-height:2.5rem !important}}@media (max-width:767px){div#main .gform_wrapper .gform_validation_errors li,div#main .gform_wrapper .gform_validation_errors li a{font-size:15px !important;line-height:18px !important}}div#main .gform_wrapper .gform-body .field-jobtitel{font-style:normal;font-weight:400;font-size:1.875rem !important;line-height:2.25rem !important;text-transform:uppercase !important}@media (max-width:989px){div#main .gform_wrapper .gform-body .field-jobtitel{font-size:2.75rem !important;line-height:3.5rem !important}}div#main .gform_wrapper .gform-body .field-jobtitel .mj-hidden-quote{font-style:normal;font-weight:700;font-size:1.875rem !important;line-height:1.875rem !important;text-transform:uppercase !important}@media (max-width:989px){div#main .gform_wrapper .gform-body .field-jobtitel .mj-hidden-quote{font-size:2.75rem !important;line-height:2.75rem !important}}div#main .gform_wrapper .gform-body label:not(.gfield_consent_label),div#main .gform_wrapper .gform-body .gfield_required,div#main .gform_wrapper .gform-body button,div#main .gform_wrapper .gform-body .ginput_container_consent label,div#main .gform_wrapper .gform-body .ginput_container_consent label *{font-family:"Montserrat",sans-serif !important;color:#000;font-style:normal;font-weight:400;font-size:1.25rem !important;line-height:1.5rem !important}@media (max-width:989px){div#main .gform_wrapper .gform-body label:not(.gfield_consent_label),div#main .gform_wrapper .gform-body .gfield_required,div#main .gform_wrapper .gform-body button,div#main .gform_wrapper .gform-body .ginput_container_consent label,div#main .gform_wrapper .gform-body .ginput_container_consent label *{font-size:2.2rem !important;line-height:2.5rem !important}}@media (max-width:767px){div#main .gform_wrapper .gform-body label:not(.gfield_consent_label),div#main .gform_wrapper .gform-body .gfield_required,div#main .gform_wrapper .gform-body button,div#main .gform_wrapper .gform-body .ginput_container_consent label,div#main .gform_wrapper .gform-body .ginput_container_consent label *{font-size:15px !important;line-height:18px !important}}div#main .gform_wrapper .gform-body .ginput_container_consent label *{color:#df1d20 !important}div#main .gform_wrapper .gform-body label:not(.gfield_consent_label),div#main .gform_wrapper .gform-body .gfield_required{font-weight:700 !important}div#main .gform_wrapper .gform-body .gfield_required{color:#df1d20 !important}div#main .gform_wrapper .gform-body .gfield--type-section{border:none !important}div#main .gform_wrapper .gform-body .gfield--type-section .gsection_title{font-weight:700 !important;margin-top:2.5rem;margin-bottom:0 !important}div#main .gform_wrapper .gform-body .gfield_description,div#main .gform_wrapper .gform-body .gform_drop_instructions{font-family:"Montserrat",sans-serif !important;color:#73767a;font-style:normal;font-weight:400;font-size:1rem !important;line-height:1.25rem !important}@media (max-width:989px){div#main .gform_wrapper .gform-body .gfield_description,div#main .gform_wrapper .gform-body .gform_drop_instructions{font-size:2rem !important;line-height:2.25rem !important}}@media (max-width:767px){div#main .gform_wrapper .gform-body .gfield_description,div#main .gform_wrapper .gform-body .gform_drop_instructions{font-size:14px !important;line-height:16px !important}}div#main .gform_wrapper .gform-body input[type=text],div#main .gform_wrapper .gform-body input[type=search],div#main .gform_wrapper .gform-body input[type=tel],div#main .gform_wrapper .gform-body input[type=url],div#main .gform_wrapper .gform-body input[type=email],div#main .gform_wrapper .gform-body input[type=number],div#main .gform_wrapper .gform-body input[type=date],div#main .gform_wrapper .gform-body input[type=range],div#main .gform_wrapper .gform-body input[type=password],div#main .gform_wrapper .gform-body select,div#main .gform_wrapper .gform-body textarea{padding:1.8rem 1rem !important}div#main .gform_wrapper .gform-body input[type=text]:focus,div#main .gform_wrapper .gform-body input[type=search]:focus,div#main .gform_wrapper .gform-body input[type=tel]:focus,div#main .gform_wrapper .gform-body input[type=url]:focus,div#main .gform_wrapper .gform-body input[type=email]:focus,div#main .gform_wrapper .gform-body input[type=number]:focus,div#main .gform_wrapper .gform-body input[type=date]:focus,div#main .gform_wrapper .gform-body input[type=range]:focus,div#main .gform_wrapper .gform-body input[type=password]:focus,div#main .gform_wrapper .gform-body select:focus,div#main .gform_wrapper .gform-body textarea:focus{outline:none !important;border-color:#df1d20 !important}div#main .gform_wrapper .gform-body .gform_fileupload_multifile .gform_drop_area:before{color:#df1d20 !important}div#main .gform_wrapper .gform-body .gform_fileupload_multifile button{background-color:#df1d20 !important;border-radius:0 !important;transition:all .5s;color:#fff}div#main .gform_wrapper .gform-body .gform_fileupload_multifile button:hover,div#main .gform_wrapper .gform-body .gform_fileupload_multifile button:active,div#main .gform_wrapper .gform-body .gform_fileupload_multifile button:focus{background:#000 !important}div#main .gform_wrapper .gform-body .validation_message{color:#df1d20 !important}div#main .gform_wrapper .gform-footer{margin-top:2.5rem}div#main .gform_wrapper .gform-footer input[type=submit]{font-family:"Montserrat",sans-serif !important;color:#000;font-style:normal;font-weight:400;font-size:1.563rem !important;line-height:1.875rem !important;font-weight:700;letter-spacing:.01rem;padding:.8rem 2.5rem !important;border-radius:0 !important;color:#000 !important;border:1px solid #000 !important;background-color:#fff !important;background-image:none !important;transition:all .3s ease-in-out;margin-left:15px !important;margin-right:15px !important;transition:all .5s}@media (max-width:989px){div#main .gform_wrapper .gform-footer input[type=submit]{font-size:2.5rem !important;line-height:2.75rem !important}}@media (max-width:767px){div#main .gform_wrapper .gform-footer input[type=submit]{font-size:18px !important;line-height:22px !important}}div#main .gform_wrapper .gform-footer input[type=submit]:hover{color:#fff !important;border:1px solid #df1d20 !important;background-color:#df1d20 !important}div#main .gform_wrapper .gform-footer input[type=submit]:focus{outline:none !important;border-color:#df1d20 !important}div#main .gform_wrapper .gform-footer .gform-loader{block-size:1.5em;border-block-end:.3em solid #df1d20;border-block-start:.3em solid #fff;border-inline-end:.3em solid #fff;border-inline-start:.3em solid #df1d20;inline-size:1.5em}div#main #dr-privacynotice-div h1{margin-bottom:30px;margin-top:100px}@media (max-width:500px){div#main #dr-privacynotice-div h1{width:230px}}div#main #dr-privacynotice-div h1 span{hyphens:auto !important}div#main #dr-privacynotice-div h2 span{margin-top:2rem;margin-bottom:1rem}div#main #dr-privacynotice-div p{margin-bottom:40px}#footer{background-image:none !important;background-color:#fff !important;border-top:1px solid #000}#footer section{background-image:none !important;background-color:#fff !important}@media (max-width:1399px){#footer section{width:33.33333% !important}#footer section :nth-child(4){width:100% !important}}@media (max-width:1099px){#footer section{width:50% !important}}@media (max-width:550px){#footer section{width:100% !important}}#footer .widget-title,#footer h2{color:#000 !important;font-size:1.563rem !important;line-height:1.563rem !important;font-weight:700 !important;margin-bottom:1rem}#footer .widget-title strong,#footer .widget-title b,#footer h2 strong,#footer h2 b{color:#000 !important}@media (max-width:767px){#footer .widget-title,#footer h2{font-size:2rem !important;line-height:2.2rem !important}}@media (max-width:550px){#footer .widget-title,#footer h2{font-size:2rem !important;line-height:2.2rem !important}}#footer p,#footer li,#footer a,#footer p span{font-size:1.25rem !important}@media (max-width:767px){#footer p,#footer li,#footer a,#footer p span{font-size:1.6rem !important;line-height:1.8rem !important}}@media (max-width:550px){#footer p,#footer li,#footer a,#footer p span{font-size:2rem !important;line-height:2.4rem !important}}#footer p a *{color:#000 !important}#footer p a[href^="mailto:"]{padding-left:3.5rem;position:relative}#footer p a[href^="mailto:"]:before{position:absolute;left:0;background-color:#df1d20;content:"";display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;background-image:url("/wp-content/themes/immotech/assets/email.svg");background-size:1.6rem;background-position:center center;background-repeat:no-repeat}#footer p a[href^="tel:"]{padding-left:3.5rem;position:relative}#footer p a[href^="tel:"]:before{position:absolute;left:0;background-color:#df1d20;content:"";display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;background-image:url("/wp-content/themes/immotech/assets/telephone.svg");background-size:1.6rem;background-position:center center;background-repeat:no-repeat}#footer ul.menu li{margin:0;padding:0;border:none}#footer .wp-block-social-links{margin-bottom:50px}#footer #bottom-bar .wf-container-bottom{padding:15px 0}#footer #bottom-bar .wf-float-right{display:flex !important}#footer #bottom-bar .wf-float-right .mini-nav{order:2;flex:0 0 auto}#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu{display:block !important}#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a{display:inline-block;background-color:#df1d20;font-style:normal;font-weight:400;font-size:1.25rem !important;line-height:1.25rem !important;text-decoration:none !important;transition:all .5s ease-in-out;padding:.3rem 1rem}@media (max-width:767px){#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a{padding:.5rem 1.2rem}}@media (max-width:550px){#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a{padding:.7rem 1.4rem}}#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a i{margin:0 0 0 10px !important}#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a *{color:#fff}#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a:hover{background-color:#fff}#footer #bottom-bar .wf-float-right .mini-nav #bottom-menu .menu-item a:hover *{color:#df1d20 !important;text-decoration:none !important}#footer #bottom-bar .wf-float-right .mini-nav .menu-select{display:none !important}#footer #bottom-bar .wf-float-right .bottom-text-block{order:1;text-align:center;display:inline-block;flex:1 1 auto}#footer #bottom-bar .wf-float-right .bottom-text-block p{color:#fff;font-size:1.125rem !important;font-weight:400}@media (max-width:767px){#footer #bottom-bar .wf-float-right .bottom-text-block p{font-size:1.4rem !important;line-height:1.6rem !important}}@media (max-width:550px){#footer #bottom-bar .wf-float-right .bottom-text-block p{font-size:1.6rem !important;line-height:1.9rem !important;padding-bottom:1.4rem !important}}@media screen and (max-width:990px){#footer #bottom-bar .wf-float-right{flex-direction:column}#footer #bottom-bar .wf-float-right .mini-nav{width:100%}#footer #bottom-bar .wf-float-right .bottom-text-block{width:100%}}.scroll-top{background-color:#df1d20}.scroll-top:hover{background-color:#df1d20;opacity:.7}#BorlabsCookieBox ._brlbs-box-wrap{max-width:600px !important}#BorlabsCookieBox h3{font-size:1.625em !important;line-height:1.125em !important}#BorlabsCookieBox .bcac-item h4{font-size:1.25em !important}#BorlabsCookieBox p{font-size:1em !important;line-height:1.25em !important}#BorlabsCookieBox .cookie-preference table td,#BorlabsCookieBox .cookie-preference table th{font-size:.875em !important}