.elementor-7518 .elementor-element.elementor-element-004ba60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7518 .elementor-element.elementor-element-004ba60:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-004ba60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98930a4 );}.elementor-7518 .elementor-element.elementor-element-1cb8f4c{--divider-border-style:solid;--divider-color:var( --e-global-color-6be183c );--divider-border-width:2.5px;}.elementor-7518 .elementor-element.elementor-element-1cb8f4c .elementor-divider-separator{width:100%;}.elementor-7518 .elementor-element.elementor-element-1cb8f4c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7518 .elementor-element.elementor-element-3db42dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-3db42dc.elementor-element{--align-self:center;}.elementor-7518 .elementor-element.elementor-element-3db42dc .elementor-heading-title{font-family:"Book Antiqua", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-f737c24{--divider-border-style:solid;--divider-color:var( --e-global-color-6be183c );--divider-border-width:1.5px;}.elementor-7518 .elementor-element.elementor-element-f737c24 .elementor-divider-separator{width:100%;}.elementor-7518 .elementor-element.elementor-element-f737c24 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7518 .elementor-element.elementor-element-f4779ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7518 .elementor-element.elementor-element-cad141c{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-cad141c:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-cad141c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-cad141c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-0e14340{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-0e14340 img{width:100%;}.elementor-7518 .elementor-element.elementor-element-69f9571 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-6593b79 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-893c73a .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-893c73a .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-2937665 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-2937665.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-2937665{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-2937665{right:20px;}.elementor-7518 .elementor-element.elementor-element-2937665{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-2937665 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-54528ef{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-54528ef:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-54528ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-54528ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-f43f11d{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-f43f11d img{width:100%;}.elementor-7518 .elementor-element.elementor-element-26e485e .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-464ee36 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-313a900 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-313a900 .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-8662a9d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-8662a9d.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-8662a9d{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-8662a9d{right:20px;}.elementor-7518 .elementor-element.elementor-element-8662a9d{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-8662a9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-93f2054{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-93f2054:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-93f2054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-93f2054.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-66ff1a8{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-66ff1a8 img{width:100%;}.elementor-7518 .elementor-element.elementor-element-32c78d0 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-fec54ac .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-4e0c605 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-4e0c605 .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-b9da7c2 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-b9da7c2.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-b9da7c2{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-b9da7c2{right:20px;}.elementor-7518 .elementor-element.elementor-element-b9da7c2{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-b9da7c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-c6c5506{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-c6c5506:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-c6c5506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-c6c5506.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-c5504cc{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-c5504cc img{width:100%;}.elementor-7518 .elementor-element.elementor-element-5020063 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-293ffe0 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-ec69c61 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-ec69c61 .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-c21d920 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-c21d920.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-c21d920{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-c21d920{right:20px;}.elementor-7518 .elementor-element.elementor-element-c21d920{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-c21d920 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-b926fd0{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-b926fd0:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-b926fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-b926fd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-3bc9a23{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-3bc9a23 img{width:100%;}.elementor-7518 .elementor-element.elementor-element-76ad40c .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-5af4790 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-83e6fcd .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-83e6fcd .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-7f9598f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-7f9598f.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-7f9598f{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-7f9598f{right:20px;}.elementor-7518 .elementor-element.elementor-element-7f9598f{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-7f9598f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-a1c6919{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-a1c6919:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-a1c6919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-a1c6919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-b4414d9{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-b4414d9 img{width:100%;}.elementor-7518 .elementor-element.elementor-element-64de074 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-ab12e69 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-ea0c1b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-ea0c1b3 .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-0ffd226 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-0ffd226.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-0ffd226{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-0ffd226{right:20px;}.elementor-7518 .elementor-element.elementor-element-0ffd226{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-0ffd226 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-6e2f240{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-6e2f240:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-6e2f240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-6e2f240.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-e7a7a06{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-e7a7a06 img{width:100%;}.elementor-7518 .elementor-element.elementor-element-84609c1 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-6d62797 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-cfe4a8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-cfe4a8e .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-9265da1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-9265da1.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-9265da1{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-9265da1{right:20px;}.elementor-7518 .elementor-element.elementor-element-9265da1{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-9265da1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-a5047d2{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-a5047d2:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-a5047d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-a5047d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-4579c7d{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-4579c7d img{width:100%;}.elementor-7518 .elementor-element.elementor-element-28a8aba .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-fa1abe7 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-f5687cd .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-f5687cd .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-c71da2f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-c71da2f.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-c71da2f{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-c71da2f{right:20px;}.elementor-7518 .elementor-element.elementor-element-c71da2f{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-c71da2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-b6a7e79{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-b6a7e79:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-b6a7e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-b6a7e79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-515666c{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-515666c img{width:100%;}.elementor-7518 .elementor-element.elementor-element-2e0ab90 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-606721a .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-6f5a5ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-6f5a5ec .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-aaf7508 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-aaf7508.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-aaf7508{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-aaf7508{right:20px;}.elementor-7518 .elementor-element.elementor-element-aaf7508{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-aaf7508 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-fb2d5dc{--display:flex;--justify-content:space-evenly;--gap:5px 25px;--row-gap:5px;--column-gap:25px;}.elementor-7518 .elementor-element.elementor-element-fb2d5dc:not(.elementor-motion-effects-element-type-background), .elementor-7518 .elementor-element.elementor-element-fb2d5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8408be6 );}.elementor-7518 .elementor-element.elementor-element-fb2d5dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7518 .elementor-element.elementor-element-ea2fef8{width:100%;max-width:100%;}.elementor-7518 .elementor-element.elementor-element-ea2fef8 img{width:100%;}.elementor-7518 .elementor-element.elementor-element-d3412c0 .elementor-heading-title{font-size:16px;font-weight:700;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-293ddc5 .elementor-heading-title{font-size:22px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-5ddf12f .elementor-button-content-wrapper{flex-direction:row;}.elementor-7518 .elementor-element.elementor-element-5ddf12f .elementor-button{font-size:21px;font-weight:normal;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-7518 .elementor-element.elementor-element-3d0022e > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-3d0022e.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-7518 .elementor-element.elementor-element-3d0022e{left:20px;}body.rtl .elementor-7518 .elementor-element.elementor-element-3d0022e{right:20px;}.elementor-7518 .elementor-element.elementor-element-3d0022e{top:20px;text-align:center;}.elementor-7518 .elementor-element.elementor-element-3d0022e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-6be183c );}.elementor-7518 .elementor-element.elementor-element-a176b94{--divider-border-style:solid;--divider-color:var( --e-global-color-6be183c );--divider-border-width:1.5px;}.elementor-7518 .elementor-element.elementor-element-a176b94 .elementor-divider-separator{width:100%;}.elementor-7518 .elementor-element.elementor-element-a176b94 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}body.elementor-page-7518:not(.elementor-motion-effects-element-type-background), body.elementor-page-7518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98930a4 );}@media(min-width:768px){.elementor-7518 .elementor-element.elementor-element-004ba60{--width:100%;}.elementor-7518 .elementor-element.elementor-element-f4779ab{--width:100%;}.elementor-7518 .elementor-element.elementor-element-cad141c{--width:49%;}.elementor-7518 .elementor-element.elementor-element-54528ef{--width:49%;}.elementor-7518 .elementor-element.elementor-element-93f2054{--width:49%;}.elementor-7518 .elementor-element.elementor-element-c6c5506{--width:49%;}.elementor-7518 .elementor-element.elementor-element-b926fd0{--width:49%;}.elementor-7518 .elementor-element.elementor-element-a1c6919{--width:49%;}.elementor-7518 .elementor-element.elementor-element-6e2f240{--width:49%;}.elementor-7518 .elementor-element.elementor-element-a5047d2{--width:49%;}.elementor-7518 .elementor-element.elementor-element-b6a7e79{--width:49%;}.elementor-7518 .elementor-element.elementor-element-fb2d5dc{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7518 .elementor-element.elementor-element-cad141c{--width:48%;}.elementor-7518 .elementor-element.elementor-element-54528ef{--width:48%;}.elementor-7518 .elementor-element.elementor-element-93f2054{--width:48%;}.elementor-7518 .elementor-element.elementor-element-c6c5506{--width:48%;}.elementor-7518 .elementor-element.elementor-element-b926fd0{--width:48%;}.elementor-7518 .elementor-element.elementor-element-a1c6919{--width:48%;}.elementor-7518 .elementor-element.elementor-element-6e2f240{--width:48%;}.elementor-7518 .elementor-element.elementor-element-a5047d2{--width:48%;}.elementor-7518 .elementor-element.elementor-element-b6a7e79{--width:48%;}.elementor-7518 .elementor-element.elementor-element-fb2d5dc{--width:48%;}}@media(max-width:1024px){.elementor-7518 .elementor-element.elementor-element-f4779ab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-7518 .elementor-element.elementor-element-004ba60{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7518 .elementor-element.elementor-element-1cb8f4c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-7518 .elementor-element.elementor-element-3db42dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7518 .elementor-element.elementor-element-3db42dc.elementor-element{--align-self:center;}.elementor-7518 .elementor-element.elementor-element-3db42dc .elementor-heading-title{font-size:40px;}.elementor-7518 .elementor-element.elementor-element-cad141c{--width:100%;}.elementor-7518 .elementor-element.elementor-element-69f9571 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-6593b79 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-893c73a .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-54528ef{--width:100%;}.elementor-7518 .elementor-element.elementor-element-26e485e .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-464ee36 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-313a900 .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-93f2054{--width:100%;}.elementor-7518 .elementor-element.elementor-element-32c78d0 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-fec54ac .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-4e0c605 .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-c6c5506{--width:100%;}.elementor-7518 .elementor-element.elementor-element-5020063 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-293ffe0 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-ec69c61 .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-b926fd0{--width:100%;}.elementor-7518 .elementor-element.elementor-element-76ad40c .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-5af4790 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-83e6fcd .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-a1c6919{--width:100%;}.elementor-7518 .elementor-element.elementor-element-64de074 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-ab12e69 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-ea0c1b3 .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-6e2f240{--width:100%;}.elementor-7518 .elementor-element.elementor-element-84609c1 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-6d62797 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-cfe4a8e .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-a5047d2{--width:100%;}.elementor-7518 .elementor-element.elementor-element-28a8aba .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-fa1abe7 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-f5687cd .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-b6a7e79{--width:100%;}.elementor-7518 .elementor-element.elementor-element-2e0ab90 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-606721a .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-6f5a5ec .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}.elementor-7518 .elementor-element.elementor-element-fb2d5dc{--width:100%;}.elementor-7518 .elementor-element.elementor-element-d3412c0 .elementor-heading-title{font-size:12px;}.elementor-7518 .elementor-element.elementor-element-293ddc5 .elementor-heading-title{font-size:16px;}.elementor-7518 .elementor-element.elementor-element-5ddf12f .elementor-button{font-size:16px;padding:5px 5px 5px 5px;}}/* Start custom CSS for heading, class: .elementor-element-3db42dc */.elementor-7518 .elementor-element.elementor-element-3db42dc .elementor-heading-title {
    /* 1. Use the texture as the background background */
    background-image: url('https://drelegantevents.com/wp-content/uploads/2026/07/grunge-texture-png-01.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    /* 2. Magic trick: Cut the background out so it only shows INSIDE the text letters */
    -webkit-background-clip: text;
    background-clip: text;

    /* 3. Make the default font color transparent so the background texture shines through */
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    
    /* 4. Keeps the crisp display */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2937665 */.flash-tag {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
  animation: flash 1s infinite;
}

@keyframes flash {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad141c *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-cad141c {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-cad141c .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-cad141c .elementor-image,
.elementor-7518 .elementor-element.elementor-element-cad141c .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-cad141c img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-cad141c:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8662a9d */.flash-tag {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
  animation: flash 1s infinite;
}

@keyframes flash {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54528ef *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-54528ef {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-54528ef .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-54528ef .elementor-image,
.elementor-7518 .elementor-element.elementor-element-54528ef .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-54528ef img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-54528ef:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9da7c2 */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f2054 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-93f2054 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-93f2054 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-93f2054 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-93f2054 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-93f2054 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-93f2054:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c21d920 */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c5506 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-c6c5506 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-c6c5506 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-c6c5506 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-c6c5506 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-c6c5506 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-c6c5506:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f9598f */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b926fd0 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-b926fd0 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-b926fd0 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-b926fd0 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-b926fd0 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-b926fd0 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-b926fd0:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ffd226 */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1c6919 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-a1c6919 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-a1c6919 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-a1c6919 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-a1c6919 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-a1c6919 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-a1c6919:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9265da1 */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e2f240 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-6e2f240 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-6e2f240 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-6e2f240 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-6e2f240 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-6e2f240 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-6e2f240:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c71da2f */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5047d2 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-a5047d2 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-a5047d2 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-a5047d2 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-a5047d2 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-a5047d2 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-a5047d2:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaf7508 */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e79 *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-b6a7e79 {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-b6a7e79 .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-b6a7e79 .elementor-image,
.elementor-7518 .elementor-element.elementor-element-b6a7e79 .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-b6a7e79 img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-b6a7e79:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d0022e */.flash-tag-past {
  background: #3296FF;
  color: #fff;
  padding: 4px 4px 4px 4px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2d5dc *//* 1. Clips the image zoom and sets the dark card style */
.elementor-7518 .elementor-element.elementor-element-fb2d5dc {
    overflow: hidden !important;
    background-color: #0D0C0C !important; /* Pure black background */
    border: 1.5px solid #222222 !important; /* Subtle dark-grey border line */
    border-radius: 6px !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Forces internal boxes to respect the container layout */
.elementor-7518 .elementor-element.elementor-element-fb2d5dc .elementor-widget-container,
.elementor-7518 .elementor-element.elementor-element-fb2d5dc .elementor-image,
.elementor-7518 .elementor-element.elementor-element-fb2d5dc .elementor-widget-image {
    overflow: hidden !important;
}

/* 3. Smooth transition for the image */
.elementor-7518 .elementor-element.elementor-element-fb2d5dc img {
    transition: transform 0.4s ease-in-out !important;
    transform-origin: center center;
}

/* 4. Zoom the poster when the card is hovered */
.elementor-7518 .elementor-element.elementor-element-fb2d5dc:hover img {
    transform: scale(1.06) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Book Antiqua';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://drelegantevents.com/wp-content/uploads/2026/07/Book-Antiqua-Font.woff2') format('woff2');
}
@font-face {
	font-family: 'Book Antiqua';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://drelegantevents.com/wp-content/uploads/2026/07/Book-Antiqua-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Book Antiqua';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://drelegantevents.com/wp-content/uploads/2026/07/BookAntiqua-BoldItalic-Book-Antiqua-Bold-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */