.elementor-kit-7{--e-global-color-primary:#CBAA5F;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-b0dae4e:#54595FB0;--e-global-color-8adbf88:#54595FB0;--e-global-color-c1abe85:#8F3A3ACF;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:300;font-family:"Manrope", Sans-serif;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#9B9797;font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-kit-7 h1{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-kit-7 h2{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-kit-7 h3{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-kit-7 h4{font-family:"Manrope", Sans-serif;font-weight:300;}.elementor-kit-7 h5{font-family:"Manrope", Sans-serif;}.elementor-kit-7 h6{font-family:"Manrope", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 a{font-size:4.4vw;}.elementor-kit-7 h1{font-size:22px;}.elementor-kit-7 h2{font-size:6vw;}.elementor-kit-7 h3{line-height:0.8em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */body {
background: #000000;
color: #ffffff;
font-family: 'Manrope', system-ui, -apple-system, sans-serif;
font-size: 17px;
line-height: 1.6;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.hero-title {
font-weight: 500;
line-height: 1.2;
font-size: clamp(32px, 5vw, 64px);
margin: 0 0 16px 0;
color: #ffffff;
}

.hp-hero {
min-height: 100vh;
display: flex;
align-items: flex-end;
background: #000000;
overflow: hidden;
}

.hp-hero__inner {
width: 100%;
max-width: 1100px;
margin: 0 auto;
padding: 40px 24px;
}

.btn-row {
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: center;
}

.btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 48px;
padding: 14px 24px;
border-radius: 6px;
font-weight: 600;
letter-spacing: 0.01em;
line-height: 1.2;
text-decoration: none;
border: 1px solid transparent;
transition: all 0.15s ease;
cursor: pointer;
}

.btn:hover {
transform: translateY(-2px);
}

.btn:active {
transform: translateY(0);
}

.btn--gold {
background: #cbaa5f;
border-color: #cbaa5f;
color: #000000;
}

.btn--gold:hover {
background: #d4b56f;
border-color: #d4b56f;
}

.btn--ghost {
background: transparent;
border-color: #ffffff;
color: #ffffff;
}

.btn--ghost:hover {
background: rgba(255, 255, 255, 0.1);
}

@media (max-width: 768px) {
.hp-hero__inner {
padding: 32px 20px;
}
.btn-row {
flex-direction: column;
width: 100%;
}
.btn {
width: 100%;
}
}

a {
color: #ffffff;
text-decoration: none;
}

a:hover {
color: #cbaa5f;
}

/*presah*/
html, body{overflow-x:hidden}
*,*::before,*::after{box-sizing:border-box}
.e-con,.e-con-inner,.elementor-container,.elementor-row,
.elementor-column,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container{
  min-width:0; max-width:100%;
}
img,video,canvas,iframe{max-width:100%; height:auto; display:block}
.elementor-section.elementor-section-stretched{left:0!important; right:0!important; width:100%!important}
*[style*="100vw"]{width:100%!important}
.swiper,.elementor-swiper,.elementor-image-carousel-wrapper{overflow:hidden}/* End custom CSS */