/* Source and licensing information for the line(s) below can be found at https://trocknungstechnik-hofmann.de/themes/corporate_lite/css/base/layout.css. */
@font-face{font-family:'good times';font-style:normal;font-weight:500;src:url('/themes/corporate_lite/css/base/../../fonts/goodtimesrg.otf');src:local(''),url('/themes/corporate_lite/css/base/../../fonts/goodtimesrg.otf') format('embedded-opentype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-300.eot');src:local(''),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-300.woff2') format('woff2'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-300.woff') format('woff'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-300.ttf') format('truetype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-regular.eot');src:local(''),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-regular.woff') format('woff'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-regular.ttf') format('truetype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-500.eot');src:local(''),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-500.woff2') format('woff2'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-500.woff') format('woff'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-500.ttf') format('truetype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-700.eot');src:local(''),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-700.woff2') format('woff2'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-700.woff') format('woff'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-700.ttf') format('truetype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-900.eot');src:local(''),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-900.woff2') format('woff2'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-900.woff') format('woff'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-900.ttf') format('truetype'),url('/themes/corporate_lite/css/base/../../fonts/roboto-v30-latin-900.svg#Roboto') format('svg')}.flexb{display:flex;gap:30px}.flexb img{width:100%;height:auto;border:1px solid rgb(34 34 34/22%);margin:0!important}body{font-family:roboto;font-size:16px;line-height:1.42857143}div#block-topnotruf{text-align:right}div#block-topkontakt i{font:normal normal normal 14px/1 FontAwesome;font-size:16px;color:#0725ac;margin-right:5px}div#block-topkontakt i.fa-solid.fa-envelope{margin-left:15px}a.btn-red{padding:7px 13px;color:#fff;background-color:#cf1113;margin-left:4px}.bannerinsbx h1{font-family:good times;color:#fff;font-weight:700}.bannerout{position:relative;overflow:hidden}.bannerout:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:inline-block;background:rgba(0,0,0,.13)}.bannerins{z-index:66;position:absolute;text-align:center;width:100%;left:0;right:0;top:calc(50% - 40px)}div#featured{background-color:#0725ac;color:#fff;padding-top:50px;padding-bottom:50px}.region.region-featured a{color:#fff}.header-container .sf-menu.menu ul{width:230px!important;background:#0725ac!important}li.sfHover a,li.sfHover,a.sf-depth-1:hover{background:#0725ac!important}div#block-leistungenstartseite{margin-top:-90px}body.path-frontpage div#block-leistungenstartseite{margin-top:-20px}.contactleft p{font-size:28px;font-weight:700;margin-bottom:0;padding-bottom:5px}.contactright{float:right;font-size:20px;border:2px solid #fff;padding:12px 20px;font-weight:700;margin-top:-60px}.field--name-field-fotos-unten{margin-top:20px}.field--name-field-fotos-unten .field__item{display:inline-block!important}.field--name-field-fotos-unten img{max-width:210px;max-height:300px;display:inline-block;margin:0 20px 20px 0}.region--white-background{background-color:#fff}header.region--white-background{background-color:#0725ac!important}.header-top-highlighted__container{position:relative;z-index:498}.header-top-highlighted__section{font-size:13px}.logo{max-width:265px}div#block-corporate-lite-content .field--name-body img{max-width:420px;margin-left:40px;margin-bottom:20px}.banner__section img{margin-top:-1px;width:100%;height:auto}.region.region-banner{position:relative}.introbanner{position:absolute;left:0;right:0;bottom:30%;text-align:center}.introbins{background:rgb(255 255 255/73%);padding:30px 15px;max-width:645px;margin-right:auto;margin-left:auto}.introbins h1{text-transform:unset;margin-top:0;font-size:30px;line-height:1.4;font-family:good times;color:#0725ac;font-weight:700;margin-bottom:.5em}.introbins a{font-weight:700;text-decoration:underline}.introtxt{text-align:center;margin:20px auto}.bbox{color:#fff;width:calc(50% - 23px);display:inline-block;vertical-align:top;position:relative;margin-bottom:40px;overflow:hidden}.bbox.threebxx{width:calc(33.3333333% - 23px)}.bbox:hover img{transform:scale(1.1)}.bbox img{transition:transform .5s ease}.bbox.left{margin-right:20px}.bbox.right{margin-left:20px}.bbox.threebxx.left{margin-right:0}.bbox.threebxx.right{margin-left:0}.bbox.threebxx.middle{margin-right:30px;margin-left:30px}span.conttitle,.bbox h3{font-size:19px;font-weight:500;letter-spacing:.5px;color:#fff;display:inline-block;width:100%;margin-bottom:0;padding:7px 18px 5px;background-color:rgb(7 37 172/91%)!important}.hovcontin{display:none;padding:10px 25px}.hovcont{position:absolute;bottom:20px;left:20px;width:auto;transition-timing-function:ease-out;transition:.25s}.bbox span.btn-white{display:none}a.bbox:hover .hovcontin{display:inline-block}a.bbox:hover .hovcont{bottom:unset;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);display:inline-block;background-color:rgb(7 37 172/91%)!important;border-radius:0;color:#fff}a.bbox:hover span.conttitle,a.bbox:hover h3{padding-top:9px;background:0 0}span.btn-white{border:none;color:#25bf6d;text-transform:uppercase;border-style:solid;border-top-width:2px;border-right-width:2px;border-left-width:2px;border-bottom-width:2px;border-color:#fff;background-color:#fff;font-weight:600;line-height:1;font-size:15px;border-radius:6px;padding-top:10px;padding-right:22px;padding-bottom:10px;padding-left:22px;box-shadow:0px 5px 10px rgb(0 0 0/35%);margin-top:25px;display:inline-block}.bbox.bg-blue span.conttitle,.bbox.bg-blue h3{background:#2531bf}a.bbox.bg-blue:hover .hovcont{background:#2531bf}p.keybox{padding:11px;margin-top:15px;margin-bottom:15px;border:2px solid #cf1113}span.lpstrong{font-weight:700}.header-top{position:relative;z-index:1;padding-top:0;padding-bottom:8px;background:linear-gradient(to top left,#dcdcdc,#fff)}.header-top__container{padding:15px 0 5px;border-bottom-style:solid;border-bottom-width:0;border-bottom-color:transparent}.region--white-background .header-top__container,.region--gray-background .header-top__container{border-bottom-color:#cdcdcd}.region--light-typography .header-top__container{border-bottom-color:rgba(255,255,255,.2)}.header-top__container p:last-child:first-child{padding-bottom:0}.header-top__section{font-size:14px;font-weight:400}.region--dark-typography .header-top__section{color:#363636}@media (max-width:767px){.header-top__section{text-align:center}}.header-container{padding:0;position:relative;z-index:100}.header__container{padding:25px 0 15px;position:relative}.header-container .header.region--gray-background{background-color:#f1f1f1}.header-first{padding:5px 0}@media (max-width:767px){.header__container{padding:15px 0}}.banner{padding:30px 0}.content-top__section{padding:25px 0}.content-top-highlighted__section{padding:30px 0}.content-top-highlighted.region--dark-typography.region--no-separator{-webkit-box-shadow:inset 0px 8px 13px rgba(0,0,0,.08);box-shadow:inset 0px 8px 13px rgba(0,0,0,.08)}.main-content__section,.sidebar__section{padding:60px 0}@media (max-width:991px){.sidebar__section{padding-top:0}}@media (min-width:1200px){.fix-sidebar-second{padding-left:65px}.fix-sidebar-first{padding-right:65px}}.content-bottom__section{padding:40px 0}.featured-top__section{padding:40px 0}.featured__section{padding:40px 0}.featured-bottom__section{padding:40px 0 30px}.sub-featured__section{padding:40px 0}.highlighted-top__section{padding:70px 0 80px}.highlighted__section{padding:60px 0}.footer-top__section{padding:20px 0}.footer{position:relative}.footer__section{padding:50px 0 40px;font-size:15px}@media (max-width:767px){.footer__section{text-align:center}}.footer-bottom__container{padding:60px 0}.region--black-background+.region--black-background .footer-bottom__container,.region--colored-background+.region--colored-background .footer-bottom__container,.region--dark-background+.region--dark-background .footer-bottom__container,.region--white-background+.region--white-background .footer-bottom__container,.region--gray-background+.region--gray-background .footer-bottom__container{padding-top:0}@media (max-width:767px){.footer-bottom__section{text-align:center}}.subfooter__container{padding:30px 0}.subfooter__section{font-size:11px;font-weight:400}.region--dark-typography .subfooter__section{color:#a5a5a5}.headings-wide-spacing-enabled .subfooter__section{letter-spacing:.2em;text-transform:uppercase}@media (max-width:991px){.subfooter__section{text-align:center}}.region--separator-border-top:before{height:1px;max-width:1140px;display:block;margin:0 auto}@media (max-width:1170px){.region--separator-border-top:before{margin:0 15px}}.region--white-background+.region--white-background.region--separator-border-top:before,.region--gray-background+.region--gray-background.region--separator-border-top:before{background-color:#e5e5e5}.region--colored-background+.region--colored-background.region--separator-border-top:before,.region--dark-background+.region--dark-background.region--separator-border-top:before,.region--black-background+.region--black-background.region--separator-border-top:before{background-color:rgba(255,255,255,.5)}.region--separator-incline-diagonal{padding-top:210px;position:relative;overflow:hidden}.region--separator-incline-diagonal:before{position:absolute;top:0;left:-5%;height:140px;width:110%;display:block}.region--white-background+.region--separator-incline-diagonal:before{background:linear-gradient(to bottom right,#fff 49.5%,transparent 50%)}.region--gray-background+.region--separator-incline-diagonal:before{background:linear-gradient(to bottom right,#f5f5f5 49.5%,transparent 50%)}.region--black-background+.region--separator-incline-diagonal:before{background:linear-gradient(to bottom right,#1d1d1d 49.5%,transparent 50%)}.region--white-background+.region--white-background.region--separator-incline-diagonal:before,.region--gray-background+.region--gray-background.region--separator-incline-diagonal:before,.region--colored-background+.region--colored-background.region--separator-incline-diagonal:before,.region--dark-background+.region--dark-background.region--separator-incline-diagonal:before,.region--black-background+.region--black-background.region--separator-incline-diagonal:before{background:0 0}@media (max-width:767px){.region--separator-incline-diagonal{padding-top:100px}.region--separator-incline-diagonal:before{height:70px}}.region--separator-decline-diagonal{padding-top:210px;position:relative;overflow:hidden}.region--separator-decline-diagonal:before{position:absolute;top:0;left:-5%;height:140px;width:110%;display:block}.region--white-background+.region--separator-decline-diagonal:before{background:linear-gradient(to bottom left,#fff 49.5%,transparent 50%)}.region--gray-background+.region--separator-decline-diagonal:before{background:linear-gradient(to bottom left,#f5f5f5 49.5%,transparent 50%)}.region--black-background+.region--separator-decline-diagonal:before{background:linear-gradient(to bottom left,#1d1d1d 49.5%,transparent 50%)}.region--white-background+.region--white-background.region--separator-decline-diagonal:before,.region--gray-background+.region--gray-background.region--separator-decline-diagonal:before,.region--colored-background+.region--colored-background.region--separator-decline-diagonal:before,.region--dark-background+.region--dark-background.region--separator-decline-diagonal:before,.region--black-background+.region--black-background.region--separator-decline-diagonal:before{background:0 0}@media (max-width:767px){.region--separator-decline-diagonal{padding-top:100px}.region--separator-decline-diagonal:before{height:70px}}.region--no-paddings,.slideout.region--no-paddings,.region--no-paddings .header-top__container,.region--no-paddings .header__container,.region--no-paddings .content-top__section,.region--no-paddings .content-top-highlighted__section,.region--no-paddings .main-content__section,.region--no-paddings .sidebar__section,.region--no-paddings .sidebar__section,.region--no-paddings .content-bottom__section,.region--no-paddings .featured-top__section,.region--no-paddings .featured__section,.region--no-paddings .featured-bottom__section,.region--no-paddings .sub-featured__section,.region--no-paddings .highlighted-top__section,.region--no-paddings .highlighted__section,.region--no-paddings .footer-top__section,.region--no-paddings .footer__section,.region--no-paddings .footer-bottom__container,.region--no-paddings .subfooter__container{padding-top:0;padding-bottom:0}.container--bordered-left{padding-left:70px;border-width:0 0 0 3px;border-color:#efefef;border-style:solid}.grid-gutter-0{margin-right:0;margin-left:0}.container-fluid .grid-gutter-0{margin-right:-15px;margin-left:-15px}.grid-gutter-0 .col-lg-6,.grid-gutter-0 .col-lg-4,.grid-gutter-0 .col-lg-3,.grid-gutter-0 .col-md-6,.grid-gutter-0 .col-md-4,.grid-gutter-0 .col-md-3,.grid-gutter-0 .col-sm-6,.grid-gutter-0 .col-sm-4,.grid-gutter-0 .col-sm-3,.grid-gutter-0 .col-xs-6,.grid-gutter-0 .col-xs-4,.grid-gutter-0 .col-xs-3{padding-left:0;padding-right:0}.grid-gutter-5{margin-right:-5px;margin-left:-5px}.container-fluid .grid-gutter-5{margin-right:-15px;margin-left:-15px}.grid-gutter-5 .col-lg-6,.grid-gutter-5 .col-lg-4,.grid-gutter-5 .col-lg-3,.grid-gutter-5 .col-md-6,.grid-gutter-5 .col-md-4,.grid-gutter-5 .col-md-3,.grid-gutter-5 .col-sm-6,.grid-gutter-5 .col-sm-4,.grid-gutter-5 .col-sm-3,.grid-gutter-5 .col-xs-6,.grid-gutter-5 .col-xs-4,.grid-gutter-5 .col-xs-3{padding-left:5px;padding-right:5px;margin-bottom:10px}.grid-gutter-10{margin-right:-10px;margin-left:-10px}.container-fluid .grid-gutter-10{margin-right:-15px;margin-left:-15px}.grid-gutter-10 .col-lg-6,.grid-gutter-10 .col-lg-4,.grid-gutter-10 .col-lg-3,.grid-gutter-10 .col-md-6,.grid-gutter-10 .col-md-4,.grid-gutter-10 .col-md-3,.grid-gutter-10 .col-sm-6,.grid-gutter-10 .col-sm-4,.grid-gutter-10 .col-sm-3,.grid-gutter-10 .col-xs-6,.grid-gutter-10 .col-xs-4,.grid-gutter-10 .col-xs-3{padding-left:10px;padding-right:10px;margin-bottom:20px}.boxed .banner__section{overflow:hidden}@media only screen and (max-width:1200px) and (min-width:767px){a.bbox.threebxx.mob-left{width:calc(50% - 14px);margin-right:12px;margin-left:0}a.bbox.threebxx.mob-right{width:calc(50% - 14px);margin-left:12px;margin-right:0!important}.bbox{margin-bottom:24px}}body.page-node-type-landing div#block-introlandingpages{width:calc(100% - 552px);float:left}body.page-node-type-landing div#block-corporate-lite-page-title{width:calc(100% - 552px);float:left;margin-bottom:20px}body.page-node-type-landing div#block-corporate-lite-content{width:100%;display:inline-block;margin-top:20px}@media (max-width:992px){body.page-node-type-landing div#block-corporate-lite-content,div#block-introlandingpages,body.page-node-type-landing div#block-corporate-lite-page-title{width:100%!important}body.page-node-type-landing div#block-introlandingpages{padding-bottom:0!important}body.page-node-type-landing div#block-corporate-lite-page-title{margin-top:20px}div#block-webform-2,div#block-webform{margin-top:-35px!important;float:unset!important;margin-right:auto!important;margin-left:auto!important;margin-bottom:25px!important}.introbins h1{font-size:22px}a.btn-red{padding:5px 7px;color:#fff;background-color:#cf1113;margin-left:4px;width:138px!important;display:inline-block;text-align:center;float:right}div#block-topnotruf .text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item span{width:calc(100% - 144px);display:inline-block;float:left;text-align:left;line-height:1.2}}@media (max-width:768px){div#block-topkontakt{display:none}div#block-topnotruf .text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item span{width:auto!important;display:inline-block;float:left!important;text-align:left!important;margin-top:7px;margin-right:4px}.header-top__section{font-size:16px}a.btn-red{padding:5px 7px;color:#fff;background-color:#cf1113;margin-left:4px;display:inline-block!important;width:100%!important;margin:6px 0 0;text-align:center!important;float:unset!important}div#block-topnotruf{text-align:left}.introbanner{position:relative;bottom:0!important}.introbins h1{font-size:20px}.introbins{background:0 0;max-width:100%;padding:0}h1.page-title{font-size:22px}h2{font-size:19px}.bbox.threebxx{margin-right:auto!important;margin-left:auto!important;width:100%!important;max-width:400px;display:block;margin-bottom:25px}.bannerins{position:relative;top:0}.bannerinsbx h1{font-size:22px;color:#0725ac}.bannerout:before{background:0 0}.node__container .text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item img{max-width:100%;margin:0;float:none!important;width:100%;margin:0 0 20px 0!important;display:block;max-width:400px}.cat-blue{text-align:center}.contactright{margin-top:20px;float:unset;display:block;text-align:center}.contactleft p{font-size:20px}span.hovcontin{display:none!Important}a.bbox:hover span.conttitle,a.bbox:hover h3{padding-top:7px;background-color:rgb(7 37 172/91%)!important}a.bbox:hover .hovcont{background:transparent!important;top:unset!important;bottom:20px!important;left:20px!important;height:unset!important;width:auto!important}}@media (max-width:400px){span.hovcontin{font-size:14px}}@media (min-width:768px){.boxed .page-container{margin-right:auto;margin-left:auto;position:relative;background-color:#fff;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}.boxed .page-container{width:750px}.onscroll.boxed .page-container .header-container .header.js-fixed{width:748px}.boxed.page-container-border-enabled .page-container,.onscroll.boxed.page-container-border-enabled .page-container .header-container .js-fixed{width:780px}}@media (min-width:992px){.header-top .col-sm-6.col-md-4,.header-top .col-sm-6.col-md-8{width:50%}.boxed .page-container{width:970px}.onscroll.boxed .page-container .header-container .header.js-fixed{width:968px}.boxed.page-container-border-enabled .page-container,.onscroll.boxed.page-container-border-enabled .page-container .header-container .js-fixed{width:1000px}}@media (min-width:1200px){.boxed .page-container{width:1170px}.onscroll.boxed .page-container .header-container .header.js-fixed{width:1168px}.boxed.page-container-border-enabled .page-container,.onscroll.boxed.page-container-border-enabled .page-container .header-container .js-fixed{width:1200px}}.page-container-border-enabled .page-container{border-width:10px;border-style:solid;overflow:hidden}.page-container-border-enabled.transparent-header-active .page-container{position:relative}.page-container-border-enabled .page-container>div,.page-container-border-enabled .page-container>.footer{margin-left:-10px;margin-right:-10px}.page-container-border-enabled:not(.onscroll) .page-container>.js-transparent-header,.page-container-border-enabled .container-fluid .grid-gutter-10,.page-container-border-enabled .container-fluid .grid-gutter-5,.page-container-border-enabled .container-fluid .grid-gutter-0{margin-left:0;margin-right:0}@media (min-width:992px){.page-container-border-enabled .page-container{border-width:15px}.page-container-border-enabled .page-container>div,.page-container-border-enabled .page-container>.footer{margin-left:-15px;margin-right:-15px}.page-container-border-enabled:not(.onscroll) .page-container>.js-transparent-header,.page-container-border-enabled .container-fluid .grid-gutter-10,.page-container-border-enabled .container-fluid .grid-gutter-5,.page-container-border-enabled .container-fluid .grid-gutter-0,.page-container-border-enabled .container-fluid .field--mt-background-image-block{margin-left:0;margin-right:0}}.container-fluid .banner__section{margin:0 -15px}
/* Source and licensing information for the above line(s) can be found at https://trocknungstechnik-hofmann.de/themes/corporate_lite/css/base/layout.css. */