.elementor-212 .elementor-element.elementor-element-b257bcd{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-514b518{text-align:center;}.elementor-212 .elementor-element.elementor-element-514b518 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-212 .elementor-element.elementor-element-0983c71{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#5E5E5E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-212 .elementor-element.elementor-element-3f614ef .elementor-button:hover, .elementor-212 .elementor-element.elementor-element-3f614ef .elementor-button:focus{background-color:var( --e-global-color-2a2a31a );}.elementor-212 .elementor-element.elementor-element-3f614ef .elementor-button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:48px 48px 48px 48px;padding:20px 40px 20px 40px;}.elementor-212 .elementor-element.elementor-element-997b2ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-66e3303{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-212 .elementor-element.elementor-element-1d03f13{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-1d03f13 .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-1d03f13 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-e095dd3{text-align:center;}.elementor-212 .elementor-element.elementor-element-e095dd3 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-212 .elementor-element.elementor-element-dcb9844{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-dcb9844 .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-dcb9844 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-8dfdd31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:10px;height:10px;background:#1B1B1B;}.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C6C6C6;opacity:1;}.elementor-212 .elementor-element.elementor-element-91fb513{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-4d2db0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-189e1b8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-189e1b8 .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-189e1b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-829f29a{text-align:center;}.elementor-212 .elementor-element.elementor-element-829f29a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-212 .elementor-element.elementor-element-468227b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-468227b .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-468227b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-e1a91a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a459740{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-212 .elementor-element.elementor-element-d162692 img{width:100%;}.elementor-212 .elementor-element.elementor-element-13aff4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-212 .elementor-element.elementor-element-7144156{text-align:center;}.elementor-212 .elementor-element.elementor-element-7144156 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-212 .elementor-element.elementor-element-702dd82{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#5E5E5E;}.elementor-212 .elementor-element.elementor-element-bbc26d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5cbf972{--display:flex;--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-212 .elementor-element.elementor-element-0717a3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-212 .elementor-element.elementor-element-37fc7f0{text-align:center;}.elementor-212 .elementor-element.elementor-element-37fc7f0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-212 .elementor-element.elementor-element-ac9c653{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#5E5E5E;}.elementor-212 .elementor-element.elementor-element-6d7c75e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-99e772b{--display:flex;--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-212 .elementor-element.elementor-element-7f3b167{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-212 .elementor-element.elementor-element-f3c7fea{text-align:center;}.elementor-212 .elementor-element.elementor-element-f3c7fea .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;color:#333333;}.elementor-212 .elementor-element.elementor-element-5f5acba{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#5E5E5E;}.elementor-212 .elementor-element.elementor-element-f283bb4 .elementor-button:hover, .elementor-212 .elementor-element.elementor-element-f283bb4 .elementor-button:focus{background-color:var( --e-global-color-2a2a31a );}.elementor-212 .elementor-element.elementor-element-f283bb4{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-f283bb4 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:48px 48px 48px 48px;padding:20px 120px 20px 120px;}.elementor-212 .elementor-element.elementor-element-ef62026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-a965295{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-8c0d4f9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-8c0d4f9 .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-8c0d4f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-22a5e20{text-align:center;}.elementor-212 .elementor-element.elementor-element-22a5e20 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-212 .elementor-element.elementor-element-e902268{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-e902268 .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-e902268 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-4656805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-224f582 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:10px;height:10px;background:#1B1B1B;}.elementor-212 .elementor-element.elementor-element-224f582 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C6C6C6;opacity:1;}.elementor-212 .elementor-element.elementor-element-0e74cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-139ca58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-e93419e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-e93419e .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-e93419e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-a8d952a{text-align:center;}.elementor-212 .elementor-element.elementor-element-a8d952a .elementor-heading-title{font-family:"Bitter", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-212 .elementor-element.elementor-element-9045cfa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-9045cfa .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-9045cfa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-59a41a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-1a56cad .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:10px;height:10px;background:#1B1B1B;}.elementor-212 .elementor-element.elementor-element-1a56cad .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C6C6C6;opacity:1;}.elementor-212 .elementor-element.elementor-element-d3e3cdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-fa870f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-29a09e0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-29a09e0 .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-29a09e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-222e8fe{text-align:center;}.elementor-212 .elementor-element.elementor-element-222e8fe .elementor-heading-title{font-family:"Bitter", Sans-serif;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-212 .elementor-element.elementor-element-f36bf1f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-f36bf1f .elementor-divider-separator{width:100%;}.elementor-212 .elementor-element.elementor-element-f36bf1f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-212 .elementor-element.elementor-element-a72ec2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-212 .elementor-element.elementor-element-33c25bc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-01d99e0:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-88f1232:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-988f137:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-660720d:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-7e62c7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-5975afe:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-4a1841c:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-9442329:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-2bf5c7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-212 .elementor-element.elementor-element-278883e:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-54dda26:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-212 .elementor-element.elementor-element-498860b:hover img{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-212 .elementor-element.elementor-element-829f29a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1525px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-212 .elementor-element.elementor-element-514b518 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-212 .elementor-element.elementor-element-0983c71{font-size:16px;}.elementor-212 .elementor-element.elementor-element-3f614ef .elementor-button{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-212 .elementor-element.elementor-element-e095dd3{text-align:center;}.elementor-212 .elementor-element.elementor-element-829f29a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-212 .elementor-element.elementor-element-7144156 .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-702dd82{font-size:16px;}.elementor-212 .elementor-element.elementor-element-37fc7f0 .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-ac9c653{font-size:16px;}.elementor-212 .elementor-element.elementor-element-f3c7fea .elementor-heading-title{font-size:22px;}.elementor-212 .elementor-element.elementor-element-5f5acba{font-size:16px;}.elementor-212 .elementor-element.elementor-element-f283bb4 .elementor-button{font-size:14px;}.elementor-212 .elementor-element.elementor-element-22a5e20{text-align:center;}.elementor-212 .elementor-element.elementor-element-a8d952a{text-align:center;}.elementor-212 .elementor-element.elementor-element-222e8fe{text-align:center;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-212 .elementor-element.elementor-element-189e1b8{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-212 .elementor-element.elementor-element-829f29a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-212 .elementor-element.elementor-element-468227b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-212 .elementor-element.elementor-element-b257bcd{--padding-top:40px;--padding-bottom:040px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-212 .elementor-element.elementor-element-0983c71{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-212 .elementor-element.elementor-element-997b2ec{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-66e3303{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-212 .elementor-element.elementor-element-e095dd3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-e095dd3 .elementor-heading-title{font-size:25px;}.elementor-212 .elementor-element.elementor-element-dab54e6{--e-image-carousel-slides-to-show:2;}.elementor-212 .elementor-element.elementor-element-91fb513{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-4d2db0e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-212 .elementor-element.elementor-element-189e1b8{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-212 .elementor-element.elementor-element-829f29a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-829f29a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-212 .elementor-element.elementor-element-468227b{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-212 .elementor-element.elementor-element-bbc26d7{--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-212 .elementor-element.elementor-element-f283bb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-212 .elementor-element.elementor-element-f283bb4 .elementor-button{line-height:1.3em;padding:20px 10px 20px 10px;}.elementor-212 .elementor-element.elementor-element-ef62026{--padding-top:40px;--padding-bottom:040px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-a965295{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-212 .elementor-element.elementor-element-22a5e20{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-22a5e20 .elementor-heading-title{font-size:25px;}.elementor-212 .elementor-element.elementor-element-224f582{--e-image-carousel-slides-to-show:2;}.elementor-212 .elementor-element.elementor-element-0e74cb2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-139ca58{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-212 .elementor-element.elementor-element-a8d952a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-a8d952a .elementor-heading-title{font-size:25px;}.elementor-212 .elementor-element.elementor-element-1a56cad{--e-image-carousel-slides-to-show:2;}.elementor-212 .elementor-element.elementor-element-d3e3cdd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-212 .elementor-element.elementor-element-fa870f8{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-212 .elementor-element.elementor-element-29a09e0{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-212 .elementor-element.elementor-element-222e8fe{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-212 .elementor-element.elementor-element-222e8fe .elementor-heading-title{font-size:25px;}.elementor-212 .elementor-element.elementor-element-f36bf1f{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}}/* Start custom CSS for image-carousel, class: .elementor-element-dab54e6 */.elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel-wrapper {
  overflow-x: auto;
  scroll-behavior: smooth; /* smooth scroll */
  display: flex;           /* makes images line up horizontally */
}

.elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel-wrapper .swiper-slide {
  flex: 0 0 auto;    
 /* prevents shrinking */
}

.elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel-wrapper::-webkit-scrollbar {
  height: 10px;             /* height of horizontal scrollbar */
}

.elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel-wrapper::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 4px;
}

.elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel-wrapper::-webkit-scrollbar-track {
  background-color: #ffffff;
}


.elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel img {
    height: 500px;      /* desired uniform height */
    width: auto!important;        /* maintain aspect ratio */
    object-fit: cover;  /* fills container, crops if necessary */
      display: block;  /* remove inline spacing */
      
}
.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-slide {width: auto !important;}

@media(max-width:1525px){
    .elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel img {
    height: 300px;
}}

@media(max-width:767px){
    .elementor-212 .elementor-element.elementor-element-dab54e6 .elementor-image-carousel img {
    height: 200px;
     width: auto!important;  
    object-fit: cover; 
}

.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
     display:none!important;
    }
  
  .elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-wrapper {
    padding-left: 5%!important;   /* space before first slide */
}

}


.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    display: flex;
    bottom: -20px;
    justify-content: center;
    align-items: center;
}


/* Target the pagination bullets */
.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-pagination-bullet {
    width: 30px!important;       /* length of the line */
    height: 2px!important;       /* thickness */
    border-radius: 0;  /* remove roundness */
    margin: 0 5px;     /* spacing between lines */
}

.elementor-212 .elementor-element.elementor-element-dab54e6 .swiper-wrapper {
    padding-left: 10%;   /* space before first slide */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-224f582 */.elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel-wrapper {
  overflow-x: auto;
  scroll-behavior: smooth; /* smooth scroll */
  display: flex;           /* makes images line up horizontally */
}

.elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel-wrapper .swiper-slide {
  flex: 0 0 auto;    
 /* prevents shrinking */
}

.elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel-wrapper::-webkit-scrollbar {
  height: 10px;             /* height of horizontal scrollbar */
}

.elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel-wrapper::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 4px;
}

.elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel-wrapper::-webkit-scrollbar-track {
  background-color: #ffffff;
}


.elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel img {
    height: 500px;      /* desired uniform height */
    width: auto!important;        /* maintain aspect ratio */
    object-fit: cover;  /* fills container, crops if necessary */
      display: block;  /* remove inline spacing */
      
}

.elementor-212 .elementor-element.elementor-element-224f582 .swiper-slide {width: auto !important;}

@media(max-width:1525px){
    .elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel img {
    height: 300px;
}}

@media(max-width:767px){
    .elementor-212 .elementor-element.elementor-element-224f582 .elementor-image-carousel img {
    height: 200px;
     width:  auto!important;  
    object-fit: cover; 
}

.elementor-212 .elementor-element.elementor-element-224f582 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
     display:none!important;
    }
  
  .elementor-212 .elementor-element.elementor-element-224f582 .swiper-wrapper {
    padding-left: 5%!important;   /* space before first slide */
}

}


.elementor-212 .elementor-element.elementor-element-224f582 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    display: flex;
    bottom: -20px;
    justify-content: center;
    align-items: center;
}


/* Target the pagination bullets */
.elementor-212 .elementor-element.elementor-element-224f582 .swiper-pagination-bullet {
    width: 30px!important;       /* length of the line */
    height: 2px!important;       /* thickness */
    border-radius: 0;  /* remove roundness */
    margin: 0 5px;     /* spacing between lines */
}

.elementor-212 .elementor-element.elementor-element-224f582 .swiper-wrapper {
    padding-left: 10%;   /* space before first slide */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1a56cad */.elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel-wrapper {
  overflow-x: auto;
  scroll-behavior: smooth; /* smooth scroll */
  display: flex;           /* makes images line up horizontally */
}

.elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel-wrapper .swiper-slide {
  flex: 0 0 auto;    
 /* prevents shrinking */
}

.elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel-wrapper::-webkit-scrollbar {
  height: 10px;             /* height of horizontal scrollbar */
}

.elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel-wrapper::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 4px;
}

.elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel-wrapper::-webkit-scrollbar-track {
  background-color: #ffffff;
}


.elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel img {
    height: 500px;      /* desired uniform height */
    width: auto;        /* maintain aspect ratio */
    object-fit: cover;  /* fills container, crops if necessary */
      display: block;  /* remove inline spacing */
      
}

.elementor-212 .elementor-element.elementor-element-1a56cad.swiper-slide {width: auto !important;}

@media(max-width:1525px){
    .elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel img {
    height: 300px;
}}

@media(max-width:767px){
    .elementor-212 .elementor-element.elementor-element-1a56cad .elementor-image-carousel img {
    height: 200px;
     width: auto!important;  
    object-fit: cover; 
}

.elementor-212 .elementor-element.elementor-element-1a56cad .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
     display:none!important;
    }
  
  .elementor-212 .elementor-element.elementor-element-1a56cad .swiper-wrapper {
    padding-left: 5%!important;   /* space before first slide */
}

}


.elementor-212 .elementor-element.elementor-element-1a56cad .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    display: flex;
    bottom: -20px;
    justify-content: center;
    align-items: center;
}


/* Target the pagination bullets */
.elementor-212 .elementor-element.elementor-element-1a56cad .swiper-pagination-bullet {
    width: 30px!important;       /* length of the line */
    height: 2px!important;       /* thickness */
    border-radius: 0;  /* remove roundness */
    margin: 0 5px;     /* spacing between lines */
}

.elementor-212 .elementor-element.elementor-element-1a56cad .swiper-wrapper {
    padding-left: 10%;   /* space before first slide */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01d99e0 */.elementor-212 .elementor-element.elementor-element-01d99e0 img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88f1232 */.elementor-212 .elementor-element.elementor-element-88f1232 img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-988f137 */.elementor-212 .elementor-element.elementor-element-988f137 img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-660720d */.elementor-212 .elementor-element.elementor-element-660720d img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5975afe */.elementor-212 .elementor-element.elementor-element-5975afe img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a1841c */.elementor-212 .elementor-element.elementor-element-4a1841c img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9442329 */.elementor-212 .elementor-element.elementor-element-9442329 img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-278883e */.elementor-212 .elementor-element.elementor-element-278883e img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54dda26 */.elementor-212 .elementor-element.elementor-element-54dda26 img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-498860b */.elementor-212 .elementor-element.elementor-element-498860b img::before{
  content: '';
  width: 89px;
  height: 89px;
  position: absolute;
  top: 20px;
  right: -20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72ec2a */.elementor-212 .elementor-element.elementor-element-a72ec2a img::before{
  content: '';
  width: 59px;
  height: 59px;
  position: absolute;
  top: 20px;
  left: 20px;
  background-image: url("/wp-content/uploads/2025/08/Group-25.svg");
  background-size: contain;
  background-repeat: no-repeat;
}/* End custom CSS */