.elementor-869 .elementor-element.elementor-element-316f3da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-467314a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-869 .elementor-element.elementor-element-49f8647{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-869 .elementor-element.elementor-element-49f8647 .woocommerce-breadcrumb > a{color:var( --e-global-color-571dc51 );}.elementor-869 .elementor-element.elementor-element-49f8647 .woocommerce-breadcrumb{font-family:"Proxima Nova", Sans-serif;font-size:14px;}.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-869 .elementor-element.elementor-element-ff42bfe{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-869 .elementor-element.elementor-element-ff42bfe .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:50px;font-weight:600;line-height:120%;color:var( --e-global-color-ad94ad3 );}.elementor-869 .elementor-element.elementor-element-b7e13dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-b9d7488{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-abf4595{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-869 .elementor-element.elementor-element-820005d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-869 .elementor-element.elementor-element-9aab367{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-26643ab{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-26643ab{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-26643ab{right:0px;}.elementor-869 .elementor-element.elementor-element-26643ab .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-3cf160f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-799d156{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-9b7577b{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-9b7577b{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-9b7577b{right:0px;}.elementor-869 .elementor-element.elementor-element-9b7577b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-2798d61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-9c37599{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-6bafc5a{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-6bafc5a{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-6bafc5a{right:0px;}.elementor-869 .elementor-element.elementor-element-6bafc5a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-d270b89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-2066d36{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-c35c406{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-c35c406{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-c35c406{right:0px;}.elementor-869 .elementor-element.elementor-element-c35c406 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-33bb383{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-04d59d1{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-913a1f4{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-913a1f4{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-913a1f4{right:0px;}.elementor-869 .elementor-element.elementor-element-913a1f4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-ead69fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-31009fb{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-71e46f5{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-71e46f5{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-71e46f5{right:0px;}.elementor-869 .elementor-element.elementor-element-71e46f5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-5ecc50d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-9d91154{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-8053048{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-8053048{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-8053048{right:0px;}.elementor-869 .elementor-element.elementor-element-8053048 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-bb6e5f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-0ede4a2{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-16f9534{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-16f9534{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-16f9534{right:0px;}.elementor-869 .elementor-element.elementor-element-16f9534 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-2f53fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-d8e547b{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-a233a2a{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-a233a2a{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-a233a2a{right:0px;}.elementor-869 .elementor-element.elementor-element-a233a2a .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-0fdff79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-28cacf8{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-e61ac98{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-e61ac98{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-e61ac98{right:0px;}.elementor-869 .elementor-element.elementor-element-e61ac98 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-4e755c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-16a4640{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-7e513a4{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-7e513a4{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-7e513a4{right:0px;}.elementor-869 .elementor-element.elementor-element-7e513a4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-c210f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-e88a048{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-77899cb{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-77899cb{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-77899cb{right:0px;}.elementor-869 .elementor-element.elementor-element-77899cb .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-ad7e0e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-68b6a39{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-7eae6b7{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-7eae6b7{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-7eae6b7{right:0px;}.elementor-869 .elementor-element.elementor-element-7eae6b7 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-0652080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-302118c{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-76ba8e8{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-76ba8e8{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-76ba8e8{right:0px;}.elementor-869 .elementor-element.elementor-element-76ba8e8 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-0acc48d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-12567ad{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-786d06c{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-786d06c{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-786d06c{right:0px;}.elementor-869 .elementor-element.elementor-element-786d06c .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-2f0deb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-328b20a{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-2ba2446{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-2ba2446{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-2ba2446{right:0px;}.elementor-869 .elementor-element.elementor-element-2ba2446 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-a731ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-2a3c428{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-8c493a0{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-8c493a0{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-8c493a0{right:0px;}.elementor-869 .elementor-element.elementor-element-8c493a0 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}.elementor-869 .elementor-element.elementor-element-d7bd38e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-869 .elementor-element.elementor-element-3452b97{padding:15px 15px 15px 15px;}.elementor-869 .elementor-element.elementor-element-6fcf3b1{width:100%;max-width:100%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;bottom:5px;border-radius:6px 6px 6px 6px;text-align:center;}body:not(.rtl) .elementor-869 .elementor-element.elementor-element-6fcf3b1{left:0px;}body.rtl .elementor-869 .elementor-element.elementor-element-6fcf3b1{right:0px;}.elementor-869 .elementor-element.elementor-element-6fcf3b1 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:600;line-height:130%;color:var( --e-global-color-568fee7 );}@media(min-width:768px){.elementor-869 .elementor-element.elementor-element-316f3da{--content-width:1340px;}.elementor-869 .elementor-element.elementor-element-b7e13dc{--content-width:1340px;}}@media(max-width:1024px){.elementor-869 .elementor-element.elementor-element-316f3da{--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-869 .elementor-element.elementor-element-49f8647 .woocommerce-breadcrumb{font-size:13px;}.elementor-869 .elementor-element.elementor-element-ff42bfe .elementor-heading-title{font-size:35px;}.elementor-869 .elementor-element.elementor-element-b7e13dc{--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-869 .elementor-element.elementor-element-abf4595{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-869 .elementor-element.elementor-element-9aab367{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-26643ab .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-799d156{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-9b7577b .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-9c37599{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-6bafc5a .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-2066d36{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-c35c406 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-04d59d1{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-913a1f4 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-31009fb{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-71e46f5 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-9d91154{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-8053048 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-0ede4a2{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-16f9534 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-d8e547b{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-a233a2a .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-28cacf8{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-e61ac98 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-16a4640{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-7e513a4 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-e88a048{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-77899cb .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-68b6a39{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-7eae6b7 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-302118c{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-76ba8e8 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-12567ad{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-786d06c .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-328b20a{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-2ba2446 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-2a3c428{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-8c493a0 .elementor-heading-title{font-size:16px;}.elementor-869 .elementor-element.elementor-element-3452b97{padding:10px 10px 10px 10px;}.elementor-869 .elementor-element.elementor-element-6fcf3b1 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-869 .elementor-element.elementor-element-316f3da{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-869 .elementor-element.elementor-element-467314a{--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-869 .elementor-element.elementor-element-49f8647{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-869 .elementor-element.elementor-element-ff42bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-869 .elementor-element.elementor-element-ff42bfe .elementor-heading-title{font-size:25px;}.elementor-869 .elementor-element.elementor-element-b9d7488{--width:100%;--min-height:360px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-869 .elementor-element.elementor-element-abf4595{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-869 .elementor-element.elementor-element-9aab367{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-26643ab .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-799d156{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-9b7577b .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-9c37599{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-6bafc5a .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-2066d36{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-c35c406 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-04d59d1{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-913a1f4 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-31009fb{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-71e46f5 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-9d91154{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-8053048 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-0ede4a2{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-16f9534 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-d8e547b{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-a233a2a .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-28cacf8{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-e61ac98 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-16a4640{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-7e513a4 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-e88a048{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-77899cb .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-68b6a39{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-7eae6b7 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-302118c{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-76ba8e8 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-12567ad{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-786d06c .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-328b20a{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-2ba2446 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-2a3c428{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-8c493a0 .elementor-heading-title{font-size:13px;line-height:120%;}.elementor-869 .elementor-element.elementor-element-3452b97{padding:5px 5px 5px 5px;}.elementor-869 .elementor-element.elementor-element-6fcf3b1 .elementor-heading-title{font-size:13px;line-height:120%;}}/* Start custom CSS for container, class: .elementor-element-820005d *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-820005d{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-820005d:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-820005d:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-820005d:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-820005d{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-820005d:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-820005d{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-820005d>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-820005d:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-820005d>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-820005d:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-820005d>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-820005d>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf160f *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-3cf160f{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-3cf160f:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-3cf160f:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-3cf160f:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-3cf160f{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-3cf160f:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-3cf160f{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-3cf160f>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-3cf160f:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-3cf160f>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-3cf160f:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-3cf160f>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-3cf160f>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2798d61 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-2798d61{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-2798d61:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-2798d61:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-2798d61:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-2798d61{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2798d61:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2798d61{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-2798d61>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2798d61:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2798d61>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2798d61:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2798d61>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-2798d61>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d270b89 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-d270b89{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-d270b89:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-d270b89:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-d270b89:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-d270b89{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d270b89:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d270b89{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-d270b89>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d270b89:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d270b89>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d270b89:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d270b89>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-d270b89>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33bb383 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-33bb383{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-33bb383:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-33bb383:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-33bb383:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-33bb383{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-33bb383:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-33bb383{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-33bb383>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-33bb383:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-33bb383>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-33bb383:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-33bb383>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-33bb383>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ead69fc *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-ead69fc{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-ead69fc:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-ead69fc:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-ead69fc:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-ead69fc{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ead69fc:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ead69fc{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-ead69fc>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ead69fc:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ead69fc>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ead69fc:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ead69fc>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-ead69fc>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ecc50d *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-5ecc50d{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-5ecc50d:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-5ecc50d:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-5ecc50d>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-5ecc50d>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb6e5f4 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-bb6e5f4{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-bb6e5f4:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-bb6e5f4:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-bb6e5f4>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-bb6e5f4>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f53fec *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-2f53fec{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-2f53fec:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-2f53fec:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-2f53fec:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-2f53fec{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f53fec:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f53fec{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-2f53fec>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f53fec:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f53fec>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f53fec:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f53fec>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-2f53fec>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fdff79 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-0fdff79{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-0fdff79:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-0fdff79:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-0fdff79:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-0fdff79{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0fdff79:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0fdff79{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-0fdff79>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0fdff79:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0fdff79>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0fdff79:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0fdff79>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-0fdff79>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e755c2 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-4e755c2{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-4e755c2:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-4e755c2:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-4e755c2:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-4e755c2{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-4e755c2:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-4e755c2{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-4e755c2>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-4e755c2:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-4e755c2>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-4e755c2:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-4e755c2>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-4e755c2>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c210f24 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-c210f24{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-c210f24:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-c210f24:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-c210f24:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-c210f24{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-c210f24:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-c210f24{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-c210f24>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-c210f24:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-c210f24>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-c210f24:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-c210f24>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-c210f24>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7e0e0 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-ad7e0e0{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-ad7e0e0:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-ad7e0e0:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-ad7e0e0>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-ad7e0e0>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0652080 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-0652080{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-0652080:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-0652080:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-0652080:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-0652080{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0652080:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0652080{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-0652080>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0652080:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0652080>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0652080:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0652080>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-0652080>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0acc48d *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-0acc48d{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-0acc48d:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-0acc48d:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-0acc48d:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-0acc48d{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0acc48d:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0acc48d{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-0acc48d>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0acc48d:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0acc48d>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0acc48d:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-0acc48d>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-0acc48d>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f0deb6 *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-2f0deb6{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-2f0deb6:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-2f0deb6:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-2f0deb6>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-2f0deb6>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a731ede *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-a731ede{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-a731ede:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-a731ede:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-a731ede:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-a731ede{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-a731ede:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-a731ede{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-a731ede>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-a731ede:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-a731ede>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-a731ede:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-a731ede>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-a731ede>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bd38e *//**
 * The "shine" element
 */
.elementor-869 .elementor-element.elementor-element-d7bd38e{
    overflow: hidden;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e:after {
  content: "";
  height: 200%;
  left: -230%;
  opacity: 0;
  position: absolute;
  top: -20%;
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  transform: rotate(-30deg);
  width: 200%;
  background: rgba(255, 255, 255, 0.01);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}

/* Hover state - trigger effect */
.elementor-869 .elementor-element.elementor-element-d7bd38e:hover:after {
  left: -50%;
  opacity: 1;
  top: -50%;
  -webkit-transition-duration: 0.7s, 0.7s, 0.15s;
  -moz-transition-duration: 0.7s, 0.7s, 0.15s;
  transition-duration: 0.7s, 0.7s, 0.15s;
  -webkit-transition-property: left, top, opacity;
  -moz-transition-property: left, top, opacity;
  transition-property: left, top, opacity;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* Active state */
.elementor-869 .elementor-element.elementor-element-d7bd38e:active:after {
  opacity: 0;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e{
    border: solid 1px #DEECFF;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e:hover{
    border: solid 1px #4782C0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e{
    z-index: 1;
    position: relative;
    display: block;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e>a>img{
    margin-bottom: 0 !important;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e:hover>a>img{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e>a>h2{
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0 !important;
    bottom: 2px;
    padding: 8px;
    background-color: white;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e:hover>a>h2{
    opacity: .8;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

.elementor-869 .elementor-element.elementor-element-d7bd38e>a>h2 .count{
    display: none;
}

@media screen and (max-width: 480px){
    .elementor-869 .elementor-element.elementor-element-d7bd38e>a>h2{
        font-size: 1.4rem;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNovaT-Thin.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNovaT-Thin.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNovaT-Thin.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNovaT-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Light.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Light.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Light.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Regular.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Regular.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Regular.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Semibold.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Semibold.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Semibold.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Bold.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Bold.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Bold.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Extrabld.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Extrabld.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Extrabld.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Extrabld.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Black.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Black.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Black.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ThinIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ThinIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ThinIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ThinIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ThinIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-LightIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-LightIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-LightIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-LightIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-LightIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-RegularIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-RegularIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-RegularIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-RegularIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-RegularIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-SemiboldIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-SemiboldIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-SemiboldIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-SemiboldIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-SemiboldIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BoldIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BoldIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BoldIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BoldIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ExtrabldIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ExtrabldIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ExtrabldIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ExtrabldIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-ExtrabldIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BlackIt.eot');
	src: url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BlackIt.eot?#iefix') format('embedded-opentype'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BlackIt.woff2') format('woff2'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BlackIt.woff') format('woff'),
		url('https://xn--c1aeab6bsi4fk.xn--p1ai/wp-content/uploads/2025/08/ProximaNova-BlackIt.ttf') format('truetype');
}
/* End Custom Fonts CSS */