/****
//
Hetz Enterprises - My(Web)Sphere
Subtheme specific CSS
//
*** *//**** Services Grid*/.view-related-services.view-id-related_services.view-display-id-block_2 LI.grid.list-group-item{padding:15px;border:none;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid{}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid-body{padding:15px;border:1px solid #888;border-radius:0 0 0.25rem 0.25rem;background:#FFF;z-index:2;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .media{overflow:hidden;border-radius:0.25rem 0.25rem 0 0;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-title{position:relative;z-index:2;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-title H3{min-height:70px;text-align:left;position:relative;z-index:2;font-size: var(--font-size-h3);line-height: var(--line-height-h3);font-weight:700;}.view-related-services.view-id-related_services.view-display-id-block_2 LI.grid.list-group-item .related-grid IMG{transition:all 750ms ease-in-out;position:relative;z-index:1;overflow:hidden;}.view-related-services.view-id-related_services.view-display-id-block_2 LI:hover.grid.list-group-item .related-grid IMG{transform:scale(1.1);}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-body .related-grid-teasertext{min-height:100px;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-body .related-grid-link{padding-top:15px;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-body .related-grid-link A{color:#541444;display:inline-block;position:relative;text-decoration:none;padding:0 0 5px 0;font-weight:700;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-body .related-grid-link A:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#541444;transform-origin:bottom right;transition:transform 0.25s ease-out;}.view-related-services.view-id-related_services.view-display-id-block_2 .related-grid .related-grid-body .related-grid-link A:hover:after{transform:scaleX(1);transform-origin:bottom left;}/**** List Style*/.view-related-content.view-id-related_content .views-row{}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row{max-height:66.6vh;overflow:hidden;border-top:10px solid #FFF;position:relative;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-image{overflow:hidden;position:relative;background:#FFFFFF !important;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-image IMG{width:100%;height:auto;max-height:66.6vh;object-fit:cover;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body{max-height:66.6vh;overflow:hidden;position:relative;border:none;background:#EEBA9D;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body .related-grid-body-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body .related-grid-body-inner .related-grid-title H3{text-align:left;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body-inner .related-grid-link A{color:#404040 !important;display:inline-block;position:relative;text-decoration:none;padding:0 0 5px 0;font-weight:700;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body-inner .related-grid-link A:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#404040;transform-origin:bottom right;transition:transform 0.25s ease-out;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body-inner .related-grid-link A:hover:after{transform:scaleX(1);transform-origin:bottom left;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row{max-height:66.6vh;overflow:hidden;border-top:10px solid #FFF;position:relative;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-image{overflow:hidden;position:relative;background:#FFFFFF !important;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-image IMG{width:100%;height:auto;max-height:66.6vh;object-fit:cover;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body{max-height:66.6vh;overflow:hidden;position:relative;border:none;background:#B9BDB8 !important;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body .related-grid-body-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body .related-grid-body-inner .related-grid-title H3{text-align:left;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body-inner .related-grid-link A{color:#404040;display:inline-block;position:relative;text-decoration:none;padding:0 0 5px 0;font-weight:700;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body-inner .related-grid-link A:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#404040;transform-origin:bottom right;transition:transform 0.25s ease-out;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body-inner .related-grid-link A:hover:after{transform:scaleX(1);transform-origin:bottom left;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row{}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row{max-height:66.6vh;overflow:hidden;border-top:10px solid #FFF;position:relative;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-image{overflow:hidden;position:relative;background:#FFFFFF !important;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-image IMG{width:100%;height:auto;max-height:66.6vh;object-fit:cover;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body{max-height:66.6vh;overflow:hidden;position:relative;border:none;background:#EEBA9D;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body .related-grid-body-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body .related-grid-body-inner .related-grid-title H3{text-align:left;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body-inner .related-grid-link A{color:#404040;display:inline-block;position:relative;text-decoration:none;padding:0 0 5px 0;font-weight:700;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body-inner .related-grid-link A:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#404040;transform-origin:bottom right;transition:transform 0.25s ease-out;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body-inner .related-grid-link A:hover:after{transform:scaleX(1);transform-origin:bottom left;}/* Mobile-Layout (unter 991px) */@media screen and (max-width:991px){/* Für Block 1 */.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row{display:flex;flex-direction:column;max-height:none;overflow:visible;position:relative;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body,.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-image{width:100%;/* Gleiche Breite für Text und Bild */max-width:100%;flex:1;/* Beide Elemente sollen sich den verfügbaren Platz teilen */}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body{order:1;position:relative;max-height:none;overflow:visible;background:#EEBA9D;z-index:10;padding:20px;min-height:50vh;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-body .related-grid-body-inner{position:relative;top:0;left:0;transform:none;width:75%;}.view-related-content.view-id-related_content.view-display-id-block_1 .views-row .row .related-grid-image{order:2;max-height:none;position:relative;z-index:1;}/* Für Block 2 */.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row{display:flex;flex-direction:column;max-height:none;overflow:visible;position:relative;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body,.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-image{width:100%;/* Gleiche Breite für Text und Bild */max-width:100%;flex:1;/* Beide Elemente sollen sich den verfügbaren Platz teilen */}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body{order:1;position:relative;max-height:none;overflow:visible;background:#B9BDB8 !important;z-index:10;padding:20px;min-height:50vh;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-image{order:2;max-height:none;position:relative;z-index:1;}.view-related-content.view-id-related_content.view-display-id-block_2 .views-row .row .related-grid-body .related-grid-body-inner{position:relative;top:0;left:0;transform:none;width:75%;}/* Für Block 3 */.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row{display:flex;flex-direction:column;max-height:none;overflow:visible;position:relative;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body,.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-image{width:100%;/* Gleiche Breite für Text und Bild */max-width:100%;flex:1;/* Beide Elemente sollen sich den verfügbaren Platz teilen */}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body{order:1;position:relative;max-height:none;overflow:visible;background:#EEBA9D;z-index:10;padding:20px;min-height:50vh;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-image{order:2;max-height:none;position:relative;z-index:1;}.view-related-content.view-id-related_content.view-display-id-block_3 .views-row .row .related-grid-body .related-grid-body-inner{position:relative;top:0;left:0;transform:none;width:75%;}}/*Team */.view-team.view-id-team IMG{width:100%;height:auto;}.view-team.view-id-team LI.grid.list-group-item{padding:10px;background:transparent;border:none;}.view-team.view-id-team LI.grid.list-group-item H3{font-size:20px;padding-top:15px;}.view-team.view-id-team LI.grid.list-group-item P{font-size:18px;}