.elementor-2943 .elementor-element.elementor-element-3262fdc1{--display:flex;}.elementor-2943 .elementor-element.elementor-element-18a1676b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2943 .elementor-element.elementor-element-e7a92b3 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-2da2095a{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-2da2095a:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2da2095a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-2da2095a{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2da2095a{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2943 .elementor-element.elementor-element-68ace1b4 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2943 .elementor-element.elementor-element-3e8af8f0{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-548b70a7{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-31bfa6d0{--display:flex;}.elementor-2943 .elementor-element.elementor-element-2d6ba119 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-302ff838{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-302ff838:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-302ff838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-302ff838{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-302ff838{right:0px;}.elementor-2943 .elementor-element.elementor-element-44008d41 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-5b73fe51{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-3e3b23f4{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6f99d6a5{--display:flex;}.elementor-2943 .elementor-element.elementor-element-4a2ad762 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-5a9d9cc6:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-5a9d9cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-5a9d9cc6{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-5a9d9cc6{right:0px;}.elementor-2943 .elementor-element.elementor-element-48d1a78d .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-75ed0fc2{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-2c770cb6{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-215f7d06{--display:flex;}.elementor-2943 .elementor-element.elementor-element-768b6126 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-699fcfc9{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-699fcfc9:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-699fcfc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-699fcfc9{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-699fcfc9{right:0px;}.elementor-2943 .elementor-element.elementor-element-162de792 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-11fae745{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-5c645bfb{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-3440a4e4{--display:flex;}.elementor-2943 .elementor-element.elementor-element-b8015c3 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-77ebd5cc{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-77ebd5cc:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-77ebd5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-77ebd5cc{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-77ebd5cc{right:0px;}.elementor-2943 .elementor-element.elementor-element-25fbe222 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-1b40a310{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-f9cae00{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-4383fba4{--display:flex;}.elementor-2943 .elementor-element.elementor-element-201e4e9f img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-3f5a63c3{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-3f5a63c3:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-3f5a63c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-3f5a63c3{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-3f5a63c3{right:0px;}.elementor-2943 .elementor-element.elementor-element-6f04d53a .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-4259b870{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-283824e9{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-1893179e{--display:flex;}.elementor-2943 .elementor-element.elementor-element-22047c08 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-ebdef90{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-ebdef90:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-ebdef90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-ebdef90{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-ebdef90{right:0px;}.elementor-2943 .elementor-element.elementor-element-3f5fec76 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-6b9402f{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-bbbb8c6{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-7f3c57e8{--display:flex;}.elementor-2943 .elementor-element.elementor-element-201a6dcc img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-208a5735{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-208a5735:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-208a5735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-208a5735{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-208a5735{right:0px;}.elementor-2943 .elementor-element.elementor-element-5f10b4ec .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-50b0f7e4{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-8e22b05{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-2b2b7425{--display:flex;}.elementor-2943 .elementor-element.elementor-element-280b55ba img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-640c7b19{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-640c7b19:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-640c7b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-640c7b19{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-640c7b19{right:0px;}.elementor-2943 .elementor-element.elementor-element-6c6c9248 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-4638c164{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-fa1966c{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6464e701{--display:flex;}.elementor-2943 .elementor-element.elementor-element-52db80a1 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-2d2c8cc2:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2d2c8cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-2d2c8cc2{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2d2c8cc2{right:0px;}.elementor-2943 .elementor-element.elementor-element-20ebe49f .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-234c34f{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-49cdc470{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-3d9e76fa{--display:flex;}.elementor-2943 .elementor-element.elementor-element-7c0badea img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-706d177c{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-706d177c:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-706d177c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-706d177c{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-706d177c{right:0px;}.elementor-2943 .elementor-element.elementor-element-67565d8f .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-6a101934{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-4a495c6e{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-7b4aea0e{--display:flex;}.elementor-2943 .elementor-element.elementor-element-643e9b8 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-23b412e8{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-23b412e8:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-23b412e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-23b412e8{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-23b412e8{right:0px;}.elementor-2943 .elementor-element.elementor-element-633f63fc .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-d6a87c7{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-638b472c{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-f260c82{--display:flex;}.elementor-2943 .elementor-element.elementor-element-6f74612a img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-7b7f411a{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-7b7f411a:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-7b7f411a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-7b7f411a{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-7b7f411a{right:0px;}.elementor-2943 .elementor-element.elementor-element-324de947 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-519984c3{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-28e0960{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-764116d7{--display:flex;}.elementor-2943 .elementor-element.elementor-element-42b5b147 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-4cf40f82{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-4cf40f82:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-4cf40f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-4cf40f82{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-4cf40f82{right:0px;}.elementor-2943 .elementor-element.elementor-element-90e0d99 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-1cae8d34{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-593c4118{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-12f4c82f{--display:flex;}.elementor-2943 .elementor-element.elementor-element-7830466e img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-51e1af22{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-51e1af22:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-51e1af22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-51e1af22{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-51e1af22{right:0px;}.elementor-2943 .elementor-element.elementor-element-177afb93 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-631be226{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-7e4cb531{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-5891f5c6{--display:flex;}.elementor-2943 .elementor-element.elementor-element-78f80442 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-18286118{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-18286118:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-18286118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-18286118{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-18286118{right:0px;}.elementor-2943 .elementor-element.elementor-element-4f8ab8c9 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-5ce084b2{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6cd51f92{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-5028954{--display:flex;}.elementor-2943 .elementor-element.elementor-element-1c371cec img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-75e3a8d6{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-75e3a8d6:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-75e3a8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-75e3a8d6{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-75e3a8d6{right:0px;}.elementor-2943 .elementor-element.elementor-element-2bb90377 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-6c24cf1a{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-f28732f{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-4595eb3{--display:flex;}.elementor-2943 .elementor-element.elementor-element-2bd86656 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-2943 .elementor-element.elementor-element-34ae796f{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-34ae796f:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-34ae796f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-34ae796f{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-34ae796f{right:0px;}.elementor-2943 .elementor-element.elementor-element-14065676 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-5df88be0{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-29582266{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-48b66b85{--display:flex;}.elementor-2943 .elementor-element.elementor-element-163a0a36 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-356feb69{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-356feb69:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-356feb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-356feb69{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-356feb69{right:0px;}.elementor-2943 .elementor-element.elementor-element-1ca86927 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-73779b8c{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-79b4c591{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-2ecdce6e{--display:flex;}.elementor-2943 .elementor-element.elementor-element-69d4c6cc img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-47d80a20{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-47d80a20:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-47d80a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-47d80a20{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-47d80a20{right:0px;}.elementor-2943 .elementor-element.elementor-element-2f7ead76 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-30dbdbcd{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-493a7658{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6139a21{--display:flex;}.elementor-2943 .elementor-element.elementor-element-6a257ad8 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-74baf0e8{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-74baf0e8:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-74baf0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-74baf0e8{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-74baf0e8{right:0px;}.elementor-2943 .elementor-element.elementor-element-2cb91ae3 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-311573d0{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6908d810{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-63aaba82{--display:flex;}.elementor-2943 .elementor-element.elementor-element-407fd07c img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-1f2d2af1{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-1f2d2af1:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-1f2d2af1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-1f2d2af1{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-1f2d2af1{right:0px;}.elementor-2943 .elementor-element.elementor-element-42444e23 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-ea28cb{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-4e043c43{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-323660bc{--display:flex;}.elementor-2943 .elementor-element.elementor-element-34052096 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-207a4470{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-207a4470:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-207a4470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-207a4470{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-207a4470{right:0px;}.elementor-2943 .elementor-element.elementor-element-1d149583 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-114d27cb{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-4611be49{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6200a29f{--display:flex;}.elementor-2943 .elementor-element.elementor-element-65f300d2 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-222a4c25{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-222a4c25:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-222a4c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-222a4c25{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-222a4c25{right:0px;}.elementor-2943 .elementor-element.elementor-element-71ea674a .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-4c639d42{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-7b1c7e32{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-b0364f5{--display:flex;}.elementor-2943 .elementor-element.elementor-element-6f09076c img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-173a549{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-173a549:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-173a549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-173a549{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-173a549{right:0px;}.elementor-2943 .elementor-element.elementor-element-e56aac6 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-2a1eacd9{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-254b7cf0{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-5e25f7cd{--display:flex;}.elementor-2943 .elementor-element.elementor-element-1e6ade8b img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-72a04ee2{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-72a04ee2:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-72a04ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-72a04ee2{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-72a04ee2{right:0px;}.elementor-2943 .elementor-element.elementor-element-2729ae95 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-51ea6882{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-5dac8b23{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-3dc1eca9{--display:flex;}.elementor-2943 .elementor-element.elementor-element-64d642d6 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-2235f0de{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-2235f0de:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2235f0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-2235f0de{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2235f0de{right:0px;}.elementor-2943 .elementor-element.elementor-element-6ce3ea33 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-69520f1f{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-148b2e87{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-1b193efe{--display:flex;}.elementor-2943 .elementor-element.elementor-element-6dde41df img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-1af733e8{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-1af733e8:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-1af733e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-1af733e8{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-1af733e8{right:0px;}.elementor-2943 .elementor-element.elementor-element-5641bd89 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-663c1c1c{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6f21b263{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-26467ee2{--display:flex;}.elementor-2943 .elementor-element.elementor-element-3cdadc32 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-60f84fdc{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-60f84fdc:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-60f84fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-60f84fdc{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-60f84fdc{right:0px;}.elementor-2943 .elementor-element.elementor-element-6ef3dfa2 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-70210d5b{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-7b8e23c5{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-76f77aa3{--display:flex;}.elementor-2943 .elementor-element.elementor-element-7eed3dd3 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-200dba78{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-200dba78:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-200dba78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-200dba78{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-200dba78{right:0px;}.elementor-2943 .elementor-element.elementor-element-370847d8 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-29405077{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-595e73ca{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-1f3ede1f{--display:flex;}.elementor-2943 .elementor-element.elementor-element-3e7b67ed img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-3dc45505{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-3dc45505:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-3dc45505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-3dc45505{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-3dc45505{right:0px;}.elementor-2943 .elementor-element.elementor-element-32680f1f .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-29469449{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-2bdf3e7b{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-46b89f0c{--display:flex;}.elementor-2943 .elementor-element.elementor-element-7b2a1654 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-157534de{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-157534de:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-157534de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-157534de{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-157534de{right:0px;}.elementor-2943 .elementor-element.elementor-element-1655153f .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-6c2be061{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6288971d{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-319eca07{--display:flex;}.elementor-2943 .elementor-element.elementor-element-145f7ccc img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-22f59225{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-22f59225:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-22f59225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-22f59225{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-22f59225{right:0px;}.elementor-2943 .elementor-element.elementor-element-2fbad4e5 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-3b98dbb7{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6c793647{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-21889a0c{--display:flex;}.elementor-2943 .elementor-element.elementor-element-f26e0f9 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-2f7c81f7{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-2f7c81f7:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2f7c81f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-2f7c81f7{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2f7c81f7{right:0px;}.elementor-2943 .elementor-element.elementor-element-d2d54d2 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-180b40ee{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-55ebaa6a{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-776299ac{--display:flex;}.elementor-2943 .elementor-element.elementor-element-1f6820ef img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-3e1d8e1d:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-3e1d8e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-3e1d8e1d{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-3e1d8e1d{right:0px;}.elementor-2943 .elementor-element.elementor-element-3ea6a435 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-30dd036b{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-9f02fe2{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-3d40f2e9{--display:flex;}.elementor-2943 .elementor-element.elementor-element-16e78673 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-2faf28b2{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-2faf28b2:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2faf28b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-2faf28b2{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2faf28b2{right:0px;}.elementor-2943 .elementor-element.elementor-element-26ac9e22 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-3aeded81{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-74ffea66{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6b47f5cd{--display:flex;}.elementor-2943 .elementor-element.elementor-element-7663bc6b img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-4e99eaf0{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-4e99eaf0:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-4e99eaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-4e99eaf0{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-4e99eaf0{right:0px;}.elementor-2943 .elementor-element.elementor-element-14cf675d .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-4aa0ab8d{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-24ea1ae0{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-285bd050{--display:flex;}.elementor-2943 .elementor-element.elementor-element-53bbe967 img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-15367993{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-15367993:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-15367993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-15367993{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-15367993{right:0px;}.elementor-2943 .elementor-element.elementor-element-7ea20259 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-55c855f7{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-184b2282{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-76d16e1f{--display:flex;}.elementor-2943 .elementor-element.elementor-element-11bbb6fe img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-6db88246{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-6db88246:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-6db88246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-6db88246{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-6db88246{right:0px;}.elementor-2943 .elementor-element.elementor-element-67f7477c .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-31cc2b46{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-6c4b6c7d{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-269cc344{--display:flex;}.elementor-2943 .elementor-element.elementor-element-49a27baa img{width:100%;height:400px;}.elementor-2943 .elementor-element.elementor-element-2e9e4d2{--display:flex;--position:absolute;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;bottom:0px;}.elementor-2943 .elementor-element.elementor-element-2e9e4d2:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2e9e4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000004D;}body:not(.rtl) .elementor-2943 .elementor-element.elementor-element-2e9e4d2{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2e9e4d2{right:0px;}.elementor-2943 .elementor-element.elementor-element-1b78f624 .elementor-heading-title{font-family:"Josefin Slab", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-2943 .elementor-element.elementor-element-278dd359{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-cb98ffb{font-family:"Avenir", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-2943 .elementor-element.elementor-element-73601968{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:22px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:22px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-arrow-size:25px;}@media(max-width:1024px){.elementor-2943 .elementor-element.elementor-element-73601968{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;}}@media(max-width:767px){.elementor-2943 .elementor-element.elementor-element-73601968{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e8af8f0 */.elementor-2943 .elementor-element.elementor-element-3e8af8f0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-548b70a7 */.elementor-2943 .elementor-element.elementor-element-548b70a7 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2da2095a */.elementor-2943 .elementor-element.elementor-element-2da2095a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b73fe51 */.elementor-2943 .elementor-element.elementor-element-5b73fe51 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e3b23f4 */.elementor-2943 .elementor-element.elementor-element-3e3b23f4 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302ff838 */.elementor-2943 .elementor-element.elementor-element-302ff838{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bfa6d0 */.poster-content{
    opacity: 0;
}
.elementor-2943 .elementor-element.elementor-element-31bfa6d0:hover .poster-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75ed0fc2 */.elementor-2943 .elementor-element.elementor-element-75ed0fc2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c770cb6 */.elementor-2943 .elementor-element.elementor-element-2c770cb6 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9d9cc6 */.elementor-2943 .elementor-element.elementor-element-5a9d9cc6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11fae745 */.elementor-2943 .elementor-element.elementor-element-11fae745 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c645bfb */.elementor-2943 .elementor-element.elementor-element-5c645bfb {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699fcfc9 */.elementor-2943 .elementor-element.elementor-element-699fcfc9{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b40a310 */.elementor-2943 .elementor-element.elementor-element-1b40a310 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9cae00 */.elementor-2943 .elementor-element.elementor-element-f9cae00 {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ebd5cc */.elementor-2943 .elementor-element.elementor-element-77ebd5cc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4259b870 */.elementor-2943 .elementor-element.elementor-element-4259b870 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-283824e9 */.elementor-2943 .elementor-element.elementor-element-283824e9 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f5a63c3 */.elementor-2943 .elementor-element.elementor-element-3f5a63c3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b9402f */.elementor-2943 .elementor-element.elementor-element-6b9402f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbbb8c6 */.elementor-2943 .elementor-element.elementor-element-bbbb8c6 {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebdef90 */.elementor-2943 .elementor-element.elementor-element-ebdef90{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50b0f7e4 */.elementor-2943 .elementor-element.elementor-element-50b0f7e4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e22b05 */.elementor-2943 .elementor-element.elementor-element-8e22b05 {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208a5735 */.elementor-2943 .elementor-element.elementor-element-208a5735{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4638c164 */.elementor-2943 .elementor-element.elementor-element-4638c164 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa1966c */.elementor-2943 .elementor-element.elementor-element-fa1966c {
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-640c7b19 */.elementor-2943 .elementor-element.elementor-element-640c7b19{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234c34f */.elementor-2943 .elementor-element.elementor-element-234c34f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49cdc470 */.elementor-2943 .elementor-element.elementor-element-49cdc470 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2c8cc2 */.elementor-2943 .elementor-element.elementor-element-2d2c8cc2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a101934 */.elementor-2943 .elementor-element.elementor-element-6a101934 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a495c6e */.elementor-2943 .elementor-element.elementor-element-4a495c6e {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d177c */.elementor-2943 .elementor-element.elementor-element-706d177c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a87c7 */.elementor-2943 .elementor-element.elementor-element-d6a87c7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638b472c */.elementor-2943 .elementor-element.elementor-element-638b472c {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b412e8 */.elementor-2943 .elementor-element.elementor-element-23b412e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-519984c3 */.elementor-2943 .elementor-element.elementor-element-519984c3 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e0960 */.elementor-2943 .elementor-element.elementor-element-28e0960 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b7f411a */.elementor-2943 .elementor-element.elementor-element-7b7f411a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cae8d34 */.elementor-2943 .elementor-element.elementor-element-1cae8d34 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c4118 */.elementor-2943 .elementor-element.elementor-element-593c4118 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf40f82 */.elementor-2943 .elementor-element.elementor-element-4cf40f82{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631be226 */.elementor-2943 .elementor-element.elementor-element-631be226 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4cb531 */.elementor-2943 .elementor-element.elementor-element-7e4cb531 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51e1af22 */.elementor-2943 .elementor-element.elementor-element-51e1af22{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ce084b2 */.elementor-2943 .elementor-element.elementor-element-5ce084b2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cd51f92 */.elementor-2943 .elementor-element.elementor-element-6cd51f92 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18286118 */.elementor-2943 .elementor-element.elementor-element-18286118{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c24cf1a */.elementor-2943 .elementor-element.elementor-element-6c24cf1a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f28732f */.elementor-2943 .elementor-element.elementor-element-f28732f {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e3a8d6 */.elementor-2943 .elementor-element.elementor-element-75e3a8d6{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df88be0 */.elementor-2943 .elementor-element.elementor-element-5df88be0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29582266 */.elementor-2943 .elementor-element.elementor-element-29582266 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ae796f */.elementor-2943 .elementor-element.elementor-element-34ae796f{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779b8c */.elementor-2943 .elementor-element.elementor-element-73779b8c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b4c591 */.elementor-2943 .elementor-element.elementor-element-79b4c591 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356feb69 */.elementor-2943 .elementor-element.elementor-element-356feb69{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dbdbcd */.elementor-2943 .elementor-element.elementor-element-30dbdbcd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-493a7658 */.elementor-2943 .elementor-element.elementor-element-493a7658 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d80a20 */.elementor-2943 .elementor-element.elementor-element-47d80a20{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-311573d0 */.elementor-2943 .elementor-element.elementor-element-311573d0 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6908d810 */.elementor-2943 .elementor-element.elementor-element-6908d810 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74baf0e8 */.elementor-2943 .elementor-element.elementor-element-74baf0e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea28cb */.elementor-2943 .elementor-element.elementor-element-ea28cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e043c43 */.elementor-2943 .elementor-element.elementor-element-4e043c43 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2d2af1 */.elementor-2943 .elementor-element.elementor-element-1f2d2af1{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-114d27cb */.elementor-2943 .elementor-element.elementor-element-114d27cb p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4611be49 */.elementor-2943 .elementor-element.elementor-element-4611be49 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207a4470 */.elementor-2943 .elementor-element.elementor-element-207a4470{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c639d42 */.elementor-2943 .elementor-element.elementor-element-4c639d42 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1c7e32 */.elementor-2943 .elementor-element.elementor-element-7b1c7e32 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222a4c25 */.elementor-2943 .elementor-element.elementor-element-222a4c25{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a1eacd9 */.elementor-2943 .elementor-element.elementor-element-2a1eacd9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-254b7cf0 */.elementor-2943 .elementor-element.elementor-element-254b7cf0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173a549 */.elementor-2943 .elementor-element.elementor-element-173a549{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ea6882 */.elementor-2943 .elementor-element.elementor-element-51ea6882 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dac8b23 */.elementor-2943 .elementor-element.elementor-element-5dac8b23 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a04ee2 */.elementor-2943 .elementor-element.elementor-element-72a04ee2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69520f1f */.elementor-2943 .elementor-element.elementor-element-69520f1f p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-148b2e87 */.elementor-2943 .elementor-element.elementor-element-148b2e87 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2235f0de */.elementor-2943 .elementor-element.elementor-element-2235f0de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663c1c1c */.elementor-2943 .elementor-element.elementor-element-663c1c1c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f21b263 */.elementor-2943 .elementor-element.elementor-element-6f21b263 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af733e8 */.elementor-2943 .elementor-element.elementor-element-1af733e8{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70210d5b */.elementor-2943 .elementor-element.elementor-element-70210d5b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b8e23c5 */.elementor-2943 .elementor-element.elementor-element-7b8e23c5 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60f84fdc */.elementor-2943 .elementor-element.elementor-element-60f84fdc{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29405077 */.elementor-2943 .elementor-element.elementor-element-29405077 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-595e73ca */.elementor-2943 .elementor-element.elementor-element-595e73ca {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200dba78 */.elementor-2943 .elementor-element.elementor-element-200dba78{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29469449 */.elementor-2943 .elementor-element.elementor-element-29469449 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bdf3e7b */.elementor-2943 .elementor-element.elementor-element-2bdf3e7b {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc45505 */.elementor-2943 .elementor-element.elementor-element-3dc45505{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c2be061 */.elementor-2943 .elementor-element.elementor-element-6c2be061 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6288971d */.elementor-2943 .elementor-element.elementor-element-6288971d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-157534de */.elementor-2943 .elementor-element.elementor-element-157534de{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b98dbb7 */.elementor-2943 .elementor-element.elementor-element-3b98dbb7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c793647 */.elementor-2943 .elementor-element.elementor-element-6c793647 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f59225 */.elementor-2943 .elementor-element.elementor-element-22f59225{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180b40ee */.elementor-2943 .elementor-element.elementor-element-180b40ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55ebaa6a */.elementor-2943 .elementor-element.elementor-element-55ebaa6a {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f7c81f7 */.elementor-2943 .elementor-element.elementor-element-2f7c81f7{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30dd036b */.elementor-2943 .elementor-element.elementor-element-30dd036b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f02fe2 */.elementor-2943 .elementor-element.elementor-element-9f02fe2 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d8e1d */.elementor-2943 .elementor-element.elementor-element-3e1d8e1d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aeded81 */.elementor-2943 .elementor-element.elementor-element-3aeded81 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffea66 */.elementor-2943 .elementor-element.elementor-element-74ffea66 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faf28b2 */.elementor-2943 .elementor-element.elementor-element-2faf28b2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa0ab8d */.elementor-2943 .elementor-element.elementor-element-4aa0ab8d p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ea1ae0 */.elementor-2943 .elementor-element.elementor-element-24ea1ae0 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e99eaf0 */.elementor-2943 .elementor-element.elementor-element-4e99eaf0{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55c855f7 */.elementor-2943 .elementor-element.elementor-element-55c855f7 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-184b2282 */.elementor-2943 .elementor-element.elementor-element-184b2282 {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15367993 */.elementor-2943 .elementor-element.elementor-element-15367993{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31cc2b46 */.elementor-2943 .elementor-element.elementor-element-31cc2b46 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c4b6c7d */.elementor-2943 .elementor-element.elementor-element-6c4b6c7d {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db88246 */.elementor-2943 .elementor-element.elementor-element-6db88246{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278dd359 */.elementor-2943 .elementor-element.elementor-element-278dd359 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb98ffb */.elementor-2943 .elementor-element.elementor-element-cb98ffb {
    display: -webkit-box;
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9e4d2 */.elementor-2943 .elementor-element.elementor-element-2e9e4d2{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-73601968 */.elementor-2943 .elementor-element.elementor-element-73601968 .elementor-swiper-button-prev,
.elementor-2943 .elementor-element.elementor-element-73601968 .elementor-swiper-button-next{
    background: rgb(237, 165, 166);
    padding: 10px;
    border-radius: 100px;
}

.elementor-2943 .elementor-element.elementor-element-73601968 .elementor-swiper-button-prev {
    transform: rotate(180deg) !important;
}

.poster-content{
    opacity: 0;
}
.poster-item:hover .poster-content{
    opacity: 1;
}/* End custom CSS */