.elementor-46185 .elementor-element.elementor-element-7065ce5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-7065ce5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-46185 .elementor-element.elementor-element-51b5695{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46185 .elementor-element.elementor-element-a5c67dc .elementor-heading-title{font-size:4.5rem;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-148ae25{font-size:1.5rem;color:#671C54;}.elementor-46185 .elementor-element.elementor-element-cf1f8cc .elementor-button{background-color:#671C54;font-size:18px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:13px 40px 13px 40px;}.elementor-46185 .elementor-element.elementor-element-cf1f8cc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-6fc31f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-3828ead{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-46185 .elementor-element.elementor-element-3828ead:not(.elementor-motion-effects-element-type-background), .elementor-46185 .elementor-element.elementor-element-3828ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-46185 .elementor-element.elementor-element-632a935 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-46185 .elementor-element.elementor-element-632a935{text-align:center;}.elementor-46185 .elementor-element.elementor-element-632a935 .elementor-heading-title{font-size:21px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-e69d5aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-46185 .elementor-element.elementor-element-07a8f47{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CDB2C6;--border-color:#CDB2C6;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-66b989d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-66b989d img{width:70px;}.elementor-46185 .elementor-element.elementor-element-ffbfa83{text-align:center;}.elementor-46185 .elementor-element.elementor-element-ffbfa83 .elementor-heading-title{font-size:14px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-e40735f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-e40735f{text-align:center;font-size:0.8rem;}.elementor-46185 .elementor-element.elementor-element-d677fb9 .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-d677fb9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-338a0f4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CDB2C6;--border-color:#CDB2C6;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-c9bcbeb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-c9bcbeb img{width:70px;}.elementor-46185 .elementor-element.elementor-element-7bcce1a{text-align:center;}.elementor-46185 .elementor-element.elementor-element-7bcce1a .elementor-heading-title{font-size:14px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-1191e38 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-1191e38{text-align:center;font-size:0.8rem;}.elementor-46185 .elementor-element.elementor-element-bf0e62f .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-bf0e62f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-b285d5e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CDB2C6;--border-color:#CDB2C6;--border-radius:0px 0px 1px 1px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-77afd36 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-77afd36 img{width:70px;}.elementor-46185 .elementor-element.elementor-element-c9d96e0{text-align:center;}.elementor-46185 .elementor-element.elementor-element-c9d96e0 .elementor-heading-title{font-size:14px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-0ba4911 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-0ba4911{text-align:center;font-size:0.8rem;}.elementor-46185 .elementor-element.elementor-element-4dadd8a .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-4dadd8a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-3aeba0c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDB2C6;--border-color:#CDB2C6;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-edc6c6a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-edc6c6a img{width:70px;}.elementor-46185 .elementor-element.elementor-element-8efd205{text-align:center;}.elementor-46185 .elementor-element.elementor-element-8efd205 .elementor-heading-title{font-size:14px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-6c4bfe2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-6c4bfe2{text-align:center;font-size:0.8rem;}.elementor-46185 .elementor-element.elementor-element-01b4c92 .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-01b4c92 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-9f00422{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#CDB2C6;--border-color:#CDB2C6;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-186a6a8 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-186a6a8 img{width:70px;}.elementor-46185 .elementor-element.elementor-element-a44c268{text-align:center;}.elementor-46185 .elementor-element.elementor-element-a44c268 .elementor-heading-title{font-size:14px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-515c2bb > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-515c2bb{text-align:center;font-size:0.8rem;}.elementor-46185 .elementor-element.elementor-element-ea2019d .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-ea2019d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-37dd1ff{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CDB2C6;--border-color:#CDB2C6;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-cc5fe6e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-cc5fe6e img{width:70px;}.elementor-46185 .elementor-element.elementor-element-80b65a3{text-align:center;}.elementor-46185 .elementor-element.elementor-element-80b65a3 .elementor-heading-title{font-size:14px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-44ae8ea > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-44ae8ea{text-align:center;font-size:0.8rem;}.elementor-46185 .elementor-element.elementor-element-1fc65f6 .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-1fc65f6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-ffe1fba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-c18304b{text-align:center;}.elementor-46185 .elementor-element.elementor-element-c18304b .elementor-heading-title{font-size:21px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-954bfc9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-954bfc9{text-align:center;}.elementor-46185 .elementor-element.elementor-element-037a479{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-31042ed{width:100%;max-width:100%;top:0px;z-index:0;}body:not(.rtl) .elementor-46185 .elementor-element.elementor-element-31042ed{left:0px;}body.rtl .elementor-46185 .elementor-element.elementor-element-31042ed{right:0px;}.elementor-46185 .elementor-element.elementor-element-705c12d > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-705c12d img{max-width:400px;}.elementor-46185 .elementor-element.elementor-element-e197915 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-46185 .elementor-element.elementor-element-e197915{text-align:center;}.elementor-46185 .elementor-element.elementor-element-e197915 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-3973ba0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-46185 .elementor-element.elementor-element-3973ba0.elementor-element{--align-self:center;}.elementor-46185 .elementor-element.elementor-element-39dcfee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:#B56BA1;}.elementor-46185 .elementor-element.elementor-element-39dcfee.elementor-element{--align-self:center;}.elementor-46185 .elementor-element.elementor-element-9c29f60 .elementor-button{background-color:#680F51;font-size:11px;line-height:13px;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:12px 12px 12px 12px;padding:5px 13px 5px 13px;}.elementor-46185 .elementor-element.elementor-element-9c29f60 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-24fffba{--display:flex;}.elementor-46185 .elementor-element.elementor-element-aa819db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-aee9660{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-6d076d5{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-c253de7{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-263e76f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-22ca916{--display:flex;}.elementor-46185 .elementor-element.elementor-element-7fb5bc6 .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-a534001{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-58ceb1b .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-65c64b7 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e82dd57 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-bc06e4c .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-a0c7d67 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-3b7a51a .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-d6b5082 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-13bdfe0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-4fa8e4f{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-5506ff9{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-84841db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-783958f{--display:flex;}.elementor-46185 .elementor-element.elementor-element-4d170cf .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-50b5c1a{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-8cdab33 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-8cb25de .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-8580951 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-2ab10c4 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-2c1a0c2 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-2948ad4 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-15284bd .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-f64c88b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-a83e12f{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-124d688{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-e9937e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-c2c92ca{--display:flex;}.elementor-46185 .elementor-element.elementor-element-0e6ab71 .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-f767c30{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-79bdbd1 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-0844c62 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-00d59f5 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e54847c .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-8ca5cf8 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-c188a0e .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e7b84ae .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-7164cd2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-fdc07a5{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-f5469e3{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-a14f8c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-cfe1bc0{--display:flex;}.elementor-46185 .elementor-element.elementor-element-0c0fc77 .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-1ef55dc{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-56e7976 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-218aaee .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-5411792 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-a34a342 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-c683486 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-1aec5b5 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-7fb05de .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-85789b2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-8b3c136{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-77cf590{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-685b14a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-7821be5{--display:flex;}.elementor-46185 .elementor-element.elementor-element-5e3c644 .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-3d9ed2f{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-3d2bc00 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-8116f77 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-4312444 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-8cd58a9 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e7411dd .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e23d075 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e1640e5 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-be1dae8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-2954f00{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-adabffe{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-82b9516{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-ce0d532{--display:flex;}.elementor-46185 .elementor-element.elementor-element-0bd3813 .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-a05523e{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-2c44df3 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-39931a7 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-6aced2c .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-eaf4472 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-e1aeaae .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-2b958e3 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-dce1894 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-911d675{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-46185 .elementor-element.elementor-element-8b828d1{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-a4e4534{--e-image-carousel-slides-to-show:1;}.elementor-46185 .elementor-element.elementor-element-94f893a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46185 .elementor-element.elementor-element-544607d{--display:flex;}.elementor-46185 .elementor-element.elementor-element-8fd6f90 .elementor-heading-title{font-size:17px;font-weight:bold;color:#6B1554;}.elementor-46185 .elementor-element.elementor-element-6e9543a{font-size:14px;}.elementor-46185 .elementor-element.elementor-element-7b31c79 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-dbe7a8f .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-30345a7 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-d73af58 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-6b1f4f5 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-da607af .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-fe5ef25 .elementor-heading-title{font-size:14px;color:#545454;}.elementor-46185 .elementor-element.elementor-element-137a61e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#BEBEBE;--n-tabs-title-color-active:#3F1561;}.elementor-46185 .elementor-element.elementor-element-137a61e > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-46185 .elementor-element.elementor-element-137a61e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-46185 .elementor-element.elementor-element-137a61e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-46185 .elementor-element.elementor-element-137a61e.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-46185 .elementor-element.elementor-element-137a61e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#541D81;}.elementor-46185 .elementor-element.elementor-element-356ab70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-46185 .elementor-element.elementor-element-356ab70:not(.elementor-motion-effects-element-type-background), .elementor-46185 .elementor-element.elementor-element-356ab70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferdowsacademy.com/wp-content/uploads/2026/02/consulting-bg.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-46185 .elementor-element.elementor-element-ec2cb18{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-46185 .elementor-element.elementor-element-ec2cb18:not(.elementor-motion-effects-element-type-background), .elementor-46185 .elementor-element.elementor-element-ec2cb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8FD;}.elementor-46185 .elementor-element.elementor-element-35a5fb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-46185 .elementor-element.elementor-element-cedd205 .elementor-heading-title{font-size:1.1rem;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-c9cb7b4 .elementor-heading-title{font-size:1.1rem;font-weight:normal;color:#671C54;}.elementor-46185 .elementor-element.elementor-element-1058ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-9a94da3{text-align:center;}.elementor-46185 .elementor-element.elementor-element-9a94da3 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-907e219{text-align:center;}.elementor-46185 .elementor-element.elementor-element-907e219 .elementor-heading-title{font-size:16px;font-weight:normal;}.elementor-46185 .elementor-element.elementor-element-1dce390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-46185 .elementor-element.elementor-element-f51aa6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:1;}.elementor-46185 .elementor-element.elementor-element-4833203{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-46185 .elementor-element.elementor-element-dc487e4 img{width:70%;}.elementor-46185 .elementor-element.elementor-element-4ec29f6{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-d3bda7c{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-50fde34{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-46185 .elementor-element.elementor-element-50fde34:not(.elementor-motion-effects-element-type-background), .elementor-46185 .elementor-element.elementor-element-50fde34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferdowsacademy.com/wp-content/uploads/2026/02/instruments-bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-46185 .elementor-element.elementor-element-6a78350{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46185 .elementor-element.elementor-element-3e5849a .elementor-heading-title{font-size:22px;font-weight:bold;color:#9E2C81;}.elementor-46185 .elementor-element.elementor-element-6c0ec5b .elementor-heading-title{font-size:18px;font-weight:normal;color:#C74BA7;}.elementor-46185 .elementor-element.elementor-element-dbd81a4 .elementor-button{background-color:#671C54;font-size:13px;font-weight:bold;fill:var( --e-global-color-6b2284e );color:var( --e-global-color-6b2284e );border-style:none;border-radius:22px 22px 22px 22px;padding:14px 25px 14px 25px;}.elementor-46185 .elementor-element.elementor-element-dbd81a4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-ab6ed42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:1;}.elementor-46185 .elementor-element.elementor-element-89a88d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-46185 .elementor-element.elementor-element-d6dda10 img{width:70%;}.elementor-46185 .elementor-element.elementor-element-5e501fb{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-4a64cd1{--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;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-65b9af5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-4d631a2 > .elementor-widget-container{margin:10px 0px 45px 0px;}.elementor-46185 .elementor-element.elementor-element-4d631a2{text-align:center;}.elementor-46185 .elementor-element.elementor-element-4d631a2 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-46185 .elementor-element.elementor-element-29d218b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-46185 .elementor-element.elementor-element-c382671{--display:flex;}.elementor-46185 .elementor-element.elementor-element-4362c09{--grid-columns:1;}.elementor-46185 .elementor-element.elementor-element-70b5e2e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-c629864{--grid-columns:1;}.elementor-46185 .elementor-element.elementor-element-c629864 > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-46185 .elementor-element.elementor-element-54318c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:45px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-46185 .elementor-element.elementor-element-54318c8:not(.elementor-motion-effects-element-type-background), .elementor-46185 .elementor-element.elementor-element-54318c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ferdowsacademy.com/wp-content/uploads/2025/12/bg-2.png");background-position:center center;background-size:cover;}.elementor-46185 .elementor-element.elementor-element-2994ca3{--display:flex;}.elementor-46185 .elementor-element.elementor-element-431f06f{--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:center;--align-items:center;--border-radius:6px 6px 6px 6px;}.elementor-46185 .elementor-element.elementor-element-fe08dc3{--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;--justify-content:center;--align-items:flex-end;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-fe08dc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46185 .elementor-element.elementor-element-3b26532 > .elementor-widget-container{margin:0px 0px -27px 47px;}.elementor-46185 .elementor-element.elementor-element-3b26532 img{width:100px;}.elementor-46185 .elementor-element.elementor-element-9cdc37f{text-align:center;}.elementor-46185 .elementor-element.elementor-element-9cdc37f .elementor-heading-title{font-size:1.7rem;font-weight:bold;line-height:50px;color:#671C54;}.elementor-46185 .elementor-element.elementor-element-385f20d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-46185 .elementor-element.elementor-element-cfc7a1d{--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;--justify-content:center;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-2580203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-cd1901e{text-align:justify;font-size:14px;}.elementor-46185 .elementor-element.elementor-element-8533052{font-size:14px;font-weight:bold;color:#606060;}.elementor-46185 .elementor-element.elementor-element-c969e7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-46185 .elementor-element.elementor-element-1c14b9c{--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;--justify-content:center;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-235f9b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-63ad5aa{text-align:justify;font-size:14px;}.elementor-46185 .elementor-element.elementor-element-0d22d17{font-size:14px;font-weight:bold;color:#606060;}.elementor-46185 .elementor-element.elementor-element-39e17fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-46185 .elementor-element.elementor-element-f04b719{--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;--justify-content:center;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-19708b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-b400942{text-align:justify;font-size:14px;}.elementor-46185 .elementor-element.elementor-element-5b007ce{font-size:14px;font-weight:bold;color:#606060;}.elementor-46185 .elementor-element.elementor-element-8072e3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-46185 .elementor-element.elementor-element-ab0b8d3{--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;--justify-content:center;--align-items:center;}.elementor-46185 .elementor-element.elementor-element-3eb22c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-0817a09{text-align:justify;font-size:14px;}.elementor-46185 .elementor-element.elementor-element-6dc4ff1{font-size:14px;font-weight:bold;color:#606060;}.elementor-46185 .elementor-element.elementor-element-d4aeb2c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:10px;--e-n-carousel-arrow-size:14px;--e-n-carousel-arrow-normal-color:#33005D;}:where( .elementor-46185 .elementor-element.elementor-element-d4aeb2c .swiper-slide ) > .e-con{background-color:#F4E3FF;border-style:none;}.elementor-46185 .elementor-element.elementor-element-d4aeb2c > .elementor-widget-container{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-46185 .elementor-element.elementor-element-7065ce5{--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-07a8f47{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-338a0f4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-b285d5e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-3aeba0c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-9f00422{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-37dd1ff{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-46185 .elementor-element.elementor-element-cedd205 .elementor-heading-title{font-size:20px;}.elementor-46185 .elementor-element.elementor-element-c9cb7b4 .elementor-heading-title{font-size:20px;}.elementor-46185 .elementor-element.elementor-element-f51aa6a{--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-50fde34{--min-height:350px;}.elementor-46185 .elementor-element.elementor-element-ab6ed42{--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-4362c09{--grid-columns:1;}.elementor-46185 .elementor-element.elementor-element-c629864{--grid-columns:1;}.elementor-46185 .elementor-element.elementor-element-d4aeb2c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-46185 .elementor-element.elementor-element-7065ce5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-46185 .elementor-element.elementor-element-7065ce5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-46185 .elementor-element.elementor-element-51b5695{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-a5c67dc{text-align:center;}.elementor-46185 .elementor-element.elementor-element-a5c67dc .elementor-heading-title{font-size:2.3rem;}.elementor-46185 .elementor-element.elementor-element-148ae25{text-align:center;font-size:1.1rem;}.elementor-46185 .elementor-element.elementor-element-6fc31f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-46185 .elementor-element.elementor-element-07a8f47{--width:49%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-46185 .elementor-element.elementor-element-e40735f > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-338a0f4{--width:49%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-46185 .elementor-element.elementor-element-1191e38 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-b285d5e{--width:49%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-0ba4911 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-3aeba0c{--width:49%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-6c4bfe2 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-9f00422{--width:49%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-515c2bb > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-37dd1ff{--width:49%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-44ae8ea > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-46185 .elementor-element.elementor-element-ffe1fba{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-46185 .elementor-element.elementor-element-31042ed{top:-79px;}.elementor-46185 .elementor-element.elementor-element-705c12d img{max-width:90%;}.elementor-46185 .elementor-element.elementor-element-3973ba0{width:100%;max-width:100%;}.elementor-46185 .elementor-element.elementor-element-3973ba0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-46185 .elementor-element.elementor-element-39dcfee{width:100%;max-width:100%;}.elementor-46185 .elementor-element.elementor-element-39dcfee > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-46185 .elementor-element.elementor-element-35a5fb5{--justify-content:center;}.elementor-46185 .elementor-element.elementor-element-cedd205 .elementor-heading-title{font-size:20px;}.elementor-46185 .elementor-element.elementor-element-c9cb7b4 .elementor-heading-title{font-size:1em;}.elementor-46185 .elementor-element.elementor-element-1dce390{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46185 .elementor-element.elementor-element-f51aa6a{--width:20%;}.elementor-46185 .elementor-element.elementor-element-50fde34{--width:60%;}.elementor-46185 .elementor-element.elementor-element-3e5849a .elementor-heading-title{font-size:18px;}.elementor-46185 .elementor-element.elementor-element-6c0ec5b .elementor-heading-title{font-size:13px;}.elementor-46185 .elementor-element.elementor-element-ab6ed42{--width:20%;}.elementor-46185 .elementor-element.elementor-element-4362c09{--grid-columns:1;}.elementor-46185 .elementor-element.elementor-element-c629864{--grid-columns:1;}.elementor-46185 .elementor-element.elementor-element-54318c8{--margin-top:-60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-46185 .elementor-element.elementor-element-fe08dc3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-46185 .elementor-element.elementor-element-d4aeb2c{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-46185 .elementor-element.elementor-element-07a8f47{--width:33%;}.elementor-46185 .elementor-element.elementor-element-338a0f4{--width:33%;}.elementor-46185 .elementor-element.elementor-element-b285d5e{--width:33%;}.elementor-46185 .elementor-element.elementor-element-3aeba0c{--width:33%;}.elementor-46185 .elementor-element.elementor-element-9f00422{--width:33%;}.elementor-46185 .elementor-element.elementor-element-37dd1ff{--width:33%;}.elementor-46185 .elementor-element.elementor-element-6d076d5{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-263e76f{--width:66%;}.elementor-46185 .elementor-element.elementor-element-4fa8e4f{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-84841db{--width:66%;}.elementor-46185 .elementor-element.elementor-element-a83e12f{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-e9937e8{--width:66%;}.elementor-46185 .elementor-element.elementor-element-fdc07a5{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-a14f8c8{--width:66%;}.elementor-46185 .elementor-element.elementor-element-8b3c136{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-685b14a{--width:66%;}.elementor-46185 .elementor-element.elementor-element-2954f00{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-82b9516{--width:66%;}.elementor-46185 .elementor-element.elementor-element-8b828d1{--width:33.3333%;}.elementor-46185 .elementor-element.elementor-element-94f893a{--width:66%;}.elementor-46185 .elementor-element.elementor-element-f51aa6a{--width:33%;}.elementor-46185 .elementor-element.elementor-element-50fde34{--width:33%;}.elementor-46185 .elementor-element.elementor-element-ab6ed42{--width:33%;}.elementor-46185 .elementor-element.elementor-element-c382671{--width:33%;}.elementor-46185 .elementor-element.elementor-element-70b5e2e{--width:67%;}.elementor-46185 .elementor-element.elementor-element-431f06f{--width:120%;}.elementor-46185 .elementor-element.elementor-element-fe08dc3{--width:20%;}.elementor-46185 .elementor-element.elementor-element-cfc7a1d{--width:50%;}.elementor-46185 .elementor-element.elementor-element-2580203{--width:50%;}.elementor-46185 .elementor-element.elementor-element-1c14b9c{--width:50%;}.elementor-46185 .elementor-element.elementor-element-235f9b6{--width:50%;}.elementor-46185 .elementor-element.elementor-element-f04b719{--width:50%;}.elementor-46185 .elementor-element.elementor-element-19708b8{--width:50%;}.elementor-46185 .elementor-element.elementor-element-ab0b8d3{--width:50%;}.elementor-46185 .elementor-element.elementor-element-3eb22c9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46185 .elementor-element.elementor-element-f51aa6a{--width:25%;}.elementor-46185 .elementor-element.elementor-element-50fde34{--width:50%;}.elementor-46185 .elementor-element.elementor-element-ab6ed42{--width:25%;}.elementor-46185 .elementor-element.elementor-element-c382671{--width:40%;}.elementor-46185 .elementor-element.elementor-element-70b5e2e{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-a5c67dc */.gradient-text {
  background: linear-gradient(90deg, #ffffff 0%, #671C54 60%, #671C54 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7065ce5 */.col-12{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632a935 */.elementor-46185 .elementor-element.elementor-element-632a935 span{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-632a935 span:after{
    position: absolute;
    width: 90px;
    height: 2px;
    border-radius: 12px;
    background-color: #812369;
    content: '';
    bottom: -15px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffbfa83 */.elementor-46185 .elementor-element.elementor-element-ffbfa83 h2{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-ffbfa83 h2:after{
    position: absolute;
    width: 50px;
    height: 1px;
    border-radius: 12px;
    background-color: #CDB2C6;
    content: '';
    bottom: -9px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07a8f47 */.elementor-46185 .elementor-element.elementor-element-07a8f47 img{
    transition:0.3s all;
}
.elementor-46185 .elementor-element.elementor-element-07a8f47:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bcce1a */.elementor-46185 .elementor-element.elementor-element-7bcce1a h2{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-7bcce1a h2:after{
    position: absolute;
    width: 50px;
    height: 1px;
    border-radius: 12px;
    background-color: #CDB2C6;
    content: '';
    bottom: -9px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338a0f4 */.elementor-46185 .elementor-element.elementor-element-338a0f4 img{
    transition:0.3s all;
}
.elementor-46185 .elementor-element.elementor-element-338a0f4:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9d96e0 */.elementor-46185 .elementor-element.elementor-element-c9d96e0 h2{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-c9d96e0 h2:after{
    position: absolute;
    width: 50px;
    height: 1px;
    border-radius: 12px;
    background-color: #CDB2C6;
    content: '';
    bottom: -9px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b285d5e */.elementor-46185 .elementor-element.elementor-element-b285d5e img{
    transition:0.3s all;
}
.elementor-46185 .elementor-element.elementor-element-b285d5e:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8efd205 */.elementor-46185 .elementor-element.elementor-element-8efd205 h2{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-8efd205 h2:after{
    position: absolute;
    width: 50px;
    height: 1px;
    border-radius: 12px;
    background-color: #CDB2C6;
    content: '';
    bottom: -9px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aeba0c */.elementor-46185 .elementor-element.elementor-element-3aeba0c img{
    transition:0.3s all;
}
.elementor-46185 .elementor-element.elementor-element-3aeba0c:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a44c268 */.elementor-46185 .elementor-element.elementor-element-a44c268 h2{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-a44c268 h2:after{
    position: absolute;
    width: 50px;
    height: 1px;
    border-radius: 12px;
    background-color: #CDB2C6;
    content: '';
    bottom: -9px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f00422 */.elementor-46185 .elementor-element.elementor-element-9f00422 img{
    transition:0.3s all;
}
.elementor-46185 .elementor-element.elementor-element-9f00422:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80b65a3 */.elementor-46185 .elementor-element.elementor-element-80b65a3 h2{
    display: inline-block;
    position: relative;
}
.elementor-46185 .elementor-element.elementor-element-80b65a3 h2:after{
    position: absolute;
    width: 50px;
    height: 1px;
    border-radius: 12px;
    background-color: #CDB2C6;
    content: '';
    bottom: -9px;
    right: 50%;
    transform: translateX(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37dd1ff */.elementor-46185 .elementor-element.elementor-element-37dd1ff img{
    transition:0.3s all;
}
.elementor-46185 .elementor-element.elementor-element-37dd1ff:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3828ead */.elementor-46185 .elementor-element.elementor-element-3828ead{
    border-radius: 18px;
    box-shadow: 0px 3px 5px #00000032;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe1fba */.elementor-46185 .elementor-element.elementor-element-ffe1fba{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58ceb1b */.elementor-46185 .elementor-element.elementor-element-58ceb1b:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-58ceb1b{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c64b7 */.elementor-46185 .elementor-element.elementor-element-65c64b7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-65c64b7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e82dd57 */.elementor-46185 .elementor-element.elementor-element-e82dd57:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e82dd57{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc06e4c */.elementor-46185 .elementor-element.elementor-element-bc06e4c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-bc06e4c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0c7d67 */.elementor-46185 .elementor-element.elementor-element-a0c7d67:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a0c7d67{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7a51a */.elementor-46185 .elementor-element.elementor-element-3b7a51a:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3b7a51a{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6b5082 */.elementor-46185 .elementor-element.elementor-element-d6b5082:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d6b5082{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cdab33 */.elementor-46185 .elementor-element.elementor-element-8cdab33:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cdab33{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cb25de */.elementor-46185 .elementor-element.elementor-element-8cb25de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cb25de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8580951 */.elementor-46185 .elementor-element.elementor-element-8580951:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8580951{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab10c4 */.elementor-46185 .elementor-element.elementor-element-2ab10c4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2ab10c4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c1a0c2 */.elementor-46185 .elementor-element.elementor-element-2c1a0c2:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c1a0c2{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2948ad4 */.elementor-46185 .elementor-element.elementor-element-2948ad4:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2948ad4{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15284bd */.elementor-46185 .elementor-element.elementor-element-15284bd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-15284bd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79bdbd1 */.elementor-46185 .elementor-element.elementor-element-79bdbd1:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-79bdbd1{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0844c62 */.elementor-46185 .elementor-element.elementor-element-0844c62:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-0844c62{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00d59f5 */.elementor-46185 .elementor-element.elementor-element-00d59f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-00d59f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e54847c */.elementor-46185 .elementor-element.elementor-element-e54847c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e54847c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca5cf8 */.elementor-46185 .elementor-element.elementor-element-8ca5cf8:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8ca5cf8{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c188a0e */.elementor-46185 .elementor-element.elementor-element-c188a0e:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c188a0e{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7b84ae */.elementor-46185 .elementor-element.elementor-element-e7b84ae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7b84ae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e7976 */.elementor-46185 .elementor-element.elementor-element-56e7976:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-56e7976{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218aaee */.elementor-46185 .elementor-element.elementor-element-218aaee:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-218aaee{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5411792 */.elementor-46185 .elementor-element.elementor-element-5411792:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-5411792{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a34a342 */.elementor-46185 .elementor-element.elementor-element-a34a342:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-a34a342{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c683486 */.elementor-46185 .elementor-element.elementor-element-c683486:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-c683486{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aec5b5 */.elementor-46185 .elementor-element.elementor-element-1aec5b5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-1aec5b5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb05de */.elementor-46185 .elementor-element.elementor-element-7fb05de:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7fb05de{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2bc00 */.elementor-46185 .elementor-element.elementor-element-3d2bc00:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-3d2bc00{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8116f77 */.elementor-46185 .elementor-element.elementor-element-8116f77:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8116f77{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4312444 */.elementor-46185 .elementor-element.elementor-element-4312444:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-4312444{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd58a9 */.elementor-46185 .elementor-element.elementor-element-8cd58a9:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-8cd58a9{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7411dd */.elementor-46185 .elementor-element.elementor-element-e7411dd:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e7411dd{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23d075 */.elementor-46185 .elementor-element.elementor-element-e23d075:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e23d075{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1640e5 */.elementor-46185 .elementor-element.elementor-element-e1640e5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1640e5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44df3 */.elementor-46185 .elementor-element.elementor-element-2c44df3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2c44df3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39931a7 */.elementor-46185 .elementor-element.elementor-element-39931a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-39931a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aced2c */.elementor-46185 .elementor-element.elementor-element-6aced2c:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6aced2c{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf4472 */.elementor-46185 .elementor-element.elementor-element-eaf4472:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-eaf4472{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1aeaae */.elementor-46185 .elementor-element.elementor-element-e1aeaae:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-e1aeaae{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b958e3 */.elementor-46185 .elementor-element.elementor-element-2b958e3:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-2b958e3{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dce1894 */.elementor-46185 .elementor-element.elementor-element-dce1894:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dce1894{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b31c79 */.elementor-46185 .elementor-element.elementor-element-7b31c79:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-7b31c79{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbe7a8f */.elementor-46185 .elementor-element.elementor-element-dbe7a8f:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-dbe7a8f{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30345a7 */.elementor-46185 .elementor-element.elementor-element-30345a7:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-30345a7{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d73af58 */.elementor-46185 .elementor-element.elementor-element-d73af58:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-d73af58{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b1f4f5 */.elementor-46185 .elementor-element.elementor-element-6b1f4f5:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-6b1f4f5{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da607af */.elementor-46185 .elementor-element.elementor-element-da607af:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-da607af{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ef25 */.elementor-46185 .elementor-element.elementor-element-fe5ef25:after{
    content: "";
  position: absolute;
  right: 0;
  top: 7px;
  width: 8px;
  height: 8px;
  background: #651350;
clip-path: polygon(0 50%, 100% 0, 100% 100%);
}
.elementor-46185 .elementor-element.elementor-element-fe5ef25{
    position: relative;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-137a61e */.elementor-46185 .elementor-element.elementor-element-137a61e .e-n-tabs-heading > button {
  padding: 1px 11px !important;
}
.elementor-46185 .elementor-element.elementor-element-137a61e .e-n-tabs-heading{
    border:1px solid #d3d3d3;
    border-radius: 6px;
  width: max-content;
  margin: auto;
  overflow-y: scroll;
}

.elementor-46185 .elementor-element.elementor-element-137a61e .e-n-tabs-heading button {
}
@media (max-width:1024px){

.elementor-46185 .elementor-element.elementor-element-137a61e .e-n-tabs-heading{


  width: 100%;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa819db */.elementor-46185 .elementor-element.elementor-element-aa819db{
overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7ab748 */#input_2_4, #input_2_5, #input_2_6 {
  background-color: #f4f4f4;
  border: none;
  box-shadow: none;
  font-size: 12px;
  text-align: center;
}
#gform_submit_button_2 {
  width: 100%;
  background-color: #671C54;
  color:#fff;
  font-size: 13px;
  font-weight: bold;
}
.gform-theme--foundation #field_submit {
  align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2cb18 */.elementor-46185 .elementor-element.elementor-element-ec2cb18{
    border-radius: 8px;
    box-shadow: 0px 4px 10px #00000014
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356ab70 */@media (max-width:1024px){
    .elementor-46185 .elementor-element.elementor-element-356ab70{
    background-image: none !important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1058ca6 */@media (max-width:1024px){
    .elementor-46185 .elementor-element.elementor-element-1058ca6{
    background-image: none !important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fde34 */.elementor-46185 .elementor-element.elementor-element-50fde34{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dce390 */.elementor-46185 .elementor-element.elementor-element-1dce390{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c629864 */#faloop1 > div > div {
  grid-row-gap: 11px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70b5e2e */.elementor-46185 .elementor-element.elementor-element-70b5e2e{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b9af5 */@media (max-width:1024px){
    .elementor-46185 .elementor-element.elementor-element-65b9af5{
    background-image: none !important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-431f06f */@media (min-width:1025px){

.elementor-46185 .elementor-element.elementor-element-431f06f{
transform:translateX(-10%)
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54318c8 */.elementor-46185 .elementor-element.elementor-element-54318c8{
overflow:hidden;
}/* End custom CSS */