.elementor-21 .elementor-element.elementor-element-3e72f3a{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-3e72f3a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-21 .elementor-element.elementor-element-957ded4{--e-image-carousel-slides-to-show:1;}.elementor-21 .elementor-element.elementor-element-957ded4.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-repeater-item-ae27c67.elementor-social-icon{background-color:#1368A2;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-repeater-item-ae27c67.elementor-social-icon i{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-repeater-item-ae27c67.elementor-social-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-repeater-item-2d8e58a.elementor-social-icon{background-color:#E02470;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-repeater-item-2d8e58a.elementor-social-icon i{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-repeater-item-2d8e58a.elementor-social-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4828e8a{--grid-template-columns:repeat(0, auto);--icon-size:28px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-widget-container{text-align:center;}.elementor-21 .elementor-element.elementor-element-4828e8a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-social-icon{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4828e8a .elementor-icon{border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-ccdf3e3{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-ccdf3e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ccdf3e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:66px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4b751b3 > .elementor-widget-container{background-color:transparent;padding:14px 32px 0px 32px;background-image:linear-gradient(90deg, #E02470 0%, #A443A6 100%);border-style:none;border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-4b751b3{text-align:center;font-family:"Sora", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9b5ca41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-52e3da8 > .elementor-widget-container{margin:0px 32px 32px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-52e3da8{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-52e3da8{left:0px;}.elementor-21 .elementor-element.elementor-element-52e3da8{bottom:0px;z-index:3;}.elementor-21 .elementor-element.elementor-element-52e3da8 img{width:134%;height:49px;}.elementor-21 .elementor-element.elementor-element-2762b23 > .elementor-widget-container{background-color:#A443A6;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-2762b23.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2762b23{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0f008e9{text-align:center;font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.15em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-c8f2a87{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#8A898A;}.elementor-21 .elementor-element.elementor-element-55ffe34 > .elementor-widget-container{background-color:#1368A20D;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-55ffe34{z-index:0;}.elementor-21 .elementor-element.elementor-element-55ffe34 img{width:100%;border-radius:24px 24px 0px 0px;}.elementor-21 .elementor-element.elementor-element-03b0d49 > .elementor-widget-container{background-color:#94898D1F;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-03b0d49{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;color:#909090;}.elementor-21 .elementor-element.elementor-element-fbde787{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-a5cdf36{font-family:"Inter", Sans-serif;font-size:16px;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-312c7e9 > .elementor-widget-container{background-color:#1368A20D;}.elementor-21 .elementor-element.elementor-element-312c7e9 img{width:100%;border-radius:24px 24px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9681687 > .elementor-widget-container{background-color:#E024701F;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-9681687{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;color:#E02470;}.elementor-21 .elementor-element.elementor-element-76f942b{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-b9d89af{font-family:"Inter", Sans-serif;font-size:16px;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-33ba4f8{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-33ba4f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-33ba4f8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-b88af2d > .elementor-widget-container{background-color:#FFFFFF;padding:8px 20px 8px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C13B5D;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-b88af2d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b88af2d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#C13B5D;}.elementor-21 .elementor-element.elementor-element-d1bee86 > .elementor-widget-container{margin:0px 72px 0px 72px;}.elementor-21 .elementor-element.elementor-element-d1bee86.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-d1bee86{text-align:center;font-family:"Sora", Sans-serif;font-size:38px;font-weight:800;line-height:1.45em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-ca7109e{font-family:"Sora", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;color:#FFD1E6;}.elementor-21 .elementor-element.elementor-element-0c0af78{text-align:center;font-size:18px;font-weight:500;color:#FFFFFFD9;}.elementor-21 .elementor-element.elementor-element-c95cdd4.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c95cdd4{--e-transform-transition-duration:400ms;font-family:"Inter", Sans-serif;}.elementor-21 .elementor-element.elementor-element-c95cdd4:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-efcc32c{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#FFFFFFEB;}.elementor-21 .elementor-element.elementor-element-0893829{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-decoration:underline;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-993d021{text-align:center;font-family:"Sora", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;color:#FFD1E6;}.elementor-21 .elementor-element.elementor-element-81ff523{text-align:center;font-size:18px;font-weight:500;color:#FFFFFFD9;}.elementor-21 .elementor-element.elementor-element-e1e71aa.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e1e71aa{font-family:"Inter", Sans-serif;}.elementor-21 .elementor-element.elementor-element-017c5c9{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#FFFFFFEB;}.elementor-21 .elementor-element.elementor-element-787a9e8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-decoration:underline;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-245eb1b{font-family:"Sora", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;color:#FFD1E6;}.elementor-21 .elementor-element.elementor-element-ea61170{text-align:center;font-size:18px;font-weight:500;color:#FFFFFFD9;}.elementor-21 .elementor-element.elementor-element-6568429.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6568429{font-family:"Inter", Sans-serif;}.elementor-21 .elementor-element.elementor-element-41f92a2{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#FFFFFFEB;}.elementor-21 .elementor-element.elementor-element-26393b7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-decoration:underline;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-15ae94d{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-4ba1cb6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-b4443fb{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-b7f1d2c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-9412040{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-d299360{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d299360 img{height:360px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-bdc853b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-bdc853b img{height:360px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-de6ed13{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-de6ed13.elementor-element{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-de6ed13 img{width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-50e679f{font-family:"Sora", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFFD9;}.elementor-21 .elementor-element.elementor-element-1b25e5c{font-family:"Sora", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:#FFD1E6;}.elementor-21 .elementor-element.elementor-element-1fc34eb{font-family:"Sora", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a540fc4{font-size:18px;color:#FFFFFFEB;}.elementor-21 .elementor-element.elementor-element-0aaecfe{font-family:"Sora", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:#FFD1E6;}.elementor-21 .elementor-element.elementor-element-499b44f{font-family:"Sora", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-31f9076{font-size:18px;color:#FFFFFFEB;}.elementor-21 .elementor-element.elementor-element-fe6032b{font-family:"Sora", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:#FFD1E6;}.elementor-21 .elementor-element.elementor-element-2e076dd{font-family:"Sora", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d0b7aa7{font-size:18px;color:#FFFFFFEB;}.elementor-21 .elementor-element.elementor-element-843f573{font-family:"Sora", Sans-serif;font-size:32px;font-weight:800;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-58772aa{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-099216a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-f9e2df8 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f9e2df8{font-family:"Sora", Sans-serif;font-size:32px;font-weight:800;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-879caa3{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-879caa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-879caa3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a7897ac{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;line-height:1.47em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-a7897ac > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-a7897ac.elementor-element{--align-self:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e5206d2{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-e5206d2{right:0px;}.elementor-21 .elementor-element.elementor-element-e5206d2 img{border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-22adaed{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f0b8019 img{border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-a67103d{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;color:#FFFFFF;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f5fd8c6{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-f5fd8c6{right:0px;}.elementor-21 .elementor-element.elementor-element-f5fd8c6{top:0px;}.elementor-21 .elementor-element.elementor-element-f5fd8c6 img{border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-68dbb75{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.6em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7b4fb0c{width:100%;max-width:100%;top:0px;}.elementor-21 .elementor-element.elementor-element-7b4fb0c > .elementor-widget-container{padding:32px 32px 32px 32px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7b4fb0c{left:0%;}body.rtl .elementor-21 .elementor-element.elementor-element-7b4fb0c{right:0%;}.elementor-21 .elementor-element.elementor-element-d67441a{z-index:0;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.14em;color:#FFFFFFD9;}.elementor-21 .elementor-element.elementor-element-e757585{z-index:0;font-family:"Sora", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-530b0ca{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b05c67a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3c639da > .elementor-widget-container{background-color:#FFFFFF;padding:8px 20px 8px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#A443A6;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-3c639da.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3c639da{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#A443A6;}.elementor-21 .elementor-element.elementor-element-a78d14f{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-8c1d020{font-size:18px;font-weight:500;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-76776cc{font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.5em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-da55952 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-da55952{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.5em;color:#C13B5D;}.elementor-21 .elementor-element.elementor-element-a94b5af > .elementor-widget-container{background-color:#FFFFFF;padding:8px 20px 8px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E02470;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-a94b5af.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a94b5af{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#E02470;}.elementor-21 .elementor-element.elementor-element-05424b6 > .elementor-widget-container{background-color:#E02470;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-05424b6.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-05424b6{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-bd75528{font-family:"Sora", Sans-serif;font-size:30px;font-weight:800;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-50ae54a{font-family:"Inter", Sans-serif;font-size:18px;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-8f42c02{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-8f42c02 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-58db729{font-family:"Sora", Sans-serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.5em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-5b0f8ca > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5b0f8ca{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:#C13B5D;}.elementor-21 .elementor-element.elementor-element-587fff0{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-587fff0 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-97da6a9 > .elementor-widget-container{background-color:#1368A2;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-97da6a9.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-97da6a9{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5a4c4cc{font-family:"Inter", Sans-serif;font-size:18px;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-afef0cf > .elementor-widget-container{background-color:#FFFFFF;padding:8px 16px 8px 16px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-afef0cf{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#C13B5D;}.elementor-21 .elementor-element.elementor-element-49d0d22{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-647e74c{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-decoration:underline;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-23b85b7{width:var( --container-widget-width, 132.481% );max-width:132.481%;--container-widget-width:132.481%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-23b85b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-23b85b7 > .elementor-widget-container{border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-23b85b7 img{width:100%;border-radius:22px 22px 22px 22px;}.elementor-21 .elementor-element.elementor-element-4b1f46d > .elementor-widget-container{background-color:#E024701A;padding:10px 20px 10px 20px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-4b1f46d.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-4b1f46d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#E02470;}.elementor-21 .elementor-element.elementor-element-3504b94{width:100%;max-width:100%;font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-2193f2d{width:100%;max-width:100%;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.75em;color:#1A2A33;}.elementor-21 .elementor-element.elementor-element-2193f2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2193f2d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-447f1a8{font-family:"Sora", Sans-serif;font-size:56px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-046feb6{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7b22bc1{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-03c441c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-10fe7ee{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#E02570;}.elementor-21 .elementor-element.elementor-element-10fe7ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-10fe7ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-efd1653{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0b76780 img{border-radius:0px 28px 28px 0px;}.elementor-21 .elementor-element.elementor-element-b68c7e4 > .elementor-widget-container{background-color:#C13B5D1A;padding:10px 20px 10px 20px;border-radius:999px 999px 999px 999px;}.elementor-21 .elementor-element.elementor-element-b68c7e4.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b68c7e4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.14em;color:#C13B5D;}.elementor-21 .elementor-element.elementor-element-c181a01{font-family:"Sora", Sans-serif;font-size:40px;font-weight:800;line-height:1.15em;color:#1368A2;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-repeater-item-ae27c67.elementor-social-icon{background-color:#1368A2;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-repeater-item-ae27c67.elementor-social-icon i{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-repeater-item-ae27c67.elementor-social-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-repeater-item-2d8e58a.elementor-social-icon{background-color:#E02470;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-repeater-item-2d8e58a.elementor-social-icon i{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-repeater-item-2d8e58a.elementor-social-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e373c62{--grid-template-columns:repeat(0, auto);--icon-size:42px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-widget-container{text-align:center;}.elementor-21 .elementor-element.elementor-element-e373c62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-social-icon{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e373c62 .elementor-icon{border-radius:999px 999px 999px 999px;}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4828e8a{--icon-size:24px;--grid-column-gap:6px;}.elementor-21 .elementor-element.elementor-element-ccdf3e3 .elementor-heading-title{font-size:44px;}.elementor-21 .elementor-element.elementor-element-9b5ca41{font-size:18px;}.elementor-21 .elementor-element.elementor-element-52e3da8 > .elementor-widget-container{margin:0px 20px 20px 0px;}.elementor-21 .elementor-element.elementor-element-52e3da8 img{height:36px;}.elementor-21 .elementor-element.elementor-element-0f008e9{font-size:30px;}.elementor-21 .elementor-element.elementor-element-c8f2a87{font-size:16px;}.elementor-21 .elementor-element.elementor-element-d1bee86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d1bee86{font-size:26px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-ca7109e{font-size:38px;}.elementor-21 .elementor-element.elementor-element-0c0af78{font-size:15px;}.elementor-21 .elementor-element.elementor-element-993d021{font-size:38px;}.elementor-21 .elementor-element.elementor-element-81ff523{font-size:15px;}.elementor-21 .elementor-element.elementor-element-245eb1b{font-size:38px;}.elementor-21 .elementor-element.elementor-element-ea61170{font-size:15px;}.elementor-21 .elementor-element.elementor-element-15ae94d{font-size:30px;}.elementor-21 .elementor-element.elementor-element-4ba1cb6{font-size:18px;}.elementor-21 .elementor-element.elementor-element-b4443fb{font-size:16px;}.elementor-21 .elementor-element.elementor-element-b7f1d2c{font-size:16px;}.elementor-21 .elementor-element.elementor-element-9412040{font-size:16px;}.elementor-21 .elementor-element.elementor-element-d299360 img{height:208px;}.elementor-21 .elementor-element.elementor-element-bdc853b img{height:208px;}.elementor-21 .elementor-element.elementor-element-de6ed13 img{height:178px;}.elementor-21 .elementor-element.elementor-element-843f573{font-size:30px;line-height:1.15em;}.elementor-21 .elementor-element.elementor-element-58772aa{font-size:16px;}.elementor-21 .elementor-element.elementor-element-099216a{font-size:16px;}.elementor-21 .elementor-element.elementor-element-f9e2df8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f9e2df8{font-size:26px;line-height:1.15em;}.elementor-21 .elementor-element.elementor-element-a7897ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:30px;line-height:1.15em;}.elementor-21 .elementor-element.elementor-element-22adaed{font-size:18px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-a67103d{font-size:18px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-68dbb75{font-size:18px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-7b4fb0c > .elementor-widget-container{padding:46px 0px 0px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7b4fb0c{left:11.786%;}body.rtl .elementor-21 .elementor-element.elementor-element-7b4fb0c{right:11.786%;}.elementor-21 .elementor-element.elementor-element-7b4fb0c{top:32px;}.elementor-21 .elementor-element.elementor-element-530b0ca{font-size:14px;}.elementor-21 .elementor-element.elementor-element-b05c67a{font-size:14px;}.elementor-21 .elementor-element.elementor-element-a78d14f{font-size:30px;}.elementor-21 .elementor-element.elementor-element-76776cc{font-size:16px;}.elementor-21 .elementor-element.elementor-element-da55952{font-size:14px;}.elementor-21 .elementor-element.elementor-element-50ae54a{font-size:16px;}.elementor-21 .elementor-element.elementor-element-58db729{font-size:16px;}.elementor-21 .elementor-element.elementor-element-5a4c4cc{font-size:16px;}.elementor-21 .elementor-element.elementor-element-3504b94{font-size:30px;}.elementor-21 .elementor-element.elementor-element-2193f2d{font-size:16px;}.elementor-21 .elementor-element.elementor-element-447f1a8{font-size:32px;}.elementor-21 .elementor-element.elementor-element-046feb6{font-size:16px;}.elementor-21 .elementor-element.elementor-element-7b22bc1{font-size:16px;}.elementor-21 .elementor-element.elementor-element-03c441c{font-size:16px;}.elementor-21 .elementor-element.elementor-element-efd1653{font-size:16px;}.elementor-21 .elementor-element.elementor-element-0b76780 img{border-radius:0px 0px 28px 28px;}.elementor-21 .elementor-element.elementor-element-c181a01{text-align:center;font-size:30px;}.elementor-21 .elementor-element.elementor-element-e373c62{--icon-size:34px;--grid-column-gap:12px;}}/* Start custom CSS for image-carousel, class: .elementor-element-3e72f3a */.elementor-21 .elementor-element.elementor-element-3e72f3a {
  height: 100vh !important;
}

.elementor-21 .elementor-element.elementor-element-3e72f3a .elementor-image-carousel-wrapper,
.elementor-21 .elementor-element.elementor-element-3e72f3a .swiper,
.elementor-21 .elementor-element.elementor-element-3e72f3a .swiper-wrapper {
  height: 100% !important;
}

.elementor-21 .elementor-element.elementor-element-3e72f3a .swiper-slide {
  height: 100% !important;
  padding-bottom: 0 !important;
  position: relative !important;
}

.elementor-21 .elementor-element.elementor-element-3e72f3a .swiper-slide img,
.elementor-21 .elementor-element.elementor-element-3e72f3a .swiper-slide a {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-957ded4 */.elementor-21 .elementor-element.elementor-element-957ded4 {
  height: 100vh !important;
}

.elementor-21 .elementor-element.elementor-element-957ded4 .elementor-image-carousel-wrapper,
.elementor-21 .elementor-element.elementor-element-957ded4 .swiper,
.elementor-21 .elementor-element.elementor-element-957ded4 .swiper-wrapper {
  height: 100% !important;
}

.elementor-21 .elementor-element.elementor-element-957ded4 .swiper-slide {
  height: 100% !important;
  padding-bottom: 0 !important;
  position: relative !important;
}

.elementor-21 .elementor-element.elementor-element-957ded4 .swiper-slide img,
.elementor-21 .elementor-element.elementor-element-957ded4 .swiper-slide a {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccdf3e3 */.elementor-21 .elementor-element.elementor-element-ccdf3e3 {
  font-size: clamp(42px, 4.8vw, 66px) !important;
}
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-ccdf3e3 {
    font-size: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b751b3 */.elementor-21 .elementor-element.elementor-element-4b751b3 {
  font-size: clamp(24px, 2.2vw, 34px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e3da8 */.elementor-21 .elementor-element.elementor-element-52e3da8 img { filter: drop-shadow(0 4px 14px rgba(26,42,51,0.35)); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2762b23 */.elementor-21 .elementor-element.elementor-element-2762b23 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-2762b23 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f008e9 */.elementor-21 .elementor-element.elementor-element-0f008e9 p {  margin: 0 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8f2a87 */.elementor-21 .elementor-element.elementor-element-c8f2a87 p {  margin: 0 !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55ffe34 */.elementor-21 .elementor-element.elementor-element-55ffe34 img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 940 / 788 !important;
    object-fit: cover !important;
    object-position: 50% 0%;
    display: block !important;
}

.elementor-21 .elementor-element.elementor-element-55ffe34 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03b0d49 */.elementor-21 .elementor-element.elementor-element-03b0d49 {    width: fit-content;}.elementor-21 .elementor-element.elementor-element-03b0d49 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbde787 */.elementor-21 .elementor-element.elementor-element-fbde787 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-312c7e9 */.elementor-21 .elementor-element.elementor-element-312c7e9 img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 940 / 788 !important;
    object-fit: cover !important;
    display: block !important;
}

.elementor-21 .elementor-element.elementor-element-312c7e9 {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9681687 */.elementor-21 .elementor-element.elementor-element-9681687 {    width: fit-content;}.elementor-21 .elementor-element.elementor-element-9681687 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76f942b */.elementor-21 .elementor-element.elementor-element-76f942b p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33ba4f8 */.elementor-21 .elementor-element.elementor-element-33ba4f8 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-33ba4f8 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b88af2d */.elementor-21 .elementor-element.elementor-element-b88af2d {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-b88af2d p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca7109e */.elementor-21 .elementor-element.elementor-element-ca7109e {
  display: flex !important;
  min-height: 112px !important;
  align-items: flex-end !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-ca7109e p {
  margin: 0 !important;
  line-height: 1 !important;
}
.elementor-21 .elementor-element.elementor-element-ca7109e > .elementor-widget-container {
  height: auto !important;
}
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-ca7109e {
    min-height: unset !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c0af78 */.elementor-21 .elementor-element.elementor-element-0c0af78 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-0c0af78 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c95cdd4 */.elementor-21 .elementor-element.elementor-element-c95cdd4 a:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efcc32c */.elementor-21 .elementor-element.elementor-element-efcc32c {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-efcc32c p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0893829 */.elementor-21 .elementor-element.elementor-element-0893829 {
    text-underline-offset: 3px;
    cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-0893829 a {
    color: #ffffff !important;
}
.elementor-21 .elementor-element.elementor-element-0893829 a:hover { 
    opacity: 0.75;
    
}
.elementor-21 .elementor-element.elementor-element-0893829 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-993d021 */.elementor-21 .elementor-element.elementor-element-993d021 {
  display: flex !important;
  min-height: 78px !important;
  align-items: flex-end !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-993d021 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81ff523 */.elementor-21 .elementor-element.elementor-element-81ff523 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-81ff523 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1e71aa */.elementor-21 .elementor-element.elementor-element-e1e71aa a:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-017c5c9 */.elementor-21 .elementor-element.elementor-element-017c5c9 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-017c5c9 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-787a9e8 */.elementor-21 .elementor-element.elementor-element-787a9e8 {
    text-underline-offset: 3px;
    cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-787a9e8 a {
    color: #ffffff !important;
}
.elementor-21 .elementor-element.elementor-element-787a9e8 a:hover { 
    opacity: 0.75;
    
}
.elementor-21 .elementor-element.elementor-element-787a9e8 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-245eb1b */.elementor-21 .elementor-element.elementor-element-245eb1b {
  display: flex !important;
  min-height: 112px !important;
  align-items: flex-end !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-245eb1b p {
  margin: 0 !important;
  line-height: 1 !important;
}
.elementor-21 .elementor-element.elementor-element-245eb1b > .elementor-widget-container {
  height: auto !important;
}
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-245eb1b {
    min-height: unset !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea61170 */.elementor-21 .elementor-element.elementor-element-ea61170 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-ea61170 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6568429 */.elementor-21 .elementor-element.elementor-element-6568429 a:hover {
  text-decoration: underline !important;
  text-underline-offset: 3px;
}

.elementor-21 .elementor-element.elementor-element-6568429 a:active {
  opacity: 0.7;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f92a2 */.elementor-21 .elementor-element.elementor-element-41f92a2 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-41f92a2 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26393b7 */.elementor-21 .elementor-element.elementor-element-26393b7 {
    text-underline-offset: 3px;
    cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-26393b7 a {
    color: #ffffff !important;
}
.elementor-21 .elementor-element.elementor-element-26393b7 a:hover { 
    opacity: 0.75;
    
}
.elementor-21 .elementor-element.elementor-element-26393b7 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de6ed13 */.elementor-21 .elementor-element.elementor-element-de6ed13 {
    inset: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50e679f */.elementor-21 .elementor-element.elementor-element-50e679f p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6251509 */.elementor-21 .elementor-element.elementor-element-6251509 {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-6251509 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b25e5c */.elementor-21 .elementor-element.elementor-element-1b25e5c {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-1b25e5c p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fc34eb */.elementor-21 .elementor-element.elementor-element-1fc34eb p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a540fc4 */.elementor-21 .elementor-element.elementor-element-a540fc4 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66f6333 */.elementor-21 .elementor-element.elementor-element-66f6333 {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-66f6333 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aaecfe */.elementor-21 .elementor-element.elementor-element-0aaecfe {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-0aaecfe p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-499b44f */.elementor-21 .elementor-element.elementor-element-499b44f p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f9076 */.elementor-21 .elementor-element.elementor-element-31f9076 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eda30fb */.elementor-21 .elementor-element.elementor-element-eda30fb {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-eda30fb p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe6032b */.elementor-21 .elementor-element.elementor-element-fe6032b {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-fe6032b p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e076dd */.elementor-21 .elementor-element.elementor-element-2e076dd p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0b7aa7 */.elementor-21 .elementor-element.elementor-element-d0b7aa7 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-879caa3 */.elementor-21 .elementor-element.elementor-element-879caa3 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-879caa3 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5206d2 */.elementor-21 .elementor-element.elementor-element-e5206d2 {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.elementor-21 .elementor-element.elementor-element-e5206d2 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0b8019 */.elementor-21 .elementor-element.elementor-element-f0b8019 {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.elementor-21 .elementor-element.elementor-element-f0b8019 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5fd8c6 */.elementor-21 .elementor-element.elementor-element-f5fd8c6 {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.elementor-21 .elementor-element.elementor-element-f5fd8c6 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4fb0c */.elementor-21 .elementor-element.elementor-element-7b4fb0c {
position: absolute !important;
top: 32px !important;
right: 32px !important;
bottom: 32px !important;
left: 32px !important;
width: auto !important;
height: auto !important;
object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d67441a */.elementor-21 .elementor-element.elementor-element-d67441a p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e757585 */.elementor-21 .elementor-element.elementor-element-e757585 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-530b0ca */.elementor-21 .elementor-element.elementor-element-530b0ca p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b05c67a */.elementor-21 .elementor-element.elementor-element-b05c67a p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c639da */.elementor-21 .elementor-element.elementor-element-3c639da {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-3c639da p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a94b5af */.elementor-21 .elementor-element.elementor-element-a94b5af {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-a94b5af p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05424b6 */.elementor-21 .elementor-element.elementor-element-05424b6 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-05424b6 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd75528 */.elementor-21 .elementor-element.elementor-element-bd75528 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c9e67e */.elementor-21 .elementor-element.elementor-element-9c9e67e a:hover { 
opacity: 0.75; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0678557 */.elementor-21 .elementor-element.elementor-element-0678557 a:hover { 
    opacity: 0.75; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97da6a9 */.elementor-21 .elementor-element.elementor-element-97da6a9 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-97da6a9 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afef0cf */.elementor-21 .elementor-element.elementor-element-afef0cf {  display: flex !important;  align-items: center !important;  justify-content: center !important;}.elementor-21 .elementor-element.elementor-element-afef0cf p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49d0d22 */.elementor-21 .elementor-element.elementor-element-49d0d22 {  display: flex !important;  align-items: center !important;  justify-content: center !important;  flex: 1 1 320px;}.elementor-21 .elementor-element.elementor-element-49d0d22 p {  margin: 0 !important;  line-height: 1 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-647e74c */.elementor-21 .elementor-element.elementor-element-647e74c {
    text-underline-offset: 3px;
    cursor: pointer;
    display: none !important;
}
.elementor-21 .elementor-element.elementor-element-647e74c a:hover { 
    opacity: 0.75; 
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23b85b7 */.elementor-21 .elementor-element.elementor-element-23b85b7 {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
}
.elementor-21 .elementor-element.elementor-element-23b85b7 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b1f46d */.elementor-21 .elementor-element.elementor-element-4b1f46d {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-4b1f46d p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3504b94 */.elementor-21 .elementor-element.elementor-element-3504b94 p {  margin: 0 !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2193f2d */.elementor-21 .elementor-element.elementor-element-2193f2d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10fe7ee */.elementor-21 .elementor-element.elementor-element-10fe7ee {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-10fe7ee p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b76780 */.elementor-21 .elementor-element.elementor-element-0b76780 {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
}
.elementor-21 .elementor-element.elementor-element-0b76780 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b68c7e4 */.elementor-21 .elementor-element.elementor-element-b68c7e4 {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-21 .elementor-element.elementor-element-b68c7e4 p {
  margin: 0 !important;
  line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c181a01 */.elementor-21 .elementor-element.elementor-element-c181a01 p {  margin: 0 !important;}/* End custom CSS */