.elementor-569 .elementor-element.elementor-element-bc001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-bc001i{--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:15px;--padding-right:15px;}.elementor-569 .elementor-element.elementor-element-bc002{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:15px;--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-569 .elementor-element.elementor-element-p0a8mt1d{width:auto;max-width:auto;}.elementor-569 .elementor-element.elementor-element-p0a8mt1d .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#959595;}.elementor-569 .elementor-element.elementor-element-p5p8g4w8{width:auto;max-width:auto;}.elementor-569 .elementor-element.elementor-element-p5p8g4w8 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#959595;}.elementor-569 .elementor-element.elementor-element-p2srbtst{width:auto;max-width:auto;}.elementor-569 .elementor-element.elementor-element-p2srbtst .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#151515;}.elementor-569 .elementor-element.elementor-element-wg001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wg001i{--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:15px;--padding-right:15px;}.elementor-569 .elementor-element.elementor-element-wg002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wg002 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#313131;}.elementor-569 .elementor-element.elementor-element-wg010{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 48px;--row-gap:32px;--column-gap:48px;--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk0{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dddddd;--border-color:#dddddd;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk0t{--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-569 .elementor-element.elementor-element-wk0b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0b1 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk0b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0b2 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk0b{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-569 .elementor-element.elementor-element-wk0ti{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0ti .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk0p0{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk0p0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0p0a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk0p0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0p0b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk0p1{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk0p1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0p1a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk0p1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk0p1b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dddddd;--border-color:#dddddd;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk1t{--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-569 .elementor-element.elementor-element-wk1b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1b1 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1b2 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1b{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-569 .elementor-element.elementor-element-wk1ti{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1ti .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1p0{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk1p0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1p0a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1p0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1p0b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1p1{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk1p1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1p1a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk1p1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk1p1b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dddddd;--border-color:#dddddd;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk2t{--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-569 .elementor-element.elementor-element-wk2b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2b1 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2b2 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2b{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-569 .elementor-element.elementor-element-wk2ti{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2ti .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2p0{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk2p0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2p0a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2p0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2p0b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2p1{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk2p1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2p1a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk2p1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk2p1b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dddddd;--border-color:#dddddd;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk3t{--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-569 .elementor-element.elementor-element-wk3b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3b1 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3b2 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3b{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-569 .elementor-element.elementor-element-wk3ti{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3ti .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3p0{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk3p0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3p0a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3p0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3p0b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3p1{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk3p1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3p1a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk3p1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk3p1b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dddddd;--border-color:#dddddd;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk4t{--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-569 .elementor-element.elementor-element-wk4b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4b1 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4b2 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4b{--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:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-569 .elementor-element.elementor-element-wk4ti{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4ti .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4p0{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk4p0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4p0a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4p0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4p0b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4p1{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wk4p1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4p1a .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}.elementor-569 .elementor-element.elementor-element-wk4p1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-wk4p1b .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#222222;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-569 .elementor-element.elementor-element-wg010{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-569 .elementor-element.elementor-element-bc001i{--width:1200px;}.elementor-569 .elementor-element.elementor-element-bc002{--width:100%;}.elementor-569 .elementor-element.elementor-element-wg001i{--width:1200px;}.elementor-569 .elementor-element.elementor-element-wg010{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk0{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk0t{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk0b{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk0p0{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk0p1{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk1{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk1t{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk1b{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk1p0{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk1p1{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk2{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk2t{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk2b{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk2p0{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk2p1{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk3{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk3t{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk3b{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk3p0{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk3p1{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk4{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk4t{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk4b{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk4p0{--width:100%;}.elementor-569 .elementor-element.elementor-element-wk4p1{--width:100%;}}@media(max-width:767px){.elementor-569 .elementor-element.elementor-element-bc001i{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-569 .elementor-element.elementor-element-bc002{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-569 .elementor-element.elementor-element-wg001{--padding-top:14px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-wg001i{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-569 .elementor-element.elementor-element-wg002 .elementor-heading-title{font-size:24px;}.elementor-569 .elementor-element.elementor-element-wg010{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-bc001i */.elementor-569 .elementor-element.elementor-element-bc001i{width:1200px;max-width:100%;}
@media (max-width:1199.98px){ .elementor-569 .elementor-element.elementor-element-bc001i{width:960px;} }
@media (max-width:991.98px){ .elementor-569 .elementor-element.elementor-element-bc001i{width:720px;} }
@media (max-width:767.98px){ .elementor-569 .elementor-element.elementor-element-bc001i{width:100%;} }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wf001 */.elementor-569 .elementor-element.elementor-element-wf001 .wf{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0 0;}
.elementor-569 .elementor-element.elementor-element-wf001 .wf-i{display:inline-flex;align-items:center;gap:10px;height:40px;font-size:16px;color:#222;cursor:pointer;}
.elementor-569 .elementor-element.elementor-element-wf001 .wf-i input{width:18px;height:18px;accent-color:#1C94C4;cursor:pointer;margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wk0ba */.elementor-569 .elementor-element.elementor-element-wk0ba .ba{position:relative;width:100%;padding-top:55.87%;overflow:hidden;user-select:none;}
.elementor-569 .elementor-element.elementor-element-wk0ba .ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.elementor-569 .elementor-element.elementor-element-wk0ba .ba .ba-res{position:absolute;inset:0;width:var(--pos,50%);overflow:hidden;}
.elementor-569 .elementor-element.elementor-element-wk0ba .ba .ba-res img{width:var(--w,358px);max-width:none;}
.elementor-569 .elementor-element.elementor-element-wk0ba .ba .ba-h{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:2px;background:#fff;cursor:ew-resize;z-index:3;}
.elementor-569 .elementor-element.elementor-element-wk0ba .ba .ba-h::after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-569 .elementor-element.elementor-element-wk0ba .ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk0b1 */.elementor-569 .elementor-element.elementor-element-wk0b1{position:absolute;top:12px;left:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk0b1 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk0b2 */.elementor-569 .elementor-element.elementor-element-wk0b2{position:absolute;top:12px;right:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk0b2 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk0t */.elementor-569 .elementor-element.elementor-element-wk0t{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk0ti */.elementor-569 .elementor-element.elementor-element-wk0ti a{color:inherit;}
.elementor-569 .elementor-element.elementor-element-wk0ti a:hover{color:#1C94C4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk0p0a */.elementor-569 .elementor-element.elementor-element-wk0p0a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk0p1a */.elementor-569 .elementor-element.elementor-element-wk0p1a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk0 */.elementor-569 .elementor-element.elementor-element-wk0{height:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wk1ba */.elementor-569 .elementor-element.elementor-element-wk1ba .ba{position:relative;width:100%;padding-top:55.87%;overflow:hidden;user-select:none;}
.elementor-569 .elementor-element.elementor-element-wk1ba .ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.elementor-569 .elementor-element.elementor-element-wk1ba .ba .ba-res{position:absolute;inset:0;width:var(--pos,50%);overflow:hidden;}
.elementor-569 .elementor-element.elementor-element-wk1ba .ba .ba-res img{width:var(--w,358px);max-width:none;}
.elementor-569 .elementor-element.elementor-element-wk1ba .ba .ba-h{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:2px;background:#fff;cursor:ew-resize;z-index:3;}
.elementor-569 .elementor-element.elementor-element-wk1ba .ba .ba-h::after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-569 .elementor-element.elementor-element-wk1ba .ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk1b1 */.elementor-569 .elementor-element.elementor-element-wk1b1{position:absolute;top:12px;left:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk1b1 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk1b2 */.elementor-569 .elementor-element.elementor-element-wk1b2{position:absolute;top:12px;right:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk1b2 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk1t */.elementor-569 .elementor-element.elementor-element-wk1t{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk1ti */.elementor-569 .elementor-element.elementor-element-wk1ti a{color:inherit;}
.elementor-569 .elementor-element.elementor-element-wk1ti a:hover{color:#1C94C4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk1p0a */.elementor-569 .elementor-element.elementor-element-wk1p0a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk1p1a */.elementor-569 .elementor-element.elementor-element-wk1p1a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk1 */.elementor-569 .elementor-element.elementor-element-wk1{height:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wk2ba */.elementor-569 .elementor-element.elementor-element-wk2ba .ba{position:relative;width:100%;padding-top:55.87%;overflow:hidden;user-select:none;}
.elementor-569 .elementor-element.elementor-element-wk2ba .ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.elementor-569 .elementor-element.elementor-element-wk2ba .ba .ba-res{position:absolute;inset:0;width:var(--pos,50%);overflow:hidden;}
.elementor-569 .elementor-element.elementor-element-wk2ba .ba .ba-res img{width:var(--w,358px);max-width:none;}
.elementor-569 .elementor-element.elementor-element-wk2ba .ba .ba-h{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:2px;background:#fff;cursor:ew-resize;z-index:3;}
.elementor-569 .elementor-element.elementor-element-wk2ba .ba .ba-h::after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-569 .elementor-element.elementor-element-wk2ba .ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk2b1 */.elementor-569 .elementor-element.elementor-element-wk2b1{position:absolute;top:12px;left:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk2b1 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk2b2 */.elementor-569 .elementor-element.elementor-element-wk2b2{position:absolute;top:12px;right:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk2b2 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk2t */.elementor-569 .elementor-element.elementor-element-wk2t{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk2ti */.elementor-569 .elementor-element.elementor-element-wk2ti a{color:inherit;}
.elementor-569 .elementor-element.elementor-element-wk2ti a:hover{color:#1C94C4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk2p0a */.elementor-569 .elementor-element.elementor-element-wk2p0a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk2p1a */.elementor-569 .elementor-element.elementor-element-wk2p1a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk2 */.elementor-569 .elementor-element.elementor-element-wk2{height:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wk3ba */.elementor-569 .elementor-element.elementor-element-wk3ba .ba{position:relative;width:100%;padding-top:55.87%;overflow:hidden;user-select:none;}
.elementor-569 .elementor-element.elementor-element-wk3ba .ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.elementor-569 .elementor-element.elementor-element-wk3ba .ba .ba-res{position:absolute;inset:0;width:var(--pos,50%);overflow:hidden;}
.elementor-569 .elementor-element.elementor-element-wk3ba .ba .ba-res img{width:var(--w,358px);max-width:none;}
.elementor-569 .elementor-element.elementor-element-wk3ba .ba .ba-h{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:2px;background:#fff;cursor:ew-resize;z-index:3;}
.elementor-569 .elementor-element.elementor-element-wk3ba .ba .ba-h::after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-569 .elementor-element.elementor-element-wk3ba .ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk3b1 */.elementor-569 .elementor-element.elementor-element-wk3b1{position:absolute;top:12px;left:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk3b1 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk3b2 */.elementor-569 .elementor-element.elementor-element-wk3b2{position:absolute;top:12px;right:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk3b2 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk3t */.elementor-569 .elementor-element.elementor-element-wk3t{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk3ti */.elementor-569 .elementor-element.elementor-element-wk3ti a{color:inherit;}
.elementor-569 .elementor-element.elementor-element-wk3ti a:hover{color:#1C94C4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk3p0a */.elementor-569 .elementor-element.elementor-element-wk3p0a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk3p1a */.elementor-569 .elementor-element.elementor-element-wk3p1a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk3 */.elementor-569 .elementor-element.elementor-element-wk3{height:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wk4ba */.elementor-569 .elementor-element.elementor-element-wk4ba .ba{position:relative;width:100%;padding-top:55.87%;overflow:hidden;user-select:none;}
.elementor-569 .elementor-element.elementor-element-wk4ba .ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.elementor-569 .elementor-element.elementor-element-wk4ba .ba .ba-res{position:absolute;inset:0;width:var(--pos,50%);overflow:hidden;}
.elementor-569 .elementor-element.elementor-element-wk4ba .ba .ba-res img{width:var(--w,358px);max-width:none;}
.elementor-569 .elementor-element.elementor-element-wk4ba .ba .ba-h{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:2px;background:#fff;cursor:ew-resize;z-index:3;}
.elementor-569 .elementor-element.elementor-element-wk4ba .ba .ba-h::after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);}
.elementor-569 .elementor-element.elementor-element-wk4ba .ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk4b1 */.elementor-569 .elementor-element.elementor-element-wk4b1{position:absolute;top:12px;left:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk4b1 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk4b2 */.elementor-569 .elementor-element.elementor-element-wk4b2{position:absolute;top:12px;right:12px;z-index:5;}
.elementor-569 .elementor-element.elementor-element-wk4b2 .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 10px;background:rgba(254,254,254,.75);border-radius:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk4t */.elementor-569 .elementor-element.elementor-element-wk4t{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk4ti */.elementor-569 .elementor-element.elementor-element-wk4ti a{color:inherit;}
.elementor-569 .elementor-element.elementor-element-wk4ti a:hover{color:#1C94C4;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk4p0a */.elementor-569 .elementor-element.elementor-element-wk4p0a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wk4p1a */.elementor-569 .elementor-element.elementor-element-wk4p1a{width:52px;flex:0 0 52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wk4 */.elementor-569 .elementor-element.elementor-element-wk4{height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wg001i */.elementor-569 .elementor-element.elementor-element-wg001i{width:1200px;max-width:100%;}
@media (max-width:1199.98px){ .elementor-569 .elementor-element.elementor-element-wg001i{width:960px;} }
@media (max-width:991.98px){ .elementor-569 .elementor-element.elementor-element-wg001i{width:720px;} }
@media (max-width:767.98px){ .elementor-569 .elementor-element.elementor-element-wg001i{width:100%;} }/* End custom CSS */
/* Start custom CSS *//* контейнер по содержимому (Elementor по умолчанию тянет .e-con на 100%) */
.elementor .e-con.w-auto{ width:auto; }

/* полоса прокрутки как в оригинале: бегунок, а не растущая заливка */
.elementor .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  display:none !important;
}
.elementor .swiper-pagination-progressbar .mx-sb-thumb{
  position:absolute; top:0; height:3px;
  background:#1c94c4; border-radius:0;
  transition:left .25s ease-out, width .25s ease-out;
}

/* ===== кружок со стрелкой реагирует на наведение НА ВСЮ карточку ===== */
.elementor .mx-card .elementor-icon,
.elementor .mx-link .elementor-icon,
.elementor .mx-link .elementor-heading-title{ transition:.2s ease-out; }

.elementor .mx-card:hover .elementor-icon{
  background-color:#1C94C4 !important;
  border-color:#1C94C4 !important;
  color:#FFFFFF !important;
}
.elementor .mx-card:hover .elementor-icon svg{ fill:#FFFFFF !important; }
.elementor .mx-card:hover .elementor-icon i{ color:#FFFFFF !important; }

/* ссылки-строки: текст и стрелка темнеют, как в оригинале */
.elementor .mx-link:hover .elementor-heading-title,
.elementor .mx-link:hover .elementor-heading-title a{ color:#232323 !important; }
.elementor .mx-link:hover .elementor-icon{ border-color:#232323 !important; color:#232323 !important; }
.elementor .mx-link:hover .elementor-icon svg{ fill:#232323 !important; }

/* контейнер никогда не шире экрана (в оригинале max-width, а не width) */
.elementor .e-con{ max-width:100%; }

/* --- полоса прокрутки каруселей --- */
.elementor .swiper-pagination-progressbar{ background:transparent !important; }
/* подложка — видимая серая линия */
.elementor .swiper-pagination-progressbar::before{
  content:''; position:absolute; left:0; right:0; top:1px;
  height:3px; background:#cfe6f3;
}
/* бегунок */
.elementor .swiper-pagination-progressbar .mx-sb-thumb{
  position:absolute; top:0; height:3px; min-width:28px;
  background:#1c94c4; border-radius:2px;
  transition:left .25s ease-out, width .25s ease-out;
}
/* если скрипт не отработал — оставляем штатную заливку, а не пустоту */
.elementor .swiper-pagination-progressbar:has(.mx-sb-thumb) .swiper-pagination-progressbar-fill{
  display:none !important;
}
.elementor .swiper-pagination-progressbar-fill{ background:#1c94c4 !important; height:3px; }

@media (max-width:767px){
  .elementor .swiper-pagination-progressbar{ height:3px; }
  .elementor .swiper-pagination-progressbar .mx-sb-thumb{ min-width:34px; }
}

/* --- подложка полосы: голубая, одинаково везде --- */
.elementor .elementor-element .swiper-pagination-progressbar::before{
  top:0 !important;
  height:3px !important;
  background:#cfe6f3 !important;
  border-radius:2px;
}
.elementor .elementor-element .swiper-pagination-progressbar{
  height:3px !important;
  border-radius:2px;
}
.elementor .elementor-element .swiper-pagination-progressbar .mx-sb-thumb{
  height:3px; min-width:30px; border-radius:2px; background:#1c94c4;
}/* End custom CSS */