.elementor-1580 .elementor-element.elementor-element-kr0016{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0016:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B1A;}.elementor-1580 .elementor-element.elementor-element-kr0015{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1580 .elementor-element.elementor-element-kr0010{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1580 .elementor-element.elementor-element-kr000f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1580 .elementor-element.elementor-element-kr0012{--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;}.elementor-1580 .elementor-element.elementor-element-kr0014{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0002{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0004{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0006{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0008{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0028{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0028:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E3D9;}.elementor-1580 .elementor-element.elementor-element-kr0027{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0025{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr0026{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0019{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr001c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr001f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0022{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0033{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0033:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B1A;}.elementor-1580 .elementor-element.elementor-element-kr0032{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr002a{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr0031{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr002d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1580 .elementor-element.elementor-element-kr0030{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1580 .elementor-element.elementor-element-kr03f2{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr03f2:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr03f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E3D9;}.elementor-1580 .elementor-element.elementor-element-kr03f1{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr03f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1580 .elementor-element.elementor-element-kr03ed{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1580 .elementor-element.elementor-element-kr03ef{--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;}.elementor-1580 .elementor-element.elementor-element-kr03fb{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr03fb:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr03fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121413;}.elementor-1580 .elementor-element.elementor-element-kr03fa{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr03f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1580 .elementor-element.elementor-element-kr03f4{--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;}.elementor-1580 .elementor-element.elementor-element-kr03f8{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1580 .elementor-element.elementor-element-kr0fad{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0fad:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E3D9;}.elementor-1580 .elementor-element.elementor-element-kr0fac{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0fa3{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr0fa8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:44px 44px;--row-gap:44px;--column-gap:44px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fa5{--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;}.elementor-1580 .elementor-element.elementor-element-kr0fa7{--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;}.elementor-1580 .elementor-element.elementor-element-kr0fab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-1580 .elementor-element.elementor-element-kr0fcb{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0fcb:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181B1A;}.elementor-1580 .elementor-element.elementor-element-kr0fca{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0fc1{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr0fc2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fb0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0fb3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0fb6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0fb9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0fbc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0fbf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0fc9{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr0fc8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:44px 44px;--row-gap:44px;--column-gap:44px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fc5{--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;}.elementor-1580 .elementor-element.elementor-element-kr0fc7{--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;}.elementor-1580 .elementor-element.elementor-element-kr07ff{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr07ff:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr07ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E3D9;}.elementor-1580 .elementor-element.elementor-element-kr07fe{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr07fb{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr07fc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr07f0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr07f3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr07f6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr07f9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-1580 .elementor-element.elementor-element-kr0bce{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0bce:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121413;}.elementor-1580 .elementor-element.elementor-element-kr0bcd{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bcb{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1580 .elementor-element.elementor-element-kr0bcc{--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;}.elementor-1580 .elementor-element.elementor-element-kr0bb9{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bbb{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bbd{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bbf{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bc1{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bc3{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bc5{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bc7{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-krf8a{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-krf9a{--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;--padding-top:4px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bc9{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1580 .elementor-element.elementor-element-kr0bd7{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1580 .elementor-element.elementor-element-kr0bd7:not(.elementor-motion-effects-element-type-background), .elementor-1580 .elementor-element.elementor-element-kr0bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E100F;}.elementor-1580 .elementor-element.elementor-element-kr0bd6{--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:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-1580 .elementor-element.elementor-element-kr0bd3{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1580 .elementor-element.elementor-element-kr0bd4{--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;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-type-html{padding-bottom:0px;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#1F2322;border-color:#3A403E;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group .elementor-select-wrapper select{background-color:#1F2322;border-color:#3A403E;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-field-group .elementor-select-wrapper::before{color:#3A403E;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-button[type="submit"]{color:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1580 .elementor-element.elementor-element-kr0bcf{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1580 .elementor-element.elementor-element-kr0bd8{--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;}@media(max-width:1024px){.elementor-1580 .elementor-element.elementor-element-kr0014{--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0026{--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0031{--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fa8{--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fc2{--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fc8{--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr07fc{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1580 .elementor-element.elementor-element-kr0015{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr0027{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr0032{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr03f1{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr03fa{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr0fac{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr0fca{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr07fe{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr0bcd{--content-width:1180px;}.elementor-1580 .elementor-element.elementor-element-kr0bd6{--content-width:1180px;}}@media(max-width:767px){.elementor-1580 .elementor-element.elementor-element-kr0014{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0026{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0031{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fa8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr0fc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1580 .elementor-element.elementor-element-kr07fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap');
.sm-sec{--sm-bg:#181B1A;--sm-surface:#1F2322;--sm-ground:#121413;--sm-line:#2B2B2B;--sm-paper:#E7E3D9;--sm-paper2:#DDD8CC;--sm-ink:#171A18;--sm-inksoft:#4C534F;--sm-red:#BB000E;--sm-redink:#E8323E;--sm-redhov:#D91020;--sm-zinc:#8E9895;--sm-zinc2:#C3CAC7;--sm-amber:#C4681A;--sm-amberlift:#D4802E;--sm-amberink:#8F4A0E;--sm-disp:"Anton","Arial Narrow",Impact,sans-serif;--sm-body:"Arimo","Helvetica Neue",Arial,sans-serif;--sm-mono:"Roboto Mono",ui-monospace,Menlo,Consolas,monospace;font-family:var(--sm-body)}
.sm-sec p{margin:0 0 14px;line-height:1.65}
.sm-sec p:last-child{margin-bottom:0}
.sm-sec .elementor-heading-title{margin:0}
.sm-sec .sm-h2 .elementor-heading-title{font-family:var(--sm-disp);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;font-size:clamp(29px,4.2vw,50px);color:#fff;text-wrap:balance}
.sm-sec--paper .sm-h2 .elementor-heading-title{color:var(--sm-ink)}
.sm-sec .sm-eyebrow .elementor-heading-title{font-family:var(--sm-mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sm-redink)}
.sm-sec .sm-lead,.sm-sec .sm-lead p{font-size:clamp(16.5px,1.9vw,19px);line-height:1.62;color:var(--sm-zinc)}
.sm-sec .sm-lead{max-width:64ch}
.sm-sec--paper .sm-lead,.sm-sec--paper .sm-lead p{color:var(--sm-ink)}
.sm-sec .sm-prose{max-width:68ch}
.sm-sec .sm-prose,.sm-sec .sm-prose p{font-size:17.5px;color:var(--sm-zinc)}
.sm-sec .sm-prose strong{color:var(--sm-zinc2)}
.sm-sec .sm-txt,.sm-sec .sm-txt p{color:var(--sm-zinc)}
.sm-sec--paper .sm-txt,.sm-sec--paper .sm-txt p{color:var(--sm-inksoft)}
.sm-sec .sm-fine{font-size:15px;color:var(--sm-zinc);margin:0}
.sm-sec .sm-fine--pad{margin-top:20px}
.sm-sec .sm-sub{font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-zinc);margin:0 0 10px}
.sm-sec .sm-rule{width:64px;height:5px;background:var(--sm-red)}
.sm-sec .sm-rule--amber{width:56px;height:3px;background:var(--sm-amber)}
.sm-sechead{max-width:900px}
.sm-sec .sm-btn .elementor-button{font-family:var(--sm-body);font-weight:700;font-size:15px;letter-spacing:.03em;text-transform:uppercase;padding:14px 26px;border-radius:0;border:2px solid transparent;transition:background .16s,border-color .16s,color .16s}
.sm-sec .sm-btn--primary .elementor-button{background:var(--sm-red);color:#fff;border-color:var(--sm-red)}
.sm-sec .sm-btn--primary .elementor-button:hover,.sm-sec .sm-btn--primary .elementor-button:focus{background:var(--sm-redhov);border-color:var(--sm-redhov);color:#fff}
.sm-sec .sm-btn--ghost .elementor-button{background:transparent;color:var(--sm-zinc2);border-color:#3A403E}
.sm-sec .sm-btn--ghost .elementor-button:hover,.sm-sec .sm-btn--ghost .elementor-button:focus{border-color:var(--sm-zinc);color:#fff;background:transparent}
.sm-sec .sm-hero{background-image:linear-gradient(180deg,#121413 0%,#181B1A 62%,#1F2322 100%)!important}
.sm-sec .sm-hero__left{flex:1 1 54%;min-width:0}
.sm-sec .sm-hero__right{flex:1 1 42%;min-width:0}
.sm-sec .sm-hero__brand .elementor-heading-title{font-family:var(--sm-disp);text-transform:uppercase;letter-spacing:.01em;line-height:.9;font-size:clamp(44px,10vw,110px);color:#fff}
.sm-sec .sm-hero__sub .elementor-heading-title{font-family:var(--sm-disp);text-transform:uppercase;letter-spacing:.04em;line-height:1.08;font-size:clamp(18px,2.5vw,29px);color:var(--sm-zinc2)}
.sm-sec .sm-ctarow{margin-top:6px}
.sm-sec .sm-stats{border-top:1px solid var(--sm-line);background:var(--sm-line)}
.sm-sec .sm-stat{background:#181B1A}
.sm-sec .sm-stat__n{font-family:var(--sm-disp);font-size:clamp(27px,3.4vw,38px);color:#fff;line-height:1}
.sm-sec .sm-stat__n span{font-family:var(--sm-mono);font-size:.42em;color:var(--sm-zinc);margin-left:5px}
.sm-sec .sm-stat__l{font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-zinc);margin-top:8px}
.sm-sec .sm-cards{background:var(--sm-line);border:1px solid var(--sm-line)}
.sm-sec--paper .sm-cards{background:rgba(23,26,24,.2);border-color:rgba(23,26,24,.2)}
.sm-sec .sm-card{background:#181B1A}
.sm-sec--darker .sm-card{background:#121413}
.sm-sec--paper .sm-card{background:var(--sm-paper)}
.sm-sec .sm-card__t .elementor-heading-title{font-family:var(--sm-body);font-weight:700;font-size:17px;color:#fff;line-height:1.35}
.sm-sec .sm-card__d,.sm-sec .sm-card__d p{font-size:15.5px;color:var(--sm-zinc);line-height:1.58}
.sm-sec .sm-wh__t .elementor-heading-title{font-family:var(--sm-disp);text-transform:uppercase;font-size:21px;letter-spacing:.02em;color:var(--sm-ink);line-height:1.1}
.sm-sec .sm-wh__d,.sm-sec .sm-wh__d p{font-size:15.5px;color:var(--sm-inksoft);line-height:1.6}
.sm-sec .sm-feat__k{font-family:var(--sm-disp);font-size:29px;color:#fff;line-height:1}
.sm-sec .sm-feat__k small{font-family:var(--sm-mono);font-size:.42em;color:var(--sm-zinc);margin-left:6px;letter-spacing:.06em}
.sm-sec .sm-opt__t .elementor-heading-title{font-family:var(--sm-disp);text-transform:uppercase;font-size:21px;letter-spacing:.02em;color:var(--sm-ink);line-height:1.1}
.sm-sec .sm-opt__p{font-family:var(--sm-mono);font-size:14px;color:var(--sm-ink);font-variant-numeric:tabular-nums;margin:0}
.sm-sec .sm-img img{width:100%;height:auto;display:block;background:#1F2322;border:1px dashed #3A403E}
.sm-sec--paper .sm-img img{background:var(--sm-paper2);border-color:rgba(23,26,24,.28)}
.sm-sec .sm-img--hero img{aspect-ratio:4/3;object-fit:cover}
.sm-sec .sm-img--main img{aspect-ratio:16/10;object-fit:cover}
.sm-sec .sm-img--dwg img{aspect-ratio:16/9;object-fit:contain;padding:10px}
.sm-sec .sm-thumbs .sm-img img{aspect-ratio:1;object-fit:cover}
.sm-sec .sm-imgnote{font-family:var(--sm-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--sm-amberlift);border:1px dashed var(--sm-amberlift);padding:7px 11px;margin:0;display:inline-block}
.sm-sec .sm-tabs .e-n-tabs-heading{gap:2px;background:var(--sm-line);padding:0}
.sm-sec .sm-tabs .e-n-tab-title{background:#1F2322;border:0;border-top:4px solid transparent;border-radius:0;padding:18px 22px;flex:1 1 0;justify-content:flex-start;transition:background .16s,border-color .16s}
.sm-sec .sm-tabs .e-n-tab-title:hover{background:#262A29}
.sm-sec .sm-tabs .e-n-tab-title[aria-selected="true"]{background:var(--sm-line);border-top-color:var(--sm-red)}
.sm-sec .sm-tabs .e-n-tab-title-text{font-family:var(--sm-disp);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(18px,2.2vw,26px);color:#fff;line-height:1}
.sm-sec .sm-tabs .e-n-tabs-content{background:#1F2322;border:1px solid var(--sm-line);border-top:0}
.sm-sec .sm-model__info{flex:1 1 50%;min-width:0}
.sm-sec .sm-media{flex:1 1 50%;min-width:0}
.sm-sec .sm-model__name .elementor-heading-title{font-family:var(--sm-disp);text-transform:uppercase;font-size:clamp(28px,4.4vw,44px);color:#fff;line-height:1;letter-spacing:.02em}
.sm-sec .sm-model__role,.sm-sec .sm-model__role p{font-size:17px;color:var(--sm-zinc2);max-width:48ch}
.sm-sec .sm-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--sm-line);border-bottom:1px solid var(--sm-line);margin:0 0 4px}
.sm-sec .sm-price__v{font-family:var(--sm-disp);font-size:clamp(26px,3.6vw,36px);color:#fff;line-height:1}
.sm-sec .sm-price__u{font-family:var(--sm-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-zinc)}
.sm-sec ul.sm-incl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.sm-sec ul.sm-incl li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.55;color:var(--sm-zinc2)}
.sm-sec ul.sm-incl li::before{content:"";position:absolute;left:0;top:.58em;width:11px;height:2px;background:var(--sm-red)}
.sm-sec ul.sm-incl b{color:#fff}
.sm-sec ul.sm-spec{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.sm-sec ul.sm-spec li{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--sm-line);font-size:15px;min-width:0}
.sm-sec ul.sm-spec li:last-child{border-bottom:0}
.sm-sec ul.sm-spec span{color:var(--sm-zinc);min-width:0;overflow-wrap:anywhere}
.sm-sec ul.sm-spec b{font-family:var(--sm-mono);font-weight:500;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}
.sm-sec .sm-note{border-left:3px solid var(--sm-amber);background:rgba(196,104,26,.08);padding:16px 20px}
.sm-sec .sm-note__t{display:block;font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-amberlift);margin-bottom:7px}
.sm-sec .sm-note p{margin:0;font-size:15.5px;line-height:1.6;color:var(--sm-zinc2)}
.sm-sec--paper .sm-note__t{color:var(--sm-amberink)}
.sm-sec--paper .sm-note p{color:var(--sm-inksoft)}
.sm-sec .sm-chips{display:flex;flex-wrap:wrap;gap:8px}
.sm-sec .sm-chips span{font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border:1px solid rgba(23,26,24,.28);color:var(--sm-inksoft)}
.sm-sec .sm-tablewrap{overflow-x:auto;border:1px solid rgba(23,26,24,.22)}
.sm-sec table.sm-cmp{border-collapse:collapse;width:100%;min-width:760px;background:var(--sm-paper2);font-size:15px}
.sm-sec table.sm-cmp th,.sm-sec table.sm-cmp td{padding:13px 16px;text-align:left;border-bottom:1px solid rgba(23,26,24,.16);vertical-align:top}
.sm-sec table.sm-cmp thead th{background:var(--sm-ink);color:var(--sm-paper);font-family:var(--sm-disp);text-transform:uppercase;letter-spacing:.03em;font-size:18px;font-weight:400;line-height:1.15;border-bottom:0}
.sm-sec table.sm-cmp thead th small{display:block;font-family:var(--sm-mono);font-size:11px;letter-spacing:.1em;color:var(--sm-zinc);margin-top:5px;text-transform:none}
.sm-sec table.sm-cmp tbody th{font-weight:400;color:var(--sm-inksoft);width:215px}
.sm-sec table.sm-cmp td{font-family:var(--sm-mono);font-variant-numeric:tabular-nums;color:var(--sm-ink)}
.sm-sec table.sm-cmp td.sm-t-txt{font-family:var(--sm-body)}
.sm-sec table.sm-cmp tr:last-child td,.sm-sec table.sm-cmp tr:last-child th{border-bottom:0}
.sm-sec table.sm-cmp tr.sm-t-price td{font-weight:700;font-size:16px}
.sm-sec table.sm-cmp tr.sm-t-price th{color:var(--sm-ink)}
.sm-sec .sm-yes{color:var(--sm-ink);font-weight:700}
.sm-sec .sm-no{color:var(--sm-inksoft)}
.sm-sec .sm-tcap{font-family:var(--sm-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-inksoft);margin:14px 0 0}
.sm-sec .sm-life__txt{flex:1 1 55%;min-width:0}
.sm-sec .sm-life__img{flex:1 1 42%;min-width:0}
.sm-sec .sm-custom{background:#262A29;border-left:5px solid var(--sm-red)}
.sm-sec .sm-custom__txt{flex:1 1 380px}
.sm-sec .sm-custom__h .elementor-heading-title{font-family:var(--sm-disp);text-transform:uppercase;font-size:clamp(23px,3.2vw,34px);color:#fff;line-height:1.05;letter-spacing:.02em}
.sm-sec .sm-faq .e-n-accordion-item{border-bottom:1px solid var(--sm-line);background:transparent}
.sm-sec .sm-faq .e-n-accordion-item:first-child{border-top:1px solid var(--sm-line)}
.sm-sec .sm-faq .e-n-accordion-item-title{padding:18px 8px 18px 0;background:transparent}
.sm-sec .sm-faq .e-n-accordion-item-title-text{font-family:var(--sm-body);font-weight:700;font-size:17px;color:#fff}
.sm-sec .sm-faq .e-n-accordion-item-title-icon svg{fill:var(--sm-redink)}
.sm-sec .sm-faq__a,.sm-sec .sm-faq__a p{color:var(--sm-zinc);font-size:16px;max-width:72ch}
.sm-sec .sm-ajanlat__left{flex:1 1 44%;min-width:0}
.sm-sec .sm-ajanlat__right{flex:1 1 52%;min-width:0}
.sm-sec .sm-contact{border:1px solid var(--sm-line);padding:26px;display:flex;flex-direction:column;gap:20px}
.sm-sec .sm-person{display:flex;flex-direction:column;gap:2px}
.sm-sec .sm-person__r{font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-zinc)}
.sm-sec .sm-person__n{color:#fff;font-weight:700;font-size:17px}
.sm-sec .sm-person__t{font-family:var(--sm-mono);font-size:19px;color:#fff;text-decoration:none;margin-top:4px}
.sm-sec .sm-person__t:hover{color:var(--sm-redink)}
.sm-sec .sm-form .elementor-field-group>label{font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-zinc);margin-bottom:7px}
.sm-sec .sm-form .elementor-field-group .elementor-field{background:#1F2322;border:1px solid #3A403E;color:#fff;border-radius:0;font-family:var(--sm-body);font-size:16px;padding:12px 14px}
.sm-sec .sm-form .elementor-field-group .elementor-field:focus{border-color:var(--sm-zinc);outline:2px solid var(--sm-redhov);outline-offset:1px}
.sm-sec .sm-form .elementor-field-textual::placeholder{color:#6C7472}
.sm-sec .sm-form .elementor-field-type-acceptance label,.sm-sec .sm-form .elementor-field-type-checkbox label{font-family:var(--sm-body);font-size:14.5px;letter-spacing:0;text-transform:none;color:var(--sm-zinc)}
.sm-sec .sm-form .elementor-field-type-acceptance a{color:var(--sm-redink)}
.sm-sec .sm-form .elementor-button[type="submit"]{background:var(--sm-red);color:#fff;border-radius:0;border:2px solid var(--sm-red);font-family:var(--sm-body);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:15px;padding:14px 26px}
.sm-sec .sm-form .elementor-button[type="submit"]:hover{background:var(--sm-redhov);border-color:var(--sm-redhov)}
.sm-schema{display:none}
.sm-sec a:focus-visible,.sm-sec button:focus-visible{outline:3px solid var(--sm-redhov);outline-offset:3px}
@media(max-width:1024px){.sm-sec .sm-g3{grid-template-columns:repeat(2,1fr)!important}.sm-sec .sm-hero__grid,.sm-sec .sm-model,.sm-sec .sm-life,.sm-sec .sm-ajanlat{flex-wrap:wrap}.sm-sec .sm-hero__left,.sm-sec .sm-hero__right,.sm-sec .sm-model__info,.sm-sec .sm-media,.sm-sec .sm-life__txt,.sm-sec .sm-life__img,.sm-sec .sm-ajanlat__left,.sm-sec .sm-ajanlat__right{flex-basis:100%}}
@media(max-width:767px){.sm-sec .sm-g2,.sm-sec .sm-g3,.sm-sec .sm-g4{grid-template-columns:1fr!important}.sm-sec .sm-stats.sm-g4{grid-template-columns:repeat(2,1fr)!important}.sm-sec .sm-thumbs.sm-g3{grid-template-columns:repeat(3,1fr)!important}.sm-sec .sm-tabs .e-n-tabs-heading{gap:1px}.sm-sec .sm-tabs .e-n-tab-title{padding:14px 8px;justify-content:center;text-align:center}.sm-sec .sm-tabs .e-n-tab-title-text{font-size:15px}}
@media(prefers-reduced-motion:reduce){.sm-sec *{transition:none!important;animation:none!important}}
/* Elementor nested widget változók felülírása */
.sm-sec .sm-tabs{--n-tabs-gap:0px;--n-tabs-title-color:#C3CAC7;--n-tabs-title-color-hover:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;--n-tabs-title-background-color:#1F2322;--n-tabs-title-background-color-hover:#262A29;--n-tabs-title-background-color-active:#2B2B2B;--n-tabs-title-flex-grow:1;--n-tabs-title-flex-basis:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:left;--n-tabs-heading-justify-content:stretch;--n-tabs-background-color:transparent}
.sm-sec .sm-faq{--n-accordion-padding:0px;--n-accordion-border-width:0px;--n-accordion-border-color:transparent;--n-accordion-border-radius:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-normal-color:#E8323E;--n-accordion-icon-hover-color:#E8323E;--n-accordion-icon-active-color:#E8323E;--n-accordion-title-font-size:17px;--n-accordion-icon-size:14px;--n-accordion-title-icon-order:1;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1}

.sm-sec .nw{white-space:nowrap}

.sm-sec .sm-form .elementor-field-group>.elementor-field-label{font-family:var(--sm-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-zinc);margin-bottom:7px}

.sm-sec .sm-form input[type="checkbox"]{accent-color:var(--sm-red);width:15px;height:15px;vertical-align:-2px}
/* Kratos: helykitöltő képmezők */
.sm-sec .sm-ph{display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(135deg,#1F2322,#1F2322 10px,#262A29 10px,#262A29 20px);border:1px dashed #3A403E;color:#6C7472;font-family:var(--sm-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:20px;line-height:1.6}
.sm-sec--paper .sm-ph{background:repeating-linear-gradient(135deg,#DDD8CC,#DDD8CC 10px,#D4CFC2 10px,#D4CFC2 20px);border-color:rgba(23,26,24,.28);color:#4C534F}
.sm-sec .sm-ph--hero{aspect-ratio:3/4}
.sm-sec .sm-ph--wide{aspect-ratio:16/10}
.sm-sec .sm-hero__brand .elementor-heading-title{font-size:clamp(52px,11vw,132px)}
@media(max-width:767px){.sm-sec .sm-ph--hero{aspect-ratio:4/5}}

/* Kratos: paper-alap javítások és ársáv */
.sm-sec--paper .sm-price{border-color:rgba(23,26,24,.22)}
.sm-sec--paper .sm-price__v{color:var(--sm-ink)}
.sm-sec--paper .sm-price__u{color:var(--sm-inksoft)}
.sm-sec--paper ul.sm-incl li{color:var(--sm-inksoft)}
.sm-sec--paper ul.sm-incl b{color:var(--sm-ink)}
.sm-sec .sm-pricebar{border-top:1px solid rgba(23,26,24,.22);padding-top:24px}
.sm-sec .sm-pricebar .sm-price{border:0;padding:0;margin:0}
@media(max-width:767px){.sm-sec .sm-inclgrid,.sm-sec .sm-specgrid{grid-template-columns:1fr!important}}

/* Kratos: kártyaszöveg kontraszt világos alapon */
.sm-sec--paper .sm-card__t .elementor-heading-title{color:var(--sm-ink)}
.sm-sec--paper .sm-card__d,.sm-sec--paper .sm-card__d p{color:var(--sm-inksoft)}
.sm-sec--paper .sm-wh__t .elementor-heading-title{color:var(--sm-ink)}

/* Kratos: folyó szöveg és kiemelés kontrasztja világos alapon */
.sm-sec--paper .sm-prose,.sm-sec--paper .sm-prose p{color:var(--sm-inksoft)}
.sm-sec--paper .sm-prose strong{color:var(--sm-ink)}
.sm-sec--paper .sm-fine{color:var(--sm-inksoft)}

/* Kratos: H1 második sora (SEO: egyetlen H1 viszi a kulcsszót) */
.sm-sec .sm-hero__brand .sm-hero__line2{display:block;font-family:var(--sm-disp);text-transform:uppercase;letter-spacing:.04em;line-height:1.08;font-size:clamp(18px,2.5vw,29px);color:var(--sm-zinc2);margin-top:16px}/* End custom CSS */