.hero{position:relative;width:100%;height:600px;overflow:hidden}.hero picture,.hero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:1199px){.hero{height:500px}}@media (max-width:767px){.hero{height:400px}}.vertical-align{display:flex;flex-direction:column;justify-content:center}.mfp-title{display:none}.et_pb_gallery_grid .et_pb_gallery_item img{transform:scale(1.03);transition:transform 0.5s,opacity 0.5s}@media only screen and (min-width:768px){.et_pb_gallery_grid .et_pb_gallery_item{width:20%!important;clear:right!important}}.et_contact_bottom_container{width:100%}.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit.et_pb_button{width:97%;margin:auto}.et_pb_fullwidth_menu_0 .fullwidth-menu-nav{padding:20px 0!important}.et_pb_fullwidth_menu_0 .fullwidth-menu-nav li{padding-right:5px}.et_pb_fullwidth_menu_0 .fullwidth-menu-nav li a{background:black;padding:25px 30px;border-radius:50px;margin-top:-25px!important;transition:background 0.3s ease}.et_pb_fullwidth_menu_0 .fullwidth-menu-nav li a:hover,.et_pb_fullwidth_menu_0 .fullwidth-menu-nav li li a:hover{color:#fff!important;background:#141414!important}.et_pb_fullwidth_menu_0 .fullwidth-menu-nav li.current-menu-item>a{background:black}.et_pb_fullwidth_menu_0 .fullwidth-menu-nav .menu-item-has-children>a:first-child:after{content:none}@media only screen and (max-width:1250px){.et_pb_fullwidth_menu_0 .fullwidth-menu-nav li a{margin-bottom:30px!important}}@media only screen and (min-width:768px){.et_pb_contact_form_0 input{margin-top:-80px}}#main-header{display:none}#page-container{padding-top:0!important;margin-top:-1px!important}.icon-instagram img,.icon-youtube img,.icon-facebook img,.icon-phone img{width:48px!important;height:auto!important;transition:all 0.3s ease}.icon-instagram,.icon-youtube,.icon-facebook,.icon-phone{margin:0 8px!important}.icon-instagram img:hover{transform:scale(1.12);filter:drop-shadow(0 0 12px rgba(255,90,150,0.9))drop-shadow(0 0 18px rgba(255,140,60,0.8))}.icon-youtube img:hover{transform:scale(1.12);filter:drop-shadow(0 0 14px rgba(255,0,0,0.9))}.icon-facebook img:hover{transform:scale(1.12);filter:drop-shadow(0 0 14px rgba(59,89,152,0.9))}.icon-phone img:hover{transform:scale(1.12);filter:drop-shadow(0 0 14px rgba(0,255,0,0.9))}#logo{height:70px;width:auto;max-height:70px}@media (max-width:980px){#logo{height:60px;max-height:60px}}@media (max-width:767px){#logo{height:50px;max-height:50px}}.phone-row{display:flex;gap:24px;flex-wrap:wrap}.phone-badge{display:flex;align-items:center;gap:12px;text-decoration:none}.phone-circle{width:48px;height:48px;background:#FFD700;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6px rgba(255,215,0,0.6);transition:all 0.3s ease}.phone-icon{color:white;font-size:22px;line-height:1}.phone-number{font-size:20px;font-weight:600;color:white}.phone-badge:hover .phone-circle{transform:scale(1.12);box-shadow:0 0 14px rgba(255,215,0,1)}.dj-claim-wrapper{text-align:center;padding:0 10px;display:block}.dj-claim-line1{font-family:'Great Vibes','Dancing Script',cursive!important;font-size:46px;font-weight:400;color:#ffffff;line-height:1.1;margin-bottom:6px}.dj-claim-line2{font-family:'Great Vibes','Dancing Script',cursive!important;font-size:28px;font-weight:400;color:#ffffff;line-height:1.1;max-width:360px;margin:0 auto}@media (max-width:980px){.dj-claim-line1{font-size:38px}.dj-claim-line2{font-size:24px;max-width:300px}}@media (max-width:767px){.dj-claim-line1{font-size:32px}.dj-claim-line2{font-size:22px;max-width:240px}}