.elementor-212 .elementor-element.elementor-element-be23be6{--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:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-be23be6:not(.elementor-motion-effects-element-type-background), .elementor-212 .elementor-element.elementor-element-be23be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101214;}.elementor-212 .elementor-element.elementor-element-01e301b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-12b5b48{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-212 .elementor-element.elementor-element-effa340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-effa340 img{width:100%;}.elementor-212 .elementor-element.elementor-element-96b1a40{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a2a5f74{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-212 .elementor-element.elementor-element-12e376d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-12e376d .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-3935b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-3935b31 .elementor-heading-title{font-size:88px;line-height:1.14em;color:rgb(245, 245, 244);}.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-212 .elementor-element.elementor-element-a7a0825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:1.75em;color:rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-80828ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-a7917e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-ac0d1f3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-212 .elementor-element.elementor-element-305aec4 .elementor-button{background-color:#f2f3f4;font-size:14px;font-weight:600;fill:rgb(17, 18, 20);color:rgb(17, 18, 20);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-305aec4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-2b48d29 .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-2b48d29{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-1c6d851{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-3b2661c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-aa2ea0f .elementor-button{background-color:#24272b;font-size:13px;font-weight:600;fill:rgb(199, 201, 203);color:rgb(199, 201, 203);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-aa2ea0f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-5238d81 .elementor-button{background-color:#24272b;font-size:13px;font-weight:600;fill:rgb(199, 201, 203);color:rgb(199, 201, 203);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-5238d81{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-32762bf .elementor-button{background-color:#24272b;font-size:13px;font-weight:600;fill:rgb(199, 201, 203);color:rgb(199, 201, 203);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-32762bf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-fb0a854 .elementor-button{background-color:#24272b;font-size:13px;font-weight:600;fill:rgb(199, 201, 203);color:rgb(199, 201, 203);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-fb0a854{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-c64b041 .elementor-button{background-color:#24272b;font-size:13px;font-weight:600;fill:rgb(199, 201, 203);color:rgb(199, 201, 203);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-c64b041{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-36acba2 .elementor-button{background-color:#24272b;font-size:13px;font-weight:600;fill:rgb(199, 201, 203);color:rgb(199, 201, 203);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-36acba2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-79a3329{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-0cfa5fe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-ef11893{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-d4b5cad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-d4b5cad .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-812b123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-812b123 .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-423d7d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-9f8f8ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-09e0ecb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-d3c5f7a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-2155702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-2155702 img{width:100%;}.elementor-212 .elementor-element.elementor-element-6276093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(174, 178, 183);}.elementor-212 .elementor-element.elementor-element-10d1c34{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-afebe1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-afebe1e .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-7cbf27e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-7cbf27e .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-e0d64d9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-32b2169{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-208396f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-208396f .elementor-heading-title{font-size:35px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-2430e5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-2430e5b .elementor-heading-title{font-size:15px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-7e9c663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-7ff8640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-e2c906a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-650d40c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-4e0eaf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-0872d59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-0e19797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-4ddff4c .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-4ddff4c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-004d904{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-4e9171e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-4e9171e .elementor-heading-title{font-size:35px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-2f531d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-2f531d5 .elementor-heading-title{font-size:15px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-cd0b578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-0c410e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-7366f9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-34e2dbd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-cdf31d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-8779628{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-df62ad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-52ac984 .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-52ac984{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-df96da5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-748f8c1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-c6a9529{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5cd7ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-5cd7ae1 img{width:100%;}.elementor-212 .elementor-element.elementor-element-caee6d0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-7a0a57f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-7a0a57f .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-23f9a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-23f9a8f .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-a4f7b37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-1837458{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-a5ce918{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-cffd3da .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-cffd3da{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-037839c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5641143 .elementor-button{background-color:#24272b;font-size:12px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-5641143{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-406d276 .elementor-button{background-color:#24272b;font-size:12px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-406d276{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-c6fe174 .elementor-button{background-color:#24272b;font-size:12px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-c6fe174{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-33700af .elementor-button{background-color:#24272b;font-size:12px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-33700af{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-b369966 .elementor-button{background-color:#24272b;font-size:12px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-b369966{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-fca56e9 .elementor-button{background-color:#24272b;font-size:12px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-fca56e9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-1965d51{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a1bb9c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-442f3a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-442f3a5 .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-92165fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-92165fa .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-fef5298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-983c1bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-d75552d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-1cfc9bd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-14d7b67 .elementor-button{background-color:#f2f3f4;font-size:14px;font-weight:600;fill:rgb(17, 18, 20);color:rgb(17, 18, 20);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-14d7b67{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-46e6fea .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-46e6fea{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-6c15ca1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-ae71da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-ae71da5 img{width:100%;}.elementor-212 .elementor-element.elementor-element-37a235c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(174, 178, 183);}.elementor-212 .elementor-element.elementor-element-6c898de{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-212 .elementor-element.elementor-element-97cd627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-97cd627 .elementor-tab-content{border-block-end-color:#41464b;background-color:#101214;color:#cbd0d3;}.elementor-212 .elementor-element.elementor-element-97cd627 .elementor-tab-title{border-color:#41464b;background-color:#202428;}.elementor-212 .elementor-element.elementor-element-97cd627 .elementor-toggle-title, .elementor-212 .elementor-element.elementor-element-97cd627 .elementor-toggle-icon{color:#f4f4f4;}.elementor-212 .elementor-element.elementor-element-97cd627 .elementor-toggle-icon svg{fill:#f4f4f4;}.elementor-212 .elementor-element.elementor-element-5918d1b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-01c884b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-cc98273{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-2734115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-2734115 .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-3d2cc12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-3d2cc12 .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-ee647dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-3bd82af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-683895c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-ad40b3b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-2c5ead7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-2c5ead7 img{width:100%;}.elementor-212 .elementor-element.elementor-element-7b5f1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(174, 178, 183);}.elementor-212 .elementor-element.elementor-element-8e0ea06{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-3066c62{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-f70d80f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-f70d80f .elementor-heading-title{font-size:23px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-b2cf24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-35af118 .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-35af118{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-671247a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-f141fa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-f141fa9 .elementor-heading-title{font-size:23px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-d6b8aeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-b04e5ea .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-b04e5ea{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-21d89a6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-d53d66b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-d53d66b .elementor-heading-title{font-size:23px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-8fac2f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-5944463 .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-5944463{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-4361071{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-4b9101e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-9299211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:38px;line-height:1.75em;color:rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-951b08e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-65736d6 .elementor-button{background-color:#f2f3f4;font-size:14px;font-weight:600;fill:rgb(17, 18, 20);color:rgb(17, 18, 20);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-65736d6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-4549181 .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-4549181{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-15f70ec{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-bec5de0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-bec5de0 .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-bed45a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-bed45a5 .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-f67378d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-0a335ad{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-8443776{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-8443776 img{width:100%;}.elementor-212 .elementor-element.elementor-element-13d6d57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-212 .elementor-element.elementor-element-13d6d57 img{width:100%;}.elementor-212 .elementor-element.elementor-element-bf481cf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-727dde4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-5a93460{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-0722886{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-77560ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-3ecbe80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-4bfa489{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-019dba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-81e8a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-47810da{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-bc85968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-85ea38f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-975efcd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-9337861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.75em;color:rgb(255, 255, 255);}.elementor-212 .elementor-element.elementor-element-65cf580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;line-height:1.75em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-f9d7878{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-97179ea{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-de24d68 .elementor-button{background-color:#f2f3f4;font-size:14px;font-weight:600;fill:rgb(17, 18, 20);color:rgb(17, 18, 20);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-de24d68{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-b624d2b .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-b624d2b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-901bee4 .elementor-button{background-color:#24272b;font-size:14px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-901bee4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-7e554a7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-cbf040d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-cbf040d .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-890bb34{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-4eb10f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-4eb10f3 .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-837d2f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-968dc19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-448dbff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-6acbc14{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-26ab935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-26ab935 .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-67bd7c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-67bd7c7 .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-68ccb65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-94de592{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5cfec23 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-5cfec23{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-eeecf0e .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-eeecf0e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-3458371 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-3458371{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-b43b0b0 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-b43b0b0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-1a03c3f .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-1a03c3f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-e7fe3f0 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-e7fe3f0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-cfd997d .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-cfd997d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-67f0747 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-67f0747{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-bd4bd0c .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-bd4bd0c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-a21e310 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-a21e310{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-45c8c63 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-45c8c63{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-25872a8 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-25872a8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-cbbaecb .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-cbbaecb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-6d89e00 .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-6d89e00{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-421a73d .elementor-button{background-color:#24272b;font-size:16px;font-weight:600;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-421a73d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-d5de8e7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-b591c88{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-93d130b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-9c1832b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-9c1832b .elementor-heading-title{font-size:12px;line-height:1.5em;color:rgb(181, 184, 188);}.elementor-212 .elementor-element.elementor-element-7002f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-7002f72 .elementor-heading-title{font-size:50px;line-height:1.14em;color:rgb(245, 245, 244);}.elementor-212 .elementor-element.elementor-element-78e8b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;line-height:1.75em;color:rgb(199, 201, 203);}.elementor-212 .elementor-element.elementor-element-523472f .elementor-button{background-color:#f2f3f4;font-size:14px;font-weight:600;fill:rgb(17, 18, 20);color:rgb(17, 18, 20);border-style:solid;border-width:1px 1px 1px 1px;border-color:#777e85;border-radius:3px 3px 3px 3px;padding:14px 19px 14px 19px;}.elementor-212 .elementor-element.elementor-element-523472f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-be23be6{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-12e376d .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-3935b31 .elementor-heading-title{font-size:40px;}.elementor-212 .elementor-element.elementor-element-d4b5cad .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-812b123 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-afebe1e .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-7cbf27e .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-208396f .elementor-heading-title{font-size:23px;}.elementor-212 .elementor-element.elementor-element-2430e5b .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-4e9171e .elementor-heading-title{font-size:23px;}.elementor-212 .elementor-element.elementor-element-2f531d5 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-7a0a57f .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-23f9a8f .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-442f3a5 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-92165fa .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-2734115 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-3d2cc12 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-f70d80f .elementor-heading-title{font-size:23px;}.elementor-212 .elementor-element.elementor-element-f141fa9 .elementor-heading-title{font-size:23px;}.elementor-212 .elementor-element.elementor-element-d53d66b .elementor-heading-title{font-size:23px;}.elementor-212 .elementor-element.elementor-element-bec5de0 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-bed45a5 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-cbf040d .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-4eb10f3 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-26ab935 .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-67bd7c7 .elementor-heading-title{font-size:30px;}.elementor-212 .elementor-element.elementor-element-9c1832b .elementor-heading-title{font-size:11px;}.elementor-212 .elementor-element.elementor-element-7002f72 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-212 .elementor-element.elementor-element-be23be6{--content-width:1100px;}}/* Start custom CSS for image, class: .elementor-element-effa340 */.elementor-212 .elementor-element.elementor-element-effa340 img{display:block;width:100%;max-width:100%;border:0px none rgb(245, 245, 244);border-radius:0px;padding:0px;box-shadow:none;filter:grayscale(1);object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-effa340 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12e376d */.elementor-212 .elementor-element.elementor-element-12e376d .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-12e376d .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3935b31 */.elementor-212 .elementor-element.elementor-element-3935b31 .elementor-heading-title{margin:16px 0px 24px;color:rgb(245, 245, 244);font-size:88px;line-height:99.44px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-3935b31 .elementor-heading-title{font-size:40px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7a0825 */.elementor-212 .elementor-element.elementor-element-a7a0825{color:rgb(255, 255, 255);font-size:18px;line-height:31.5px}.elementor-212 .elementor-element.elementor-element-a7a0825 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-a7a0825{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80828ed */.elementor-212 .elementor-element.elementor-element-80828ed{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-80828ed p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-80828ed{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7917e3 */.elementor-212 .elementor-element.elementor-element-a7917e3{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-a7917e3 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-a7917e3{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-305aec4 */.elementor-212 .elementor-element.elementor-element-305aec4 .elementor-button{color:rgb(17, 18, 20);background:rgb(241, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(241, 242, 242);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-305aec4 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b48d29 */.elementor-212 .elementor-element.elementor-element-2b48d29 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(142, 147, 153);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-2b48d29 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0d1f3 */.elementor-212 .elementor-element.elementor-element-ac0d1f3{min-width:0;padding:0px;margin:28px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-ac0d1f3{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a5f74 */.elementor-212 .elementor-element.elementor-element-a2a5f74{min-width:0;padding:90px 0px 110px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b1a40 */.elementor-212 .elementor-element.elementor-element-96b1a40{min-width:0;padding:0px;margin:0px 144px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b5b48 */.elementor-212 .elementor-element.elementor-element-12b5b48{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-12b5b48{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:10px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2ea0f */.elementor-212 .elementor-element.elementor-element-aa2ea0f .elementor-button{color:rgb(199, 201, 203);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:0px none rgb(199, 201, 203);border-radius:0px;padding:0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-aa2ea0f .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5238d81 */.elementor-212 .elementor-element.elementor-element-5238d81 .elementor-button{color:rgb(199, 201, 203);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:0px none rgb(199, 201, 203);border-radius:0px;padding:0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-5238d81 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32762bf */.elementor-212 .elementor-element.elementor-element-32762bf .elementor-button{color:rgb(199, 201, 203);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:0px none rgb(199, 201, 203);border-radius:0px;padding:0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-32762bf .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb0a854 */.elementor-212 .elementor-element.elementor-element-fb0a854 .elementor-button{color:rgb(199, 201, 203);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:0px none rgb(199, 201, 203);border-radius:0px;padding:0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-fb0a854 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c64b041 */.elementor-212 .elementor-element.elementor-element-c64b041 .elementor-button{color:rgb(199, 201, 203);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:0px none rgb(199, 201, 203);border-radius:0px;padding:0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-c64b041 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36acba2 */.elementor-212 .elementor-element.elementor-element-36acba2 .elementor-button{color:rgb(199, 201, 203);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:0px none rgb(199, 201, 203);border-radius:0px;padding:0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-36acba2 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b2661c */.elementor-212 .elementor-element.elementor-element-3b2661c{min-width:0;padding:22px 0px;margin:0px;border-radius:0px;}.elementor-212 .elementor-element.elementor-element-3b2661c{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b5cad */.elementor-212 .elementor-element.elementor-element-d4b5cad .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-d4b5cad .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-812b123 */.elementor-212 .elementor-element.elementor-element-812b123 .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-812b123 .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-423d7d2 */.elementor-212 .elementor-element.elementor-element-423d7d2{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-423d7d2 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-423d7d2{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f8f8ce */.elementor-212 .elementor-element.elementor-element-9f8f8ce{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-9f8f8ce p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-9f8f8ce{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e0ecb */.elementor-212 .elementor-element.elementor-element-09e0ecb{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-09e0ecb p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-09e0ecb{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef11893 */.elementor-212 .elementor-element.elementor-element-ef11893{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2155702 */.elementor-212 .elementor-element.elementor-element-2155702 img{display:block;width:100%;max-width:100%;border:0px none rgb(245, 245, 244);border-radius:0px;padding:0px;box-shadow:none;filter:none;object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-2155702 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6276093 */.elementor-212 .elementor-element.elementor-element-6276093{color:rgb(174, 178, 183);font-size:12px;line-height:16.8px}.elementor-212 .elementor-element.elementor-element-6276093 p{margin:10px 0px 0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-6276093{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c5f7a */.elementor-212 .elementor-element.elementor-element-d3c5f7a{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cfa5fe */.elementor-212 .elementor-element.elementor-element-0cfa5fe{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-0cfa5fe{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px;align-items:center}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-0cfa5fe{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a3329 */.elementor-212 .elementor-element.elementor-element-79a3329{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afebe1e */.elementor-212 .elementor-element.elementor-element-afebe1e .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-afebe1e .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cbf27e */.elementor-212 .elementor-element.elementor-element-7cbf27e .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7cbf27e .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-208396f */.elementor-212 .elementor-element.elementor-element-208396f .elementor-heading-title{margin:0px 0px 16px;color:rgb(245, 245, 244);font-size:35px;line-height:39.55px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-208396f .elementor-heading-title{font-size:23px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2430e5b */.elementor-212 .elementor-element.elementor-element-2430e5b .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:15px;line-height:26.25px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-2430e5b .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e9c663 */.elementor-212 .elementor-element.elementor-element-7e9c663{color:rgb(199, 201, 203);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-7e9c663 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7e9c663{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ff8640 */.elementor-212 .elementor-element.elementor-element-7ff8640{color:rgb(199, 201, 203);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-7ff8640 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7ff8640{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c906a */.elementor-212 .elementor-element.elementor-element-e2c906a{color:rgb(199, 201, 203);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-e2c906a p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-e2c906a{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e0eaf5 */.elementor-212 .elementor-element.elementor-element-4e0eaf5{color:rgb(199, 201, 203);font-size:11px;line-height:19.25px}.elementor-212 .elementor-element.elementor-element-4e0eaf5 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-4e0eaf5{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0872d59 */.elementor-212 .elementor-element.elementor-element-0872d59{color:rgb(199, 201, 203);font-size:11px;line-height:19.25px}.elementor-212 .elementor-element.elementor-element-0872d59 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-0872d59{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e19797 */.elementor-212 .elementor-element.elementor-element-0e19797{color:rgb(199, 201, 203);font-size:11px;line-height:19.25px}.elementor-212 .elementor-element.elementor-element-0e19797 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-0e19797{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650d40c */.elementor-212 .elementor-element.elementor-element-650d40c{min-width:0;padding:0px;margin:23px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-650d40c{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ddff4c */.elementor-212 .elementor-element.elementor-element-4ddff4c .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-4ddff4c .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b2169 */.elementor-212 .elementor-element.elementor-element-32b2169{min-width:0;padding:32px;margin:0px;border:1px solid rgb(65, 68, 73);border-radius:4px;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgb(35, 38, 42), rgb(23, 25, 28)) repeat scroll 0% 0% / auto padding-box border-box;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e9171e */.elementor-212 .elementor-element.elementor-element-4e9171e .elementor-heading-title{margin:0px 0px 16px;color:rgb(245, 245, 244);font-size:35px;line-height:39.55px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-4e9171e .elementor-heading-title{font-size:23px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f531d5 */.elementor-212 .elementor-element.elementor-element-2f531d5 .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:15px;line-height:26.25px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-2f531d5 .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd0b578 */.elementor-212 .elementor-element.elementor-element-cd0b578{color:rgb(199, 201, 203);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-cd0b578 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-cd0b578{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c410e5 */.elementor-212 .elementor-element.elementor-element-0c410e5{color:rgb(199, 201, 203);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-0c410e5 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-0c410e5{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7366f9d */.elementor-212 .elementor-element.elementor-element-7366f9d{color:rgb(199, 201, 203);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-7366f9d p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7366f9d{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdf31d9 */.elementor-212 .elementor-element.elementor-element-cdf31d9{color:rgb(199, 201, 203);font-size:11px;line-height:19.25px}.elementor-212 .elementor-element.elementor-element-cdf31d9 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-cdf31d9{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8779628 */.elementor-212 .elementor-element.elementor-element-8779628{color:rgb(199, 201, 203);font-size:11px;line-height:19.25px}.elementor-212 .elementor-element.elementor-element-8779628 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-8779628{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df62ad2 */.elementor-212 .elementor-element.elementor-element-df62ad2{color:rgb(199, 201, 203);font-size:11px;line-height:19.25px}.elementor-212 .elementor-element.elementor-element-df62ad2 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-df62ad2{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e2dbd */.elementor-212 .elementor-element.elementor-element-34e2dbd{min-width:0;padding:0px;margin:23px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-34e2dbd{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52ac984 */.elementor-212 .elementor-element.elementor-element-52ac984 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-52ac984 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004d904 */.elementor-212 .elementor-element.elementor-element-004d904{min-width:0;padding:32px;margin:0px;border:1px solid rgb(65, 68, 73);border-radius:4px;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgb(35, 38, 42), rgb(23, 25, 28)) repeat scroll 0% 0% / auto padding-box border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0d64d9 */.elementor-212 .elementor-element.elementor-element-e0d64d9{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-e0d64d9{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:normal}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-e0d64d9{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10d1c34 */.elementor-212 .elementor-element.elementor-element-10d1c34{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cd7ae1 */.elementor-212 .elementor-element.elementor-element-5cd7ae1 img{display:block;width:100%;max-width:100%;border:0px none rgb(245, 245, 244);border-radius:0px;padding:0px;box-shadow:none;filter:none;object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-5cd7ae1 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a9529 */.elementor-212 .elementor-element.elementor-element-c6a9529{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:4px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a0a57f */.elementor-212 .elementor-element.elementor-element-7a0a57f .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7a0a57f .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f9a8f */.elementor-212 .elementor-element.elementor-element-23f9a8f .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-23f9a8f .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4f7b37 */.elementor-212 .elementor-element.elementor-element-a4f7b37{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-a4f7b37 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-a4f7b37{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1837458 */.elementor-212 .elementor-element.elementor-element-1837458{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-1837458 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-1837458{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5ce918 */.elementor-212 .elementor-element.elementor-element-a5ce918{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-a5ce918 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-a5ce918{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cffd3da */.elementor-212 .elementor-element.elementor-element-cffd3da .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-cffd3da .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caee6d0 */.elementor-212 .elementor-element.elementor-element-caee6d0{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748f8c1 */.elementor-212 .elementor-element.elementor-element-748f8c1{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-748f8c1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px;align-items:center}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-748f8c1{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5641143 */.elementor-212 .elementor-element.elementor-element-5641143 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(80, 84, 90);border-radius:3px;padding:8px 11px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-5641143 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-406d276 */.elementor-212 .elementor-element.elementor-element-406d276 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(80, 84, 90);border-radius:3px;padding:8px 11px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-406d276 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6fe174 */.elementor-212 .elementor-element.elementor-element-c6fe174 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(80, 84, 90);border-radius:3px;padding:8px 11px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-c6fe174 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33700af */.elementor-212 .elementor-element.elementor-element-33700af .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(80, 84, 90);border-radius:3px;padding:8px 11px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-33700af .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b369966 */.elementor-212 .elementor-element.elementor-element-b369966 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(80, 84, 90);border-radius:3px;padding:8px 11px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-b369966 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fca56e9 */.elementor-212 .elementor-element.elementor-element-fca56e9 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(80, 84, 90);border-radius:3px;padding:8px 11px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-fca56e9 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037839c */.elementor-212 .elementor-element.elementor-element-037839c{min-width:0;padding:0px;margin:24px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-037839c{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-442f3a5 */.elementor-212 .elementor-element.elementor-element-442f3a5 .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-442f3a5 .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92165fa */.elementor-212 .elementor-element.elementor-element-92165fa .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-92165fa .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fef5298 */.elementor-212 .elementor-element.elementor-element-fef5298{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-fef5298 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-fef5298{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-983c1bb */.elementor-212 .elementor-element.elementor-element-983c1bb{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-983c1bb p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-983c1bb{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d75552d */.elementor-212 .elementor-element.elementor-element-d75552d{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-d75552d p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-d75552d{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14d7b67 */.elementor-212 .elementor-element.elementor-element-14d7b67 .elementor-button{color:rgb(17, 18, 20);background:rgb(241, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(241, 242, 242);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-14d7b67 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46e6fea */.elementor-212 .elementor-element.elementor-element-46e6fea .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(142, 147, 153);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-46e6fea .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfc9bd */.elementor-212 .elementor-element.elementor-element-1cfc9bd{min-width:0;padding:0px;margin:28px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-1cfc9bd{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1bb9c2 */.elementor-212 .elementor-element.elementor-element-a1bb9c2{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae71da5 */.elementor-212 .elementor-element.elementor-element-ae71da5 img{display:block;width:100%;max-width:100%;border:0px none rgb(255, 255, 255);border-radius:0px;padding:0px;box-shadow:none;filter:none;object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-ae71da5 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37a235c */.elementor-212 .elementor-element.elementor-element-37a235c{color:rgb(174, 178, 183);font-size:12px;line-height:21px}.elementor-212 .elementor-element.elementor-element-37a235c p{margin:10px 0px 0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-37a235c{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c15ca1 */.elementor-212 .elementor-element.elementor-element-6c15ca1{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1965d51 */.elementor-212 .elementor-element.elementor-element-1965d51{min-width:0;padding:64px 0px 0px;margin:75px 0px 0px;border-radius:0px;}.elementor-212 .elementor-element.elementor-element-1965d51{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px;align-items:center}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-1965d51{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c898de */.elementor-212 .elementor-element.elementor-element-6c898de{min-width:0;padding:0px;margin:58px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df96da5 */.elementor-212 .elementor-element.elementor-element-df96da5{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2734115 */.elementor-212 .elementor-element.elementor-element-2734115 .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-2734115 .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2cc12 */.elementor-212 .elementor-element.elementor-element-3d2cc12 .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-3d2cc12 .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee647dd */.elementor-212 .elementor-element.elementor-element-ee647dd{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-ee647dd p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-ee647dd{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bd82af */.elementor-212 .elementor-element.elementor-element-3bd82af{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-3bd82af p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-3bd82af{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-683895c */.elementor-212 .elementor-element.elementor-element-683895c{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-683895c p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-683895c{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc98273 */.elementor-212 .elementor-element.elementor-element-cc98273{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c5ead7 */.elementor-212 .elementor-element.elementor-element-2c5ead7 img{display:block;width:100%;max-width:100%;border:0px none rgb(245, 245, 244);border-radius:0px;padding:0px;box-shadow:none;filter:none;object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-2c5ead7 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b5f1fb */.elementor-212 .elementor-element.elementor-element-7b5f1fb{color:rgb(174, 178, 183);font-size:12px;line-height:21px}.elementor-212 .elementor-element.elementor-element-7b5f1fb p{margin:10px 0px 0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7b5f1fb{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad40b3b */.elementor-212 .elementor-element.elementor-element-ad40b3b{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c884b */.elementor-212 .elementor-element.elementor-element-01c884b{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-01c884b{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px;align-items:center}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-01c884b{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f70d80f */.elementor-212 .elementor-element.elementor-element-f70d80f .elementor-heading-title{margin:0px 0px 16px;color:rgb(245, 245, 244);font-size:23px;line-height:25.99px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-f70d80f .elementor-heading-title{font-size:23px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2cf24b */.elementor-212 .elementor-element.elementor-element-b2cf24b{color:rgb(199, 201, 203);font-size:14px;line-height:24.5px}.elementor-212 .elementor-element.elementor-element-b2cf24b p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-b2cf24b{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35af118 */.elementor-212 .elementor-element.elementor-element-35af118 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-35af118 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3066c62 */.elementor-212 .elementor-element.elementor-element-3066c62{min-width:0;padding:25px;margin:0px;border:1px solid rgb(65, 68, 73);border-radius:4px;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgb(35, 38, 42), rgb(23, 25, 28)) repeat scroll 0% 0% / auto padding-box border-box;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f141fa9 */.elementor-212 .elementor-element.elementor-element-f141fa9 .elementor-heading-title{margin:0px 0px 16px;color:rgb(245, 245, 244);font-size:23px;line-height:25.99px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-f141fa9 .elementor-heading-title{font-size:23px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6b8aeb */.elementor-212 .elementor-element.elementor-element-d6b8aeb{color:rgb(199, 201, 203);font-size:14px;line-height:24.5px}.elementor-212 .elementor-element.elementor-element-d6b8aeb p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-d6b8aeb{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b04e5ea */.elementor-212 .elementor-element.elementor-element-b04e5ea .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-b04e5ea .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-671247a */.elementor-212 .elementor-element.elementor-element-671247a{min-width:0;padding:25px;margin:0px;border:1px solid rgb(65, 68, 73);border-radius:4px;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgb(35, 38, 42), rgb(23, 25, 28)) repeat scroll 0% 0% / auto padding-box border-box;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d53d66b */.elementor-212 .elementor-element.elementor-element-d53d66b .elementor-heading-title{margin:0px 0px 16px;color:rgb(245, 245, 244);font-size:23px;line-height:25.99px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-d53d66b .elementor-heading-title{font-size:23px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fac2f0 */.elementor-212 .elementor-element.elementor-element-8fac2f0{color:rgb(199, 201, 203);font-size:14px;line-height:24.5px}.elementor-212 .elementor-element.elementor-element-8fac2f0 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-8fac2f0{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5944463 */.elementor-212 .elementor-element.elementor-element-5944463 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-5944463 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d89a6 */.elementor-212 .elementor-element.elementor-element-21d89a6{min-width:0;padding:25px;margin:0px;border:1px solid rgb(65, 68, 73);border-radius:4px;background:rgba(0, 0, 0, 0) linear-gradient(145deg, rgb(35, 38, 42), rgb(23, 25, 28)) repeat scroll 0% 0% / auto padding-box border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e0ea06 */.elementor-212 .elementor-element.elementor-element-8e0ea06{min-width:0;padding:0px;margin:40px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-8e0ea06{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:normal}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-8e0ea06{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b9101e */.elementor-212 .elementor-element.elementor-element-4b9101e{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-4b9101e p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-4b9101e{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9299211 */.elementor-212 .elementor-element.elementor-element-9299211{color:rgb(255, 255, 255);font-size:38px;line-height:51.3px}.elementor-212 .elementor-element.elementor-element-9299211 p{margin:32px 0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-9299211{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65736d6 */.elementor-212 .elementor-element.elementor-element-65736d6 .elementor-button{color:rgb(17, 18, 20);background:rgb(241, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(241, 242, 242);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-65736d6 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4549181 */.elementor-212 .elementor-element.elementor-element-4549181 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(142, 147, 153);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-4549181 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-951b08e */.elementor-212 .elementor-element.elementor-element-951b08e{min-width:0;padding:0px;margin:28px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-951b08e{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4361071 */.elementor-212 .elementor-element.elementor-element-4361071{min-width:0;padding:0px;margin:40px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5918d1b */.elementor-212 .elementor-element.elementor-element-5918d1b{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bec5de0 */.elementor-212 .elementor-element.elementor-element-bec5de0 .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-bec5de0 .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed45a5 */.elementor-212 .elementor-element.elementor-element-bed45a5 .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-bed45a5 .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8443776 */.elementor-212 .elementor-element.elementor-element-8443776 img{display:block;width:100%;max-width:100%;border:0px none rgb(245, 245, 244);border-radius:4px;padding:0px;box-shadow:none;filter:none;object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-8443776 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13d6d57 */.elementor-212 .elementor-element.elementor-element-13d6d57 img{display:block;width:100%;max-width:100%;border:0px none rgb(245, 245, 244);border-radius:4px;padding:0px;box-shadow:none;filter:none;object-fit:cover;}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-13d6d57 img{max-width:100%;box-shadow:7px 7px 0 -1px #34393e,0 10px 20px rgba(0,0,0,.25)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a335ad */.elementor-212 .elementor-element.elementor-element-0a335ad{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-0a335ad{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:normal}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-0a335ad{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727dde4 */.elementor-212 .elementor-element.elementor-element-727dde4{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-727dde4 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-727dde4{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77560ee */.elementor-212 .elementor-element.elementor-element-77560ee{color:rgb(255, 255, 255);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-77560ee p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-77560ee{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecbe80 */.elementor-212 .elementor-element.elementor-element-3ecbe80{color:rgb(181, 184, 188);font-size:12px;line-height:21px}.elementor-212 .elementor-element.elementor-element-3ecbe80 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-3ecbe80{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0722886 */.elementor-212 .elementor-element.elementor-element-0722886{min-width:0;padding:13px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-019dba9 */.elementor-212 .elementor-element.elementor-element-019dba9{color:rgb(255, 255, 255);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-019dba9 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-019dba9{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81e8a1f */.elementor-212 .elementor-element.elementor-element-81e8a1f{color:rgb(181, 184, 188);font-size:12px;line-height:21px}.elementor-212 .elementor-element.elementor-element-81e8a1f p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-81e8a1f{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bfa489 */.elementor-212 .elementor-element.elementor-element-4bfa489{min-width:0;padding:13px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc85968 */.elementor-212 .elementor-element.elementor-element-bc85968{color:rgb(255, 255, 255);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-bc85968 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-bc85968{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85ea38f */.elementor-212 .elementor-element.elementor-element-85ea38f{color:rgb(181, 184, 188);font-size:12px;line-height:21px}.elementor-212 .elementor-element.elementor-element-85ea38f p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-85ea38f{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47810da */.elementor-212 .elementor-element.elementor-element-47810da{min-width:0;padding:13px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9337861 */.elementor-212 .elementor-element.elementor-element-9337861{color:rgb(255, 255, 255);font-size:15px;line-height:26.25px}.elementor-212 .elementor-element.elementor-element-9337861 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-9337861{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65cf580 */.elementor-212 .elementor-element.elementor-element-65cf580{color:rgb(181, 184, 188);font-size:12px;line-height:21px}.elementor-212 .elementor-element.elementor-element-65cf580 p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-65cf580{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-975efcd */.elementor-212 .elementor-element.elementor-element-975efcd{min-width:0;padding:13px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a93460 */.elementor-212 .elementor-element.elementor-element-5a93460{min-width:0;padding:0px;margin:26px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-5a93460{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-items:normal}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-5a93460{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9d7878 */.elementor-212 .elementor-element.elementor-element-f9d7878{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-f9d7878 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-f9d7878{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de24d68 */.elementor-212 .elementor-element.elementor-element-de24d68 .elementor-button{color:rgb(17, 18, 20);background:rgb(241, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(241, 242, 242);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-de24d68 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b624d2b */.elementor-212 .elementor-element.elementor-element-b624d2b .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-b624d2b .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-901bee4 */.elementor-212 .elementor-element.elementor-element-901bee4 .elementor-button{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid #777e85;border-radius:0px;padding:4px 0px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-901bee4 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97179ea */.elementor-212 .elementor-element.elementor-element-97179ea{min-width:0;padding:0px;margin:28px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-97179ea{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:12px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf481cf */.elementor-212 .elementor-element.elementor-element-bf481cf{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67378d */.elementor-212 .elementor-element.elementor-element-f67378d{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-f67378d{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px;align-items:center}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-f67378d{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f70ec */.elementor-212 .elementor-element.elementor-element-15f70ec{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbf040d */.elementor-212 .elementor-element.elementor-element-cbf040d .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-cbf040d .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eb10f3 */.elementor-212 .elementor-element.elementor-element-4eb10f3 .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-4eb10f3 .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-837d2f6 */.elementor-212 .elementor-element.elementor-element-837d2f6{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-837d2f6 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-837d2f6{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-968dc19 */.elementor-212 .elementor-element.elementor-element-968dc19{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-968dc19 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-968dc19{font-size:15px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-448dbff */.elementor-212 .elementor-element.elementor-element-448dbff{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-448dbff p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-448dbff{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890bb34 */.elementor-212 .elementor-element.elementor-element-890bb34{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e554a7 */.elementor-212 .elementor-element.elementor-element-7e554a7{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ab935 */.elementor-212 .elementor-element.elementor-element-26ab935 .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-26ab935 .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67bd7c7 */.elementor-212 .elementor-element.elementor-element-67bd7c7 .elementor-heading-title{margin:10px 0px 25px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-67bd7c7 .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68ccb65 */.elementor-212 .elementor-element.elementor-element-68ccb65{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-68ccb65 p{margin:0px 0px 19px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-68ccb65{font-size:15px}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cfec23 */.elementor-212 .elementor-element.elementor-element-5cfec23 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-5cfec23 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eeecf0e */.elementor-212 .elementor-element.elementor-element-eeecf0e .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-eeecf0e .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3458371 */.elementor-212 .elementor-element.elementor-element-3458371 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-3458371 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b43b0b0 */.elementor-212 .elementor-element.elementor-element-b43b0b0 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-b43b0b0 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a03c3f */.elementor-212 .elementor-element.elementor-element-1a03c3f .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-1a03c3f .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7fe3f0 */.elementor-212 .elementor-element.elementor-element-e7fe3f0 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-e7fe3f0 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfd997d */.elementor-212 .elementor-element.elementor-element-cfd997d .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-cfd997d .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-67f0747 */.elementor-212 .elementor-element.elementor-element-67f0747 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-67f0747 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd4bd0c */.elementor-212 .elementor-element.elementor-element-bd4bd0c .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-bd4bd0c .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a21e310 */.elementor-212 .elementor-element.elementor-element-a21e310 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-a21e310 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45c8c63 */.elementor-212 .elementor-element.elementor-element-45c8c63 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-45c8c63 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25872a8 */.elementor-212 .elementor-element.elementor-element-25872a8 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-25872a8 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbbaecb */.elementor-212 .elementor-element.elementor-element-cbbaecb .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-cbbaecb .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d89e00 */.elementor-212 .elementor-element.elementor-element-6d89e00 .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-6d89e00 .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-421a73d */.elementor-212 .elementor-element.elementor-element-421a73d .elementor-button{color:rgb(255, 255, 255);background:rgb(25, 28, 32) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(69, 73, 79);border-radius:3px;padding:20px 21px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-421a73d .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94de592 */.elementor-212 .elementor-element.elementor-element-94de592{min-width:0;padding:0px;margin:30px 0px 0px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-94de592{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:normal}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-94de592{grid-template-columns:1fr!important;gap:23px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6acbc14 */.elementor-212 .elementor-element.elementor-element-6acbc14{min-width:0;padding:94px 0px;margin:0px;border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6d851 */.elementor-212 .elementor-element.elementor-element-1c6d851{min-width:0;padding:0px;margin:0px 144px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c1832b */.elementor-212 .elementor-element.elementor-element-9c1832b .elementor-heading-title{margin:0px 0px 13px;color:rgb(181, 184, 188);font-size:12px;line-height:21px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-9c1832b .elementor-heading-title{font-size:11px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7002f72 */.elementor-212 .elementor-element.elementor-element-7002f72 .elementor-heading-title{margin:10px 0px 14px;color:rgb(245, 245, 244);font-size:50px;line-height:56.5px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-7002f72 .elementor-heading-title{font-size:30px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78e8b2f */.elementor-212 .elementor-element.elementor-element-78e8b2f{color:rgb(199, 201, 203);font-size:16px;line-height:28px}.elementor-212 .elementor-element.elementor-element-78e8b2f p{margin:0px}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-78e8b2f{font-size:15px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93d130b */.elementor-212 .elementor-element.elementor-element-93d130b{min-width:0;padding:0px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-523472f */.elementor-212 .elementor-element.elementor-element-523472f .elementor-button{color:rgb(17, 18, 20);background:rgb(241, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;border:1px solid rgb(241, 242, 242);border-radius:3px;padding:13px 20px;text-decoration:none}.elementor-212 .elementor-element.elementor-element-523472f .elementor-button:hover{background:#34393e;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b591c88 */.elementor-212 .elementor-element.elementor-element-b591c88{min-width:0;padding:0px;margin:0px 144px;border:0px none rgb(245, 245, 244);border-radius:0px;}.elementor-212 .elementor-element.elementor-element-b591c88{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:34px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5de8e7 */.elementor-212 .elementor-element.elementor-element-d5de8e7{min-width:0;padding:78px 0px 92px;margin:0px;border:0px none rgb(245, 245, 244);border-radius:0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01e301b */.elementor-location-header .elementor-section{border-color:#35383d!important}.elementor-location-header .elementor-item.elementor-item-active,.elementor-location-header .elementor-item:hover,.elementor-location-footer .elementor-item.elementor-item-active{color:#fff!important}
.elementor-element-260e3629{padding:0!important;margin:0!important;background:#101214!important;background-image:none!important}.elementor-element-260e3629>.elementor-background-overlay{display:none!important}.elementor-element-260e3629>.elementor-container{max-width:none!important}.elementor-element-260e3629 .elementor-widget-wrap{padding:0!important}.elementor-location-header,.elementor-location-header .elementor-section{background:#101214!important;background-image:none!important}.elementor-location-header .elementor-background-overlay{background:#101214!important;background-image:none!important}.elementor-location-header .elementor-menu-toggle{background:#24262a!important;color:#fff!important}.elementor-location-footer .elementor-divider-separator{border-color:#45484c!important}
.koorow-about{--ka-ink:#f5f5f4;--ka-muted:#c7c9cb;--ka-line:#414449;background:#101214;color:var(--ka-ink);font-family:inherit;font-size:16px;line-height:1.75;overflow:hidden}.koorow-about *{box-sizing:border-box}.koorow-about h1,.koorow-about h2,.koorow-about h3{color:var(--ka-ink);font-family:inherit;line-height:1.13;font-weight:600;letter-spacing:-.025em}.koorow-about h1{font-size:clamp(48px,6.4vw,88px);margin:16px 0 24px}.koorow-about h2{font-size:clamp(32px,4vw,50px);margin:10px 0 25px}.koorow-about h3{font-size:26px;margin:0 0 16px}.koorow-about p{color:var(--ka-muted);margin:0 0 19px}.koorow-about a{color:#fff;text-decoration:none}.koorow-about a:focus-visible,.koorow-about summary:focus-visible{outline:2px solid white;outline-offset:5px}.koorow-about img{display:block;width:100%;height:auto}.ka-wrap{width:min(1160px,calc(100% - 88px));margin:auto}.ka-eyebrow{font-size:12px;letter-spacing:.19em;text-transform:uppercase;color:#b5b8bc!important;margin:0 0 13px!important}.ka-hero{position:relative;min-height:710px;display:flex;align-items:center;background:radial-gradient(ellipse at 75% 40%,#303236 0%,#101214 65%)}.ka-hero-photo{position:absolute;right:0;top:0;width:53%!important;height:100%!important;object-fit:cover;object-position:50% 32%;filter:grayscale(1);mask-image:linear-gradient(to right,transparent 0%,#000 29%),linear-gradient(to bottom,#000 70%,transparent 100%);mask-composite:intersect}.ka-hero-copy{position:relative;width:58%;padding:90px 0 110px}.ka-hero-copy p{max-width:600px}.ka-role{font-size:18px;color:#fff!important;letter-spacing:.035em}.ka-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:1px solid #8e9399;border-radius:3px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s}.ka-btn:hover{background:#303338;transform:translateY(-2px)}.ka-btn.ka-primary{background:#f1f2f2;color:#111214;border-color:#f1f2f2}.ka-btn.ka-primary:hover{background:#d8dbde}.ka-nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--ka-line);padding:22px 0;font-size:13px}.ka-nav a{color:#c7c9cb}.ka-nav a:hover{color:#fff}.ka-section{padding:94px 0;scroll-margin-top:100px;border-bottom:1px solid #2e3135}.ka-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.ka-photo{border-radius:4px;overflow:hidden}.ka-photo img{object-fit:cover}.ka-story-photo img{height:440px;object-position:48% 30%}.ka-caption{font-size:12px;color:#aeb2b7!important;margin:10px 0 0!important}.ka-projects{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ka-card{padding:32px;border:1px solid var(--ka-line);border-radius:4px;background:linear-gradient(145deg,#23262a,#17191c)}.ka-card h3{font-size:35px}.ka-card p{font-size:15px}.ka-tags{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.ka-tags span{font-size:11px;letter-spacing:.055em;border:1px solid #50545a;padding:5px 9px;color:#c7c9cb}.ka-link{display:inline-block;border-bottom:1px solid #858a92;padding:4px 0;font-size:14px}.ka-wide{max-width:780px}.ka-service-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.ka-service-list a{border:1px solid #50545a;padding:8px 11px;font-size:12px;border-radius:3px}.ka-service-list a:hover{background:#303338}.ka-cert{display:grid;grid-template-columns:1.05fr .95fr;gap:68px;align-items:center;margin-top:75px;padding-top:64px;border-top:1px solid var(--ka-line)}.ka-certificate{display:block;max-width:430px;margin:auto;border-radius:3px;overflow:hidden;box-shadow:0 20px 65px #0006}.ka-certificate img{filter:none}.ka-credits{margin-top:58px}.ka-credits details{border-top:1px solid var(--ka-line);padding:22px 0}.ka-credits summary{cursor:pointer;color:#fff;font-size:19px}.ka-credits ul{margin:18px 0;color:var(--ka-muted);padding-left:22px}.ka-credits li{margin:10px 0}.ka-quote{font-size:clamp(25px,3.3vw,38px);color:#fff!important;line-height:1.35;max-width:800px;border-left:2px solid #b8bdc4;padding-left:24px;margin:32px 0!important}.ka-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.ka-paths .ka-card{padding:25px}.ka-paths h3{font-size:23px}.ka-paths p{font-size:14px}.ka-events{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:26px 0}.ka-event{border-top:1px solid #50545a;padding:13px 0}.ka-event strong{display:block;color:#fff;font-size:15px}.ka-event span{display:block;color:#b5b8bc;font-size:12px}.ka-stage-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ka-stage-photos img{height:510px;object-fit:cover;border-radius:4px}.ka-stage-photos img:first-child{object-position:50% 40%}.ka-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.ka-platform{display:block;padding:20px 21px;border:1px solid #45494f;border-radius:3px;background:#191c20;transition:background .2s,border-color .2s}.ka-platform:hover{background:#292d32;border-color:#a0a6ad}.ka-platform strong{display:block;color:#fff;font-weight:600;font-size:16px;margin-bottom:5px}.ka-platform span{display:block;color:#b9bdc2;font-size:12px;line-height:1.5}.ka-contact{padding:78px 0 92px}.ka-contact .ka-wrap{display:flex;align-items:center;justify-content:space-between;gap:34px}.ka-contact h2{margin-bottom:14px}.ka-contact p{max-width:680px;margin:0}.ka-contact .ka-btn{flex-shrink:0}.ka-reveal{opacity:1}@supports(animation-timeline:view()){.ka-reveal{animation:ka-enter linear both;animation-timeline:view();animation-range:entry 0% entry 25%}@keyframes ka-enter{from{opacity:.55;transform:translateY(22px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ka-reveal{animation:none!important}.koorow-about *{transition:none!important}}
@media(max-width:900px){.ka-wrap{width:calc(100% - 48px)}.ka-hero{min-height:650px}.ka-hero-photo{width:65%!important;opacity:.48}.ka-hero-copy{width:80%;padding:70px 0}.ka-grid,.ka-cert{gap:32px}.ka-platforms{grid-template-columns:repeat(2,1fr)}.ka-paths{grid-template-columns:1fr}.ka-stage-photos img{height:390px}.ka-contact .ka-wrap{display:block}.ka-contact .ka-btn{margin-top:26px}}
@media(max-width:600px){.koorow-about{font-size:15px}.ka-wrap{width:calc(100% - 38px)}.ka-hero{display:block;min-height:0;padding-top:0}.ka-hero-photo{position:relative;width:100%!important;height:340px!important;opacity:1;object-position:50% 29%;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.ka-hero-copy{width:100%;padding:0 0 48px;margin-top:-30px}.koorow-about h1{font-size:50px}.ka-role{font-size:15px}.ka-nav{gap:14px 20px;padding:18px 0}.ka-section{padding:55px 0}.ka-grid,.ka-cert,.ka-projects{grid-template-columns:1fr;gap:28px}.ka-story-photo img{height:310px}.ka-card{padding:25px}.ka-cert{margin-top:44px;padding-top:42px}.ka-certificate{max-width:100%}.ka-platforms{grid-template-columns:1fr}.ka-stage-photos{gap:10px}.ka-stage-photos img{height:310px}.ka-events{gap:10px}.ka-contact{padding:55px 0}.ka-buttons .ka-btn{flex:1}.ka-quote{padding-left:17px}}

/* Native Elementor compatibility */
.koorow-about.e-con{display:block!important;width:100%!important;max-width:none!important;padding:0!important;gap:0!important}
.koorow-about .e-con{display:block!important;min-width:0;gap:0;padding:0}
.koorow-about .elementor-widget{min-width:0;max-width:100%;margin-bottom:0}
.koorow-about .ka-wrap{width:min(1160px,calc(100% - 88px))!important;margin:auto!important}
.koorow-about .ka-hero{display:flex!important;position:relative!important;min-height:710px;align-items:center!important}
.koorow-about .ka-hero>.elementor-element-effa340{position:absolute!important;right:0;top:0;width:53%!important;height:100%;z-index:0}
.koorow-about .ka-hero>.elementor-element-effa340 img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;filter:grayscale(1);mask-image:linear-gradient(to right,transparent,#000 29%)}
.koorow-about .ka-hero-copy{position:relative;width:58%!important;padding:90px 0 110px!important;z-index:1}
.koorow-about .ka-section{padding:94px 0!important}
.koorow-about .ka-grid,.koorow-about .ka-cert{display:grid!important;grid-template-columns:1fr 1fr!important;gap:68px!important;align-items:center}
.koorow-about .ka-projects{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important}
.koorow-about .ka-paths,.koorow-about .ka-platforms{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.koorow-about .ka-card{padding:32px!important;border:1px solid #414449!important;background:linear-gradient(145deg,#23262a,#17191c)!important}
.koorow-about .ka-nav,.koorow-about .ka-buttons,.koorow-about .ka-service-list,.koorow-about .ka-tags{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important}
.koorow-about .ka-buttons>.elementor-widget,.koorow-about .ka-nav>.elementor-widget,.koorow-about .ka-service-list>.elementor-widget{width:auto!important}
.koorow-about .ka-stage-photos,.koorow-about .ka-events{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}
.koorow-about .ka-wide{max-width:780px!important}
.koorow-about .ka-contact{padding:78px 0 92px!important}
@media(max-width:900px){.koorow-about .ka-wrap{width:calc(100% - 48px)!important}.koorow-about .ka-hero-copy{width:80%!important}.koorow-about .ka-grid,.koorow-about .ka-cert{gap:32px!important}.koorow-about .ka-paths{grid-template-columns:1fr!important}.koorow-about .ka-platforms{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.koorow-about .ka-wrap{width:calc(100% - 38px)!important}.koorow-about .ka-hero{display:block!important;min-height:0!important}.koorow-about .ka-hero>.elementor-element-effa340{position:relative!important;width:100%!important;height:340px}.koorow-about .ka-hero>.elementor-element-effa340 img{height:340px;mask-image:linear-gradient(to bottom,#000 60%,transparent)}.koorow-about .ka-hero-copy{width:100%!important;padding:0 0 48px!important;margin-top:-30px}.koorow-about .ka-grid,.koorow-about .ka-cert,.koorow-about .ka-projects,.koorow-about .ka-platforms{grid-template-columns:1fr!important;gap:28px!important}.koorow-about .ka-section{padding:55px 0!important}.koorow-about .ka-card{padding:25px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be23be6 */.elementor-location-header .elementor-section{border-color:#35383d!important}.elementor-location-header .elementor-item.elementor-item-active,.elementor-location-header .elementor-item:hover,.elementor-location-footer .elementor-item.elementor-item-active{color:#fff!important}
.elementor-element-260e3629{padding:0!important;margin:0!important;background:#101214!important;background-image:none!important}.elementor-element-260e3629>.elementor-background-overlay{display:none!important}.elementor-element-260e3629>.elementor-container{max-width:none!important}.elementor-element-260e3629 .elementor-widget-wrap{padding:0!important}.elementor-location-header,.elementor-location-header .elementor-section{background:#101214!important;background-image:none!important}.elementor-location-header .elementor-background-overlay{background:#101214!important;background-image:none!important}.elementor-location-header .elementor-menu-toggle{background:#24262a!important;color:#fff!important}.elementor-location-footer .elementor-divider-separator{border-color:#45484c!important}
.koorow-about{--ka-ink:#f5f5f4;--ka-muted:#c7c9cb;--ka-line:#414449;background:#101214;color:var(--ka-ink);font-family:inherit;font-size:16px;line-height:1.75;overflow:hidden}.koorow-about *{box-sizing:border-box}.koorow-about h1,.koorow-about h2,.koorow-about h3{color:var(--ka-ink);font-family:inherit;line-height:1.13;font-weight:600;letter-spacing:-.025em}.koorow-about h1{font-size:clamp(48px,6.4vw,88px);margin:16px 0 24px}.koorow-about h2{font-size:clamp(32px,4vw,50px);margin:10px 0 25px}.koorow-about h3{font-size:26px;margin:0 0 16px}.koorow-about p{color:var(--ka-muted);margin:0 0 19px}.koorow-about a{color:#fff;text-decoration:none}.koorow-about a:focus-visible,.koorow-about summary:focus-visible{outline:2px solid white;outline-offset:5px}.koorow-about img{display:block;width:100%;height:auto}.ka-wrap{width:min(1160px,calc(100% - 88px));margin:auto}.ka-eyebrow{font-size:12px;letter-spacing:.19em;text-transform:uppercase;color:#b5b8bc!important;margin:0 0 13px!important}.ka-hero{position:relative;min-height:710px;display:flex;align-items:center;background:radial-gradient(ellipse at 75% 40%,#303236 0%,#101214 65%)}.ka-hero-photo{position:absolute;right:0;top:0;width:53%!important;height:100%!important;object-fit:cover;object-position:50% 32%;filter:grayscale(1);mask-image:linear-gradient(to right,transparent 0%,#000 29%),linear-gradient(to bottom,#000 70%,transparent 100%);mask-composite:intersect}.ka-hero-copy{position:relative;width:58%;padding:90px 0 110px}.ka-hero-copy p{max-width:600px}.ka-role{font-size:18px;color:#fff!important;letter-spacing:.035em}.ka-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;border:1px solid #8e9399;border-radius:3px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s}.ka-btn:hover{background:#303338;transform:translateY(-2px)}.ka-btn.ka-primary{background:#f1f2f2;color:#111214;border-color:#f1f2f2}.ka-btn.ka-primary:hover{background:#d8dbde}.ka-nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--ka-line);padding:22px 0;font-size:13px}.ka-nav a{color:#c7c9cb}.ka-nav a:hover{color:#fff}.ka-section{padding:94px 0;scroll-margin-top:100px;border-bottom:1px solid #2e3135}.ka-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.ka-photo{border-radius:4px;overflow:hidden}.ka-photo img{object-fit:cover}.ka-story-photo img{height:440px;object-position:48% 30%}.ka-caption{font-size:12px;color:#aeb2b7!important;margin:10px 0 0!important}.ka-projects{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ka-card{padding:32px;border:1px solid var(--ka-line);border-radius:4px;background:linear-gradient(145deg,#23262a,#17191c)}.ka-card h3{font-size:35px}.ka-card p{font-size:15px}.ka-tags{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.ka-tags span{font-size:11px;letter-spacing:.055em;border:1px solid #50545a;padding:5px 9px;color:#c7c9cb}.ka-link{display:inline-block;border-bottom:1px solid #858a92;padding:4px 0;font-size:14px}.ka-wide{max-width:780px}.ka-service-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.ka-service-list a{border:1px solid #50545a;padding:8px 11px;font-size:12px;border-radius:3px}.ka-service-list a:hover{background:#303338}.ka-cert{display:grid;grid-template-columns:1.05fr .95fr;gap:68px;align-items:center;margin-top:75px;padding-top:64px;border-top:1px solid var(--ka-line)}.ka-certificate{display:block;max-width:430px;margin:auto;border-radius:3px;overflow:hidden;box-shadow:0 20px 65px #0006}.ka-certificate img{filter:none}.ka-credits{margin-top:58px}.ka-credits details{border-top:1px solid var(--ka-line);padding:22px 0}.ka-credits summary{cursor:pointer;color:#fff;font-size:19px}.ka-credits ul{margin:18px 0;color:var(--ka-muted);padding-left:22px}.ka-credits li{margin:10px 0}.ka-quote{font-size:clamp(25px,3.3vw,38px);color:#fff!important;line-height:1.35;max-width:800px;border-left:2px solid #b8bdc4;padding-left:24px;margin:32px 0!important}.ka-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.ka-paths .ka-card{padding:25px}.ka-paths h3{font-size:23px}.ka-paths p{font-size:14px}.ka-events{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:26px 0}.ka-event{border-top:1px solid #50545a;padding:13px 0}.ka-event strong{display:block;color:#fff;font-size:15px}.ka-event span{display:block;color:#b5b8bc;font-size:12px}.ka-stage-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ka-stage-photos img{height:510px;object-fit:cover;border-radius:4px}.ka-stage-photos img:first-child{object-position:50% 40%}.ka-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.ka-platform{display:block;padding:20px 21px;border:1px solid #45494f;border-radius:3px;background:#191c20;transition:background .2s,border-color .2s}.ka-platform:hover{background:#292d32;border-color:#a0a6ad}.ka-platform strong{display:block;color:#fff;font-weight:600;font-size:16px;margin-bottom:5px}.ka-platform span{display:block;color:#b9bdc2;font-size:12px;line-height:1.5}.ka-contact{padding:78px 0 92px}.ka-contact .ka-wrap{display:flex;align-items:center;justify-content:space-between;gap:34px}.ka-contact h2{margin-bottom:14px}.ka-contact p{max-width:680px;margin:0}.ka-contact .ka-btn{flex-shrink:0}.ka-reveal{opacity:1}@supports(animation-timeline:view()){.ka-reveal{animation:ka-enter linear both;animation-timeline:view();animation-range:entry 0% entry 25%}@keyframes ka-enter{from{opacity:.55;transform:translateY(22px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ka-reveal{animation:none!important}.koorow-about *{transition:none!important}}
@media(max-width:900px){.ka-wrap{width:calc(100% - 48px)}.ka-hero{min-height:650px}.ka-hero-photo{width:65%!important;opacity:.48}.ka-hero-copy{width:80%;padding:70px 0}.ka-grid,.ka-cert{gap:32px}.ka-platforms{grid-template-columns:repeat(2,1fr)}.ka-paths{grid-template-columns:1fr}.ka-stage-photos img{height:390px}.ka-contact .ka-wrap{display:block}.ka-contact .ka-btn{margin-top:26px}}
@media(max-width:600px){.koorow-about{font-size:15px}.ka-wrap{width:calc(100% - 38px)}.ka-hero{display:block;min-height:0;padding-top:0}.ka-hero-photo{position:relative;width:100%!important;height:340px!important;opacity:1;object-position:50% 29%;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.ka-hero-copy{width:100%;padding:0 0 48px;margin-top:-30px}.koorow-about h1{font-size:50px}.ka-role{font-size:15px}.ka-nav{gap:14px 20px;padding:18px 0}.ka-section{padding:55px 0}.ka-grid,.ka-cert,.ka-projects{grid-template-columns:1fr;gap:28px}.ka-story-photo img{height:310px}.ka-card{padding:25px}.ka-cert{margin-top:44px;padding-top:42px}.ka-certificate{max-width:100%}.ka-platforms{grid-template-columns:1fr}.ka-stage-photos{gap:10px}.ka-stage-photos img{height:310px}.ka-events{gap:10px}.ka-contact{padding:55px 0}.ka-buttons .ka-btn{flex:1}.ka-quote{padding-left:17px}}/* End custom CSS */