.green-success-stories-element{position:relative;overflow:visible !important}.green-success-stories-element .video-thumbnail{position:relative;cursor:pointer}.green-success-stories-element .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999 !important;color:var(--white);font-size:3rem}.green-success-stories-element .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.4)}.green-success-stories-element .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}.green-success-stories-element .close-button{color:white;float:right;font-size:1.75rem;font-weight:bold}.green-success-stories-element .story{position:relative;background-size:cover;background-position:center;height:959px;display:flex;justify-content:center;align-items:center;text-align:center;overflow:visible !important}.green-success-stories-element .story::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.33);mix-blend-mode:multiply}.green-success-stories-element .story .content{position:relative;z-index:1;padding:20px;border-radius:10px;width:50%;color:var(--white)}.green-success-stories-element .story .content .title{font-size:var(--font-size-xxxxl);font-weight:900;line-height:5rem;font-family:var(--font-bold)}.green-success-stories-element .story .content .subtitle{font-family:var(--font-marketpro);color:#ffdd00 !important;font-size:var(--font-size-xxxxxl);line-height:4.5rem}.green-success-stories-element .story .side-video,.green-success-stories-element .story .side-image{position:absolute;width:312px;height:309px;background-size:cover;background-position:center;z-index:2;overflow:visible;mask-image:url("/resources/themes/immogarten/images/contentStyling/MaskImage.svg");mask-position:center;mask-repeat:no-repeat}.green-success-stories-element .story .side-video{top:-35px;right:10%;background:#000}.green-success-stories-element .story .side-image{bottom:-35px;left:10%}@media (max-width:1024px){.green-success-stories-element .story{height:600px}.green-success-stories-element .story .content{width:70%}.green-success-stories-element .story .content .title,.green-success-stories-element .story .content .subtitle{font-size:var(--font-size-xxl)}.green-success-stories-element .side-video,.green-success-stories-element .side-image{width:120px !important;height:120px !important}}@media (max-width:768px){.green-success-stories-element .story{height:500px}.green-success-stories-element .story .content{width:90%}.green-success-stories-element .story .content .title,.green-success-stories-element .story .content .subtitle{font-size:var(--font-size-xl);line-height:2.25rem}.green-success-stories-element .side-video,.green-success-stories-element .side-image{width:100px !important;height:100px !important}}@media (max-width:480px){.green-success-stories-element .story{height:400px}.green-success-stories-element .story .content{width:100%;padding:10px}.green-success-stories-element .story .content .title,.green-success-stories-element .story .content .subtitle{font-size:var(--font-size-lg)}.green-success-stories-element .side-video,.green-success-stories-element .side-image{width:80px !important;height:80px !important}}