.elementor-872 .elementor-element.elementor-element-cf8fd87 > .elementor-container{max-width:1320px;}.elementor-872 .elementor-element.elementor-element-cf8fd87{padding:72px 52px 72px 52px;}.elementor-872 .elementor-element.elementor-element-155fff6 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-872 .elementor-element.elementor-element-0b91b8e{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-487b166 .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:84px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-d4a0d61{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:19px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-c6d9bca .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#fffcf3;color:#fffcf3;background-color:#442447;border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;border-radius:99px 99px 99px 99px;padding:15px 24px 15px 24px;}.elementor-872 .elementor-element.elementor-element-ee34f95 > .elementor-container{max-width:1320px;}.elementor-872 .elementor-element.elementor-element-ee34f95{padding:90px 52px 90px 52px;}.elementor-872 .elementor-element.elementor-element-d5539bc > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-872 .elementor-element.elementor-element-2207c6d{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-329bf33 .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:66px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-6847c0d{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:18px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-586cf62 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-872 .elementor-element.elementor-element-77dddca{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:17px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-438ef06 .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:66px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-438ef06 > .elementor-widget-container{margin:070px 0px -70px 0px;}.elementor-872 .elementor-element.elementor-element-306f2bf > .elementor-container{max-width:1320px;}.elementor-872 .elementor-element.elementor-element-306f2bf:not(.elementor-motion-effects-element-type-background), .elementor-872 .elementor-element.elementor-element-306f2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16c8cf;}.elementor-872 .elementor-element.elementor-element-306f2bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 52px 90px 52px;}.elementor-872 .elementor-element.elementor-element-306f2bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-872 .elementor-element.elementor-element-eab4884:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-872 .elementor-element.elementor-element-eab4884 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffcf3;}.elementor-872 .elementor-element.elementor-element-eab4884 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-872 .elementor-element.elementor-element-eab4884 > .elementor-element-populated, .elementor-872 .elementor-element.elementor-element-eab4884 > .elementor-element-populated > .elementor-background-overlay, .elementor-872 .elementor-element.elementor-element-eab4884 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-872 .elementor-element.elementor-element-eab4884 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-872 .elementor-element.elementor-element-bfd0af8{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-b16bf6e .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-a6fe54a{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-8bbe7c3 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#fffcf3;color:#fffcf3;background-color:#442447;border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;border-radius:99px 99px 99px 99px;padding:15px 24px 15px 24px;}.elementor-872 .elementor-element.elementor-element-7107af3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-872 .elementor-element.elementor-element-7107af3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffcf3;}.elementor-872 .elementor-element.elementor-element-7107af3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-872 .elementor-element.elementor-element-7107af3 > .elementor-element-populated, .elementor-872 .elementor-element.elementor-element-7107af3 > .elementor-element-populated > .elementor-background-overlay, .elementor-872 .elementor-element.elementor-element-7107af3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-872 .elementor-element.elementor-element-7107af3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-872 .elementor-element.elementor-element-99ade06{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-8375222 .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-b6e2469{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-c4216b1 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#fffcf3;color:#fffcf3;background-color:#442447;border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;border-radius:99px 99px 99px 99px;padding:15px 24px 15px 24px;}.elementor-872 .elementor-element.elementor-element-46bbb1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-872 .elementor-element.elementor-element-46bbb1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffcf3;}.elementor-872 .elementor-element.elementor-element-46bbb1d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-872 .elementor-element.elementor-element-46bbb1d > .elementor-element-populated, .elementor-872 .elementor-element.elementor-element-46bbb1d > .elementor-element-populated > .elementor-background-overlay, .elementor-872 .elementor-element.elementor-element-46bbb1d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-872 .elementor-element.elementor-element-46bbb1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-872 .elementor-element.elementor-element-ca7d6eb{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-78eacd0 .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-4828d42{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:16px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-ae2bdb7 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#fffcf3;color:#fffcf3;background-color:#442447;border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;border-radius:99px 99px 99px 99px;padding:15px 24px 15px 24px;}.elementor-872 .elementor-element.elementor-element-d1bc814 > .elementor-container{max-width:1320px;}.elementor-872 .elementor-element.elementor-element-d1bc814{padding:90px 52px 90px 52px;}.elementor-872 .elementor-element.elementor-element-dd11cc8 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-872 .elementor-element.elementor-element-719d8c9{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:13px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-6dfc470 .elementor-heading-title{color:#442447;font-family:"Fraunces", Sans-serif;font-size:72px;font-weight:750;line-height:0.98em;letter-spacing:-0.045em;}.elementor-872 .elementor-element.elementor-element-d951d4f{color:#442447;font-family:"Space Grotesk", Sans-serif;font-size:19px;line-height:1.6em;}.elementor-872 .elementor-element.elementor-element-f4030bf .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:15px;font-weight:600;fill:#fffcf3;color:#fffcf3;background-color:#442447;border-style:solid;border-width:1px 1px 1px 1px;border-color:#442447;border-radius:99px 99px 99px 99px;padding:15px 24px 15px 24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-872 .elementor-element.elementor-element-cf8fd87{padding:70px 32px 70px 32px;}.elementor-872 .elementor-element.elementor-element-487b166 .elementor-heading-title{font-size:64px;}.elementor-872 .elementor-element.elementor-element-ee34f95{padding:70px 32px 70px 32px;}.elementor-872 .elementor-element.elementor-element-329bf33 .elementor-heading-title{font-size:50px;}.elementor-872 .elementor-element.elementor-element-438ef06 .elementor-heading-title{font-size:50px;}.elementor-872 .elementor-element.elementor-element-306f2bf{padding:70px 32px 70px 32px;}.elementor-872 .elementor-element.elementor-element-b16bf6e .elementor-heading-title{font-size:26px;}.elementor-872 .elementor-element.elementor-element-8375222 .elementor-heading-title{font-size:26px;}.elementor-872 .elementor-element.elementor-element-78eacd0 .elementor-heading-title{font-size:26px;}.elementor-872 .elementor-element.elementor-element-d1bc814{padding:70px 32px 70px 32px;}.elementor-872 .elementor-element.elementor-element-6dfc470 .elementor-heading-title{font-size:55px;}}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-cf8fd87{padding:54px 20px 54px 20px;}.elementor-872 .elementor-element.elementor-element-0b91b8e{font-size:16px;}.elementor-872 .elementor-element.elementor-element-487b166 .elementor-heading-title{font-size:45px;}.elementor-872 .elementor-element.elementor-element-d4a0d61{font-size:17px;}.elementor-872 .elementor-element.elementor-element-ee34f95{padding:54px 20px 54px 20px;}.elementor-872 .elementor-element.elementor-element-2207c6d{font-size:16px;}.elementor-872 .elementor-element.elementor-element-329bf33 .elementor-heading-title{font-size:38px;}.elementor-872 .elementor-element.elementor-element-6847c0d{font-size:16px;}.elementor-872 .elementor-element.elementor-element-77dddca{font-size:16px;}.elementor-872 .elementor-element.elementor-element-438ef06 .elementor-heading-title{font-size:38px;}.elementor-872 .elementor-element.elementor-element-306f2bf{padding:54px 20px 54px 20px;}.elementor-872 .elementor-element.elementor-element-bfd0af8{font-size:16px;}.elementor-872 .elementor-element.elementor-element-b16bf6e .elementor-heading-title{font-size:38px;}.elementor-872 .elementor-element.elementor-element-a6fe54a{font-size:16px;}.elementor-872 .elementor-element.elementor-element-99ade06{font-size:16px;}.elementor-872 .elementor-element.elementor-element-8375222 .elementor-heading-title{font-size:38px;}.elementor-872 .elementor-element.elementor-element-b6e2469{font-size:16px;}.elementor-872 .elementor-element.elementor-element-ca7d6eb{font-size:16px;}.elementor-872 .elementor-element.elementor-element-78eacd0 .elementor-heading-title{font-size:38px;}.elementor-872 .elementor-element.elementor-element-4828d42{font-size:16px;}.elementor-872 .elementor-element.elementor-element-d1bc814{padding:54px 20px 54px 20px;}.elementor-872 .elementor-element.elementor-element-719d8c9{font-size:16px;}.elementor-872 .elementor-element.elementor-element-6dfc470 .elementor-heading-title{font-size:38px;}.elementor-872 .elementor-element.elementor-element-d951d4f{font-size:17px;}}/* Start custom CSS for heading, class: .elementor-element-487b166 */.elementor-872 .elementor-element.elementor-element-487b166 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329bf33 */.elementor-872 .elementor-element.elementor-element-329bf33 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-438ef06 */.elementor-872 .elementor-element.elementor-element-438ef06 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee34f95 */.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container{flex-wrap:wrap}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column{width:100%!important}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2){margin-top:30px}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-text-editor{width:100%!important}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container>.elementor-text-editor{display:contents!important}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container p{min-height:180px;margin:0;padding:25px;border:1px solid #442447;border-radius:9px;background:#fffcf3}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container p:nth-of-type(1){background:#d5e000}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container p:nth-of-type(2){background:#16c8cf}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container p:nth-of-type(4){background:#ffe6d4}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container hr{display:none}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container{grid-template-columns:1fr}.elementor-872 .elementor-element.elementor-element-ee34f95>.elementor-container>.elementor-column:nth-child(2) .elementor-widget-container p{min-height:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b16bf6e */.elementor-872 .elementor-element.elementor-element-b16bf6e em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eab4884 */.elementor-872 .elementor-element.elementor-element-eab4884{min-height:360px;transition:.25s}.elementor-872 .elementor-element.elementor-element-eab4884:hover{transform:translateY(-7px) rotate(-1deg);box-shadow:7px 7px 0 #442447}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8375222 */.elementor-872 .elementor-element.elementor-element-8375222 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7107af3 */.elementor-872 .elementor-element.elementor-element-7107af3{min-height:360px;transition:.25s}.elementor-872 .elementor-element.elementor-element-7107af3:hover{transform:translateY(-7px) rotate(-1deg);box-shadow:7px 7px 0 #442447}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78eacd0 */.elementor-872 .elementor-element.elementor-element-78eacd0 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46bbb1d */.elementor-872 .elementor-element.elementor-element-46bbb1d{min-height:360px;transition:.25s}.elementor-872 .elementor-element.elementor-element-46bbb1d:hover{transform:translateY(-7px) rotate(-1deg);box-shadow:7px 7px 0 #442447}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-306f2bf */.elementor-872 .elementor-element.elementor-element-306f2bf{background:#fffcf3!important}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container{align-items:stretch;gap:18px}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column{width:calc((100% - 36px)/3)!important;min-height:560px!important;border:1px solid #442447!important;border-radius:10px!important;padding:34px!important;transition:transform .22s ease;box-shadow:none!important;overflow:hidden}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column>.elementor-widget-wrap{background:transparent!important;border:0!important;padding:0!important}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(1){background:#d5e000!important}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(2){background:#16c8cf!important}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(3){background:#ff0061!important}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:hover{transform:translateY(-7px) rotate(-.4deg);box-shadow:none!important}.elementor-872 .elementor-element.elementor-element-306f2bf .elementor-heading-title{font-size:37px!important;line-height:1!important}.elementor-872 .elementor-element.elementor-element-306f2bf .tf-label p{text-transform:uppercase;letter-spacing:.03em}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(3) .elementor-heading-title,.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(3) .elementor-widget-text-editor,.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(3) li{color:#fffcf3!important}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column:nth-child(3) p{color:#fffcf3!important}@media(max-width:767px){.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container{gap:0}.elementor-872 .elementor-element.elementor-element-306f2bf>.elementor-container>.elementor-column{width:100%!important;min-height:0!important;margin-bottom:20px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfc470 */.elementor-872 .elementor-element.elementor-element-6dfc470 em{color:#ff0061;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:800;text-shadow:3px 4px 0 #d5e000;display:inline-block;transform:rotate(-3deg);padding-right:.08em}/* End custom CSS */
/* Start custom CSS */.elementor-872 {background:#fffcf3;color:#442447;}
.elementor-872 .elementor-top-section {padding:64px 26px!important;margin:0!important;}
.elementor-872 p,.elementor-872 li {font-size:18px!important;line-height:1.65!important;color:#442447;}
.elementor-872 h1 {font-size:clamp(40px,6vw,78px)!important;line-height:1.04!important;letter-spacing:-2px;color:#442447!important;margin-bottom:30px;}
.elementor-872 h1 em {color:#c5004a;font-style:normal;}
.elementor-872 h2 {font-size:clamp(28px,3.5vw,42px)!important;line-height:1.18!important;color:#442447!important;}
.elementor-872 h3 {font-size:28px!important;line-height:1.25;color:#442447!important;}
.elementor-872 .tf-eyebrow {font-size:14px!important;font-weight:700;letter-spacing:3px;}
.elementor-872 .tf-lead {font-size:27px!important;font-weight:700;}
.elementor-872 .tf-note {font-size:14px!important;}
.elementor-872 .tf-cta,.elementor-872 .elementor-button {display:inline-block;background:#c5004a!important;color:white!important;padding:18px 25px!important;border-radius:32px!important;font-size:16px!important;line-height:1.3!important;text-decoration:none;}
.elementor-872 .tf-cta:hover,.elementor-872 .elementor-button:hover {background:#643168!important;}
.elementor-872 .elementor-element-5ba35f3 {background:#c8f4ef!important;border-bottom:5px solid #d5e000;}
.elementor-872 .elementor-element-5ba35f3 p {max-width:780px;}
.elementor-872 hr {border:0;border-top:1px solid #442447;margin:55px 0;opacity:.25;}
.elementor-872 .elementor-element-dd85bbd {background:#fff!important;}
.elementor-872 .elementor-element-7776c22 {background:#d5e000!important;}
.elementor-872 a:focus-visible {outline:3px solid #643168;outline-offset:4px;}
@media(max-width:767px){.elementor-872 .elementor-top-section{padding:38px 18px!important;}.elementor-872 p,.elementor-872 li{font-size:17px!important;}.elementor-872 h1{letter-spacing:-1px;}}/* End custom CSS */