.elementor-7378 .elementor-element.elementor-element-sm-rel-menu .elementor-menu-toggle{margin:0 auto;}.elementor-7378 .elementor-element.elementor-element-sm-rel-listen .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-rel-listen .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-spotify .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-spotify .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-apple .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-apple .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-youtube .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-youtube .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-youtube-music .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-youtube-music .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-deezer .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-deezer .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-tidal .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-tidal .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-pandora .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-pandora .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-anghami .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-anghami .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7378 .elementor-element.elementor-element-sm-fe-all .elementor-button-content-wrapper{flex-direction:row;}.elementor-7378 .elementor-element.elementor-element-sm-fe-all .elementor-button .elementor-button-content-wrapper{gap:7px;}/* Start custom CSS for section, class: .elementor-element-sm-rel-header */.elementor-7378 .elementor-element.elementor-element-sm-rel-header { width:100%; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header, .elementor-7378 .elementor-element.elementor-element-sm-rel-header * { box-sizing:border-box; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-kicker .elementor-heading-title { margin:0; color:#e7b3bc; font:700 12px/1.3 Inter,system-ui,sans-serif; letter-spacing:.18em; text-transform:uppercase; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-title .elementor-heading-title { margin:0; color:#f2eee5; font:700 clamp(48px,6.4vw,96px)/.94 Georgia,serif; letter-spacing:-.05em; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-copy, .elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-copy p, .elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-copy .elementor-heading-title { color:#d7cacc; font:400 clamp(17px,1.35vw,20px)/1.65 Inter,system-ui,sans-serif; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-button { display:inline-block; width:auto; margin:24px 10px 0 0; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-button .elementor-button { padding:15px 24px; border-radius:999px; font:700 15px/1 Inter,system-ui,sans-serif; text-decoration:none; }
@media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-container{width:min(100% - 28px,1180px);} .elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-button{display:block;width:100%;margin-right:0;} .elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-button .elementor-button{width:100%;}}.elementor-7378 .elementor-element.elementor-element-sm-rel-header { padding:22px 0; background:#171312; } .elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-container{align-items:center;} .elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-logo img{width:158px;} .elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-menu a.elementor-item{color:rgba(242,238,229,.84);font:650 16px/1.3 Inter,system-ui,sans-serif;}
/* SM Mobile Navigation 2026 */
@media(max-width:1024px){
.elementor-7378 .elementor-element.elementor-element-sm-rel-header{
position:relative;
z-index:1000;
padding:12px 0!important;
background:radial-gradient(circle at 88% 0%,rgba(141,38,56,.26),transparent 38%),#171312!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header>.elementor-container{
position:relative;
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
align-items:center!important;
justify-content:space-between!important;
width:min(100% - 28px,1180px)!important;
min-height:58px;
margin:0 auto!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header>.elementor-container>.elementor-column:first-child{
width:auto!important;
max-width:70%!important;
flex:0 0 auto!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header>.elementor-container>.elementor-column:last-child{
position:static!important;
width:auto!important;
max-width:none!important;
flex:0 0 auto!important;
margin-left:auto!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-column-gap-no>.elementor-column>.elementor-element-populated,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-widget-wrap{
padding:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-widget-image{
margin:0!important;
text-align:left!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-logo img,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-pr-logo img{
display:block!important;
width:126px!important;
max-width:126px!important;
height:auto!important;
margin:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-widget-nav-menu,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-widget-nav-menu>.elementor-widget-container,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-widget-wrap{
position:static!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:48px!important;
height:48px!important;
margin:0 0 0 auto!important;
padding:0!important;
color:#f2eee5!important;
background:rgba(242,238,229,.07)!important;
border:1px solid rgba(242,238,229,.2)!important;
border-radius:999px!important;
font-size:24px!important;
line-height:1!important;
box-shadow:0 10px 28px rgba(0,0,0,.18)!important;
transition:background-color .2s ease,border-color .2s ease,transform .2s ease!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle:hover,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle:focus-visible,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle.elementor-active{
color:#fff!important;
background:#9e2c42!important;
border-color:#b94459!important;
outline:none!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle__icon--open{
position:relative!important;
display:block!important;
width:20px!important;
height:14px!important;
font-size:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle__icon--open:before{
content:""!important;
position:absolute!important;
left:0!important;
top:6px!important;
display:block!important;
width:20px!important;
height:2px!important;
border-radius:999px!important;
background:currentColor!important;
box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{
display:none!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown{
position:absolute!important;
top:calc(100% + 10px)!important;
left:0!important;
right:0!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:10px!important;
background:rgba(23,19,18,.98)!important;
border:1px solid rgba(242,238,229,.16)!important;
border-radius:20px!important;
box-shadow:0 26px 65px rgba(0,0,0,.46)!important;
backdrop-filter:blur(18px);
-webkit-backdrop-filter:blur(18px);
overflow:hidden!important;
z-index:1001!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown .elementor-nav-menu,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown ul{
margin:0!important;
padding:0!important;
background:transparent!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown li{
margin:0!important;
padding:0!important;
background:transparent!important;
border:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown a.elementor-item{
display:flex!important;
align-items:center!important;
min-height:0!important;
margin:0!important;
padding:17px 16px!important;
color:#f2eee5!important;
background:transparent!important;
border:0!important;
border-bottom:1px solid rgba(242,238,229,.1)!important;
border-radius:12px!important;
font:700 18px/1.25 Inter,system-ui,sans-serif!important;
letter-spacing:-.01em!important;
text-decoration:none!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown li:last-child a.elementor-item{
border-bottom-color:transparent!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown a.elementor-item:hover,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown a.elementor-item:focus-visible,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown a.elementor-item-active{
color:#fff!important;
background:rgba(158,44,66,.34)!important;
outline:none!important;
}
}
@media(max-width:480px){
.elementor-7378 .elementor-element.elementor-element-sm-rel-header>.elementor-container{width:calc(100% - 24px)!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-logo img,
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .sm-pr-logo img{width:118px!important;max-width:118px!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-menu-toggle{width:46px!important;height:46px!important;font-size:22px!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-header .elementor-nav-menu--dropdown{top:calc(100% + 8px)!important;border-radius:18px!important;}
}
/* End SM Mobile Navigation 2026 *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-sm-rel-main */.elementor-7378 .elementor-element.elementor-element-sm-rel-main { width:100%; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main, .elementor-7378 .elementor-element.elementor-element-sm-rel-main * { box-sizing:border-box; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-kicker .elementor-heading-title { margin:0; color:#e7b3bc; font:700 12px/1.3 Inter,system-ui,sans-serif; letter-spacing:.18em; text-transform:uppercase; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-title .elementor-heading-title { margin:0; color:#f2eee5; font:700 clamp(48px,6.4vw,96px)/.94 Georgia,serif; letter-spacing:-.05em; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-copy, .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-copy p, .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-copy .elementor-heading-title { color:#d7cacc; font:400 clamp(17px,1.35vw,20px)/1.65 Inter,system-ui,sans-serif; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button { display:inline-block; width:auto; margin:24px 10px 0 0; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button { padding:15px 24px; border-radius:999px; font:700 15px/1 Inter,system-ui,sans-serif; text-decoration:none; }
@media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-container{width:min(100% - 28px,1180px);} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button{display:block;width:100%;margin-right:0;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button{width:100%;}}.elementor-7378 .elementor-element.elementor-element-sm-rel-main{padding:100px 0;background:radial-gradient(circle at 82% 16%,rgba(141,38,56,.5),transparent 34%),linear-gradient(135deg,#171312 0%,#2a1519 52%,#11100f 100%);} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-container{align-items:center;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-cover img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#100f0e;box-shadow:0 28px 80px rgba(0,0,0,.38);} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-meta{margin-top:18px;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-player{margin-top:34px;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-player iframe{display:block;width:100%;border:0;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-listen .elementor-button{color:#fff;background:#9e2c42;} @media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-sm-rel-main{padding:70px 0;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-container{display:block;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-column{width:100%!important;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-info-col{margin-top:38px;}}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-spotify .elementor-button{color:#0b160f;background:#1ed760;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-apple .elementor-button{color:#191816;background:#f5f5f7;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-youtube .elementor-button{color:#fff;background:#ff0033;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-all .elementor-button{color:#f2eee5;background:transparent;border:1px solid rgba(242,238,229,.55);}
/* sm-compact-platform-buttons */ .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button{width:auto!important;margin:16px 8px 0 0!important;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button{width:auto!important;min-width:0;padding:11px 16px;font-size:14px;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button-icon{font-size:16px;} @media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button{display:inline-block!important;width:auto!important;margin-right:6px!important;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button{width:auto!important;padding:11px 14px;}}
/* sm-foundee-catalog-status */ .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button{width:auto!important;margin:12px 7px 0 0!important;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button{width:auto!important;min-width:0;padding:10px 14px;font-size:13px;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-spotify .elementor-button{color:#07150c;background:#1ed760;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-apple .elementor-button{color:#111;background:#f5f5f7;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-amazon .elementor-button{color:#fff;background:#146eb4;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-youtube .elementor-button,.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-youtube-music .elementor-button{color:#fff;background:#f03;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-deezer .elementor-button{color:#fff;background:#5f2eea;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-tidal .elementor-button{color:#fff;background:#000;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-pandora .elementor-button{color:#fff;background:#3668ff;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-anghami .elementor-button{color:#fff;background:#7b2cbf;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-itunes .elementor-button{color:#fff;background:#d948dd;} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-platform-all .elementor-button{color:#f2eee5;background:transparent;border:1px solid rgba(242,238,229,.58);} .elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-unreleased-label .elementor-heading-title{display:inline-block;margin-top:22px;padding:9px 13px;border:1px solid rgba(231,179,188,.58);border-radius:999px;color:#f2c7cf;font:700 12px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;}

/* sm-release-artwork-proportion-2026 */
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-cover-col{
width:44%!important;
max-width:44%!important;
flex:0 0 44%!important;
min-width:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-info-col{
width:56%!important;
max-width:56%!important;
flex:0 0 56%!important;
min-width:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-cover,
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-cover .elementor-widget-container{
width:100%!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-cover img{
display:block!important;
width:100%!important;
max-width:500px!important;
height:auto!important;
aspect-ratio:1/1!important;
object-fit:contain!important;
margin:0 auto!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-player,
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-player .elementor-widget-container,
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-player iframe{
max-width:100%!important;
}
@media(max-width:767px){
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-cover-col,
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-info-col{
width:100%!important;
max-width:100%!important;
flex:0 0 100%!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-cover img{
max-width:500px!important;
}
}

/* sm-release-info-spacing-2026 */
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-kicker{
margin-top:0!important;
margin-bottom:12px!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-title{
margin-top:0!important;
margin-bottom:6px!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-artist{
margin-top:10px!important;
margin-bottom:4px!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-genre{
margin-top:4px!important;
margin-bottom:0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-player{
margin-top:22px!important;
margin-bottom:8px!important;
}
@media(max-width:767px){
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-kicker{margin-bottom:10px!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-title{margin-bottom:4px!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-artist{margin-top:8px!important;margin-bottom:3px!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-genre{margin-top:3px!important;margin-bottom:0!important;}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .elementor-element-sm-rel-player{margin-top:18px!important;margin-bottom:6px!important;}
}

/* sm-release-platform-pill-sizing-2026 */
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button{
margin:8px 5px 0 0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button{
min-height:32px!important;
padding:8px 12px!important;
font-size:12px!important;
line-height:1!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button-icon{
font-size:14px!important;
}
@media(max-width:767px){
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button{
margin:7px 4px 0 0!important;
}
.elementor-7378 .elementor-element.elementor-element-sm-rel-main .sm-button .elementor-button{
min-height:32px!important;
padding:8px 11px!important;
font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-sm-rel-about */.elementor-7378 .elementor-element.elementor-element-sm-rel-about { width:100%; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about, .elementor-7378 .elementor-element.elementor-element-sm-rel-about * { box-sizing:border-box; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-kicker .elementor-heading-title { margin:0; color:#e7b3bc; font:700 12px/1.3 Inter,system-ui,sans-serif; letter-spacing:.18em; text-transform:uppercase; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-title .elementor-heading-title { margin:0; color:#f2eee5; font:700 clamp(48px,6.4vw,96px)/.94 Georgia,serif; letter-spacing:-.05em; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-copy, .elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-copy p, .elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-copy .elementor-heading-title { color:#d7cacc; font:400 clamp(17px,1.35vw,20px)/1.65 Inter,system-ui,sans-serif; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-button { display:inline-block; width:auto; margin:24px 10px 0 0; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-button .elementor-button { padding:15px 24px; border-radius:999px; font:700 15px/1 Inter,system-ui,sans-serif; text-decoration:none; }
@media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-sm-rel-about .elementor-container{width:min(100% - 28px,1180px);} .elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-button{display:block;width:100%;margin-right:0;} .elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-button .elementor-button{width:100%;}}.elementor-7378 .elementor-element.elementor-element-sm-rel-about{padding:100px 0;background:#fffdf8;} .elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-about-title .elementor-heading-title{color:#191816;font:700 clamp(38px,5vw,68px)/.98 Georgia,serif;} .elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-description,.elementor-7378 .elementor-element.elementor-element-sm-rel-about .sm-description p{color:#3d3935;font:400 19px/1.78 Georgia,serif;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-sm-rel-footer */.elementor-7378 .elementor-element.elementor-element-sm-rel-footer { width:100%; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer, .elementor-7378 .elementor-element.elementor-element-sm-rel-footer * { box-sizing:border-box; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-kicker .elementor-heading-title { margin:0; color:#e7b3bc; font:700 12px/1.3 Inter,system-ui,sans-serif; letter-spacing:.18em; text-transform:uppercase; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-title .elementor-heading-title { margin:0; color:#f2eee5; font:700 clamp(48px,6.4vw,96px)/.94 Georgia,serif; letter-spacing:-.05em; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-copy, .elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-copy p, .elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-copy .elementor-heading-title { color:#d7cacc; font:400 clamp(17px,1.35vw,20px)/1.65 Inter,system-ui,sans-serif; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-button { display:inline-block; width:auto; margin:24px 10px 0 0; }
.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-button .elementor-button { padding:15px 24px; border-radius:999px; font:700 15px/1 Inter,system-ui,sans-serif; text-decoration:none; }
@media(max-width:767px){.elementor-7378 .elementor-element.elementor-element-sm-rel-footer .elementor-container{width:min(100% - 28px,1180px);} .elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-button{display:block;width:100%;margin-right:0;} .elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-button .elementor-button{width:100%;}}.elementor-7378 .elementor-element.elementor-element-sm-rel-footer{padding:80px 0;background:#641a29;} .elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-footer-title .elementor-heading-title{font-size:clamp(38px,5vw,68px);} .elementor-7378 .elementor-element.elementor-element-sm-rel-footer .sm-contact .elementor-button{color:#641a29;background:#f2eee5;}/* End custom CSS */