#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap{display:flex}@media only screen and (min-width: 1024px){#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap{display:block}}#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap .galleryInner{float:left;width:100%;padding-left:10px;padding-right:10px}@media only screen and (min-width: 1024px){#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap .galleryInner{float:right;width:40%;padding-left:10px;padding-right:35px}}#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap .galleryInner+.inner{float:left;width:100%}@media only screen and (min-width: 1024px){#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap .galleryInner+.inner{width:60%}}#main .frame.rm-txtimg-right.rm-txtimg-intext.rm-txtimg-wrap .galleryInner+.inner .rm-txtimg-text{clear:none;overflow:initial}#main .rm-txtimg-right.rm-txtimg-intext{display:flex}@media only screen and (min-width: 1024px){#main .rm-txtimg-right.rm-txtimg-intext{display:block}#main .rm-txtimg-right.rm-txtimg-intext .inner .rm-txtimg-right.rm-txtimg-intext{float:right;margin-left:15px;margin-bottom:15px}#main .rm-txtimg-right.rm-txtimg-intext .inner .ce-textpic.rm-txtimg-text.ce-right.ce-intext{clear:left;overflow:initial}}#main .rm-txtimg-right.rm-txtimg-intext .galleryInner{float:right;width:100%;padding-left:10px;padding-right:10px}@media only screen and (min-width: 1024px){#main .rm-txtimg-right.rm-txtimg-intext .galleryInner{width:40%;padding-left:10px;padding-right:35px}}#main .rm-txtimg-right.rm-txtimg-intext .galleryInner+.inner{float:none}#main .rm-txtimg-right.rm-txtimg-intext .galleryInner+.inner .rm-txtimg-text{clear:none;overflow:initial}#main .rm-txtimg-left.rm-txtimg-intext .inner .rm-txtimg-left.rm-txtimg-intext{float:left;margin-right:15px;margin-bottom:15px}#main .rm-txtimg-left.rm-txtimg-intext .inner .ce-textpic.rm-txtimg-text.ce-left.ce-intext{clear:right;overflow:initial}.rm-txtimg-imgrow figure.rm-txtimg-img a.heading_link+a.zoom_icon{position:absolute !important;bottom:10px;left:0px}.rm-txtimg-imgrow.rm-txtimg-imgrow-last figure.rm-txtimg-img a.heading_link+a.zoom_icon{bottom:0px}figure.rm-txtimg-img a.heading_link+a.zoom_icon{position:absolute !important;bottom:10px;left:0px}figure.rm-txtimg-img a.heading_link+a.zoom_icon{position:absolute !important;bottom:10px;left:0px}figure.rm-txtimg-img a.zoom_icon{display:block}figure.rm-txtimg-img a.zoom_icon:before{content:'';display:block;transition:opacity 1000ms;width:33px;height:33px;background-image:url("/_assets/img/icons/icon_zoom.png");background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0px;left:0px;opacity:0.7;transition:opacity .3s}figure.rm-txtimg-img a:hover:before{opacity:1}.rm-txtimg figure a{float:none}#moreTradeFairs a.ZH img{height:47px;width:auto}#moreTradeFairs a.ZH:hover{background-image:url(/typo3conf/ext/ghm_page2021/Resources/Public/Images/Logos/Partner/GHM_Logos_RGB_RZ_Main-hover.png);background-size:auto 47px}#main .ratio50_50 .tt_address_container,#main .doubleColumn .tt_address_container{width:100%;float:left}#main .ratio50_50 .tt_address_container__list li,#main .doubleColumn .tt_address_container__list li{margin-left:0 !important;margin-right:0 !important}@media only screen and (min-width: 1024px){#main .ratio50_50 .tt_address_container__list li,#main .doubleColumn .tt_address_container__list li{width:100%;min-width:400px}}#main .ratio50_50 .tt_address_container__list__contact__inner,#main .doubleColumn .tt_address_container__list__contact__inner{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 500px){#main .ratio50_50 .tt_address_container__list__contact__inner,#main .doubleColumn .tt_address_container__list__contact__inner{display:flex;flex-flow:row nowrap}}#main .ratio50_50 .tt_address_container__list__contact__inner__picture,#main .doubleColumn .tt_address_container__list__contact__inner__picture{width:100%;padding-bottom:80%;position:relative}@media only screen and (min-width: 500px){#main .ratio50_50 .tt_address_container__list__contact__inner__picture,#main .doubleColumn .tt_address_container__list__contact__inner__picture{min-width:220px;max-width:220px;min-height:245px;max-height:245px;padding-bottom:0}}#main .ratio50_50 .tt_address_container__list__contact__inner__picture img,#main .doubleColumn .tt_address_container__list__contact__inner__picture img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;top:0;left:0}@media only screen and (min-width: 500px){#main .ratio50_50 .tt_address_container__list__contact__inner__picture img,#main .doubleColumn .tt_address_container__list__contact__inner__picture img{position:relative}}#main .leftCol.ratio66 .tt_address_container__list li,#main .rightCol.ratio66 .tt_address_container__list li,#main .box.box--66 .tt_address_container__list li{margin-left:0 !important;margin-right:0 !important}@media only screen and (min-width: 1024px){#main .leftCol.ratio66 .tt_address_container__list li,#main .rightCol.ratio66 .tt_address_container__list li,#main .box.box--66 .tt_address_container__list li{width:100%;min-width:400px}}#main .leftCol.ratio66 .tt_address_container__list__contact__inner,#main .rightCol.ratio66 .tt_address_container__list__contact__inner,#main .box.box--66 .tt_address_container__list__contact__inner{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 1024px){#main .leftCol.ratio66 .tt_address_container__list__contact__inner,#main .rightCol.ratio66 .tt_address_container__list__contact__inner,#main .box.box--66 .tt_address_container__list__contact__inner{display:flex;flex-flow:row nowrap}}#main .leftCol.ratio66 .tt_address_container__list__contact__inner__picture,#main .rightCol.ratio66 .tt_address_container__list__contact__inner__picture,#main .box.box--66 .tt_address_container__list__contact__inner__picture{width:100%;padding-bottom:80%;position:relative;max-width:100%;min-width:100%;max-height:100%}@media only screen and (min-width: 1024px){#main .leftCol.ratio66 .tt_address_container__list__contact__inner__picture,#main .rightCol.ratio66 .tt_address_container__list__contact__inner__picture,#main .box.box--66 .tt_address_container__list__contact__inner__picture{min-width:220px;max-width:220px;min-height:245px;max-height:245px;padding-bottom:0}}#main .leftCol.ratio66 .tt_address_container__list__contact__inner__picture img,#main .rightCol.ratio66 .tt_address_container__list__contact__inner__picture img,#main .box.box--66 .tt_address_container__list__contact__inner__picture img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;top:0;left:0}@media only screen and (min-width: 1024px){#main .leftCol.ratio66 .tt_address_container__list__contact__inner__picture img,#main .rightCol.ratio66 .tt_address_container__list__contact__inner__picture img,#main .box.box--66 .tt_address_container__list__contact__inner__picture img{position:relative}}#main .leftCol.ratio33 .tt_address_container__list li,#main .rightCol.ratio33 .tt_address_container__list li,#main .box.box--33 .tt_address_container__list li{margin-left:0;margin-right:0}@media only screen and (min-width: 1024px){#main .leftCol.ratio33 .tt_address_container__list li,#main .rightCol.ratio33 .tt_address_container__list li,#main .box.box--33 .tt_address_container__list li{width:100%;min-width:inherit}}#main .leftCol.ratio33 .tt_address_container__list__contact__inner,#main .rightCol.ratio33 .tt_address_container__list__contact__inner,#main .box.box--33 .tt_address_container__list__contact__inner{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 500px){#main .leftCol.ratio33 .tt_address_container__list__contact__inner,#main .rightCol.ratio33 .tt_address_container__list__contact__inner,#main .box.box--33 .tt_address_container__list__contact__inner{flex-flow:row wrap}}@media only screen and (min-width: 1024px){#main .leftCol.ratio33 .tt_address_container__list__contact__inner,#main .rightCol.ratio33 .tt_address_container__list__contact__inner,#main .box.box--33 .tt_address_container__list__contact__inner{flex-flow:column nowrap}}#main .leftCol.ratio33 .tt_address_container__list__contact__inner__picture,#main .rightCol.ratio33 .tt_address_container__list__contact__inner__picture,#main .box.box--33 .tt_address_container__list__contact__inner__picture{width:100%;padding-bottom:80%;position:relative}@media only screen and (min-width: 500px){#main .leftCol.ratio33 .tt_address_container__list__contact__inner__picture,#main .rightCol.ratio33 .tt_address_container__list__contact__inner__picture,#main .box.box--33 .tt_address_container__list__contact__inner__picture{min-width:200px;max-width:200px;padding-bottom:0}}@media only screen and (min-width: 1024px){#main .leftCol.ratio33 .tt_address_container__list__contact__inner__picture,#main .rightCol.ratio33 .tt_address_container__list__contact__inner__picture,#main .box.box--33 .tt_address_container__list__contact__inner__picture{min-width:inherit;max-width:inherit;padding-bottom:80%}}#main .leftCol.ratio33 .tt_address_container__list__contact__inner__picture img,#main .rightCol.ratio33 .tt_address_container__list__contact__inner__picture img,#main .box.box--33 .tt_address_container__list__contact__inner__picture img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;top:0;left:0}@media only screen and (min-width: 500px){#main .leftCol.ratio33 .tt_address_container__list__contact__inner__picture img,#main .rightCol.ratio33 .tt_address_container__list__contact__inner__picture img,#main .box.box--33 .tt_address_container__list__contact__inner__picture img{position:relative}}@media only screen and (min-width: 1024px){#main .leftCol.ratio33 .tt_address_container__list__contact__inner__picture img,#main .rightCol.ratio33 .tt_address_container__list__contact__inner__picture img,#main .box.box--33 .tt_address_container__list__contact__inner__picture img{position:absolute}}#main .tt_address_container [class^="ghm-icon-"],#main .tt_address_container [class*=" ghm-icon-"]{color:#134093}#main .tt_address_container__list{align-items:center;padding:0;margin:0}#main .tt_address_container__list li{margin-right:15px;margin-top:25px;float:left;width:100%;list-style:none}#main .tt_address_container__list li:first-child{margin-top:0}#main .tt_address_container__list li:last-child{margin-bottom:25px}@media only screen and (min-width: 1024px){#main .tt_address_container__list li{width:calc(50% - 15px);min-width:400px}#main .tt_address_container__list li:nth-child(even){margin-left:15px;margin-right:0}}#main .tt_address_container__list__contact{border-radius:4px;background-color:#ffffff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);overflow:hidden}#main .tt_address_container__list__contact__inner{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 500px){#main .tt_address_container__list__contact__inner{display:flex;flex-flow:row nowrap}}#main .tt_address_container__list__contact__inner__picture{width:100%;padding-bottom:80%;position:relative}@media only screen and (min-width: 500px){#main .tt_address_container__list__contact__inner__picture{min-width:220px;max-width:220px;min-height:245px;max-height:245px;padding-bottom:0}}#main .tt_address_container__list__contact__inner__picture img{position:absolute;width:100%;height:100%;display:block;object-fit:cover;top:0;left:0}#main .tt_address_container__list__contact__inner__item{flex:1 1 auto;box-sizing:border-box;padding:15px 15px 20px 25px;position:relative;display:flex;align-items:center}#main .tt_address_container__list__contact__inner__item a{opacity:1;text-decoration:none !important;transition:opacity .2s}#main .tt_address_container__list__contact__inner__item a:hover{opacity:0.5}#main .tt_address_container__list__contact__inner__item a:visited{text-decoration:none;color:inherit}#main .tt_address_container__list__contact__inner__item__socials{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end;min-height:18px;position:absolute;right:0px;top:0px;margin-top:15px;margin-right:15px}#main .tt_address_container__list__contact__inner__item__socials a+a{margin-left:10px}#main .tt_address_container__list__contact__inner__item__info{padding-right:45px;margin:20px 0px}#main .tt_address_container__list__contact__inner__item__info h3{font-size:1.375rem;margin:5px 0 5px}#main .tt_address_container__list__contact__inner__item__info p{font-size:1rem;font-weight:400;margin:0 0 10px}#main .tt_address_container__list__contact__inner__item__info__contactinfo{display:flex;flex-direction:column;justify-content:flex-start}#main .tt_address_container__list__contact__inner__item__info__contactinfo a{display:flex;flex-flow:row nowrap;align-items:center;font-size:1rem;color:#000000}#main .tt_address_container__list__contact__inner__item__info__contactinfo a [class^="ghm-icon-"],#main .tt_address_container__list__contact__inner__item__info__contactinfo a [class*=" ghm-icon-"]{font-size:0.875rem;width:30px}#main .tt_address_container__list__contact__inner__item__info__contactinfo a [class^="ghm-icon-"].ghm-icon-ghm_icon_fax,#main .tt_address_container__list__contact__inner__item__info__contactinfo a [class*=" ghm-icon-"].ghm-icon-ghm_icon_fax{font-size:0.5625rem}#main .tt_address_container__list__contact__inner__item__info__contactinfo a+a{margin-top:10px}.tt_address_container #contentContainer .tt_address_container h3,.tt_address_container #contentContainer .tt_address_container a{color:black}.lightbox.full-image figure{max-height:calc(100vh - 60px);max-width:1250px;width:calc(100vw - 140px);display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox.full-image figure img{width:100%;margin:0 auto;max-height:80vh;width:auto;height:auto}@font-face{font-family:'ghm_page2021';src:url("/typo3conf/ext/ghm_page2021/Resources/Public/Fonts/ghm_page2021_iconpack/ghm_page2021.eot?vrmtjb");src:url("/typo3conf/ext/ghm_page2021/Resources/Public/Fonts/ghm_page2021_iconpack/ghm_page2021.eot?vrmtjb#iefix") format("embedded-opentype"),url("/typo3conf/ext/ghm_page2021/Resources/Public/Fonts/ghm_page2021_iconpack/ghm_page2021.ttf?vrmtjb") format("truetype"),url("/typo3conf/ext/ghm_page2021/Resources/Public/Fonts/ghm_page2021_iconpack/ghm_page2021.woff?vrmtjb") format("woff"),url("/typo3conf/ext/ghm_page2021/Resources/Public/Fonts/ghm_page2021_iconpack/ghm_page2021.svg?vrmtjb#ghm_page2021") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="ghm-icon-"],[class*=" ghm-icon-"]{font-family:'ghm_page2021' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ghm-icon-ghm_icon_fax:before{content:"\e904";color:#134093}.ghm-icon-ghm_icon_phone:before{content:"\e900";color:#134093}.ghm-icon-ghm_icon_xing:before{content:"\e901";color:#134093}.ghm-icon-ghm_icon_linkedin:before{content:"\e902";color:#134093}.ghm-icon-ghm_icon_mail-at:before{content:"\e903";color:#134093}.ghm-icon-ghm_icon_www:before{content:"\e905"}.custom-400{background-color:var(--frame) !important}#main ul.tx-indexedsearch-browsebox{display:flex;padding:0px}#main ul.tx-indexedsearch-browsebox li{list-style:none}#main ul.tx-indexedsearch-browsebox li a{padding:4px 2px}.search-form-onsite{display:flex}.search-form-onsite label{margin-right:16px}.search-form-onsite .sword{max-width:250px;margin-right:2px}.search-form-onsite .submit{cursor:pointer}.tx-indexedsearch-title{font-size:1.25rem;padding-bottom:8px}.tx-indexedsearch-title a{color:var(--primary) !important}.tx-indexedsearch-res{margin:0px -15px;float:none}.tx-indexedsearch-res td{background-color:transparent !important;padding:7px 15px}
