.elementor-40578 .elementor-element.elementor-element-kc0008{--display:flex;--min-height:638px;--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;--overlay-opacity:0.69;--padding-top:88px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0008:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://kic.datric.io/wp-content/uploads/2026/08/PXL_20230520_173028517-scaled.jpg") 50% 50%;background-size:cover;}.elementor-40578 .elementor-element.elementor-element-kc0008::before, .elementor-40578 .elementor-element.elementor-element-kc0008 > .elementor-background-video-container::before, .elementor-40578 .elementor-element.elementor-element-kc0008 > .e-con-inner > .elementor-background-video-container::before, .elementor-40578 .elementor-element.elementor-element-kc0008 > .elementor-background-slideshow::before, .elementor-40578 .elementor-element.elementor-element-kc0008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40578 .elementor-element.elementor-element-kc0008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0001{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0001 .elementor-heading-title{font-size:19px;font-weight:600;letter-spacing:-0.01em;text-shadow:3px 2px 9px rgba(8.924999999999988, 62.400163043478216, 234.60000000000002, 0.96);color:#FFFFFF;}.elementor-40578 .elementor-element.elementor-element-kh0002{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40578 .elementor-element.elementor-element-kh0002 .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.07em;letter-spacing:-0.02em;text-shadow:2px 2px 20px rgba(88.23166304347824, 4.845000000000004, 193.8, 0.3);color:#FFFFFF;}.elementor-40578 .elementor-element.elementor-element-795c6ba{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-795c6ba .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.07em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-40578 .elementor-element.elementor-element-f0e0b1c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-f0e0b1c .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.07em;letter-spacing:-0.02em;text-shadow:2px 2px 20px rgba(88.23166304347824, 4.845000000000004, 193.8, 0.3);color:#FFFFFF;}.elementor-40578 .elementor-element.elementor-element-kh0003{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0003 .elementor-heading-title{font-size:19px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-40578 .elementor-element.elementor-element-kc0006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0004{width:auto;max-width:auto;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0004 .elementor-heading-title{font-size:19px;font-weight:400;letter-spacing:-0.01em;color:#0005F3;}.elementor-40578 .elementor-element.elementor-element-kh0005{width:auto;max-width:auto;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0005 .elementor-heading-title{font-size:19px;font-weight:400;letter-spacing:-0.01em;color:#0005F3;}.elementor-40578 .elementor-element.elementor-element-kc0046{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0045{--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-kic-forum-latest-topics .kic-forum__title, .elementor-widget-kic-forum-latest-topics .kic-forum__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-kic-forum-latest-topics .kic-forum__meta, .elementor-widget-kic-forum-latest-topics .kic-forum__forum, .elementor-widget-kic-forum-latest-topics .kic-forum__excerpt{color:var( --e-global-color-text );}.elementor-widget-kic-forum-latest-topics .kic-forum__meta, .elementor-widget-kic-forum-latest-topics .kic-forum__forum{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-kic-forum-latest-topics .kic-forum__meta a, .elementor-widget-kic-forum-latest-topics .kic-forum__forum a, .elementor-widget-kic-forum-latest-topics .kic-forum__viewall a{color:var( --e-global-color-accent );}.elementor-widget-kic-forum-latest-topics .kic-forum__heading{color:var( --e-global-color-primary );}.elementor-widget-kic-forum-latest-topics .kic-conv{--kic-conv-primary:var( --e-global-color-primary );--kic-conv-secondary:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kw0044 .kic-conv{--kic-conv-band:transparent;padding:0px 0px 0px 0px;--kic-conv-panel:#FFFFFF;--kic-conv-primary:#1D1D1F;--kic-conv-secondary:#6E6E73;--kic-conv-accent:#07407B;}.elementor-40578 .elementor-element.elementor-element-kc0020{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0020:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6FF;}.elementor-40578 .elementor-element.elementor-element-kc0019{--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-40578 .elementor-element.elementor-element-kw0018 .kic-news, .elementor-40578 .elementor-element.elementor-element-kw0018 .kic-newsidx{--kic-news-band:transparent;padding:0px 0px 0px 0px;--kic-news-primary:#1D1D1F;--kic-news-secondary:#6E6E73;--kic-news-accent:#07407B;}.elementor-40578 .elementor-element.elementor-element-kc0115{--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:96px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0096{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0096 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0097{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0097 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0114{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kc0101{--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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-ki0099{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0100{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0100 .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0104{--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-40578 .elementor-element.elementor-element-ki0102{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0103{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0103 .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0107{--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-40578 .elementor-element.elementor-element-ki0105{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0106{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0106 .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0110{--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-40578 .elementor-element.elementor-element-ki0108{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0109{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0109 .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0113{--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-40578 .elementor-element.elementor-element-ki0111{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0112{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0112 .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0017{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0017:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kicblak );}.elementor-40578 .elementor-element.elementor-element-kh0009{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0009 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-kicmute );}.elementor-40578 .elementor-element.elementor-element-kh0010{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0010 .elementor-heading-title{font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-kicwhit );}.elementor-40578 .elementor-element.elementor-element-kh0011{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0011 .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:-0.01em;color:var( --e-global-color-kicmute );}.elementor-40578 .elementor-element.elementor-element-kc0014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0012{width:auto;max-width:auto;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0012 .elementor-heading-title{font-size:17px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-40578 .elementor-element.elementor-element-kh0013{width:auto;max-width:auto;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0013 .elementor-heading-title{font-size:17px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-40578 .elementor-element.elementor-element-kc0016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-ki0015{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kc0043{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0021{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0021 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0022{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0022 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0042{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kc0029{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kc0029:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kicsurf );}.elementor-40578 .elementor-element.elementor-element-ki0024{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kc0028{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-40578 .elementor-element.elementor-element-kh0025{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0025 .elementor-heading-title{font-size:21px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0026{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0026 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.55em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0027{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0027 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kc0035{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kc0035:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kicsurf );}.elementor-40578 .elementor-element.elementor-element-ki0030{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kc0034{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-40578 .elementor-element.elementor-element-kh0031{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0031 .elementor-heading-title{font-size:21px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0032{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0032 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.55em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0033{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0033 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kc0041{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kc0041:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kicsurf );}.elementor-40578 .elementor-element.elementor-element-ki0036{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kc0040{--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:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-40578 .elementor-element.elementor-element-kh0037{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0037 .elementor-heading-title{font-size:21px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0038{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0038 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.55em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0039{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0039 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kc0059{--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:096px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0059:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AAAAAA;}.elementor-40578 .elementor-element.elementor-element-kc0056{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0054{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0054 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0055{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0055 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0058{--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-40578 .elementor-element.elementor-element-kw0057 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40578 .elementor-element.elementor-element-kc0087{--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:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0087:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kicsurf );}.elementor-40578 .elementor-element.elementor-element-kc0086{--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-40578 .elementor-element.elementor-element-kh0060{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 44px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0060 .elementor-heading-title{font-size:36px;font-weight:700;line-height:1.15em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kc0065{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0061{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0061 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0062{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0062 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0063{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0063 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0064{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0064 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kc0070{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0066{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0066 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0067{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0067 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kh0068{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0068 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kh0069{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0069 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:-0.01em;-webkit-text-stroke-color:#000000;stroke:#000000;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kc0075{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0071{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0071 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0072{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0072 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kh0073{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0073 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kh0074{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0074 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kc0080{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0076{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0076 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0077{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0077 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kh0078{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0078 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kh0079{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0079 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kc0085{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0081{text-align:start;}.elementor-40578 .elementor-element.elementor-element-kh0081 .elementor-heading-title{font-size:14px;font-weight:500;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0082{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0082 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kh0083{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0083 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kh0084{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0084 .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicdisa );}.elementor-40578 .elementor-element.elementor-element-kc0095{--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:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-40578 .elementor-element.elementor-element-kc0095:not(.elementor-motion-effects-element-type-background), .elementor-40578 .elementor-element.elementor-element-kc0095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D6D6;}.elementor-40578 .elementor-element.elementor-element-kh0088{text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0088 .elementor-heading-title{font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kh0089{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0089 .elementor-heading-title{font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-40578 .elementor-element.elementor-element-kh0090{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0090 .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-40578 .elementor-element.elementor-element-kc0092{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40578 .elementor-element.elementor-element-kh0091{width:auto;max-width:auto;text-align:center;}.elementor-40578 .elementor-element.elementor-element-kh0091 .elementor-heading-title{font-size:17px;font-weight:400;letter-spacing:-0.01em;color:var( --e-global-color-kicnavy );}.elementor-40578 .elementor-element.elementor-element-kc0094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40578 .elementor-element.elementor-element-ki0093{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-40578 .elementor-element.elementor-element-kc0045{--content-width:1180px;}.elementor-40578 .elementor-element.elementor-element-kc0019{--content-width:1180px;}.elementor-40578 .elementor-element.elementor-element-kc0115{--content-width:1180px;}.elementor-40578 .elementor-element.elementor-element-kc0016{--content-width:1180px;}.elementor-40578 .elementor-element.elementor-element-kc0043{--content-width:1180px;}.elementor-40578 .elementor-element.elementor-element-kc0059{--content-width:1180px;}.elementor-40578 .elementor-element.elementor-element-kc0058{--content-width:900px;}.elementor-40578 .elementor-element.elementor-element-kc0086{--content-width:1000px;}.elementor-40578 .elementor-element.elementor-element-kc0094{--content-width:1180px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-kh0002 .elementor-heading-title{font-size:52px;}.elementor-40578 .elementor-element.elementor-element-795c6ba .elementor-heading-title{font-size:52px;}.elementor-40578 .elementor-element.elementor-element-f0e0b1c .elementor-heading-title{font-size:52px;}.elementor-widget-kic-forum-latest-topics .kic-forum__title, .elementor-widget-kic-forum-latest-topics .kic-forum__title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-kic-forum-latest-topics .kic-forum__meta, .elementor-widget-kic-forum-latest-topics .kic-forum__forum{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-kh0097 .elementor-heading-title{font-size:34px;}.elementor-40578 .elementor-element.elementor-element-kc0114{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-kh0010 .elementor-heading-title{font-size:40px;}.elementor-40578 .elementor-element.elementor-element-kh0022 .elementor-heading-title{font-size:34px;}.elementor-40578 .elementor-element.elementor-element-kc0042{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-40578 .elementor-element.elementor-element-kh0055 .elementor-heading-title{font-size:34px;}.elementor-40578 .elementor-element.elementor-element-kh0060 .elementor-heading-title{font-size:32px;}.elementor-40578 .elementor-element.elementor-element-kh0089 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-40578 .elementor-element.elementor-element-kc0008{--padding-top:56px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-kh0002 .elementor-heading-title{font-size:40px;}.elementor-40578 .elementor-element.elementor-element-795c6ba .elementor-heading-title{font-size:40px;}.elementor-40578 .elementor-element.elementor-element-f0e0b1c .elementor-heading-title{font-size:40px;}.elementor-40578 .elementor-element.elementor-element-kc0046{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-kic-forum-latest-topics .kic-forum__title, .elementor-widget-kic-forum-latest-topics .kic-forum__title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-kic-forum-latest-topics .kic-forum__meta, .elementor-widget-kic-forum-latest-topics .kic-forum__forum{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-kc0020{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kc0115{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kh0097 .elementor-heading-title{font-size:28px;}.elementor-40578 .elementor-element.elementor-element-kc0114{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40578 .elementor-element.elementor-element-kc0017{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kh0010 .elementor-heading-title{font-size:30px;}.elementor-40578 .elementor-element.elementor-element-kc0043{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kh0022 .elementor-heading-title{font-size:28px;}.elementor-40578 .elementor-element.elementor-element-kc0042{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-40578 .elementor-element.elementor-element-kc0059{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kh0055 .elementor-heading-title{font-size:28px;}.elementor-40578 .elementor-element.elementor-element-kc0087{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kh0060 .elementor-heading-title{font-size:26px;}.elementor-40578 .elementor-element.elementor-element-kc0095{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40578 .elementor-element.elementor-element-kh0089 .elementor-heading-title{font-size:30px;}}/* Start custom CSS *//* ===== KIC Home — concept 03 "The Showcase" ===== */

/* Theme page-title block (hello-elementor) is not part of this design. */
.page-header, .site-main > .page-header { display: none !important; }

/* --- link affordance: every text link gets an underline on hover --- */
.kic-link a { text-decoration: none; }
.kic-link a:hover { text-decoration: underline; }

/* --- hero --- */
.kic-hero__sub .elementor-heading-title { max-width: 560px; margin-left: auto; margin-right: auto; }

/* --- stage images --- */
/* Elementor makes the image widget's <a> an inline-block, which collapses a
   percentage width on the <img>. Force the link to be a full-width block. */
.kic-stage a, .kic-card__img a { display: block; width: 100%; }
.kic-stage img { display: block; width: 100%; object-fit: cover; }
.kic-stage--hero img { height: 460px; border-radius: 0; }
.kic-stage--band img { height: 420px; border-radius: 18px; }
.kic-stagewrap { width: 100%; }

/* --- bands --- */
.kic-band__h2 .elementor-heading-title { max-width: 720px; margin-left: auto; margin-right: auto; }
.kic-band__desc .elementor-heading-title { max-width: 560px; margin-left: auto; margin-right: auto; }

/* --- featured video --- */
.kic-videowrap { width: 100%; }
.kic-video__player .elementor-wrapper {
	border-radius: 18px;
	overflow: hidden;
	background: #1D1D1F;
}
.kic-video__player .elementor-wrapper iframe { display: block; width: 100%; border: 0; }

/* --- visit our pages tiles --- */
.kic-ptile__img { line-height: 0; }
.kic-ptile__img a {
	display: block;
	width: 100%;
	border-radius: 18px;
	overflow: hidden;
}
.kic-ptile__img img {
	display: block;
	width: 100%;
	height: 180px;
	object-fit: cover;
	border-radius: 18px;
	transition: transform .35s ease;
}
.kic-ptile:hover .kic-ptile__img img { transform: scale(1.04); }
.kic-ptile__label a { text-decoration: none; }
.kic-ptile:hover .kic-ptile__label a { text-decoration: underline; }
@media (prefers-reduced-motion: reduce) {
	.kic-ptile__img img { transition: none; }
	.kic-ptile:hover .kic-ptile__img img { transform: none; }
}

/* --- park guide cards --- */
.kic-card__img img { display: block; width: 100%; height: 220px; object-fit: cover; border-radius: 0; }
.kic-card__img { line-height: 0; }
.kic-card .elementor-widget-image { line-height: 0; }

/* --- conversation band (kic-forum-integration, layout=conversation) --------
   The band's own stylesheet (plugin: assets/css/kic-forum.css) owns everything
   inside .kic-conv. The container above it paints the gray and the vertical
   rhythm, so the widget's band chrome is zeroed out in its settings — the two
   rules below only stop Elementor's own widget wrapper from adding anything of
   its own between the two. */
.kic-conv-widget { width: 100%; }
.kic-convwrap { width: 100%; }

/* --- news band (kic-forum-integration, surface=band) -----------------------
   Same contract as the Conversation band above: the plugin stylesheet owns
   everything inside .kic-news, the container paints the band, and these two
   rules only stop Elementor's own widget wrappers from shrinking it. */
.kic-news-widget { width: 100%; }
.kic-newswrap { width: 100%; }

/* --- compare table --- */
.kic-crow { border-bottom: 1px solid rgba(0, 0, 0, .08); }
.kic-crow > * { width: 22.727%; }
.kic-crow > *:first-child { width: 31.818%; }

/* --- posts (KIC Podcast) --- */
.kic-posts .elementor-post { background: #F5F5F7; border-radius: 22px; padding: 26px; }
.kic-posts .elementor-post__title { font-size: 19px; font-weight: 600; line-height: 1.3; margin: 0 0 8px; }
.kic-posts .elementor-post__title a { color: #1D1D1F; }
.kic-posts .elementor-post__title a:hover { text-decoration: underline; }
.kic-posts .elementor-post__excerpt p { font-size: 14px; line-height: 1.55; color: #6E6E73; margin: 0; }
.kic-posts .elementor-post__meta-data { font-size: 13px; color: #6E6E73; margin-bottom: 8px; }
.kic-posts .elementor-post__read-more { font-size: 14px; font-weight: 500; color: #14487D; }
.kic-posts .elementor-post__read-more:hover { text-decoration: underline; }

/* --- tablet --- */
@media (max-width: 1024px) {
	.kic-stage--hero img { height: 360px; }
	.kic-stage--band img { height: 320px; }
	.kic-card__img img { height: 200px; }
	.kic-ptile__img img { height: 200px; }
}

/* --- mobile --- */
@media (max-width: 767px) {
	.kic-stage--hero img { height: 260px; }
	.kic-stage--band img { height: 220px; border-radius: 14px; }
	.kic-card__img img { height: 190px; }
	.kic-crow { padding-top: 14px; padding-bottom: 14px; }
	.kic-crow > * { width: 33.333%; }
	.kic-crow > *:first-child { width: 100%; margin-bottom: 10px; }
	.kic-crow--head > *:first-child { display: none; }
	.kic-crow--head > * { width: 33.333%; }
	.kic-ptile__img img { height: 140px; border-radius: 14px; }
	.kic-ptile__img a { border-radius: 14px; }
	.kic-video__player .elementor-wrapper { border-radius: 14px; }
}/* End custom CSS */