.elementor-20 .elementor-element.elementor-element-3fa25e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7dec46b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-685520e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-14466d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-3fa25e10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-685520e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-3fa25e10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-685520e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');
/* Kismat33 global styles: Elementor > Site Settings > Custom CSS */
:root{--k33-purple:#632EBD;--k33-purple-d:#43208A;--k33-purple-l:#B48CF5;--k33-dark:#222121;--k33-dark2:#1A1919;--k33-gold:#F5BE19;--k33-gold-l:#FFD65A;--k33-bg:#121212;--k33-text:#F2F2F2;--k33-muted:#A3A3A3;--k33-line:#333131;--k33-wrap:1240px}
body{background:var(--k33-bg)}
.k33,.k33 *{box-sizing:border-box}
.k33{font-family:Inter,sans-serif;color:var(--k33-text);font-size:15px;line-height:1.6;width:100%}
.k33 h1,.k33 h2,.k33 h3,.k33 h4,.k33 h5,.k33 p,.k33 ul{margin:0;padding:0}
.k33 h1,.k33 h2,.k33 h3,.k33 h4,.k33 h5,.k33 .k33-logo{font-family:Sora,sans-serif;color:inherit;font-weight:700;line-height:1.2}
.k33 a{color:inherit;text-decoration:none}
.k33 li{list-style:none}
.k33 .wrap{max-width:var(--k33-wrap);margin:0 auto;padding:0 24px}
.k33 .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;line-height:1.2;padding:11px 22px;border-radius:999px;border:2px solid transparent;white-space:nowrap;transition:transform .15s}
.k33 .btn:hover{transform:translateY(-2px)}
.k33 .btn.gold{background:linear-gradient(180deg,var(--k33-gold-l),var(--k33-gold));color:#3A2500;box-shadow:0 4px 0 #C98A0E}
.k33 .btn.line{border-color:rgba(255,255,255,.35);color:#fff}
.k33 .btn.red{background:var(--k33-purple);color:#fff;box-shadow:0 4px 0 var(--k33-purple-d)}
.k33 .btn.ghost{border-color:rgba(255,255,255,.5);color:#fff}
.k33 .k33-logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:26px;letter-spacing:-.5px;line-height:1.1}
.k33 .k33-logo .mark{width:46px;height:46px;flex:none}
.k33 .k33-logo span{color:var(--k33-gold)}
.k33 .k33-logo small{display:block;font:600 9.5px Inter,sans-serif;letter-spacing:2.5px;color:var(--k33-muted)}
.k33 .shead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}
.k33 .shead .k{font:700 12px Inter,sans-serif;letter-spacing:2px;color:var(--k33-purple-l);text-transform:uppercase}
.k33 .shead h2{font-size:32px;letter-spacing:-.5px;margin-top:4px}
.k33 .shead a{font-weight:700;color:var(--k33-gold);font-size:14px;white-space:nowrap}
.k33-s{padding:72px 0}
@media (max-width:767px){
 .k33 .wrap{padding:0 16px}
 .k33 .btn{padding:9px 16px;font-size:13px}
 .k33 .k33-logo{font-size:21px}.k33 .k33-logo .mark{width:38px;height:38px}
 .k33 .shead h2{font-size:24px}
 .k33-s{padding:48px 0}
}/* End custom CSS */