.elementor .e-con.sg-terms-hero{height:500px;position:relative;isolation:isolate;overflow:visible;background:#19190f}
.elementor .sg-terms-photo{position:absolute;inset:0;width:100%;height:100%;z-index:-2;overflow:hidden}
.elementor .sg-terms-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24.17%}
.elementor .sg-terms-hero:after{content:'';position:absolute;inset:0;background:#00000057;z-index:-1;pointer-events:none}
.elementor .sg-terms-hero>.e-con.sg-header{top:90px}
.elementor .sg-terms-hero>.sg-terms-title{position:absolute;top:268px;left:0;width:100%;text-align:center;margin:0}
:where(.sg-terms-hero) h1.elementor-heading-title{font-size:80px;letter-spacing:4px;line-height:1;font-weight:500}
.elementor .sg-terms-hero>.sg-terms-divider{position:absolute;top:368px;left:50%;transform:translateX(-50%);width:358px}
.elementor .sg-terms-divider img{width:100%;height:9px}
.elementor .e-con.sg-terms-body{min-height:800px;padding:136px max(24px,13.125vw);background:#000}
.elementor .sg-terms-copy{font:300 20px/1.4 var(--sg-body);color:#fff}
.elementor .sg-terms-copy p{margin:0}.elementor .sg-terms-copy p.sg-space{height:28px}
@media(max-width:1024px){.elementor .sg-terms-hero>.e-con.sg-header{top:40px}.elementor .e-con.sg-terms-body{padding:80px 8%;min-height:0}.elementor .sg-terms-copy{font-size:18px}}
@media(max-width:767px){.elementor .e-con.sg-terms-hero{height:400px}.elementor .sg-terms-hero>.sg-terms-title{top:245px}:where(.sg-terms-hero) h1.elementor-heading-title{font-size:48px;letter-spacing:2px}.elementor .sg-terms-hero>.sg-terms-divider{top:315px;width:240px}.elementor .e-con.sg-terms-body{padding:60px 24px}.elementor .sg-terms-copy{font-size:16px;line-height:1.65}}
