.elementor-bc-flex-widget .elementor-80543 .elementor-element.elementor-element-ac15889.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80543 .elementor-element.elementor-element-ac15889.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-80543 .elementor-element.elementor-element-72d49fa .elementor-button{background-color:#00000000;}.elementor-80543 .elementor-element.elementor-element-72d49fa{width:100%;max-width:100%;top:0px;z-index:100000;}body:not(.rtl) .elementor-80543 .elementor-element.elementor-element-72d49fa{left:0px;}body.rtl .elementor-80543 .elementor-element.elementor-element-72d49fa{right:0px;}/* Start custom CSS for button, class: .elementor-element-72d49fa */.elementor-80543 .elementor-element.elementor-element-72d49fa .elementor-button{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}



.elementor-80543 .elementor-element.elementor-element-72d49fa .elementor-button:hover {
	cursor: url('/wp-content/themes/hello-theme-child-master/img/enter.png') 35 35, default;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac15889 */.elementor-80543 .elementor-element.elementor-element-ac15889 {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    height: 100vh;
    width: 100vw !important;
}/* End custom CSS */
/* Start custom CSS */#tagline h4 {
    font-family: "Gotham A", "Gotham B" !important;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em; 
    color: #fff;
} 
#tagline {
        position: fixed;
        bottom: 9vh;
        right: 9vh;
        z-index: 1000;
        padding: 0px;
        margin-bottom: -22px !important;
        margin-right: -4px; 
}
    
.section-home {
    position: relative;
    text-align: center;
    background-color: #000;
}
.section-home .content {
    width: 100%;
    height: 100vh;
    /*height: var(--real100vh);*/
    position: relative;
}
.section-home .content .panel {
    width: 100%;
    height: 100vh;
    /*height: var(--real100vh);*/
    position: fixed;
    top: 0;
    left: 0;
}
.responsive-image.mode-fullbleed .sizer {
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    position: absolute;
}
.responsive-image .media {
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0;
	    opacity: 1;
	    transition: opacity .4s ease-in-out;
	    z-index: 10;
}
.responsive-image .video {
	    z-index: 20;
}

.section-home::before {
    content: "";
	position: fixed;
	top: 9vh;
	width: calc(100% - 18vh - 13vw - 55px);
	bottom: calc(9vh + 24px + 50px);
	right: 9vh;
	border-top: 1px solid rgba(255,255,255,0.6);
	border-right: 1px solid rgba(255,255,255,0.6);
	z-index: 1000;
    color: #000000 !important;
}
.section-home::after {
    content: "";
	position: fixed;
	top: calc(9vh + 10vw + 50px);
	right: calc(9vh + 415px + 50px);
	bottom: 9vh;
	left: 9vh;
	border-left: 1px solid rgba(255,255,255,0.6);
	border-bottom: 1px solid rgba(255,255,255,0.6);
	z-index: 1000;
    color: #000000 !important;
}


.main-container .row-container .row-parent {
    padding: 0px;
}
.style-color-xsdn-bg {
    background: transparent;
}
.main-wrapper {
    position: fixed;
    top: 0px;
}



@media only screen and (max-width: 960px) {
.artist-wrapper {
    top: 47%;
    width: 100% !important;
    left: 13%;
    position: absolute;
    transform: translateY(-50%);
}
}/* End custom CSS */