.elementor-29933 .elementor-element.elementor-element-7734eff{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:3%;--padding-left:5.7%;--padding-right:5.7%;}.elementor-29933 .elementor-element.elementor-element-968a202{--display:flex;border-style:solid;--border-style:solid;}.elementor-29933 .elementor-element.elementor-element-7fbd2a1{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-7fbd2a1 .elementor-heading-title{font-weight:800;}.elementor-29933 .elementor-element.elementor-element-63b6660{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-948b877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;text-align:start;}.elementor-29933 .elementor-element.elementor-element-948b877 img{width:50%;}.elementor-29933 .elementor-element.elementor-element-350a824{--display:flex;}.elementor-29933 .elementor-element.elementor-element-7792591{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:07%;--padding-left:5.7%;--padding-right:5.7%;}.elementor-29933 .elementor-element.elementor-element-333b004{--display:flex;}.elementor-29933 .elementor-element.elementor-element-6441cc4 .elementor-heading-title{font-size:31px;}.elementor-29933 .elementor-element.elementor-element-b1c8d79{font-size:17px;}.elementor-29933 .elementor-element.elementor-element-e49162f{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:07%;--padding-left:5.7%;--padding-right:5.7%;}.elementor-29933 .elementor-element.elementor-element-5ec7cd8{--display:flex;}.elementor-29933 .elementor-element.elementor-element-8b85306 .elementor-heading-title{font-size:31px;}.elementor-29933 .elementor-element.elementor-element-9dcbf4e{font-size:17px;}.elementor-29933 .elementor-element.elementor-element-5e21733 .elementor-heading-title{font-size:20px;}.elementor-29933 .elementor-element.elementor-element-727ce44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-df1128d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-13f4897 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 0px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-13f4897{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-13f4897.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-13f4897 .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-13f4897 .elementor-button:focus{color:#FF009D;border-color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-13f4897 .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-13f4897 .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-b2cbca7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-477a9d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-2b6e91b .elementor-button{background-color:#6878D600;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-2b6e91b .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-2b6e91b .elementor-button:focus{background-color:#4D61D600;color:#FF009D;border-color:var( --e-global-color-secondary );}.elementor-29933 .elementor-element.elementor-element-2b6e91b{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-2b6e91b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-2b6e91b .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-2b6e91b .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-b06d6cf{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:07%;--padding-left:5.7%;--padding-right:5.7%;}.elementor-29933 .elementor-element.elementor-element-a388a0f{--display:flex;}.elementor-29933 .elementor-element.elementor-element-3ac1b05{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-9daa000{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-e3b7e1b{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-0ec730a{--display:flex;}.elementor-29933 .elementor-element.elementor-element-a348a42{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-85e17e5{width:var( --container-widget-width, 657px );max-width:657px;--container-widget-width:657px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-85e17e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-5aa5599{--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-29933 .elementor-element.elementor-element-f29e742{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-29933 .elementor-element.elementor-element-f29e742 .elementor-divider-separator{width:100%;}.elementor-29933 .elementor-element.elementor-element-f29e742 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29933 .elementor-element.elementor-element-c53f5e4{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-29933 .elementor-element.elementor-element-c2bf80a{text-align:center;}.elementor-29933 .elementor-element.elementor-element-c2bf80a .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-29933 .elementor-element.elementor-element-6e5af55{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29933 .elementor-element.elementor-element-6e5af55 .elementor-counter-number-wrapper{color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-f386d95{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29933 .elementor-element.elementor-element-f386d95 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-29933 .elementor-element.elementor-element-7220d70{--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-29933 .elementor-element.elementor-element-d6204bf{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-29933 .elementor-element.elementor-element-d6204bf .elementor-divider-separator{width:100%;}.elementor-29933 .elementor-element.elementor-element-d6204bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29933 .elementor-element.elementor-element-f4bd36b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-29933 .elementor-element.elementor-element-a84ce70{--display:flex;}.elementor-29933 .elementor-element.elementor-element-f80b169 .elementor-heading-title{color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-7a0ae5e{--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-29933 .elementor-element.elementor-element-b56a246{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-b56a246:not(.elementor-motion-effects-element-type-background), .elementor-29933 .elementor-element.elementor-element-b56a246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DEDE;}.elementor-29933 .elementor-element.elementor-element-2bcc2ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-399b474 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-e3969c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-7c45759{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-1026377{--display:flex;--min-height:411px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-514ef33{--display:flex;--min-height:411px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-5c411b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-5c411b6 .jet-video__overlay:before{background-color:#D64DCC4A;}.elementor-29933 .elementor-element.elementor-element-5c411b6 .jet-video__overlay:hover .jet-video__play-button{color:#FF009DD1;}.elementor-29933 .elementor-element.elementor-element-d27165b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-4eb5f28{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-170f3cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-5b7aa4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-5b7aa4e .jet-video__overlay:before{background-color:#D64DCC4A;}.elementor-29933 .elementor-element.elementor-element-5b7aa4e .jet-video__overlay:hover .jet-video__play-button{color:#FF009DD1;}.elementor-29933 .elementor-element.elementor-element-b26aaf1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-955a7a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-95037ad .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 0px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-95037ad{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-95037ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-95037ad .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-95037ad .elementor-button:focus{color:#FF009D;border-color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-95037ad .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-95037ad .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-bccd715{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-d537101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-019a92d .elementor-button{background-color:#6878D600;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-019a92d .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-019a92d .elementor-button:focus{background-color:#4D61D600;color:#FF009D;border-color:var( --e-global-color-secondary );}.elementor-29933 .elementor-element.elementor-element-019a92d{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-019a92d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-019a92d .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-019a92d .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-ab7142c{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-29933 .elementor-element.elementor-element-0d15826{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-29933 .elementor-element.elementor-element-dae935f .elementor-heading-title{color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-ccc9caa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:5%;}.elementor-29933 .elementor-element.elementor-element-5932faf{--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-29933 .elementor-element.elementor-element-c7efc4f{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-29933 .elementor-element.elementor-element-c7efc4f .elementor-divider-separator{width:100%;}.elementor-29933 .elementor-element.elementor-element-c7efc4f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29933 .elementor-element.elementor-element-d125be4{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-f694634{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-29933 .elementor-element.elementor-element-ee69e10 .elementor-heading-title{color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-f3fa57b{--display:flex;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-7525af3{--e-transform-scale:0.9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29933 .elementor-element.elementor-element-7525af3 .gallery-item .gallery-caption{text-align:center;}.elementor-29933 .elementor-element.elementor-element-1bbff31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-dd07caa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-e2d2284 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 0px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-e2d2284{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-e2d2284.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-e2d2284 .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-e2d2284 .elementor-button:focus{color:#FF009D;border-color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-e2d2284 .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-e2d2284 .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-3ea8077{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-32dacef{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29933 .elementor-element.elementor-element-32dacef .gallery-item{padding:0 41px 41px 0;}.elementor-29933 .elementor-element.elementor-element-32dacef .gallery{margin:0 -41px -41px 0;}.elementor-29933 .elementor-element.elementor-element-32dacef .gallery-item .gallery-caption{text-align:center;}.elementor-29933 .elementor-element.elementor-element-e191902{--display:flex;--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-c811de4{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-c811de4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button:focus{color:#FF009D;border-color:var( --e-global-color-secondary );}.elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-fc2a4ce{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-29933 .elementor-element.elementor-element-fc2a4ce:not(.elementor-motion-effects-element-type-background), .elementor-29933 .elementor-element.elementor-element-fc2a4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-29933 .elementor-element.elementor-element-55f9064{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-29933 .elementor-element.elementor-element-0edc351 .elementor-heading-title{color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-e63dbac{--display:flex;}.elementor-29933 .elementor-element.elementor-element-75b75bb{width:var( --container-widget-width, 1400px );max-width:1400px;--container-widget-width:1400px;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-ba88e2e{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-29933 .elementor-element.elementor-element-6cc33b5{--display:flex;}.elementor-29933 .elementor-element.elementor-element-cde16a3{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:14%;--padding-top:75px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-29933 .elementor-element.elementor-element-fc248eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-29933 .elementor-element.elementor-element-39a097f .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-29933 .elementor-element.elementor-element-39a097f .wpcf7 input.wpcf7-submit{background-color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-39a097f .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-29933 .elementor-element.elementor-element-1318b1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-2f15fcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-ed2a55a .elementor-button{background-color:#02010100;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 0px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-ed2a55a{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-ed2a55a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-ed2a55a .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-ed2a55a .elementor-button:focus{color:#FF009D;border-color:#FF009D;}.elementor-29933 .elementor-element.elementor-element-ed2a55a .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-ed2a55a .elementor-button:focus svg{fill:#FF009D;}.elementor-29933 .elementor-element.elementor-element-622f022{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-29933 .elementor-element.elementor-element-457ef1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-6c6dba9 .elementor-button{background-color:#6878D600;font-size:20px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001C;padding:40px 40px 40px 40px;}.elementor-29933 .elementor-element.elementor-element-6c6dba9 .elementor-button:hover, .elementor-29933 .elementor-element.elementor-element-6c6dba9 .elementor-button:focus{background-color:#4D61D600;color:#FF009D;border-color:var( --e-global-color-secondary );}.elementor-29933 .elementor-element.elementor-element-6c6dba9{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-6c6dba9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29933 .elementor-element.elementor-element-6c6dba9 .elementor-button:hover svg, .elementor-29933 .elementor-element.elementor-element-6c6dba9 .elementor-button:focus svg{fill:#FF009D;}body.elementor-page-29933:not(.elementor-motion-effects-element-type-background), body.elementor-page-29933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F0;}@media(max-width:1024px){.elementor-29933 .elementor-element.elementor-element-7734eff{--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:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-7fbd2a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-29933 .elementor-element.elementor-element-63b6660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-29933 .elementor-element.elementor-element-948b877 img{width:52%;}.elementor-29933 .elementor-element.elementor-element-350a824{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-7792591{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-6441cc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29933 .elementor-element.elementor-element-e49162f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-8b85306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29933 .elementor-element.elementor-element-5e21733{text-align:center;}.elementor-29933 .elementor-element.elementor-element-727ce44{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-13f4897{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-13f4897 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-b2cbca7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-2b6e91b{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-b06d6cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:8%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-3ac1b05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29933 .elementor-element.elementor-element-a348a42{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-85e17e5{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-f4bd36b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-f80b169{padding:0px 33px 0px 36px;}.elementor-29933 .elementor-element.elementor-element-e3969c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-7c45759{--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;}.elementor-29933 .elementor-element.elementor-element-5c411b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-d27165b{--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;}.elementor-29933 .elementor-element.elementor-element-5b7aa4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-b26aaf1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-95037ad{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-95037ad .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-bccd715{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-019a92d{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-dae935f{padding:0px 33px 0px 36px;}.elementor-29933 .elementor-element.elementor-element-ccc9caa{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-ee69e10{padding:0px 33px 0px 36px;}.elementor-29933 .elementor-element.elementor-element-f3fa57b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29933 .elementor-element.elementor-element-7525af3{padding:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-1bbff31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-e2d2284{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-e2d2284 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-e191902{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-29933 .elementor-element.elementor-element-c811de4{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-0edc351{padding:0px 33px 0px 36px;}.elementor-29933 .elementor-element.elementor-element-e63dbac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29933 .elementor-element.elementor-element-75b75bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29933 .elementor-element.elementor-element-6cc33b5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:15%;}.elementor-29933 .elementor-element.elementor-element-cde16a3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29933 .elementor-element.elementor-element-1318b1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-ed2a55a{width:100%;max-width:100%;}.elementor-29933 .elementor-element.elementor-element-ed2a55a .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-622f022{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29933 .elementor-element.elementor-element-6c6dba9{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-29933 .elementor-element.elementor-element-7734eff{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:14%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-7fbd2a1{text-align:center;}.elementor-29933 .elementor-element.elementor-element-63b6660{text-align:center;}.elementor-29933 .elementor-element.elementor-element-948b877 img{width:100%;}.elementor-29933 .elementor-element.elementor-element-350a824{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29933 .elementor-element.elementor-element-7792591{--padding-top:5%;--padding-bottom:16%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-6441cc4{text-align:center;}.elementor-29933 .elementor-element.elementor-element-e49162f{--padding-top:5%;--padding-bottom:16%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-8b85306{text-align:center;}.elementor-29933 .elementor-element.elementor-element-2b6e91b .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-b06d6cf{--padding-top:5%;--padding-bottom:16%;--padding-left:7%;--padding-right:7%;}.elementor-29933 .elementor-element.elementor-element-3ac1b05{text-align:center;}.elementor-29933 .elementor-element.elementor-element-9daa000{text-align:center;}.elementor-29933 .elementor-element.elementor-element-f80b169{text-align:center;}.elementor-29933 .elementor-element.elementor-element-3e8cada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29933 .elementor-element.elementor-element-3e8cada img{height:180px;}.elementor-29933 .elementor-element.elementor-element-5c411b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-3c584d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29933 .elementor-element.elementor-element-3c584d4 img{height:180px;}.elementor-29933 .elementor-element.elementor-element-5b7aa4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29933 .elementor-element.elementor-element-5b7aa4e .jet-video__play-button{font-size:50px;}.elementor-29933 .elementor-element.elementor-element-019a92d .elementor-button{border-width:1px 1px 1px 1px;}.elementor-29933 .elementor-element.elementor-element-dae935f{text-align:center;}.elementor-29933 .elementor-element.elementor-element-ee69e10{text-align:center;}.elementor-29933 .elementor-element.elementor-element-3ea8077{--margin-top:-1206px;--margin-bottom:-1485px;--margin-left:0px;--margin-right:0px;}.elementor-29933 .elementor-element.elementor-element-32dacef{--e-transform-scale:0.855;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;}.elementor-29933 .elementor-element.elementor-element-c811de4 .elementor-button{border-width:1px 0px 1px 0px;}.elementor-29933 .elementor-element.elementor-element-0edc351{text-align:center;}.elementor-29933 .elementor-element.elementor-element-e63dbac{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29933 .elementor-element.elementor-element-cde16a3{--padding-top:40px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-29933 .elementor-element.elementor-element-6c6dba9 .elementor-button{border-width:1px 0px 1px 0px;}}@media(min-width:768px){.elementor-29933 .elementor-element.elementor-element-968a202{--width:50%;}.elementor-29933 .elementor-element.elementor-element-350a824{--width:50%;}.elementor-29933 .elementor-element.elementor-element-1026377{--width:100%;}.elementor-29933 .elementor-element.elementor-element-514ef33{--width:100%;}.elementor-29933 .elementor-element.elementor-element-4eb5f28{--width:100%;}.elementor-29933 .elementor-element.elementor-element-170f3cc{--width:100%;}.elementor-29933 .elementor-element.elementor-element-6cc33b5{--width:60%;}.elementor-29933 .elementor-element.elementor-element-cde16a3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29933 .elementor-element.elementor-element-968a202{--width:100%;}.elementor-29933 .elementor-element.elementor-element-350a824{--width:100%;}.elementor-29933 .elementor-element.elementor-element-333b004{--width:100%;}.elementor-29933 .elementor-element.elementor-element-5ec7cd8{--width:100%;}.elementor-29933 .elementor-element.elementor-element-a388a0f{--width:100%;}.elementor-29933 .elementor-element.elementor-element-0ec730a{--width:100%;}.elementor-29933 .elementor-element.elementor-element-1026377{--width:100%;}.elementor-29933 .elementor-element.elementor-element-514ef33{--width:100%;}.elementor-29933 .elementor-element.elementor-element-4eb5f28{--width:100%;}.elementor-29933 .elementor-element.elementor-element-170f3cc{--width:100%;}.elementor-29933 .elementor-element.elementor-element-0d15826{--width:100%;}}/* Start custom CSS *//* General UI */
.email {
  backdrop-filter: blur(10px) !important;
  background-color: rgba(255,255,255,0.43) !important;
}

/* Galleries */
#gallery-1 img,
#gallery-2 img {
  opacity: 0.6;
  transition: opacity 1s;
  filter: grayscale(100%);
}
#gallery-1 img:hover,
#gallery-2 img:hover {
  opacity: 1;             /* corrected from 12 -> 1 */
  filter: grayscale(0%);
}

.thumbnail_slider {
  display: none !important;
}

/* Layout helpers */
.elementor-element-e3969c6 {
  display: flex !important;
  align-items: stretch !important;
}

/* Images and videos full-cover */
.elementor-element-3e8cada img,
.jet-video-player,
.jet-video-html5-player,
.jet-video {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
  display: block;
}

/* Buttons */
.qodef-button.qodef-html--link.qodef-layout--filled {
  background-color: #FF009D !important;
}

/* ---------------------
   Accordion: Colors
   --------------------- */

/* Default (non-actif) - desktop + responsive */
.qodef-horizontal-accordion-showcase .qodef-m-content .qodef-m-title,
.qodef-horizontal-accordion-showcase .qodef-m-content .qodef-m-description,
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-content .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-content .qodef-m-description {
  color: #000000 !important;
}

/* Active state body.elementor-page-29933s (covers many theme variants) */
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase .qodef-m-item.open .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase .qodef-m-header[aria-expanded="true"] .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.active .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.ui-state-active .qodef-m-header .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active .qodef-m-title,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header[aria-expanded="true"] .qodef-m-title, .qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active .qodef-m-title::before, .qodef-horizontal-accordion-showcase-responsive .qodef-m-header[aria-expanded="true"] .qodef-m-title::before {
  color: #FF009D !important;
}




/* Number rendered as element (e.g. .qodef-m-index / .qodef-m-number / .number) */
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-index,
.qodef-horizontal-accordion-showcase .qodef-m-header .qodef-m-number,
.qodef-horizontal-accordion-showcase .qodef-m-header .number,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-index,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .qodef-m-number,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header .number {
  color: #000000 !important;
}

.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header .qodef-m-index,
.qodef-horizontal-accordion-showcase .qodef-m-item.open .qodef-m-header .qodef-m-index,
.qodef-horizontal-accordion-showcase .qodef-m-header[aria-expanded="true"] .qodef-m-index,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.active .qodef-m-header .qodef-m-index,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.ui-state-active .qodef-m-header .qodef-m-index,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active .qodef-m-index,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header[aria-expanded="true"] .qodef-m-index {
  color: #FF009D !important;
}

/* Number rendered via pseudo-element (::before / ::after) */
/* Default */
.qodef-horizontal-accordion-showcase .qodef-m-header::before,
.qodef-horizontal-accordion-showcase .qodef-m-title::before,
.qodef-horizontal-accordion-showcase .qodef-m-header::after,
.qodef-horizontal-accordion-showcase .qodef-m-title::after,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-title::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header::after,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-title::after {
  color: #000000 !important;
}
/* Active */
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header::before,
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-title::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.active .qodef-m-header::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.ui-state-active .qodef-m-header::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header[aria-expanded="true"]::before,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item[aria-expanded="true"] .qodef-m-header::before {
  color: #FF009D !important;
}

/* SVG numbers: make SVG inherit text color and override fill/stroke on active */
.qodef-horizontal-accordion-showcase .qodef-m-header svg,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header svg {
  color: #000000 !important;
}
.qodef-horizontal-accordion-showcase .qodef-m-header svg path,
.qodef-horizontal-accordion-showcase .qodef-m-header svg circle,
.qodef-horizontal-accordion-showcase .qodef-m-header svg line,
.qodef-horizontal-accordion-showcase .qodef-m-header svg text,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header svg path,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header svg circle,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header svg line,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header svg text {
  fill: currentColor !important;
  stroke: currentColor !important;
}
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header svg,
.qodef-horizontal-accordion-showcase .qodef-m-item.open .qodef-m-header svg,
.qodef-horizontal-accordion-showcase .qodef-m-header[aria-expanded="true"] svg,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.active .qodef-m-header svg,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.ui-state-active .qodef-m-header svg,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active svg,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header[aria-expanded="true"] svg {
  color: #FF009D !important;
}
.qodef-horizontal-accordion-showcase .qodef-m-item.active .qodef-m-header svg path,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.active .qodef-m-header svg path {
  fill: #FF009D !important;
  stroke: #FF009D !important;
}

/* If a background-image is used for the number (rare), you must replace it or recreate via ::before
   NOTE: removing background-image may affect other visuals. Keep commented unless needed. */
/*
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header {
  background-image: none !important;
}
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header::before {
  content: attr(data-number);  // if you have data-number attribute
  color: #000000;
}
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active::before {
  color: #FF009D !important;
}
*/

/* Debugging helper - uncomment to visualize active element (remove when done) */
/*
.qodef-horizontal-accordion-showcase-responsive .qodef-m-item.ui-state-active .qodef-m-header,
.qodef-horizontal-accordion-showcase-responsive .qodef-m-header.ui-state-active {
  outline: 2px dashed rgba(255,0,157,0.6) !important;
}
*//* End custom CSS */