.elementor-11975 .elementor-element.elementor-element-2b89a41{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:192px;--margin-bottom:192px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-11975 .elementor-element.elementor-element-1869429 .elementor-heading-title{font-family:var( --e-global-typography-6c57d51-font-family ), sans-serif;font-size:var( --e-global-typography-6c57d51-font-size );font-weight:var( --e-global-typography-6c57d51-font-weight );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11975 .elementor-element.elementor-element-d600b55{font-family:var( --e-global-typography-e19b2ae-font-family ), sans-serif;font-size:var( --e-global-typography-e19b2ae-font-size );font-weight:var( --e-global-typography-e19b2ae-font-weight );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-fd1d0fb{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-6ef31df > .elementor-widget-container{background-color:var( --e-global-color-8a96d6c );}.elementor-11975 .elementor-element.elementor-element-6ef31df img{width:100%;max-width:100%;}.elementor-11975 .elementor-element.elementor-element-97f2102 > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-11975 .elementor-element.elementor-element-97f2102 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11975 .elementor-element.elementor-element-61921aa{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:192px;--margin-bottom:192px;--margin-left:0px;--margin-right:0px;}.elementor-11975 .elementor-element.elementor-element-1bfbf5b .elementor-heading-title{font-family:var( --e-global-typography-6c57d51-font-family ), sans-serif;font-size:var( --e-global-typography-6c57d51-font-size );font-weight:var( --e-global-typography-6c57d51-font-weight );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-523f5d4{font-family:var( --e-global-typography-e19b2ae-font-family ), sans-serif;font-size:var( --e-global-typography-e19b2ae-font-size );font-weight:var( --e-global-typography-e19b2ae-font-weight );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-b6f7322{--display:flex;}.elementor-11975 .elementor-element.elementor-element-418a160 > .elementor-widget-container{background-color:var( --e-global-color-8a96d6c );}.elementor-11975 .elementor-element.elementor-element-418a160 img{width:100%;max-width:100%;}.elementor-11975 .elementor-element.elementor-element-7c5a503{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:192px;--margin-bottom:192px;--margin-left:0px;--margin-right:0px;}.elementor-11975 .elementor-element.elementor-element-2060865 .elementor-heading-title{font-family:var( --e-global-typography-6c57d51-font-family ), sans-serif;font-size:var( --e-global-typography-6c57d51-font-size );font-weight:var( --e-global-typography-6c57d51-font-weight );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-4a29fa5{font-family:var( --e-global-typography-e19b2ae-font-family ), sans-serif;font-size:var( --e-global-typography-e19b2ae-font-size );font-weight:var( --e-global-typography-e19b2ae-font-weight );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-e353040{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11975 .elementor-element.elementor-element-124c158 > .elementor-widget-container{background-color:var( --e-global-color-8a96d6c );}.elementor-11975 .elementor-element.elementor-element-124c158 img{width:100%;max-width:100%;}.elementor-11975 .elementor-element.elementor-element-935e3d4{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11975 .elementor-element.elementor-element-a1cdcde{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:60%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11975 .elementor-element.elementor-element-a1cdcde:not(.elementor-motion-effects-element-type-background), .elementor-11975 .elementor-element.elementor-element-a1cdcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.clubdrei.com/wp-content/uploads/ludwig-burger-old-tv-background-1766043829.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-11975 .elementor-element.elementor-element-312003e > .elementor-widget-container{border-radius:18px 18px 18px 18px;}.elementor-11975 .elementor-element.elementor-element-312003e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-11975 .elementor-element.elementor-element-312003e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.clubdrei.com/wp-content/uploads/ludwig-burger-old-tv-mask-1766043830.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-11975 .elementor-element.elementor-element-312003e .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:1025px){.elementor-11975 .elementor-element.elementor-element-a1cdcde:not(.elementor-motion-effects-element-type-background), .elementor-11975 .elementor-element.elementor-element-a1cdcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-11975 .elementor-element.elementor-element-2b89a41{--margin-top:128px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-1869429 .elementor-heading-title{font-size:var( --e-global-typography-6c57d51-font-size );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-d600b55{font-size:var( --e-global-typography-e19b2ae-font-size );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-61921aa{--margin-top:128px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;}.elementor-11975 .elementor-element.elementor-element-1bfbf5b .elementor-heading-title{font-size:var( --e-global-typography-6c57d51-font-size );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-523f5d4{font-size:var( --e-global-typography-e19b2ae-font-size );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-7c5a503{--margin-top:128px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;}.elementor-11975 .elementor-element.elementor-element-2060865 .elementor-heading-title{font-size:var( --e-global-typography-6c57d51-font-size );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-4a29fa5{font-size:var( --e-global-typography-e19b2ae-font-size );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-a1cdcde:not(.elementor-motion-effects-element-type-background), .elementor-11975 .elementor-element.elementor-element-a1cdcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;background-size:150% auto;}.elementor-11975 .elementor-element.elementor-element-a1cdcde{--padding-top:60%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-11975 .elementor-element.elementor-element-2b89a41{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-1869429 .elementor-heading-title{font-size:var( --e-global-typography-6c57d51-font-size );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-d600b55{font-size:var( --e-global-typography-e19b2ae-font-size );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-61921aa{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-11975 .elementor-element.elementor-element-1bfbf5b .elementor-heading-title{font-size:var( --e-global-typography-6c57d51-font-size );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-523f5d4{font-size:var( --e-global-typography-e19b2ae-font-size );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-7c5a503{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-11975 .elementor-element.elementor-element-2060865 .elementor-heading-title{font-size:var( --e-global-typography-6c57d51-font-size );line-height:var( --e-global-typography-6c57d51-line-height );letter-spacing:var( --e-global-typography-6c57d51-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-4a29fa5{font-size:var( --e-global-typography-e19b2ae-font-size );line-height:var( --e-global-typography-e19b2ae-line-height );letter-spacing:var( --e-global-typography-e19b2ae-letter-spacing );}.elementor-11975 .elementor-element.elementor-element-a1cdcde:not(.elementor-motion-effects-element-type-background), .elementor-11975 .elementor-element.elementor-element-a1cdcde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 95%;background-size:225% auto;}.elementor-11975 .elementor-element.elementor-element-a1cdcde{--padding-top:80%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for container, class: .elementor-element-2b89a41 */.elementor-11975 .elementor-element.elementor-element-2b89a41 .elementor-widget:not(.elementor-widget-image) .elementor-widget-container {
    max-width: 1080px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ef31df */.elementor-11975 .elementor-element.elementor-element-6ef31df .elementor-widget-container {
    border-radius: 18px;
    overflow: hidden;
}

.elementor-11975 .elementor-element.elementor-element-6ef31df .elementor-widget-container img {
    transform: scale(1.0125);
    transition: transform 12000ms;
}

.elementor-11975 .elementor-element.elementor-element-6ef31df .elementor-widget-container:hover img {
    transform: scale(1.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61921aa */.elementor-11975 .elementor-element.elementor-element-61921aa .elementor-widget:not(.elementor-widget-image) .elementor-widget-container {
    max-width: 1080px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-418a160 */.elementor-11975 .elementor-element.elementor-element-418a160 .elementor-widget-container {
    border-radius: 18px;
    overflow: hidden;
}

.elementor-11975 .elementor-element.elementor-element-418a160 .elementor-widget-container img {
    transform: scale(1.0125);
    transition: transform 12000ms;
}

.elementor-11975 .elementor-element.elementor-element-418a160 .elementor-widget-container:hover img {
    transform: scale(1.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5a503 */.elementor-11975 .elementor-element.elementor-element-7c5a503 .elementor-widget:not(.elementor-widget-image) .elementor-widget-container {
    max-width: 1080px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-124c158 */.elementor-11975 .elementor-element.elementor-element-124c158 .elementor-widget-container {
    border-radius: 18px;
    overflow: hidden;
}

.elementor-11975 .elementor-element.elementor-element-124c158 .elementor-widget-container img {
    transform: scale(1.0125);
    transition: transform 12000ms;
}

.elementor-11975 .elementor-element.elementor-element-124c158 .elementor-widget-container:hover img {
    transform: scale(1.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e353040 */.elementor-11975 .elementor-element.elementor-element-e353040 .elementor-widget:not(.elementor-widget-image) .elementor-widget-container {
    max-width: 1080px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-312003e */.elementor-11975 .elementor-element.elementor-element-312003e {
    width: 26.8%;
    max-width: none !important;
    position: absolute;
    top: 62%;
    left: 31.4%;
    transform: translateY(-50%);
}

.elementor-11975 .elementor-element.elementor-element-312003e .elementor-wrapper {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 75%;
}

.elementor-11975 .elementor-element.elementor-element-312003e .elementor-video {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-11975 .elementor-element.elementor-element-312003e .elementor-wrapper:before,
.elementor-11975 .elementor-element.elementor-element-312003e .elementor-wrapper:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.elementor-11975 .elementor-element.elementor-element-312003e .elementor-wrapper:before {
    z-index: 1;
    background-image: url('data:image/gif;base64,R0lGODlhAQACAPAAAAAAAAAAACH5BAEAAAEALAAAAAABAAIAAAICRAoAOw==');
    opacity: 0.3;
    pointer-events: none;
}

.elementor-11975 .elementor-element.elementor-element-312003e .elementor-wrapper:after {
    z-index: 2;
    box-shadow: inset 0 0 24px 8px rgba(0, 0, 0, 0.8);
}

@media (max-width: 1024px) {
    .elementor-11975 .elementor-element.elementor-element-312003e {
        width: 36%;
        top: 49%;
        left: 25%;
    }
}

@media (max-width: 767px) {
    .elementor-11975 .elementor-element.elementor-element-312003e {
        width: 53%;
        top: 45%;
        left: 13.5%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1cdcde */.elementor-11975 .elementor-element.elementor-element-a1cdcde > .e-con-inner {
    max-width: none !important;
}/* End custom CSS */