.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-3327 .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-3327 .elementor-element.elementor-element-2108c55:not(.elementor-motion-effects-element-type-background), .elementor-3327 .elementor-element.elementor-element-2108c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3327 .elementor-element.elementor-element-b7d8c2c{--display:flex;--min-height:0vh;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3327 .elementor-element.elementor-element-b7d8c2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-5233ad6{--display:flex;--min-height:0px;--justify-content:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-f0ae09c{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-3327 .elementor-element.elementor-element-f0ae09c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3327 .elementor-element.elementor-element-f0ae09c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .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-3327 .elementor-element.elementor-element-e0003e7{text-align:start;}.elementor-3327 .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-3327 .elementor-element.elementor-element-1ef17c6{text-align:start;}.elementor-3327 .elementor-element.elementor-element-1ef17c6 .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-3327 .elementor-element.elementor-element-1c0ba48{text-align:start;}.elementor-3327 .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-3327 .elementor-element.elementor-element-7cf7b26{text-align:start;}.elementor-3327 .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-3327 .elementor-element.elementor-element-c4ba034{text-align:start;}.elementor-3327 .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-3327 .elementor-element.elementor-element-5aeafbc{text-align:start;}.elementor-3327 .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-3327 .elementor-element.elementor-element-0467f73{text-align:start;}.elementor-3327 .elementor-element.elementor-element-0467f73 .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-3327 .elementor-element.elementor-element-ead162e{--display:flex;--min-height:120px;--justify-content:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-440fada{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-3327 .elementor-element.elementor-element-440fada .elementor-widget-container{text-align:left;}.elementor-3327 .elementor-element.elementor-element-440fada .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.2em;}.elementor-3327 .elementor-element.elementor-element-440fada .elementor-social-icon i{color:#000000;}.elementor-3327 .elementor-element.elementor-element-440fada .elementor-social-icon svg{fill:#000000;}.elementor-3327 .elementor-element.elementor-element-440fada .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-3327 .elementor-element.elementor-element-06d01bf{--display:flex;--min-height:0vh;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-3327 .elementor-element.elementor-element-06d01bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-e69e849{--display:flex;--min-height:0px;--justify-content:center;}.elementor-3327 .elementor-element.elementor-element-e69e849.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-29c5299{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-3327 .elementor-element.elementor-element-29c5299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3327 .elementor-element.elementor-element-29c5299.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-29c5299 .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-3327 .elementor-element.elementor-element-a01f9ed{text-align:start;}.elementor-3327 .elementor-element.elementor-element-a01f9ed .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-3327 .elementor-element.elementor-element-f270b0f{text-align:start;}.elementor-3327 .elementor-element.elementor-element-f270b0f .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-3327 .elementor-element.elementor-element-16310e8{text-align:start;}.elementor-3327 .elementor-element.elementor-element-16310e8 .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-3327 .elementor-element.elementor-element-1b3131f{text-align:start;}.elementor-3327 .elementor-element.elementor-element-1b3131f .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-3327 .elementor-element.elementor-element-fc0d57e{text-align:start;}.elementor-3327 .elementor-element.elementor-element-fc0d57e .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-3327 .elementor-element.elementor-element-22cb038{text-align:start;}.elementor-3327 .elementor-element.elementor-element-22cb038 .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-3327 .elementor-element.elementor-element-3e66a3c{text-align:start;}.elementor-3327 .elementor-element.elementor-element-3e66a3c .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-3327 .elementor-element.elementor-element-2ffdf06{--display:flex;--min-height:120px;--justify-content:center;}.elementor-3327 .elementor-element.elementor-element-2ffdf06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .elementor-widget-container{text-align:left;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .elementor-social-icon{background-color:#FFFFFF;--icon-padding:0.2em;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .elementor-social-icon i{color:#000000;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .elementor-social-icon svg{fill:#000000;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-3327 .elementor-element.elementor-element-92a995e{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-c7eef3a{--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-3327 .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-3327 .elementor-element.elementor-element-2d93612.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-2d93612 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-5ea6476{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-1fbf2eb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-b20e2b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-b20e2b6 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-0751215{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-7d37a77{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .elementor-element.elementor-element-56c285c img{height:300px;}.elementor-3327 .elementor-element.elementor-element-1a10de6{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-acb0f24{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-d6200f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-d6200f4 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-01b674f{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-da3ea14{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-d927391.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-d927391 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-40c5388{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-037a333{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .elementor-element.elementor-element-6fa6685 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-40555a5{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-d673aae{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-ce96be8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-ce96be8 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-8f88fb2{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-e4408d1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-1c83095.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-1c83095 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-8ed70ae{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-0ee6ccc{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-ac1f306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-ac1f306 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-ba59c03{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-133295f{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .elementor-element.elementor-element-f1c0a93 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-106257e{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-142eba3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-bb75b18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-bb75b18 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-cc8f6ac{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-80f455e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .elementor-element.elementor-element-c2a59d1 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-bd6dd1f{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-3760cb4{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .elementor-element.elementor-element-20a861b img{height:300px;}.elementor-3327 .elementor-element.elementor-element-1a63f41{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-4841041{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-caa8eaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-caa8eaf img{height:300px;}.elementor-3327 .elementor-element.elementor-element-12a2272{text-align:center;}.elementor-3327 .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-3327 .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-3327 .elementor-element.elementor-element-4cf884c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .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-3327 .elementor-element.elementor-element-12410a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3327 .elementor-element.elementor-element-12410a5 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-7133bc5{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-e8e5231{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3327 .elementor-element.elementor-element-da14a88 img{height:300px;}.elementor-3327 .elementor-element.elementor-element-dc362fd{text-align:center;}.elementor-3327 .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-3327 .elementor-element.elementor-element-2108c55{--content-width:1410px;}.elementor-3327 .elementor-element.elementor-element-b7d8c2c{--width:20.403%;}.elementor-3327 .elementor-element.elementor-element-5233ad6{--width:100.317%;}.elementor-3327 .elementor-element.elementor-element-ead162e{--width:100%;}.elementor-3327 .elementor-element.elementor-element-06d01bf{--width:20.403%;}.elementor-3327 .elementor-element.elementor-element-e69e849{--width:100.317%;}.elementor-3327 .elementor-element.elementor-element-2ffdf06{--width:100%;}.elementor-3327 .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-3327 .elementor-element.elementor-element-440fada .elementor-widget-container{text-align:center;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .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-3327 .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-3327 .elementor-element.elementor-element-440fada .elementor-widget-container{text-align:left;}.elementor-3327 .elementor-element.elementor-element-440fada.elementor-element{--align-self:flex-start;}.elementor-3327 .elementor-element.elementor-element-e69e849{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3327 .elementor-element.elementor-element-29c5299 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3327 .elementor-element.elementor-element-29c5299{text-align:center;}.elementor-3327 .elementor-element.elementor-element-2ffdf06{--min-height:0px;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb .elementor-widget-container{text-align:left;}.elementor-3327 .elementor-element.elementor-element-ca6d3bb.elementor-element{--align-self:center;}.elementor-3327 .elementor-element.elementor-element-79b319f{--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-3327 .elementor-element.elementor-element-2d93612 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-b20e2b6 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-aa01049{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-56c285c img{height:235px;}.elementor-3327 .elementor-element.elementor-element-d6200f4 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-8ee7956{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-d927391 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-6fa6685 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-592825c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-ce96be8 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-1c83095 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-7bf7320{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-ac1f306 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-f1c0a93 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-6cd3bab{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-bb75b18 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-c2a59d1 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-f835ad8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-20a861b img{height:235px;}.elementor-3327 .elementor-element.elementor-element-caa8eaf img{height:235px;}.elementor-3327 .elementor-element.elementor-element-7267778{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3327 .elementor-element.elementor-element-12410a5 img{height:235px;}.elementor-3327 .elementor-element.elementor-element-da14a88 img{height:235px;}}/* Start custom CSS for image, class: .elementor-element-2d93612 */.elementor-3327 .elementor-element.elementor-element-2d93612 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-2d93612:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b20e2b6 */.elementor-3327 .elementor-element.elementor-element-b20e2b6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-b20e2b6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c285c */.elementor-3327 .elementor-element.elementor-element-56c285c {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-56c285c:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6200f4 */.elementor-3327 .elementor-element.elementor-element-d6200f4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-d6200f4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d927391 */.elementor-3327 .elementor-element.elementor-element-d927391 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-d927391:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fa6685 */.elementor-3327 .elementor-element.elementor-element-6fa6685 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-6fa6685:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce96be8 */.elementor-3327 .elementor-element.elementor-element-ce96be8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-ce96be8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c83095 */.elementor-3327 .elementor-element.elementor-element-1c83095 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-1c83095:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac1f306 */.elementor-3327 .elementor-element.elementor-element-ac1f306 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-ac1f306:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1c0a93 */.elementor-3327 .elementor-element.elementor-element-f1c0a93 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-f1c0a93:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb75b18 */.elementor-3327 .elementor-element.elementor-element-bb75b18 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-bb75b18:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2a59d1 */.elementor-3327 .elementor-element.elementor-element-c2a59d1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-c2a59d1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a861b */.elementor-3327 .elementor-element.elementor-element-20a861b {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-20a861b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caa8eaf */.elementor-3327 .elementor-element.elementor-element-caa8eaf {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-caa8eaf:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12410a5 */.elementor-3327 .elementor-element.elementor-element-12410a5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-12410a5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da14a88 */.elementor-3327 .elementor-element.elementor-element-da14a88 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

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

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

/* WATCH overlay — no background, appears on hover */
.elementor-3327 .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-3327 .elementor-element.elementor-element-da14a88:hover::after {
  opacity: 1;
}/* End custom CSS */