/* Generated from page: dj-wien */
.themify_builder_content-5392 .tb_2awf399{margin-bottom:-4px;margin-top:10px}
.themify_builder_content-5392 .tb_agmo399{padding-top:455px;margin-bottom:5px;margin-top:2px}
.themify_builder_content-5392 .tb_m2vd710,.themify_builder_content-5392 .tb_m2vd710 p,.themify_builder_content-5392 .tb_m2vd710 h1,.themify_builder_content-5392 .tb_m2vd710 h2,.themify_builder_content-5392 .tb_m2vd710 h3,.themify_builder_content-5392 .tb_m2vd710 h4,.themify_builder_content-5392 .tb_m2vd710 h5,.themify_builder_content-5392 .tb_m2vd710 h6,.themify_builder_content-5392 .tb_rakk710,.themify_builder_content-5392 .tb_rakk710 p,.themify_builder_content-5392 .tb_rakk710 h1,.themify_builder_content-5392 .tb_rakk710 h2,.themify_builder_content-5392 .tb_rakk710 h3,.themify_builder_content-5392 .tb_rakk710 h4,.themify_builder_content-5392 .tb_rakk710 h5,.themify_builder_content-5392 .tb_rakk710 h6{color:#fff}
.themify_builder_content-5392 .tb_m2vd710,.themify_builder_content-5392 .tb_37eu914{margin-top:-10px}
.themify_builder_content-5392 .tb_hswy710.module-widget a{text-decoration:none;color:#fff}
.themify_builder_content-5392 .tb_hswy710.module-widget,.themify_builder_content-5392 .tb_hswy710.module-widget a{font-size:10px}
.themify_builder_content-5392 .tb_hswy710.module-widget{text-align:right;padding-bottom:0}
.themify_builder_content-5392 .tb_q9n4710.module-text.module h1{font-size:35px}
.themify_builder_content-5392 .tb_q33v710.module-text{margin-top:-13px;font-size:20px}
.themify_builder_content-5392 .tb_rakk710>.row_inner{--align_content:var(--align_start);--colg:var(--none)}
.themify_builder_content-5392 .tb_rakk710 a,.themify_builder_content-5392 .tb_rakk710 a:hover{color:#ffc400}
.themify_builder_content-5392 .tb_rakk710>.builder_row_cover::before,.themify_builder_content-5392 .tb_rakk710>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-5392 .tb_t240710>.builder_row_cover::before,.themify_builder_content-5392 .tb_t240710>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-5392 .tb_rakk710>.builder_row_cover,.themify_builder_content-5392 .tb_rakk710>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-5392 .tb_t240710>.builder_row_cover,.themify_builder_content-5392 .tb_t240710>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-5392 .tb_diuc710.module-image.module .image-title,.themify_builder_content-5392 .tb_3wvi710.module-image.module .image-title,.themify_builder_content-5392 .tb_ncnl710.module-image.module .image-title{margin-right:30px;margin-left:30px;font-size:20px}
.themify_builder_content-5392 .tb_d1l2710.module-text a,.themify_builder_content-5392 .tb_gjcf710.module-text a,.themify_builder_content-5392 .tb_2gmp710.module-text a{text-decoration:underline}
.themify_builder_content-5392 .tb_d1l2710.module-text.module h2,.themify_builder_content-5392 .tb_nn79710.module-text.module h2,.themify_builder_content-5392 .tb_lczy710.module-text.module h2{font-size:15px}
.themify_builder_content-5392 .tb_d1l2710.module-text{padding-right:20px;padding-left:20px;background-image:none;background-color:#000}
.themify_builder_content-5392 .tb_013h710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_013h710.module-buttons em,.themify_builder_content-5392 .tb_013h710.module-buttons .ui,.themify_builder_content-5392 .tb_013h710.module-buttons span,.themify_builder_content-5392 .tb_k85r710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_k85r710.module-buttons em,.themify_builder_content-5392 .tb_k85r710.module-buttons .ui,.themify_builder_content-5392 .tb_k85r710.module-buttons span,.themify_builder_content-5392 .tb_c8ke710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_c8ke710.module-buttons em,.themify_builder_content-5392 .tb_c8ke710.module-buttons .ui,.themify_builder_content-5392 .tb_c8ke710.module-buttons span,.themify_builder_content-5392 .tb_2s8x710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_2s8x710.module-buttons em,.themify_builder_content-5392 .tb_2s8x710.module-buttons .ui,.themify_builder_content-5392 .tb_2s8x710.module-buttons span,.themify_builder_content-5392 .tb_phry710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_phry710.module-buttons em,.themify_builder_content-5392 .tb_phry710.module-buttons .ui,.themify_builder_content-5392 .tb_phry710.module-buttons span,.themify_builder_content-5392 .tb_cq8j710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_cq8j710.module-buttons em,.themify_builder_content-5392 .tb_cq8j710.module-buttons .ui,.themify_builder_content-5392 .tb_cq8j710.module-buttons span,.themify_builder_content-5392 .tb_cxnd710.module-buttons .module-buttons-item,.themify_builder_content-5392 .tb_cxnd710.module-buttons em,.themify_builder_content-5392 .tb_cxnd710.module-buttons .ui,.themify_builder_content-5392 .tb_cxnd710.module-buttons span{color:#000}
.themify_builder_content-5392 .tb_013h710.module-buttons,.themify_builder_content-5392 .tb_k85r710.module-buttons,.themify_builder_content-5392 .tb_c8ke710.module-buttons,.themify_builder_content-5392 .tb_2s8x710.module-buttons,.themify_builder_content-5392 .tb_phry710.module-buttons,.themify_builder_content-5392 .tb_cq8j710.module-buttons,.themify_builder_content-5392 .tb_cxnd710.module-buttons{text-align:center;padding-right:40px;padding-left:40px;padding-bottom:30px}
.themify_builder_content-5392 .tb_013h710.module-buttons.module .module-buttons-item a,.themify_builder_content-5392 .tb_k85r710.module-buttons.module .module-buttons-item a,.themify_builder_content-5392 .tb_c8ke710.module-buttons.module .module-buttons-item a,.themify_builder_content-5392 .tb_2s8x710.module-buttons.module .module-buttons-item a,.themify_builder_content-5392 .tb_phry710.module-buttons.module .module-buttons-item a,.themify_builder_content-5392 .tb_cq8j710.module-buttons.module .module-buttons-item a,.themify_builder_content-5392 .tb_cxnd710.module-buttons.module .module-buttons-item a{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(198deg,rgb(255, 196, 0) 0%,rgb(252, 236, 8) 54%,rgb(194, 156, 4) 100%);color:#000;border:2px solid #ffc400;border-top-color:#ffc400;background-color:transparent}
.themify_builder_content-5392 .tb_013h710.module-buttons.module .module-buttons-item em,.themify_builder_content-5392 .tb_k85r710.module-buttons.module .module-buttons-item em,.themify_builder_content-5392 .tb_c8ke710.module-buttons.module .module-buttons-item em,.themify_builder_content-5392 .tb_2s8x710.module-buttons.module .module-buttons-item em,.themify_builder_content-5392 .tb_phry710.module-buttons.module .module-buttons-item em,.themify_builder_content-5392 .tb_cq8j710.module-buttons.module .module-buttons-item em,.themify_builder_content-5392 .tb_cxnd710.module-buttons.module .module-buttons-item em{background-image:none;background-color:#ffc400}
.themify_builder_content-5392 .tb_nn79710.module-text,.themify_builder_content-5392 .tb_lczy710.module-text{padding-right:20px;padding-left:20px}
.themify_builder_content-5392 .tb_rih738.module-text{font-size:18px}
.themify_builder_content-5392 .tb_ri76970{--col:var(--c1_2_1)}
.themify_builder_content-5392 .tb_39pn710{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgb(255, 196, 0) 0%,rgb(252, 236, 8) 54%,rgb(194, 156, 4) 100%);padding-bottom:30px;padding-top:30px}
.themify_builder_content-5392 .tb_7rmp710{--col:.267fr 3.637fr .238fr}
.themify_builder_content-5392 .tb_gjcf710.module-text{border-radius:15px;background-image:none;background-color:#000;padding:20px 30px 10px}
.themify_builder_content-5392 .tb_n9h8710{--colg:var(--none)}
.themify_builder_content-5392 .tb_gepw710.module-image.module .image-title,.themify_builder_content-5392 .tb_7n6n710.module-image.module .image-title,.themify_builder_content-5392 .tb_82am181.module-image.module .image-title,.themify_builder_content-5392 .tb_kxd4710.module-image.module .image-title{margin-right:30px;margin-left:30px;font-size:15px}
.themify_builder_content-5392 .tb_gepw710.module-image{text-align:center;padding-bottom:4px}
.themify_builder_content-5392 .tb_brr4710.module-text.module h3,.themify_builder_content-5392 .tb_yost710.module-text.module h3,.themify_builder_content-5392 .tb_8end710.module-text.module h3,.themify_builder_content-5392 .tb_d5tt710.module-text.module h3{font-size:20px}
.themify_builder_content-5392 .tb_brr4710.module-text{padding:1px 40px 5px}
.themify_builder_content-5392 .tb_yost710.module-text{padding-right:40px;padding-left:40px;padding-top:1px}
.themify_builder_content-5392 .tb_8end710.module-text,.themify_builder_content-5392 .tb_d5tt710.module-text{padding-right:40px;padding-left:40px}
.themify_builder_content-5392 .tb_ddx3710{padding-bottom:30px;padding-top:30px;background-size:cover;--tbBg:parallax;background-attachment:fixed;background-position:left 0px top 0px;background-repeat:no-repeat;background-image:url(https://reflex-by-fly.com/wp-content/uploads/2026/07/dj-wien_party-volksgarten-wien_house_musik.avif)}
.themify_builder_content-5392 .tb_qocq710{--col:.665fr 2.868fr .609fr}
.themify_builder_content-5392 .tb_vfwb710{padding-top:20px;border-radius:15px;padding-right:20px;padding-left:20px;background-color:rgba(0, 0, 0, .67)}
.themify_builder_content-5392 .tb_pw6s710.module-text a{text-decoration:underline;color:#ffc400}
.themify_builder_content-5392 .tb_6iyt710{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:radial-gradient(circle,rgb(255, 196, 0) 0%,rgb(252, 236, 8) 54%,rgb(194, 156, 4) 100%);padding-top:30px;padding-bottom:30px}
.themify_builder_content-5392 .tb_0mn7710{background-attachment:scroll;background-position:left 0px top 0px;background-size:cover;background-repeat:no-repeat;background-image:url(https://reflex-by-fly.com/wp-content/uploads/2026/07/herrmann-strandbar.webp);border-radius:15px}
.themify_builder_content-5392 .tb_2gmp710.module-text{padding-right:20px;padding-left:20px;border-radius:15px;padding-top:20px;background-image:none;background-color:rgba(0, 0, 0, .41);margin:72px 20px 380px}
.themify_builder_content-5392 .tb_iyw4526{padding-right:30px;padding-left:30px;padding-top:30px}
.themify_builder_content-5392 .tb_525o342{--align_content:var(--align_end)}
.themify_builder_content-5392 .tb_doqz598.module-widget{text-align:center}
.themify_builder_content-5392 .tb_299f68.module-text{text-align:right}

@media(max-width:1024px){
.themify_builder_content-5392 .tb_agmo399{padding-top:420px}
.themify_builder_content-5392 .tb_n9h8710{--area:"col1 col2" "col3 col4"}
}
@media(max-width:768px){
.themify_builder_content-5392 .tb_013h710.module-buttons,.themify_builder_content-5392 .tb_k85r710.module-buttons,.themify_builder_content-5392 .tb_c8ke710.module-buttons{padding-right:20px;padding-left:20px}
}
@media(max-width:600px){
.themify_builder_content-5392 .tb_2awf399{margin-top:-50px}
.themify_builder_content-5392 .tb_agmo399{margin-bottom:-88px;padding-bottom:426px;padding-top:0}
.themify_builder_content-5392 .tb_m2vd710{margin-top:-80px}
.themify_builder_content-5392 .tb_hswy710.module-widget{padding-top:0;padding-bottom:15px}
.themify_builder_content-5392 .tb_q9n4710.module-text{padding-right:20px;padding-left:20px}
.themify_builder_content-5392 .tb_q9n4710.module-text.module h1{font-size:25px}
.themify_builder_content-5392 .tb_q33v710.module-text{font-size:15px;padding-right:20px;padding-left:20px}
.themify_builder_content-5392 .tb_37eu914{--area:var(--aream2_auto)}
.themify_builder_content-5392 .tb_rakk710>.row_inner,.themify_builder_content-5392 .tb_wu01914,.themify_builder_content-5392 .tb_525o342{--area:var(--aream3_auto)}
.themify_builder_content-5392 .tb_d1l2710.module-text,.themify_builder_content-5392 .tb_nn79710.module-text{padding-bottom:0}
.themify_builder_content-5392 .tb_013h710.module-buttons,.themify_builder_content-5392 .tb_k85r710.module-buttons,.themify_builder_content-5392 .tb_c8ke710.module-buttons{padding-bottom:20px}
.themify_builder_content-5392 .tb_lczy710.module-text{padding-top:0;padding-bottom:0}
.themify_builder_content-5392 .tb_rih738.module-text.module h3,.themify_builder_content-5392 .tb_gjcf710.module-text.module h2{font-size:18px}
.themify_builder_content-5392 .tb_ri76970,.themify_builder_content-5392 .tb_7rmp710,.themify_builder_content-5392 .tb_qocq710{--col:none;--area:var(--aream3_auto)}
.themify_builder_content-5392 .tb_39pn710{padding-top:20px;padding-bottom:20px}
.themify_builder_content-5392 .tb_n9h8710{--area:var(--aream4_auto)}
.themify_builder_content-5392 .tb_brr4710.module-text,.themify_builder_content-5392 .tb_yost710.module-text{padding:0 20px}
.themify_builder_content-5392 .tb_2s8x710.module-buttons,.themify_builder_content-5392 .tb_phry710.module-buttons,.themify_builder_content-5392 .tb_cxnd710.module-buttons{padding:0 20px 20px}
.themify_builder_content-5392 .tb_8end710.module-text{padding-bottom:0;padding-left:20px;padding-right:20px}
.themify_builder_content-5392 .tb_cq8j710.module-buttons{padding:1px 20px 20px}
.themify_builder_content-5392 .tb_d5tt710.module-text{padding:0}
.themify_builder_content-5392 .tb_ddx3710{padding:20px;background-image:url(https://reflex-by-fly.com/wp-content/uploads/2026/07/dj-wien_party-volksgarten-wien_house_musik-600x600.avif)}
.themify_builder_content-5392 .tb_6iyt710{padding-bottom:20px;padding-top:20px}
.themify_builder_content-5392 .tb_299f68.module-text{text-align:center}
}/*Builder Custom CSS START*/
/* Grundlegende Eigenschaften für alle Displaygrößen fixieren */
html body #hero-bg-section,
html body .hero-bg-section {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* Mobile & Tablet Portrait */
@media screen and (max-width: 768px) {
    html body #hero-bg-section,
    html body .hero-bg-section {
        background-image: url('https://reflex-by-fly.com/wp-content/uploads/2025/08/dj-buchen-wien_dj-booking-vienna_dj-sound_event-dj_Sommerparty-2025_dj-booking-vienna_reflex-by-fly_ingrid_franz_new-2-mobile.avif') !important;
    }
}

/* Desktop & Tablet Landscape */
@media screen and (min-width: 769px) {
    html body #hero-bg-section,
    html body .hero-bg-section {
        background-image: url('https://reflex-by-fly.com/wp-content/uploads/2025/08/dj-buchen-wien_dj-booking-vienna_dj-sound_event-dj_Sommerparty-2025_dj-booking-vienna_reflex-by-fly_ingrid_franz_new-2.avif') !important;
    }
}
/* 1. Spalten als Flexbox-Container definieren */
.themify_builder_row .module_column {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

/* 2. Button-Modul ganz nach unten schieben */
.module-buttons,
.module-button {
    margin-top: auto !important;
}
/* 1. Spalten als Flexbox-Container definieren */
.themify_builder_row .module_column_1 {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

/* 2. Button-Modul ganz nach unten schieben */
.module-buttons,
.module-button {
    margin-top: auto !important;
}
/*Builder Custom CSS END*/