.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2375 .elementor-element.elementor-element-2108c55{--display:flex;--min-height:97vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:40px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-2108c55:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-2108c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-b7d8c2c{--display:flex;--min-height:0vh;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2375 .elementor-element.elementor-element-b7d8c2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-5233ad6{--display:flex;--min-height:0px;--justify-content:center;}.elementor-2375 .elementor-element.elementor-element-5233ad6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f0ae09c{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-f0ae09c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2375 .elementor-element.elementor-element-f0ae09c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-f0ae09c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:26px;font-weight:800;text-transform:lowercase;text-decoration:none;letter-spacing:0.9px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#037FF9;stroke:#037FF9;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2375 .elementor-element.elementor-element-e0003e7{text-align:start;}.elementor-2375 .elementor-element.elementor-element-e0003e7 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-1ef17c6{text-align:start;}.elementor-2375 .elementor-element.elementor-element-1ef17c6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:600;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-1c0ba48{text-align:start;}.elementor-2375 .elementor-element.elementor-element-1c0ba48 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7cf7b26{text-align:start;}.elementor-2375 .elementor-element.elementor-element-7cf7b26 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-c4ba034 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-5aeafbc{text-align:start;}.elementor-2375 .elementor-element.elementor-element-5aeafbc .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-0467f73{text-align:start;}.elementor-2375 .elementor-element.elementor-element-0467f73 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-ead162e{--display:flex;--min-height:120px;--justify-content:center;}.elementor-2375 .elementor-element.elementor-element-ead162e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2375 .elementor-element.elementor-element-440fada{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-widget-container{text-align:left;}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.2em;}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-social-icon i{color:#000000;}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-social-icon svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-100cc90{--display:flex;--min-height:0vh;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2375 .elementor-element.elementor-element-100cc90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-4c7b228{--display:flex;--min-height:0px;--justify-content:center;}.elementor-2375 .elementor-element.elementor-element-4c7b228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-b40a1bd{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-b40a1bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2375 .elementor-element.elementor-element-b40a1bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-b40a1bd .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:26px;font-weight:800;text-transform:lowercase;text-decoration:none;letter-spacing:0.9px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#037FF9;stroke:#037FF9;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2375 .elementor-element.elementor-element-7b23850{text-align:start;}.elementor-2375 .elementor-element.elementor-element-7b23850 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-a6f7c0d{text-align:start;}.elementor-2375 .elementor-element.elementor-element-a6f7c0d .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:600;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-6b766f6{text-align:start;}.elementor-2375 .elementor-element.elementor-element-6b766f6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-eb1ea04{text-align:start;}.elementor-2375 .elementor-element.elementor-element-eb1ea04 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-658ffdc .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-3c130b6{text-align:start;}.elementor-2375 .elementor-element.elementor-element-3c130b6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-87ec43b{text-align:start;}.elementor-2375 .elementor-element.elementor-element-87ec43b .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-c1c754f{--display:flex;--min-height:120px;--justify-content:center;}.elementor-2375 .elementor-element.elementor-element-c1c754f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-80c85d8{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-widget-container{text-align:left;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.2em;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-social-icon i{color:#000000;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-social-icon svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-92a995e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-d05c698{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-e6981bf{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2375 .elementor-element.elementor-element-c6ae267{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-c6ae267.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-c6ae267 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-368a3bd{text-align:center;}.elementor-2375 .elementor-element.elementor-element-368a3bd .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-8263695{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-2fa1d20{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-2fa1d20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-2fa1d20 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-0a15034{text-align:center;}.elementor-2375 .elementor-element.elementor-element-0a15034 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-6da0859{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-aa1de0a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-5df5c33{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-5df5c33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-5df5c33 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-75c1bf0{text-align:center;}.elementor-2375 .elementor-element.elementor-element-75c1bf0 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-73fcb0b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-99a4493{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-99a4493.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-99a4493 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-ee2fb80{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ee2fb80 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d95cd85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-9fe0423{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-ecd59f5{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-ecd59f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-ecd59f5 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-6dc8bc3{text-align:center;}.elementor-2375 .elementor-element.elementor-element-6dc8bc3 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-dc7be5c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-3e2bb9a{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-3e2bb9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-3e2bb9a img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-318887a{text-align:center;}.elementor-2375 .elementor-element.elementor-element-318887a .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-470d291{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-63d9049{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-2d87821{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-2d87821.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-2d87821 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-bd5f37e{text-align:center;}.elementor-2375 .elementor-element.elementor-element-bd5f37e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-11a85d0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-2bea270{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-2bea270.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-2bea270 img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-ab45512{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ab45512 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-2544578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-60a9341{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-a6c35fc{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-a6c35fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-a6c35fc img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-6700214{text-align:center;}.elementor-2375 .elementor-element.elementor-element-6700214 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-e889725{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-d5b284b{width:var( --container-widget-width, 106.391% );max-width:106.391%;--container-widget-width:106.391%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-d5b284b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-d5b284b img{width:100%;height:300px;opacity:1;}.elementor-2375 .elementor-element.elementor-element-a448d73{text-align:center;}.elementor-2375 .elementor-element.elementor-element-a448d73 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-dd53b18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-130f4fc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-3d036ae{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-3d036ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-3d036ae img{height:300px;}.elementor-2375 .elementor-element.elementor-element-f83d6a1{text-align:center;}.elementor-2375 .elementor-element.elementor-element-f83d6a1 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-9904201{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-e4850ac{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-e4850ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-e4850ac img{height:300px;}.elementor-2375 .elementor-element.elementor-element-6f2f41d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-6f2f41d .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-593bc46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-9ffb84e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-5c63cb3 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4694970{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4694970 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-97a6871{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-dd52ec1 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-337c82f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-337c82f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-552090b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-5af7d66{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-ee8ad7c{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-ee8ad7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-ee8ad7c img{height:300px;}.elementor-2375 .elementor-element.elementor-element-13517fe{text-align:center;}.elementor-2375 .elementor-element.elementor-element-13517fe .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-2f8214a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-539a89d img{height:300px;}.elementor-2375 .elementor-element.elementor-element-f4f1b74{width:var( --container-widget-width, 100.575% );max-width:100.575%;--container-widget-width:100.575%;--container-widget-flex-grow:0;text-align:center;}.elementor-2375 .elementor-element.elementor-element-f4f1b74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-f4f1b74 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:-0.5px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-329994c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-1797b4a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-96805b6{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-96805b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-96805b6 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-de1286b{text-align:center;}.elementor-2375 .elementor-element.elementor-element-de1286b .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-269980d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-729d511 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-52dcb60{text-align:center;}.elementor-2375 .elementor-element.elementor-element-52dcb60 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-bdf25d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-2a9db1a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-24efd76 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-0594b41{text-align:center;}.elementor-2375 .elementor-element.elementor-element-0594b41 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-cb96f3d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-4ea1d70 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-bf217c7{text-align:center;}.elementor-2375 .elementor-element.elementor-element-bf217c7 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-3c6f36b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-827a05d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-31b31f1 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-3ccb811{width:var( --container-widget-width, 100.575% );max-width:100.575%;--container-widget-width:100.575%;--container-widget-flex-grow:0;text-align:center;}.elementor-2375 .elementor-element.elementor-element-3ccb811.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-3ccb811 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:-0.5px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-b09ff57{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-6de73bc img{height:300px;}.elementor-2375 .elementor-element.elementor-element-aa1a24e{width:var( --container-widget-width, 100.575% );max-width:100.575%;--container-widget-width:100.575%;--container-widget-flex-grow:0;text-align:center;}.elementor-2375 .elementor-element.elementor-element-aa1a24e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-aa1a24e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:-0.5px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-bd5f449{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-0e3975f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-92b77a4{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-92b77a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-92b77a4 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-0fdd352{text-align:center;}.elementor-2375 .elementor-element.elementor-element-0fdd352 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-6ecbf5e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-569cda6 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-8dfd5b6{text-align:center;}.elementor-2375 .elementor-element.elementor-element-8dfd5b6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d1fa0a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-001b71c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-82a4f8a{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-82a4f8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-82a4f8a img{height:300px;}.elementor-2375 .elementor-element.elementor-element-b977187{text-align:center;}.elementor-2375 .elementor-element.elementor-element-b977187 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-351fa01{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-7000d3f img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4d8fa61{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4d8fa61 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-78a7f26{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-4c32e86{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-b85f1f1{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-b85f1f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-b85f1f1 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-074707e{text-align:center;}.elementor-2375 .elementor-element.elementor-element-074707e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d8442ec{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-0e0947a img{height:300px;}.elementor-2375 .elementor-element.elementor-element-fdaf105{text-align:center;}.elementor-2375 .elementor-element.elementor-element-fdaf105 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7686b5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-d790dff{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-60e0518{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-60e0518.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-60e0518 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-ef8924b{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ef8924b .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-34c4637{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-283ddde img{height:300px;}.elementor-2375 .elementor-element.elementor-element-7c4194c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-7c4194c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-ecd8ee1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-707e2e0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-fc432cc{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-fc432cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-fc432cc img{height:300px;}.elementor-2375 .elementor-element.elementor-element-b2a1c07{text-align:center;}.elementor-2375 .elementor-element.elementor-element-b2a1c07 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-9ce4ada{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-67317a9 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-8a0e92e{text-align:center;}.elementor-2375 .elementor-element.elementor-element-8a0e92e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-019f0d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-b514054{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-0004856{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-0004856.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-0004856 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-a13c302{text-align:center;}.elementor-2375 .elementor-element.elementor-element-a13c302 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-0adee35{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-469d15d img{height:300px;}.elementor-2375 .elementor-element.elementor-element-1ac0c8a{text-align:center;}.elementor-2375 .elementor-element.elementor-element-1ac0c8a .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-ac73e13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-2fa31d5{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-f90632f{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-f90632f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-f90632f img{height:300px;}.elementor-2375 .elementor-element.elementor-element-b54f36c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-b54f36c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f449b77{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-255ff2c img{height:300px;}.elementor-2375 .elementor-element.elementor-element-7bf61b5{text-align:center;}.elementor-2375 .elementor-element.elementor-element-7bf61b5 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-eb44125{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-21681ae{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-27318dd{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-27318dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-27318dd img{height:300px;}.elementor-2375 .elementor-element.elementor-element-f21137e{text-align:center;}.elementor-2375 .elementor-element.elementor-element-f21137e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-efd9127{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-451f38b img{height:300px;}.elementor-2375 .elementor-element.elementor-element-b235a43{text-align:center;}.elementor-2375 .elementor-element.elementor-element-b235a43 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d85b5e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-b6320e9{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-ff6dbd2{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-ff6dbd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-ff6dbd2 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-120ac8b{text-align:center;}.elementor-2375 .elementor-element.elementor-element-120ac8b .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-5201977{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-16bb30a img{height:300px;}.elementor-2375 .elementor-element.elementor-element-77515a6{text-align:center;}.elementor-2375 .elementor-element.elementor-element-77515a6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-79b319f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-c7eef3a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-2d93612{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-2d93612.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-2d93612 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-5ea6476{text-align:center;}.elementor-2375 .elementor-element.elementor-element-5ea6476 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-da74535{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-3798a96 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-2377199{text-align:center;}.elementor-2375 .elementor-element.elementor-element-2377199 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-090af1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-7eadd5a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-302db88{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-302db88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-302db88 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-8e5c918{text-align:center;}.elementor-2375 .elementor-element.elementor-element-8e5c918 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7d20dd8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-0b7337f img{height:300px;}.elementor-2375 .elementor-element.elementor-element-f40a490{text-align:center;}.elementor-2375 .elementor-element.elementor-element-f40a490 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-cfc42f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-e55404f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-291fd80{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-291fd80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-291fd80 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-6e0f674{text-align:center;}.elementor-2375 .elementor-element.elementor-element-6e0f674 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d0e0ff2{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-ffcc6c8 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4d75c0c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4d75c0c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f272fef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-4c6b67d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-fb12b88{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-fb12b88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-fb12b88 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-c4d712e{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c4d712e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-58de50c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-57dffb9 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-2923f24{text-align:center;}.elementor-2375 .elementor-element.elementor-element-2923f24 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-1be8321{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-1fbf2eb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-b20e2b6{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-b20e2b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-b20e2b6 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-0751215{text-align:center;}.elementor-2375 .elementor-element.elementor-element-0751215 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-c05916e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-d473402 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-d1235d8{text-align:center;}.elementor-2375 .elementor-element.elementor-element-d1235d8 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-830f0db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-d038aca{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-8c2263b{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-8c2263b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-8c2263b img{height:300px;}.elementor-2375 .elementor-element.elementor-element-a155c1f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-a155c1f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-5d6032e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-c69ca87 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4d7d37a{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4d7d37a .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-b345e65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-efef91e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-de3d150{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-de3d150.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-de3d150 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-c9d159f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c9d159f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-b453e94{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-7e1e0e0 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-23abf3d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-23abf3d .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-1a658b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-c83a5e3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-5ac36d1{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-5ac36d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-5ac36d1 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-873ff62{text-align:center;}.elementor-2375 .elementor-element.elementor-element-873ff62 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-4f2aaf2{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-0952bb8 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-35d61ae{text-align:center;}.elementor-2375 .elementor-element.elementor-element-35d61ae .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-aa01049{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-890f0bb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-0b5c925{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-0b5c925.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-0b5c925 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-cab80c9{text-align:center;}.elementor-2375 .elementor-element.elementor-element-cab80c9 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7d37a77{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-56c285c img{height:300px;}.elementor-2375 .elementor-element.elementor-element-1a10de6{text-align:center;}.elementor-2375 .elementor-element.elementor-element-1a10de6 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-8076d8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-ad8e583{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-c3afcdd{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-c3afcdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-c3afcdd img{height:300px;}.elementor-2375 .elementor-element.elementor-element-965c13f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-965c13f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7f57205{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-43e2095 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-3425fe1{text-align:center;}.elementor-2375 .elementor-element.elementor-element-3425fe1 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-dfcf6a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-acb0f24{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-d6200f4{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-d6200f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-d6200f4 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-01b674f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-01b674f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-51a9590{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-f0cfeb4 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-ca4148d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ca4148d .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-8ee7956{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-da3ea14{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-d927391{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-d927391.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-d927391 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-40c5388{text-align:center;}.elementor-2375 .elementor-element.elementor-element-40c5388 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-037a333{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-6fa6685 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-40555a5{text-align:center;}.elementor-2375 .elementor-element.elementor-element-40555a5 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-592825c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-d673aae{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-ce96be8{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-ce96be8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-ce96be8 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-8f88fb2{text-align:center;}.elementor-2375 .elementor-element.elementor-element-8f88fb2 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-ddd46f3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-243dc28 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-c4e8983{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c4e8983 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-504b34f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-e4408d1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-1c83095{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-1c83095.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-1c83095 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-8ed70ae{text-align:center;}.elementor-2375 .elementor-element.elementor-element-8ed70ae .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d4d09e8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-9b3b598 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4639081{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4639081 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-cdd8eee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-efbfdb1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-c22729c{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-c22729c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-c22729c img{height:300px;}.elementor-2375 .elementor-element.elementor-element-52d976f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-52d976f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-1130730{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-8be55f9 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-127f231{text-align:center;}.elementor-2375 .elementor-element.elementor-element-127f231 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-03a1847{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-8efaa1a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-7f08b7e{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-7f08b7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-7f08b7e img{height:300px;}.elementor-2375 .elementor-element.elementor-element-01bcfde{text-align:center;}.elementor-2375 .elementor-element.elementor-element-01bcfde .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-3abbba8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-188ac84 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-c60253c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c60253c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7bf7320{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-cc08a90{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-9549064{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-9549064.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-9549064 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-7c9ce64{text-align:center;}.elementor-2375 .elementor-element.elementor-element-7c9ce64 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-133295f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-f1c0a93 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-106257e{text-align:center;}.elementor-2375 .elementor-element.elementor-element-106257e .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-dd6f714{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-a0d1043{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-2a10aaa{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-2a10aaa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-2a10aaa img{height:300px;}.elementor-2375 .elementor-element.elementor-element-3503517{text-align:center;}.elementor-2375 .elementor-element.elementor-element-3503517 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7b5090c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-0fddca8 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4f80d27{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4f80d27 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-93bc13a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-0ee6ccc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-ac1f306{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-ac1f306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-ac1f306 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-ba59c03{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ba59c03 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-4a3a98b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-68c8d73 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-4c67ead{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4c67ead .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-6cd3bab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-142eba3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-bb75b18{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-bb75b18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-bb75b18 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-cc8f6ac{text-align:center;}.elementor-2375 .elementor-element.elementor-element-cc8f6ac .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-80f455e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-c2a59d1 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-bd6dd1f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-bd6dd1f .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f835ad8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-4841041{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-caa8eaf{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-caa8eaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-caa8eaf img{height:300px;}.elementor-2375 .elementor-element.elementor-element-12a2272{text-align:center;}.elementor-2375 .elementor-element.elementor-element-12a2272 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-3a9443c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-24b56e1 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-51e7029{text-align:center;}.elementor-2375 .elementor-element.elementor-element-51e7029 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-43536fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-7558473{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-b059950{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-b059950.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-b059950 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-101cdda{text-align:center;}.elementor-2375 .elementor-element.elementor-element-101cdda .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-c56c28c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-3fd27dd img{height:300px;}.elementor-2375 .elementor-element.elementor-element-c5cde67{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c5cde67 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f061f5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-fbd0f18{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-5bab084{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-5bab084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-5bab084 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-c80004c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c80004c .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-3760cb4{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-20a861b img{height:300px;}.elementor-2375 .elementor-element.elementor-element-1a63f41{text-align:center;}.elementor-2375 .elementor-element.elementor-element-1a63f41 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-7267778{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-4cf884c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-12410a5{width:var( --container-widget-width, 103.655% );max-width:103.655%;--container-widget-width:103.655%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-12410a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-12410a5 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-7133bc5{text-align:center;}.elementor-2375 .elementor-element.elementor-element-7133bc5 .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-e8e5231{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2375 .elementor-element.elementor-element-da14a88 img{height:300px;}.elementor-2375 .elementor-element.elementor-element-dc362fd{text-align:center;}.elementor-2375 .elementor-element.elementor-element-dc362fd .elementor-heading-title{font-family:"Bayon", Sans-serif;font-size:22px;font-weight:400;line-height:22px;letter-spacing:0.2px;word-spacing:3px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-100px 100px 100px rgba(0,0,0,0.3);color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2375 .elementor-element.elementor-element-2108c55{--content-width:1410px;}.elementor-2375 .elementor-element.elementor-element-b7d8c2c{--width:20.403%;}.elementor-2375 .elementor-element.elementor-element-5233ad6{--width:100.317%;}.elementor-2375 .elementor-element.elementor-element-ead162e{--width:100%;}.elementor-2375 .elementor-element.elementor-element-100cc90{--width:20.403%;}.elementor-2375 .elementor-element.elementor-element-4c7b228{--width:100.317%;}.elementor-2375 .elementor-element.elementor-element-c1c754f{--width:100%;}.elementor-2375 .elementor-element.elementor-element-92a995e{--width:75%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-social-icons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-social-icons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-widget-container{text-align:center;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-widget-container{text-align:center;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2375 .elementor-element.elementor-element-ead162e{--min-height:0px;}.elementor-widget-social-icons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-social-icons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2375 .elementor-element.elementor-element-440fada .elementor-widget-container{text-align:left;}.elementor-2375 .elementor-element.elementor-element-440fada.elementor-element{--align-self:flex-start;}.elementor-2375 .elementor-element.elementor-element-b40a1bd{width:100%;max-width:100%;text-align:center;}.elementor-2375 .elementor-element.elementor-element-b40a1bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-b40a1bd.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-7b23850{text-align:center;}.elementor-2375 .elementor-element.elementor-element-a6f7c0d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-6b766f6{text-align:center;}.elementor-2375 .elementor-element.elementor-element-eb1ea04{text-align:center;}.elementor-2375 .elementor-element.elementor-element-658ffdc{text-align:center;}.elementor-2375 .elementor-element.elementor-element-3c130b6{text-align:center;}.elementor-2375 .elementor-element.elementor-element-87ec43b{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c1c754f{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2375 .elementor-element.elementor-element-c1c754f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2375 .elementor-element.elementor-element-80c85d8 .elementor-widget-container{text-align:left;}.elementor-2375 .elementor-element.elementor-element-80c85d8.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-d05c698{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2375 .elementor-element.elementor-element-c6ae267 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-2fa1d20 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-6da0859{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-5df5c33 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-99a4493 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-d95cd85{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-ecd59f5 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-3e2bb9a img{height:235px;}.elementor-2375 .elementor-element.elementor-element-470d291{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-2d87821 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-2bea270 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-2544578{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-a6c35fc img{height:235px;}.elementor-2375 .elementor-element.elementor-element-d5b284b img{height:235px;}.elementor-2375 .elementor-element.elementor-element-dd53b18{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-3d036ae img{height:235px;}.elementor-2375 .elementor-element.elementor-element-e4850ac img{height:235px;}.elementor-2375 .elementor-element.elementor-element-593bc46{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-5c63cb3 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-dd52ec1 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-552090b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-ee8ad7c img{height:235px;}.elementor-2375 .elementor-element.elementor-element-539a89d img{height:235px;}.elementor-2375 .elementor-element.elementor-element-329994c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-96805b6 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-729d511 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-bdf25d0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-24efd76 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-4ea1d70 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-3c6f36b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-31b31f1 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-6de73bc img{height:235px;}.elementor-2375 .elementor-element.elementor-element-bd5f449{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-92b77a4 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-569cda6 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-d1fa0a5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-82a4f8a img{height:235px;}.elementor-2375 .elementor-element.elementor-element-7000d3f img{height:235px;}.elementor-2375 .elementor-element.elementor-element-78a7f26{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-b85f1f1 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-0e0947a img{height:235px;}.elementor-2375 .elementor-element.elementor-element-7686b5a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-60e0518 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-283ddde img{height:235px;}.elementor-2375 .elementor-element.elementor-element-ecd8ee1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-fc432cc img{height:235px;}.elementor-2375 .elementor-element.elementor-element-67317a9 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-019f0d3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-0004856 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-469d15d img{height:235px;}.elementor-2375 .elementor-element.elementor-element-ac73e13{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-f90632f img{height:235px;}.elementor-2375 .elementor-element.elementor-element-255ff2c img{height:235px;}.elementor-2375 .elementor-element.elementor-element-eb44125{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-27318dd img{height:235px;}.elementor-2375 .elementor-element.elementor-element-451f38b img{height:235px;}.elementor-2375 .elementor-element.elementor-element-d85b5e9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-ff6dbd2 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-16bb30a img{height:235px;}.elementor-2375 .elementor-element.elementor-element-79b319f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-2d93612 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-3798a96 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-090af1c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-302db88 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-0b7337f img{height:235px;}.elementor-2375 .elementor-element.elementor-element-cfc42f1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-291fd80 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-ffcc6c8 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-f272fef{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-fb12b88 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-57dffb9 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-1be8321{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-b20e2b6 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-d473402 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-830f0db{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-8c2263b img{height:235px;}.elementor-2375 .elementor-element.elementor-element-c69ca87 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-b345e65{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-de3d150 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-7e1e0e0 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-1a658b1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-5ac36d1 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-0952bb8 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-aa01049{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-0b5c925 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-56c285c img{height:235px;}.elementor-2375 .elementor-element.elementor-element-8076d8d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-c3afcdd img{height:235px;}.elementor-2375 .elementor-element.elementor-element-43e2095 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-dfcf6a1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-d6200f4 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-f0cfeb4 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-8ee7956{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-d927391 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-6fa6685 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-592825c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-ce96be8 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-243dc28 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-504b34f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-1c83095 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-9b3b598 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-cdd8eee{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-c22729c img{height:235px;}.elementor-2375 .elementor-element.elementor-element-8be55f9 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-03a1847{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-7f08b7e img{height:235px;}.elementor-2375 .elementor-element.elementor-element-188ac84 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-7bf7320{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-9549064 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-f1c0a93 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-dd6f714{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-2a10aaa img{height:235px;}.elementor-2375 .elementor-element.elementor-element-0fddca8 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-93bc13a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-ac1f306 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-68c8d73 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-6cd3bab{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-bb75b18 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-c2a59d1 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-f835ad8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-caa8eaf img{height:235px;}.elementor-2375 .elementor-element.elementor-element-24b56e1 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-43536fe{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-b059950 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-3fd27dd img{height:235px;}.elementor-2375 .elementor-element.elementor-element-f061f5f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-5bab084 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-20a861b img{height:235px;}.elementor-2375 .elementor-element.elementor-element-7267778{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2375 .elementor-element.elementor-element-12410a5 img{height:235px;}.elementor-2375 .elementor-element.elementor-element-da14a88 img{height:235px;}}/* Start custom CSS for image, class: .elementor-element-c6ae267 */.elementor-2375 .elementor-element.elementor-element-c6ae267 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-c6ae267 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-c6ae267:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-c6ae267::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-c6ae267:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fa1d20 */.elementor-2375 .elementor-element.elementor-element-2fa1d20 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-2fa1d20 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-2fa1d20:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-2fa1d20::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-2fa1d20:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df5c33 */.elementor-2375 .elementor-element.elementor-element-5df5c33 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-5df5c33 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-5df5c33:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-5df5c33::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-5df5c33:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99a4493 */.elementor-2375 .elementor-element.elementor-element-99a4493 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-99a4493 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-99a4493:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-99a4493::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-99a4493:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ecd59f5 */.elementor-2375 .elementor-element.elementor-element-ecd59f5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-ecd59f5 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-ecd59f5:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-ecd59f5::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-ecd59f5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2bb9a */.elementor-2375 .elementor-element.elementor-element-3e2bb9a {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-3e2bb9a img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-3e2bb9a:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-3e2bb9a::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-3e2bb9a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d87821 */.elementor-2375 .elementor-element.elementor-element-2d87821 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-2d87821 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-2d87821:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-2d87821::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-2d87821:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bea270 */.elementor-2375 .elementor-element.elementor-element-2bea270 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-2bea270 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-2bea270:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-2bea270::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-2bea270:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6c35fc */.elementor-2375 .elementor-element.elementor-element-a6c35fc {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-a6c35fc img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-a6c35fc:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-a6c35fc::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-a6c35fc:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5b284b */.elementor-2375 .elementor-element.elementor-element-d5b284b {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-d5b284b img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-d5b284b:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-d5b284b::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-d5b284b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d036ae */.elementor-2375 .elementor-element.elementor-element-3d036ae {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-3d036ae img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-3d036ae:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-3d036ae::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-3d036ae:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4850ac */.elementor-2375 .elementor-element.elementor-element-e4850ac {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-e4850ac img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-e4850ac:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-e4850ac::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-e4850ac:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c63cb3 */.elementor-2375 .elementor-element.elementor-element-5c63cb3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-5c63cb3 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-5c63cb3:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-5c63cb3::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-5c63cb3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd52ec1 */.elementor-2375 .elementor-element.elementor-element-dd52ec1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-dd52ec1 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-dd52ec1:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-dd52ec1::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-dd52ec1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee8ad7c */.elementor-2375 .elementor-element.elementor-element-ee8ad7c {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-ee8ad7c img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-ee8ad7c:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-ee8ad7c::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-ee8ad7c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-539a89d */.elementor-2375 .elementor-element.elementor-element-539a89d {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-539a89d img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-539a89d:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-539a89d::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-539a89d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96805b6 */.elementor-2375 .elementor-element.elementor-element-96805b6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-96805b6 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-96805b6:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-96805b6::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-96805b6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-729d511 */.elementor-2375 .elementor-element.elementor-element-729d511 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-729d511 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-729d511:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-729d511::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-729d511:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24efd76 */.elementor-2375 .elementor-element.elementor-element-24efd76 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-24efd76 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-24efd76:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-24efd76::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-24efd76:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ea1d70 */.elementor-2375 .elementor-element.elementor-element-4ea1d70 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-4ea1d70 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-4ea1d70:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-4ea1d70::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-4ea1d70:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31b31f1 */.elementor-2375 .elementor-element.elementor-element-31b31f1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-31b31f1 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-31b31f1:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-31b31f1::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-31b31f1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6de73bc */.elementor-2375 .elementor-element.elementor-element-6de73bc {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-6de73bc img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-6de73bc:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-6de73bc::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-6de73bc:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92b77a4 */.elementor-2375 .elementor-element.elementor-element-92b77a4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-92b77a4 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-92b77a4:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-92b77a4::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-92b77a4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-569cda6 */.elementor-2375 .elementor-element.elementor-element-569cda6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-569cda6 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-569cda6:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-569cda6::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-569cda6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82a4f8a */.elementor-2375 .elementor-element.elementor-element-82a4f8a {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-82a4f8a img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-82a4f8a:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-82a4f8a::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-82a4f8a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7000d3f */.elementor-2375 .elementor-element.elementor-element-7000d3f {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-7000d3f img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-7000d3f:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-7000d3f::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-7000d3f:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b85f1f1 */.elementor-2375 .elementor-element.elementor-element-b85f1f1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-b85f1f1 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-b85f1f1:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-b85f1f1::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-b85f1f1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0947a */.elementor-2375 .elementor-element.elementor-element-0e0947a {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-0e0947a img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-0e0947a:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-0e0947a::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-0e0947a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60e0518 */.elementor-2375 .elementor-element.elementor-element-60e0518 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-60e0518 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-60e0518:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-60e0518::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-60e0518:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-283ddde */.elementor-2375 .elementor-element.elementor-element-283ddde {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-283ddde img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-283ddde:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-283ddde::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-283ddde:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc432cc */.elementor-2375 .elementor-element.elementor-element-fc432cc {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-fc432cc img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-fc432cc:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-fc432cc::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-fc432cc:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67317a9 */.elementor-2375 .elementor-element.elementor-element-67317a9 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-67317a9 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-67317a9:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-67317a9::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-67317a9:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0004856 */.elementor-2375 .elementor-element.elementor-element-0004856 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-0004856 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-0004856:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-0004856::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-0004856:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-469d15d */.elementor-2375 .elementor-element.elementor-element-469d15d {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-469d15d img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-469d15d:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-469d15d::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-469d15d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f90632f */.elementor-2375 .elementor-element.elementor-element-f90632f {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-f90632f img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-f90632f:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-f90632f::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-f90632f:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-255ff2c */.elementor-2375 .elementor-element.elementor-element-255ff2c {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-255ff2c img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-255ff2c:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-255ff2c::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-255ff2c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27318dd */.elementor-2375 .elementor-element.elementor-element-27318dd {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-27318dd img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-27318dd:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-27318dd::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-27318dd:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-451f38b */.elementor-2375 .elementor-element.elementor-element-451f38b {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-451f38b img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-451f38b:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-451f38b::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-451f38b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff6dbd2 */.elementor-2375 .elementor-element.elementor-element-ff6dbd2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-ff6dbd2 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-ff6dbd2:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-ff6dbd2::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-ff6dbd2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16bb30a */.elementor-2375 .elementor-element.elementor-element-16bb30a {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-16bb30a img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-16bb30a:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-16bb30a::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-16bb30a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d93612 */.elementor-2375 .elementor-element.elementor-element-2d93612 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-2d93612 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-2d93612:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-2d93612::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-2d93612:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3798a96 */.elementor-2375 .elementor-element.elementor-element-3798a96 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-3798a96 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-3798a96:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-3798a96::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-3798a96:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-302db88 */.elementor-2375 .elementor-element.elementor-element-302db88 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-302db88 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-302db88:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-302db88::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-302db88:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b7337f */.elementor-2375 .elementor-element.elementor-element-0b7337f {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-0b7337f img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-0b7337f:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-0b7337f::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-0b7337f:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-291fd80 */.elementor-2375 .elementor-element.elementor-element-291fd80 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-291fd80 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-291fd80:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-291fd80::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-291fd80:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffcc6c8 */.elementor-2375 .elementor-element.elementor-element-ffcc6c8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-ffcc6c8 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-ffcc6c8:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-ffcc6c8::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-ffcc6c8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb12b88 */.elementor-2375 .elementor-element.elementor-element-fb12b88 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-fb12b88 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-fb12b88:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-fb12b88::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-fb12b88:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57dffb9 */.elementor-2375 .elementor-element.elementor-element-57dffb9 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-57dffb9 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-57dffb9:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-57dffb9::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-57dffb9:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b20e2b6 */.elementor-2375 .elementor-element.elementor-element-b20e2b6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-b20e2b6 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-b20e2b6:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-b20e2b6::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-b20e2b6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d473402 */.elementor-2375 .elementor-element.elementor-element-d473402 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-d473402 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-d473402:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-d473402::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-d473402:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c2263b */.elementor-2375 .elementor-element.elementor-element-8c2263b {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-8c2263b img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-8c2263b:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-8c2263b::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-8c2263b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c69ca87 */.elementor-2375 .elementor-element.elementor-element-c69ca87 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-c69ca87 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-c69ca87:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-c69ca87::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-c69ca87:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de3d150 */.elementor-2375 .elementor-element.elementor-element-de3d150 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-de3d150 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-de3d150:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-de3d150::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-de3d150:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e1e0e0 */.elementor-2375 .elementor-element.elementor-element-7e1e0e0 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-7e1e0e0 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-7e1e0e0:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-7e1e0e0::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-7e1e0e0:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ac36d1 */.elementor-2375 .elementor-element.elementor-element-5ac36d1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-5ac36d1 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-5ac36d1:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-5ac36d1::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-5ac36d1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0952bb8 */.elementor-2375 .elementor-element.elementor-element-0952bb8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-0952bb8 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-0952bb8:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-0952bb8::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-0952bb8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b5c925 */.elementor-2375 .elementor-element.elementor-element-0b5c925 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-0b5c925 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-0b5c925:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-0b5c925::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-0b5c925:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c285c */.elementor-2375 .elementor-element.elementor-element-56c285c {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-56c285c img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-56c285c:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-56c285c::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-56c285c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3afcdd */.elementor-2375 .elementor-element.elementor-element-c3afcdd {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-c3afcdd img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-c3afcdd:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-c3afcdd::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-c3afcdd:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-43e2095 */.elementor-2375 .elementor-element.elementor-element-43e2095 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-43e2095 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-43e2095:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-43e2095::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-43e2095:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6200f4 */.elementor-2375 .elementor-element.elementor-element-d6200f4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-d6200f4 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-d6200f4:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-d6200f4::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-d6200f4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0cfeb4 */.elementor-2375 .elementor-element.elementor-element-f0cfeb4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-f0cfeb4 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-f0cfeb4:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-f0cfeb4::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-f0cfeb4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d927391 */.elementor-2375 .elementor-element.elementor-element-d927391 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-d927391 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-d927391:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-d927391::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-d927391:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fa6685 */.elementor-2375 .elementor-element.elementor-element-6fa6685 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-6fa6685 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-6fa6685:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-6fa6685::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-6fa6685:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce96be8 */.elementor-2375 .elementor-element.elementor-element-ce96be8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-ce96be8 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-ce96be8:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-ce96be8::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-ce96be8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-243dc28 */.elementor-2375 .elementor-element.elementor-element-243dc28 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-243dc28 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-243dc28:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-243dc28::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-243dc28:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c83095 */.elementor-2375 .elementor-element.elementor-element-1c83095 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-1c83095 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-1c83095:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-1c83095::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-1c83095:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b3b598 */.elementor-2375 .elementor-element.elementor-element-9b3b598 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-9b3b598 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-9b3b598:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-9b3b598::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-9b3b598:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c22729c */.elementor-2375 .elementor-element.elementor-element-c22729c {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-c22729c img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-c22729c:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-c22729c::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-c22729c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8be55f9 */.elementor-2375 .elementor-element.elementor-element-8be55f9 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-8be55f9 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-8be55f9:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-8be55f9::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-8be55f9:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f08b7e */.elementor-2375 .elementor-element.elementor-element-7f08b7e {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-7f08b7e img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-7f08b7e:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-7f08b7e::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-7f08b7e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-188ac84 */.elementor-2375 .elementor-element.elementor-element-188ac84 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-188ac84 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-188ac84:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-188ac84::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-188ac84:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9549064 */.elementor-2375 .elementor-element.elementor-element-9549064 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-9549064 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-9549064:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-9549064::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-9549064:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0a93 */.elementor-2375 .elementor-element.elementor-element-f1c0a93 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-f1c0a93 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-f1c0a93:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-f1c0a93::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-f1c0a93:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a10aaa */.elementor-2375 .elementor-element.elementor-element-2a10aaa {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-2a10aaa img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-2a10aaa:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-2a10aaa::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-2a10aaa:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fddca8 */.elementor-2375 .elementor-element.elementor-element-0fddca8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-0fddca8 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-0fddca8:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-0fddca8::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-0fddca8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac1f306 */.elementor-2375 .elementor-element.elementor-element-ac1f306 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-ac1f306 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-ac1f306:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-ac1f306::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-ac1f306:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68c8d73 */.elementor-2375 .elementor-element.elementor-element-68c8d73 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-68c8d73 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-68c8d73:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-68c8d73::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-68c8d73:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb75b18 */.elementor-2375 .elementor-element.elementor-element-bb75b18 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-bb75b18 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-bb75b18:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-bb75b18::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-bb75b18:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2a59d1 */.elementor-2375 .elementor-element.elementor-element-c2a59d1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-c2a59d1 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-c2a59d1:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-c2a59d1::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-c2a59d1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caa8eaf */.elementor-2375 .elementor-element.elementor-element-caa8eaf {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-caa8eaf img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-caa8eaf:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-caa8eaf::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-caa8eaf:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24b56e1 */.elementor-2375 .elementor-element.elementor-element-24b56e1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-24b56e1 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-24b56e1:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-24b56e1::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-24b56e1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b059950 */.elementor-2375 .elementor-element.elementor-element-b059950 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-b059950 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-b059950:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-b059950::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-b059950:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fd27dd */.elementor-2375 .elementor-element.elementor-element-3fd27dd {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-3fd27dd img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-3fd27dd:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-3fd27dd::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-3fd27dd:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bab084 */.elementor-2375 .elementor-element.elementor-element-5bab084 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-5bab084 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-5bab084:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-5bab084::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-5bab084:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a861b */.elementor-2375 .elementor-element.elementor-element-20a861b {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-20a861b img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-20a861b:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-20a861b::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-20a861b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12410a5 */.elementor-2375 .elementor-element.elementor-element-12410a5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-12410a5 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-12410a5:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-12410a5::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-12410a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da14a88 */.elementor-2375 .elementor-element.elementor-element-da14a88 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Image setup and blur on hover */
.elementor-2375 .elementor-element.elementor-element-da14a88 img {
  transition: filter 0.3s ease;
  display: block;
  z-index: 1;
  position: relative;
}

.elementor-2375 .elementor-element.elementor-element-da14a88:hover img {
  filter: blur(4px);
}

/* WATCH overlay — no background, appears on hover */
.elementor-2375 .elementor-element.elementor-element-da14a88::after {
  content: "WATCH";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background: none; /* removes background box */
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none;
  filter: none; /* ensures text is not blurred */
}

.elementor-2375 .elementor-element.elementor-element-da14a88:hover::after {
  opacity: 1;
}/* End custom CSS */