/* Start custom CSS for html, class: .elementor-element-b41e2c5 *//* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Poppins:wght@300;400;500&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.about-luxury{

    position:relative;

    min-height:55vh;

    display:flex;

    justify-content:center;

    align-items:center;

    overflow:hidden;

    background:#0a0a0a;

}

/* Background */

.about-bg{

    position:absolute;

    inset:0;

    background-image:url("YOUR-IMAGE.jpg");

    background-size:cover;

    background-position:center;

    background-repeat:no-repeat;

    transform:scale(1.05);

}

/* Dark Overlay */

.about-overlay{

    position:absolute;

    inset:0;

    background:
    linear-gradient(rgba(0,0,0,.75),
    rgba(0,0,0,.75));

}

/* Content */

.about-content{

    position:relative;

    z-index:10;

    max-width:900px;

    text-align:center;

    padding:40px;

}

/* Subtitle */

.about-subtitle{

    display:block;

    color:#c9a13d;

    letter-spacing:6px;

    text-transform:uppercase;

    font-size:13px;

    margin-bottom:20px;

}

/* Heading */

.about-content h2{

    font-family:'Cormorant Garamond',serif;

    font-size:92px;

    line-height:1;

    color:#fff;

    font-weight:400;

}

.about-content h2 span{

    color:#c9a13d;

    font-style:italic;

}

/* Gold Line */

.gold-line{

    width:60px;

    height:2px;

    background:#c9a13d;

    margin:35px auto;

}

/* Responsive */

@media(max-width:1024px){

.about-content h2{

font-size:70px;

}

.about-content p{

font-size:16px;

}

}

@media(max-width:768px){

.about-luxury{

min-height:80vh;

}

.about-content{

padding:20px;

}

.about-content h2{

font-size:48px;

line-height:1.15;

}

}/* End custom CSS */