/****
//
Hetz Enterprises - My(Web)Sphere
Subtheme specific CSS
//
*** *//****
Paragraph Body
****/.paragraph.paragraph--type--body{padding:20px 0;}.path-frontpage h1.title{text-align:center;}.path-frontpage .paragraph.paragraph--type--body{max-width:768px;margin:auto;}/****
Paragraph Colorbox Gallery
****/.paragraph.paragraph--type--colorbox-gallery{padding:20px 0;position:relative;}.paragraph.paragraph--type--colorbox-gallery .list-group li.grid.list-group-item{padding:0;margin:0 0 21px 0;border:none;}.paragraph.paragraph--type--colorbox-gallery .list-group li.grid.list-group-item a.colorbox img{margin:0;padding:10px;}/****
Paragraph Headings
****/.paragraph.paragraph--type--heading-h2{padding:20px 0;text-align:center;}.paragraph.paragraph--type--heading-h3{padding:20px 0;}.paragraph.paragraph--type--heading-h4{padding:20px 0;}.paragraph.paragraph--type--heading-h5{padding:20px 0;}.paragraph.paragraph--type--heading-h6{padding:20px 0;}/****
Paragraph Internal Links
****/.paragraph.paragraph--type--internal-links{padding:20px 0;text-align:center;max-width:991px;margin:auto;}.paragraph.paragraph--type--internal-links .field--name-field-internal-links.field__items{display:flex;flex-wrap:wrap;gap:10px;/* Adds spacing between items */}.paragraph.paragraph--type--internal-links .field--name-field-internal-links.field__items .field__item{flex:1 1 calc(25% - 10px);/* Each item takes up to 25% of the container width, accounting for the gap */box-sizing:border-box;/* Ensures padding and border are included in the width calculation */min-width:180px;/* Ensures each item is at least 180px wide */}.paragraph.paragraph--type--internal-links a{font-size: var(--font-size-body);border:2px solid #3A77DC;color:#000;padding:10px 50px;margin:0 5px;border-radius:0.25rem;transition:background-color 750ms ease-in-out;text-decoration:none;display:block;text-align:center;/* Ensures the link takes up the full space of the flex item */}.paragraph.paragraph--type--internal-links a:hover{border:2px solid #B444BA;transition:background-color 750ms ease-in-out;}@media (max-width:768px){.paragraph.paragraph--type--internal-links .field--name-field-internal-links.field__items .field__item{flex:1 1 calc(50% - 10px);/* Adjust to 50% for smaller screens */margin:15px 0;text-align:left;}}@media (max-width:480px){.paragraph.paragraph--type--internal-links .field--name-field-internal-links.field__items .field__item{flex:1 1 100%;/* Stack items on very small screens */position:relative;margin:15px 0;}}/****
Paragraph Fullwidth Hero Video
****/.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default{padding:20px 0;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-hero-container{position:relative;width:100%;height:66.6vh;/* Adjust the height as needed */overflow:hidden;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-responsive-video{width:100%;height:100%;object-fit:cover;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);/* Adjust the overlay color and opacity as needed */z-index:2;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-content{color:#FFFFFF;/* Text color */text-align:center;z-index:3;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-title{font-size:2em;/* Adjust the font size as needed */margin:0 0 10px 0;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-introtext{font-size:1.2em;/* Adjust the font size as needed */}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--default .mws-fhv-hero-container .mws-fhv-overlay .mws-fhv-content .field--name-field-hero-introtext.field__item{font-size:20px;}/****
Paragraph Fullwidth Hero Video (Header)
****/.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container{position:relative;width:100%;height:calc(100vH - 100px);/* Adjust the height as needed */overflow:hidden;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.0);/* Adjust the overlay color and opacity as needed */z-index:2;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-content{color:#FFFFFF;/* Text color */text-align:center;z-index:3;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-title{font-size:2em;/* Adjust the font size as needed */margin:0 0 10px 0;}.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-introtext{font-size:1.2em;/* Adjust the font size as needed */}.path-frontpage .paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-hero-container .mws-fhv-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:scale-down;background:#03021A;}@media screen and (max-width:515px){.paragraph.paragraph--type--fullwidth-hero-video.paragraph--view-mode--hero .mws-fhv-content{color:#FFFFFF;text-align:left;z-index:3;position:absolute;bottom:10%;left:30px;}}/****
Paragraph Fullwidth Hero Video
****/.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default{padding:20px 0;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default img{margin:0;width:100%;height:auto;object-fit:cover;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-hero-container{position:relative;width:100%;height:50vh;/* Adjust the height as needed */overflow:hidden;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-responsive-image{width:100%;height:100%;object-fit:cover;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);/* Adjust the overlay color and opacity as needed */z-index:2;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-content{color:#FFFFFF;/* Text color */text-align:center;z-index:3;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-title{font-size:2em;/* Adjust the font size as needed */margin:0 0 10px 0;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--default .mws-fhi-introtext{font-size:1.2em;/* Adjust the font size as needed */}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero{padding:0;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero img{position:relative;height:calc(100vH - 100px);width:100%;overflow:hidden;object-fit:cover;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-hero-container{position:relative;width:100%;height:100vh;/* Adjust the height as needed */overflow:hidden;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-responsive-image{width:100%;height:100%;object-fit:cover;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-overlay{}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-content{color:#FFF;position:absolute;bottom:20%;left:10%;width:180px;height:180px;border-radius:180px;background:#C8102E;/* Adjust the overlay color and opacity as needed */z-index:2;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-title{font-size:18px;/* Adjust the font size as needed */margin:0 0 10px 0;position:absolute;top:50px;}.paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-content .field--name-field-hero-introtext.field__item{top:80px;text-align:center;}.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .field--name-field-nodelink.field__item a{position:absolute;top:80px;left:15px;color:#FFF;width:150px;text-align:center;text-decoration:none;}.node--type-guid .paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-hero-container .mws-fhi-overlay .mws-fhi-content{display:none;}.page-node-18 .paragraph.paragraph--type--fullwidth-hero-image.paragraph--view-mode--hero .mws-fhi-overlay .mws-fhi-content{display:none;}/****
Paragraph Local Video
****/.paragraph.paragraph--type--local-video{padding:20px 0;}.paragraph.paragraph--type--local-video .video-wrapper{position:relative;padding-bottom:56.25%;/* 16:9 aspect ratio (change as per your aspect ratio) */height:0;overflow:hidden;max-width:100%;/* Ensures the video does not exceed its container */}.paragraph.paragraph--type--local-video video{position:absolute;top:0;left:0;width:100%;height:100%;max-width:1366px;/* Maximum width for the video */max-height:768px;/* Maximum height for the video */object-fit:cover;/* Ensures the video covers the entire container */}/****
Paragraph Single Image
****/.paragraph.paragraph--type--image{padding:20px 0;}.paragraph.paragraph--type--image img{width:100%;height:auto;}/****
Paragraph Single Image Colorbox
****/.paragraph.paragraph--type--single-image-colorbox{padding:20px 0;width:100%;}.paragraph.paragraph--type--single-image-colorbox .mws-paragraphs-sic-container{position:relative;display:compact;overflow:hidden;width:100%;}.paragraph.paragraph--type--single-image-colorbox .mws-paragraphs-sic-container img{display:block;transition:transform 750ms ease;margin:0;transform:scale(1.05);}.paragraph.paragraph--type--single-image-colorbox .mws-paragraphs-sic-container:hover img{transform:scale(1.15);}.paragraph.paragraph--type--single-image-colorbox .mws-paragraphs-sic-container .mws-sic-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;opacity:1;transition:transform 750ms ease;pointer-events:none;/* Allow clicks to pass through */}.paragraph.paragraph--type--single-image-colorbox .mws-paragraphs-sic-container:hover .mws-sic-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:1;transition:all 750ms ease;pointer-events:none;/* Allow clicks to pass through */}.paragraph.paragraph--type--single-image-colorbox .mws-paragraphs-sic-container .mws-sic-overlay .magnifying-glass{font-size:2em;pointer-events:none;height:30px;width:30px;filter:invert(1);}/****
Paragraph Slider (Splide)
****/.paragraph.paragraph--type--slider{padding:20px 0;}/****
Paragraph Text | Image
****/.paragraph.paragraph--type--text-image{padding:20px 0;}.paragraph.paragraph--type--text-image .paragraphsbody{}.paragraph.paragraph--type--text-image .paragraphsimage img{width:100%;height:auto;margin:0;position:relative;}@media screen and (max-width:767px){.paragraph.paragraph--type--text-image .paragraphsimage img{width:100%;margin:auto !important;height:auto;position:relative;}}/****
Paragraph Image | Text
****/.paragraph.paragraph--type--image-text{padding:20px 0;}.paragraph.paragraph--type--image-text .paragraphsbody{}.paragraph.paragraph--type--image-text .paragraphsimage img{width:100%;height:auto;margin:0;position:relative;}@media screen and (max-width:767px){.paragraph.paragraph--type--image-text .paragraphsimage img{width:100%;margin:auto !important;height:auto;position:relative;}}/****
Paragraph PDF Download
****/.paragraph.paragraph--type--pdf-download{padding:20px 0;max-width:991px;margin:auto;}.paragraph.paragraph--type--pdf-download .field__items .field__item{padding:10px 0;}.paragraph.paragraph--type--pdf-download .field__items .field__item .file--application-pdf{padding:5px 10px 5px 25px;transition:all 750ms ease-in-out;position:relative;background:url(/libraries/fontawesome/svgs/solid/download.svg) 5px 10px/15px 15px no-repeat #3A77DC;}.paragraph.paragraph--type--pdf-download .field__items .field__item .file--application-pdf:hover{padding:5px 10px 5px 25px;transition:all 750ms ease-in-out;background:url(/libraries/fontawesome/svgs/solid/download.svg) 5px 10px/15px 15px no-repeat #B444BA;}.paragraph.paragraph--type--pdf-download .field__items .field__item .file--application-pdf a{font-size: var(--font-size-body);line-height: var(--line-height-body);font-weight:400;color:#0D0D0D;text-decoration:none;}/****
Paragraph Webform
****/.paragraph.paragraph--type--webform{padding:20px 0;margin:auto;}.paragraph.paragraph--type--webform div{margin:auto;}/****
MWS Single Element - Card Link
****/.paragraph.paragraph--type--card-link li.grid.list-group-item{border:0;padding:10px;margin:0px;background:transparent;}.paragraph.paragraph--type--mws-link-card .card{margin:15px 0;border-radius:0 !important;border:0px solid #888;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:500ms;}.paragraph.paragraph--type--mws-link-card .card:hover{margin:15px 0;border-radius:0 !important;border:0px solid #888;box-shadow:0 4px 8px rgba(0,0,0,0.3);transition:500ms;}.paragraph.paragraph--type--mws-link-card .card .field--name-field-card-image{margin:auto;overflow:hidden;}.paragraph.paragraph--type--mws-link-card .card img{width:100%;height:auto;margin:0;transition:all 500ms ease-in-out;}.paragraph.paragraph--type--mws-link-card .card:hover img{transform:scale(1.05);}.paragraph.paragraph--type--mws-link-card .card-body{padding:20px;min-height:350px;}.paragraph.paragraph--type--mws-link-card .card-body h3.card-title{min-height:100px;}.paragraph.paragraph--type--mws-link-card .card .card-body .field--name-field-card-body{min-height:150px;}.paragraph.paragraph--type--mws-link-card .card .card-body a.btn.btn-primary:focus{background:#C8102E;color:#FFF;border:1px solid #C8102E;border-radius:0;}.paragraph.paragraph--type--mws-link-card .card .card-body button.btn.btn-primary{background:#FFF;color:#C8102E;border:1px solid #C8102E;border-radius:0;transition:all 750ms ease-in-out;outline:none;width:100%;}.paragraph.paragraph--type--mws-link-card .card .card-body button.btn.btn-primary a{width:100%;display:flex;justify-content:center;font-size: var(--font-size-body);line-height: var(--line-height-body);color:#000000;text-decoration:none;}.paragraph.paragraph--type--mws-link-card .card .card-body button.btn.btn-primary:hover{background:#C8102E;color:#FFF;border:1px solid #C8102E;border-radius:0;}.paragraph.paragraph--type--mws-link-card .card .card-body button.btn.btn-primary:hover a{color:#FFF;}/****
Paragraph CTA
****/.paragraph.paragraph--type--cta-banner .media--image.media--responsive{height:66.6vh;width:100%;margin:50px 0;overflow:hidden;}.paragraph.paragraph--type--cta-banner .media--image.media--responsive img{width:100%;height:66.6vh;object-fit:cover;}