.elementor-5863 .elementor-element.elementor-element-472d409{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5863 .elementor-element.elementor-element-fb51656{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5863 .elementor-element.elementor-element-b639a4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5863 .elementor-element.elementor-element-b639a4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-b639a4a .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-b639a4a .gallery-item img{border-radius:16px 016px 0px 0px;}.elementor-5863 .elementor-element.elementor-element-4eed145{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-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-5863 .elementor-element.elementor-element-174fb0d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-174fb0d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5863 .elementor-element.elementor-element-b2bbd2c > .elementor-widget-container{padding:0px 0px 031px 0px;}.elementor-5863 .elementor-element.elementor-element-b2bbd2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-adc540a{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-392d7d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-392d7d2 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-b77bb45{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-ee4ae8e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-ee4ae8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-e8499b5 > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-5863 .elementor-element.elementor-element-e8499b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-2146660{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-c4c41a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-c4c41a5 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-a9ee356{--display:flex;--min-height:110px;}.elementor-5863 .elementor-element.elementor-element-118904b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-118904b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8f40fb9 > .elementor-widget-container{padding:0px 0px 33px 0px;}.elementor-5863 .elementor-element.elementor-element-8f40fb9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1c0a708{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-a57ca7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-a57ca7b .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-4890a4d{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-892a8f4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-892a8f4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-b4001ec > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-5863 .elementor-element.elementor-element-b4001ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-78e4f05{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-1b93c27.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1b93c27 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-2e346bf{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-554590f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-554590f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-2547754 > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-5863 .elementor-element.elementor-element-2547754.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-348507c{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-0221c06.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-0221c06 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-ee4fef3{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-9baa67d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-9baa67d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-5213703 > .elementor-widget-container{padding:0px 0px 017px 0px;}.elementor-5863 .elementor-element.elementor-element-5213703.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-0e38d70{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-5ca800e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-5ca800e .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-d2b03fe{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-df61c66 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-df61c66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1dba1f5 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-1dba1f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-3717d48{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-31f5f72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-31f5f72 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-11b14f5{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-7305cd6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-7305cd6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-bb10fb8 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-bb10fb8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-75feeff{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-8bac314.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8bac314 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-fdf5ba3{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-cd3efa7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-cd3efa7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-ee379ba > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-ee379ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-9a63f9f{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-355f154.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-355f154 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-98f7993{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-f914bc3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-f914bc3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-c8f6806 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-c8f6806.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-34a59bf{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-3b2db36.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-3b2db36 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-fe562c7{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-f9a4a0c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-f9a4a0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-b3728ef > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-b3728ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-3f899a3{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-09e14c1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-09e14c1 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-aead173{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-af5140c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-af5140c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-bee427c > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-5863 .elementor-element.elementor-element-bee427c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-3f64a49{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-d6234ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-d6234ad .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-85259ff{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-1defa59 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-1defa59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-9f2bfef > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-9f2bfef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-b03a92a{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-e11ea4b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-e11ea4b .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-9eeb381{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-963b08d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-963b08d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1556f9a > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-5863 .elementor-element.elementor-element-1556f9a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-32821ae{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-95b2bef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-95b2bef .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-dc555d3{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-c17932d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-c17932d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-c8323b2 > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-5863 .elementor-element.elementor-element-c8323b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-a800c9b{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-91f6624.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-91f6624 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-ca8e1b3{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-0f437b3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-0f437b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-c89f838 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-c89f838.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-4d256f7{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-b93eaca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-b93eaca .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-262d261{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-ddce818 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-ddce818.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-c432b76 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-c432b76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-584ddf2{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-e525267.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-e525267 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-317c038{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-92da352 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-92da352.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1eab73a > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-1eab73a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8e34726{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-1168636.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1168636 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-310f765{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-c734129 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-c734129.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-4a652a9 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-4a652a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-9976e28{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-e1e2271.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-e1e2271 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-abc7140{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-546a9cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-546a9cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-b167d62 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-b167d62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-17e0f00{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-f1592d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-f1592d1 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-d38c8f8{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-5c543a5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-5c543a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-cb49c3c > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-cb49c3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-d9031f1{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-7e28692.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-7e28692 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-186c967{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-eaf144b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-eaf144b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-2d1591b > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-2d1591b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-fe46c8b{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-d8b82ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-d8b82ee .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-fd3321c{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-b854413 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-b854413.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-db3ef6b > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-db3ef6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-639a1a9{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-38b609f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-38b609f .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-045c116{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-c0a60eb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-c0a60eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8784e1d > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-8784e1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8326297{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-5aec67d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-5aec67d .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-ad2f966{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-4254dfc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-4254dfc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-e796fdb > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-e796fdb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-cd411f7{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-8cc0414.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8cc0414 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-fbb94b7{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-c7672a2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-c7672a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-83b3740 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-83b3740.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-f6b0e2c{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-bdf0821.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-bdf0821 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-282fdc2{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-74472c3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-74472c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-6116e8e > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-6116e8e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-3e5042e{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-155c516.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-155c516 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-4254c58{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-fd1f126 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-fd1f126.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-ec00cf4 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-ec00cf4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-7ec723a{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-aa5d66e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-aa5d66e .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-5ba67e6{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-211ea2c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-211ea2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-d35691f > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-5863 .elementor-element.elementor-element-d35691f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-7fd9203{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-8ec6f8c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-8ec6f8c .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-0e4ac98{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-27f2383 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-27f2383.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-e758ddd > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-5863 .elementor-element.elementor-element-e758ddd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-ac25285{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-76c9c59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-76c9c59 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-b4c84cb{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-f6cb408 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-f6cb408.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-dfd4d9b > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-dfd4d9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-393f5df{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-169fb6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-169fb6d .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-e120b42{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-603528a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-603528a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-a9ef546 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-a9ef546.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-cc0b668{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-db69c07.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-db69c07 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-c4da224{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-228e3f7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-228e3f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-34f09bc > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-5863 .elementor-element.elementor-element-34f09bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-1f97802{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-ad9e7a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-ad9e7a7 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-9f296e4{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-b890f01 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-b890f01.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-7670b12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-5d1b8ed{--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;--justify-content:flex-start;--border-radius:16px 16px 16px 16px;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.5);--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-5863 .elementor-element.elementor-element-4bf9df1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-4bf9df1 .gallery-item .gallery-caption{display:none;}.elementor-5863 .elementor-element.elementor-element-617a515{--display:flex;--min-height:110px;--border-radius:0px 0px 16px 16px;--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-5863 .elementor-element.elementor-element-c603b68 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5863 .elementor-element.elementor-element-c603b68.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-5863 .elementor-element.elementor-element-3169255.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px){.elementor-5863 .elementor-element.elementor-element-472d409{--grid-auto-flow:row;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-5863 .elementor-element.elementor-element-472d409{--content-width:1000px;}}@media(max-width:767px){.elementor-5863 .elementor-element.elementor-element-472d409{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for image-gallery, class: .elementor-element-b639a4a */.elementor-5863 .elementor-element.elementor-element-b639a4a .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-b639a4a .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-b639a4a .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eed145 */.elementor-5863 .elementor-element.elementor-element-4eed145 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb51656 */.elementor-5863 .elementor-element.elementor-element-fb51656 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-fb51656:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-fb51656 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-fb51656:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-392d7d2 */.elementor-5863 .elementor-element.elementor-element-392d7d2 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-392d7d2 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-392d7d2 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b77bb45 */.elementor-5863 .elementor-element.elementor-element-b77bb45 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc540a */.elementor-5863 .elementor-element.elementor-element-adc540a {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-adc540a:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-adc540a img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-adc540a:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-c4c41a5 */.elementor-5863 .elementor-element.elementor-element-c4c41a5 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-c4c41a5 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-c4c41a5 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2146660 */.elementor-5863 .elementor-element.elementor-element-2146660 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-2146660:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-2146660 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-2146660:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a57ca7b */.elementor-5863 .elementor-element.elementor-element-a57ca7b .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-a57ca7b .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-a57ca7b .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4890a4d */.elementor-5863 .elementor-element.elementor-element-4890a4d {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0a708 */.elementor-5863 .elementor-element.elementor-element-1c0a708 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-1c0a708:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-1c0a708 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-1c0a708:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1b93c27 */.elementor-5863 .elementor-element.elementor-element-1b93c27 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-1b93c27 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-1b93c27 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e346bf */.elementor-5863 .elementor-element.elementor-element-2e346bf {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e4f05 */.elementor-5863 .elementor-element.elementor-element-78e4f05 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-78e4f05:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-78e4f05 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-78e4f05:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0221c06 */.elementor-5863 .elementor-element.elementor-element-0221c06 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-0221c06 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-0221c06 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee4fef3 */.elementor-5863 .elementor-element.elementor-element-ee4fef3 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348507c */.elementor-5863 .elementor-element.elementor-element-348507c {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-348507c:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-348507c img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-348507c:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5ca800e */.elementor-5863 .elementor-element.elementor-element-5ca800e .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-5ca800e .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-5ca800e .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b03fe */.elementor-5863 .elementor-element.elementor-element-d2b03fe {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e38d70 */.elementor-5863 .elementor-element.elementor-element-0e38d70 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-0e38d70:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-0e38d70 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-0e38d70:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-31f5f72 */.elementor-5863 .elementor-element.elementor-element-31f5f72 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-31f5f72 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-31f5f72 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11b14f5 */.elementor-5863 .elementor-element.elementor-element-11b14f5 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3717d48 */.elementor-5863 .elementor-element.elementor-element-3717d48 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-3717d48:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-3717d48 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-3717d48:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8bac314 */.elementor-5863 .elementor-element.elementor-element-8bac314 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-8bac314 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-8bac314 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf5ba3 */.elementor-5863 .elementor-element.elementor-element-fdf5ba3 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75feeff */.elementor-5863 .elementor-element.elementor-element-75feeff {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-75feeff:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-75feeff img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-75feeff:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-355f154 */.elementor-5863 .elementor-element.elementor-element-355f154 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-355f154 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-355f154 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98f7993 */.elementor-5863 .elementor-element.elementor-element-98f7993 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a63f9f */.elementor-5863 .elementor-element.elementor-element-9a63f9f {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-9a63f9f:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-9a63f9f img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-9a63f9f:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-3b2db36 */.elementor-5863 .elementor-element.elementor-element-3b2db36 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-3b2db36 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-3b2db36 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe562c7 */.elementor-5863 .elementor-element.elementor-element-fe562c7 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a59bf */.elementor-5863 .elementor-element.elementor-element-34a59bf {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-34a59bf:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-34a59bf img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-34a59bf:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-09e14c1 */.elementor-5863 .elementor-element.elementor-element-09e14c1 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-09e14c1 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-09e14c1 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aead173 */.elementor-5863 .elementor-element.elementor-element-aead173 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f899a3 */.elementor-5863 .elementor-element.elementor-element-3f899a3 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-3f899a3:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-3f899a3 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-3f899a3:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d6234ad */.elementor-5863 .elementor-element.elementor-element-d6234ad .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-d6234ad .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-d6234ad .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85259ff */.elementor-5863 .elementor-element.elementor-element-85259ff {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f64a49 */.elementor-5863 .elementor-element.elementor-element-3f64a49 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-3f64a49:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-3f64a49 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-3f64a49:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-e11ea4b */.elementor-5863 .elementor-element.elementor-element-e11ea4b .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-e11ea4b .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-e11ea4b .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eeb381 */.elementor-5863 .elementor-element.elementor-element-9eeb381 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03a92a */.elementor-5863 .elementor-element.elementor-element-b03a92a {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-b03a92a:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-b03a92a img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-b03a92a:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-95b2bef */.elementor-5863 .elementor-element.elementor-element-95b2bef .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-95b2bef .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-95b2bef .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc555d3 */.elementor-5863 .elementor-element.elementor-element-dc555d3 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32821ae */.elementor-5863 .elementor-element.elementor-element-32821ae {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-32821ae:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-32821ae img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-32821ae:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-91f6624 */.elementor-5863 .elementor-element.elementor-element-91f6624 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-91f6624 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-91f6624 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca8e1b3 */.elementor-5863 .elementor-element.elementor-element-ca8e1b3 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a800c9b */.elementor-5863 .elementor-element.elementor-element-a800c9b {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-a800c9b:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-a800c9b img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-a800c9b:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b93eaca */.elementor-5863 .elementor-element.elementor-element-b93eaca .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-b93eaca .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-b93eaca .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262d261 */.elementor-5863 .elementor-element.elementor-element-262d261 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d256f7 */.elementor-5863 .elementor-element.elementor-element-4d256f7 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-4d256f7:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-4d256f7 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-4d256f7:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-e525267 */.elementor-5863 .elementor-element.elementor-element-e525267 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-e525267 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-e525267 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317c038 */.elementor-5863 .elementor-element.elementor-element-317c038 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-584ddf2 */.elementor-5863 .elementor-element.elementor-element-584ddf2 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-584ddf2:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-584ddf2 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-584ddf2:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1168636 */.elementor-5863 .elementor-element.elementor-element-1168636 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-1168636 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-1168636 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-310f765 */.elementor-5863 .elementor-element.elementor-element-310f765 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e34726 */.elementor-5863 .elementor-element.elementor-element-8e34726 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-8e34726:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-8e34726 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-8e34726:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-e1e2271 */.elementor-5863 .elementor-element.elementor-element-e1e2271 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-e1e2271 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-e1e2271 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc7140 */.elementor-5863 .elementor-element.elementor-element-abc7140 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9976e28 */.elementor-5863 .elementor-element.elementor-element-9976e28 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-9976e28:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-9976e28 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-9976e28:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f1592d1 */.elementor-5863 .elementor-element.elementor-element-f1592d1 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-f1592d1 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-f1592d1 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38c8f8 */.elementor-5863 .elementor-element.elementor-element-d38c8f8 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17e0f00 */.elementor-5863 .elementor-element.elementor-element-17e0f00 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-17e0f00:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-17e0f00 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-17e0f00:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7e28692 */.elementor-5863 .elementor-element.elementor-element-7e28692 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-7e28692 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-7e28692 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c967 */.elementor-5863 .elementor-element.elementor-element-186c967 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9031f1 */.elementor-5863 .elementor-element.elementor-element-d9031f1 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-d9031f1:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-d9031f1 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-d9031f1:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d8b82ee */.elementor-5863 .elementor-element.elementor-element-d8b82ee .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-d8b82ee .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-d8b82ee .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd3321c */.elementor-5863 .elementor-element.elementor-element-fd3321c {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe46c8b */.elementor-5863 .elementor-element.elementor-element-fe46c8b {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-fe46c8b:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-fe46c8b img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-fe46c8b:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-38b609f */.elementor-5863 .elementor-element.elementor-element-38b609f .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-38b609f .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-38b609f .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-045c116 */.elementor-5863 .elementor-element.elementor-element-045c116 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639a1a9 */.elementor-5863 .elementor-element.elementor-element-639a1a9 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-639a1a9:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-639a1a9 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-639a1a9:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5aec67d */.elementor-5863 .elementor-element.elementor-element-5aec67d .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-5aec67d .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-5aec67d .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2f966 */.elementor-5863 .elementor-element.elementor-element-ad2f966 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8326297 */.elementor-5863 .elementor-element.elementor-element-8326297 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-8326297:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-8326297 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-8326297:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8cc0414 */.elementor-5863 .elementor-element.elementor-element-8cc0414 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-8cc0414 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-8cc0414 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbb94b7 */.elementor-5863 .elementor-element.elementor-element-fbb94b7 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd411f7 */.elementor-5863 .elementor-element.elementor-element-cd411f7 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-cd411f7:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-cd411f7 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-cd411f7:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-bdf0821 */.elementor-5863 .elementor-element.elementor-element-bdf0821 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-bdf0821 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-bdf0821 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282fdc2 */.elementor-5863 .elementor-element.elementor-element-282fdc2 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b0e2c */.elementor-5863 .elementor-element.elementor-element-f6b0e2c {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-f6b0e2c:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-f6b0e2c img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-f6b0e2c:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-155c516 */.elementor-5863 .elementor-element.elementor-element-155c516 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-155c516 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-155c516 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4254c58 */.elementor-5863 .elementor-element.elementor-element-4254c58 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e5042e */.elementor-5863 .elementor-element.elementor-element-3e5042e {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-3e5042e:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-3e5042e img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-3e5042e:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-aa5d66e */.elementor-5863 .elementor-element.elementor-element-aa5d66e .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-aa5d66e .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-aa5d66e .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba67e6 */.elementor-5863 .elementor-element.elementor-element-5ba67e6 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec723a */.elementor-5863 .elementor-element.elementor-element-7ec723a {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-7ec723a:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-7ec723a img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-7ec723a:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8ec6f8c */.elementor-5863 .elementor-element.elementor-element-8ec6f8c .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-8ec6f8c .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-8ec6f8c .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e4ac98 */.elementor-5863 .elementor-element.elementor-element-0e4ac98 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd9203 */.elementor-5863 .elementor-element.elementor-element-7fd9203 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-7fd9203:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-7fd9203 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-7fd9203:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-76c9c59 */.elementor-5863 .elementor-element.elementor-element-76c9c59 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-76c9c59 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-76c9c59 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4c84cb */.elementor-5863 .elementor-element.elementor-element-b4c84cb {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac25285 */.elementor-5863 .elementor-element.elementor-element-ac25285 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-ac25285:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-ac25285 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-ac25285:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-169fb6d */.elementor-5863 .elementor-element.elementor-element-169fb6d .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-169fb6d .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-169fb6d .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e120b42 */.elementor-5863 .elementor-element.elementor-element-e120b42 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393f5df */.elementor-5863 .elementor-element.elementor-element-393f5df {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-393f5df:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-393f5df img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-393f5df:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-db69c07 */.elementor-5863 .elementor-element.elementor-element-db69c07 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-db69c07 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-db69c07 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4da224 */.elementor-5863 .elementor-element.elementor-element-c4da224 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc0b668 */.elementor-5863 .elementor-element.elementor-element-cc0b668 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-cc0b668:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-cc0b668 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-cc0b668:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-ad9e7a7 */.elementor-5863 .elementor-element.elementor-element-ad9e7a7 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-ad9e7a7 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-ad9e7a7 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f296e4 */.elementor-5863 .elementor-element.elementor-element-9f296e4 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f97802 */.elementor-5863 .elementor-element.elementor-element-1f97802 {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-1f97802:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-1f97802 img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-1f97802:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4bf9df1 */.elementor-5863 .elementor-element.elementor-element-4bf9df1 .gallery-item:not(:first-child){display:none;}
.elementor-5863 .elementor-element.elementor-element-4bf9df1 .gallery-item{width:100% !important;padding:0 !important;}
.elementor-5863 .elementor-element.elementor-element-4bf9df1 .gallery-item img{width:100% !important;height:220px !important;object-fit:cover !important;cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617a515 */.elementor-5863 .elementor-element.elementor-element-617a515 {
  padding: 24px !important;
  margin: 0 !important;
  border-radius: 0;
  flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b8ed */.elementor-5863 .elementor-element.elementor-element-5d1b8ed {
  border-radius: 16px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.10);
  transition: transform 0.28s ease, box-shadow 0.28s ease;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  display: flex;
  flex-direction: column;
}

.elementor-5863 .elementor-element.elementor-element-5d1b8ed:hover {
  transform: translateY(-6px) scale(1.02);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}

.elementor-5863 .elementor-element.elementor-element-5d1b8ed img {
  display: block;
  width: 100%;
  transition: transform 0.35s ease;
}

.elementor-5863 .elementor-element.elementor-element-5d1b8ed:hover img {
  transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5863 .e-con.e-child{gap:0 !important;}
body.elementor-page-5863 .e-con.e-child > .e-con{transition:background-color .25s ease;border-radius:0 0 8px 8px;padding:16px;margin-top:0 !important;cursor:pointer;}
body.elementor-page-5863 .e-con.e-child .elementor-heading-title,
body.elementor-page-5863 .e-con.e-child .elementor-widget-text-editor p{transition:color .25s ease;}
body.elementor-page-5863 .e-con.e-child:hover > .e-con{background-color:var(--e-global-color-primary);}
body.elementor-page-5863 .e-con.e-child:hover .elementor-heading-title,
body.elementor-page-5863 .e-con.e-child:hover .elementor-widget-text-editor,
body.elementor-page-5863 .e-con.e-child:hover .elementor-widget-text-editor p{color:#000 !important;}
.entry-title, .page-title, .elementor-page-title, h1.entry-title { text-align: center !important; width: 100% !important;  margin-top: 50px !important;}/* End custom CSS */