.elementor-120900 .elementor-element.elementor-element-d38f473{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-d38f473:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-d38f473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24203B;}.elementor-120900 .elementor-element.elementor-element-d9be2d9{--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;--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-120900 .elementor-element.elementor-element-6a13a5a{--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-120900 .elementor-element.elementor-element-c95d79e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;line-height:1.1em;color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-354adf1{--display:flex;}.elementor-120900 .elementor-element.elementor-element-5ccf293{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-120900 .elementor-element.elementor-element-5ccf293.elementor-element{--align-self:center;}.elementor-120900 .elementor-element.elementor-element-2b57700{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-2b57700:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-2b57700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24203B;}.elementor-120900 .elementor-element.elementor-element-5e6b16c{--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:center;--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-120900 .elementor-element.elementor-element-287ec1b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:10px;width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-120900 .elementor-element.elementor-element-287ec1b .elementor-divider-separator{width:120px;margin:0 auto;margin-right:0;}.elementor-120900 .elementor-element.elementor-element-287ec1b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-120900 .elementor-element.elementor-element-c375c00{--divider-border-style:solid;--divider-color:#FF1D70;--divider-border-width:10px;width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-120900 .elementor-element.elementor-element-c375c00 .elementor-divider-separator{width:120px;margin:0 auto;margin-right:0;}.elementor-120900 .elementor-element.elementor-element-c375c00 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-120900 .elementor-element.elementor-element-7b3b8cd{--divider-border-style:solid;--divider-color:#FE7121;--divider-border-width:10px;width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-120900 .elementor-element.elementor-element-7b3b8cd .elementor-divider-separator{width:120px;margin:0 auto;margin-right:0;}.elementor-120900 .elementor-element.elementor-element-7b3b8cd .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-120900 .elementor-element.elementor-element-b288a73{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-b288a73:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-b288a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24203B;}.elementor-120900 .elementor-element.elementor-element-6a57b23{--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;--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-120900 .elementor-element.elementor-element-1b5211a{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-eeec376{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-120900 .elementor-element.elementor-element-eeec376 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-0c5ce1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-0c5ce1e:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-0c5ce1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24203B;}.elementor-120900 .elementor-element.elementor-element-87f6f13{--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;--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-120900 .elementor-element.elementor-element-dae202d{--display:flex;}.elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-6caa87e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-1eeb33c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-b78f187{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-8d49bf5{--display:flex;}.elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-425f3ba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-b74a473{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-8809663{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-7674e30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-a3d887e{--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;--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-120900 .elementor-element.elementor-element-bfce980{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-120900 .elementor-element.elementor-element-bfce980 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#24203B;}.elementor-120900 .elementor-element.elementor-element-975760e{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;color:#24203B;}.elementor-120900 .elementor-element.elementor-element-01143c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-01143c2:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-01143c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-385fd64{--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;--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-120900 .elementor-element.elementor-element-cfb5942{--display:flex;}.elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-10f0002{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-503ed4b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-4f7d3d3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-a141338{--display:flex;}.elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-7a439d0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-1b0e725{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-06644f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-f28b089{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-f28b089:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-f28b089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24203B;}.elementor-120900 .elementor-element.elementor-element-926a97d{--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;--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-120900 .elementor-element.elementor-element-6fbfdc8{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-cbf4892{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-120900 .elementor-element.elementor-element-cbf4892 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-5887870{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-5887870:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-5887870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24203B;}.elementor-120900 .elementor-element.elementor-element-0e05e10{--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;--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-120900 .elementor-element.elementor-element-31f8f4b{--display:flex;}.elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-96145cf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-9b1f99c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-4f70367{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-918da6c{--display:flex;}.elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-7e614c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-8aa8627{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button:focus{background-color:transparent;color:#24203B;background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-120900 .elementor-element.elementor-element-a65e77d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button:focus svg{fill:#24203B;}.elementor-120900 .elementor-element.elementor-element-0dd2099{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-0dd2099:not(.elementor-motion-effects-element-type-background), .elementor-120900 .elementor-element.elementor-element-0dd2099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF1D70;}.elementor-120900 .elementor-element.elementor-element-c90cc31{--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;}.elementor-120900 .elementor-element.elementor-element-8230fdd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-120900 .elementor-element.elementor-element-8230fdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-120900 .elementor-element.elementor-element-05c9bc9{--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-evenly;}.elementor-120900 .elementor-element.elementor-element-b233147{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-153e221{--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;--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-120900 .elementor-element.elementor-element-aa88e08{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;color:#24203B;}.elementor-120900 .elementor-element.elementor-element-ff4640b{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:end;}.elementor-120900 .elementor-element.elementor-element-ff4640b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:#24203B;}.elementor-120900 .elementor-element.elementor-element-db3c73a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-5a5acc6{--display:flex;}.elementor-120900 .elementor-element.elementor-element-140b68a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-120900 .elementor-element.elementor-element-140b68a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__thumbnail__link{width:100%;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__meta-data span + span:before{content:"-";}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__text{margin-top:20px;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__badge{right:0;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__title, .elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__meta-data{color:#24203B;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__excerpt p{color:#24203B;font-size:20px;}.elementor-120900 .elementor-element.elementor-element-6d936d9 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(90deg, #FF1D70 0%, #FE7121 100%);}.elementor-120900 .elementor-element.elementor-element-6d936d9 .elementor-button:hover, .elementor-120900 .elementor-element.elementor-element-6d936d9 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, #24203B 0%, #24203B 100%);}.elementor-120900 .elementor-element.elementor-element-6d936d9{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120900 .elementor-element.elementor-element-6d936d9 .elementor-button:hover svg, .elementor-120900 .elementor-element.elementor-element-6d936d9 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-120900 .elementor-element.elementor-element-d38f473{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-c95d79e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-120900 .elementor-element.elementor-element-c95d79e .elementor-heading-title{font-size:35px;}.elementor-120900 .elementor-element.elementor-element-b288a73{--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-6a57b23{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-1b5211a{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-eeec376 .elementor-heading-title{font-size:40px;}.elementor-120900 .elementor-element.elementor-element-0c5ce1e{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-87f6f13{--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;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-7674e30{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-a3d887e{--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-bfce980 .elementor-heading-title{font-size:40px;}.elementor-120900 .elementor-element.elementor-element-975760e{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-01143c2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-385fd64{--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;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-f28b089{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-926a97d{--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-6fbfdc8{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-cbf4892 .elementor-heading-title{font-size:40px;}.elementor-120900 .elementor-element.elementor-element-5887870{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-0e05e10{--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;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-0dd2099{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-c90cc31{--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-8230fdd .elementor-heading-title{font-size:40px;}.elementor-120900 .elementor-element.elementor-element-05c9bc9{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-b233147{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-153e221{--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120900 .elementor-element.elementor-element-aa88e08{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-ff4640b .elementor-heading-title{font-size:37px;}.elementor-120900 .elementor-element.elementor-element-db3c73a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-120900 .elementor-element.elementor-element-5a5acc6{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-120900 .elementor-element.elementor-element-c95d79e{text-align:center;}.elementor-120900 .elementor-element.elementor-element-c95d79e .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-120900 .elementor-element.elementor-element-5e6b16c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-120900 .elementor-element.elementor-element-6a57b23{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-120900 .elementor-element.elementor-element-1b5211a{width:100%;max-width:100%;}.elementor-120900 .elementor-element.elementor-element-eeec376{width:100%;max-width:100%;text-align:center;}.elementor-120900 .elementor-element.elementor-element-eeec376 .elementor-heading-title{font-size:32px;}.elementor-120900 .elementor-element.elementor-element-6caa87e .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-1eeb33c .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-b78f187 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-425f3ba .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-b74a473 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-8809663 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-bfce980{width:100%;max-width:100%;text-align:center;}.elementor-120900 .elementor-element.elementor-element-bfce980 .elementor-heading-title{font-size:32px;}.elementor-120900 .elementor-element.elementor-element-975760e{width:100%;max-width:100%;}.elementor-120900 .elementor-element.elementor-element-10f0002 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-503ed4b .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-4f7d3d3 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-7a439d0 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-1b0e725 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-06644f2 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-926a97d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-120900 .elementor-element.elementor-element-6fbfdc8{width:100%;max-width:100%;}.elementor-120900 .elementor-element.elementor-element-cbf4892{width:100%;max-width:100%;text-align:center;}.elementor-120900 .elementor-element.elementor-element-cbf4892 .elementor-heading-title{font-size:32px;}.elementor-120900 .elementor-element.elementor-element-96145cf .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-9b1f99c .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-4f70367 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-7e614c9 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-8aa8627 .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-a65e77d .elementor-button{font-size:20px;}.elementor-120900 .elementor-element.elementor-element-8230fdd{text-align:center;}.elementor-120900 .elementor-element.elementor-element-8230fdd .elementor-heading-title{font-size:32px;}.elementor-120900 .elementor-element.elementor-element-153e221{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-120900 .elementor-element.elementor-element-aa88e08{width:100%;max-width:100%;}.elementor-120900 .elementor-element.elementor-element-ff4640b{width:100%;max-width:100%;text-align:center;}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-120900 .elementor-element.elementor-element-140b68a:after{content:"0.5";}.elementor-120900 .elementor-element.elementor-element-140b68a .elementor-post__thumbnail__link{width:100%;}.elementor-120900 .elementor-element.elementor-element-6d936d9 .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-120900 .elementor-element.elementor-element-d9be2d9{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-5e6b16c{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-6a57b23{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-87f6f13{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-a3d887e{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-385fd64{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-926a97d{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-0e05e10{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-c90cc31{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-05c9bc9{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-153e221{--content-width:1200px;}.elementor-120900 .elementor-element.elementor-element-5a5acc6{--content-width:1200px;}}/* Start custom CSS for posts, class: .elementor-element-140b68a *//* ====== Archive Posts – Style moderne (optimisé) ====== */

/* 1) Variables globales minimales (à l'épreuve des purges/critical CSS) */
:root{
  --c-accent: #FF1D70;     /* utilisé par le badge + titres */
  --c-accent-2: #FE7121;   /* utilisé par le badge + titres */
}

/* 2) Palette locale du composant (peut surcharger les globales) */
.archive-modern{
  --c-bg: #FFFFFF;
  --c-text: #24203B;
  --c-muted: rgba(36, 32, 59, 0.65);
  --c-card: #FFFFFF;
  --c-border: rgba(36, 32, 59, 0.08);
  --shadow-1: 0 6px 16px rgba(36, 32, 59, 0.08);
  --shadow-2: 0 12px 28px rgba(36, 32, 59, 0.12);

  /* on redéclare aussi ici pour prioriser si la classe est présente */
  --c-accent: #FF1D70;
  --c-accent-2: #FE7121;
}

/* 3) Grille responsive propre et aérée */
.archive-modern .elementor-posts{
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 1024px){
  .archive-modern .elementor-posts{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px){
  .archive-modern .elementor-posts{ grid-template-columns: 1fr; gap: 18px; }
}

/* 4) Carte d’article */
.archive-modern .elementor-post{
  background: var(--c-card);
  border: 1px solid var(--c-border);
  border-radius: 16px;
  overflow: hidden;
  box-shadow: var(--shadow-1);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  display: flex;
  flex-direction: column;
  will-change: transform, box-shadow;
}
.archive-modern .elementor-post:hover{
  transform: translateY(-4px);
  box-shadow: var(--shadow-2);
  border-color: rgba(255, 29, 112, 0.25);
}

/* 5) Vignette avec ratio propre */
.archive-modern .elementor-post__thumbnail{
  position: relative;
  aspect-ratio: 16/9;
  background: #f5f5f7;
}
@supports not (aspect-ratio: 16/9){
  .archive-modern .elementor-post__thumbnail{ padding-top: 56.25%; }
  .archive-modern .elementor-post__thumbnail > a,
  .archive-modern .elementor-post__thumbnail img{ position: absolute; inset: 0; }
}
.archive-modern .elementor-post__thumbnail img{
  width: 100%; height: 100%; object-fit: cover;
  transition: transform .35s ease;
}
.archive-modern .elementor-post:hover .elementor-post__thumbnail img{ transform: scale(1.04); }

/* 6) Badge de catégorie – avec fallbacks + spécificité + !important (anti-gris) */
.archive-modern .elementor-post__badge,
.elementor-widget-posts .elementor-post__badge{ /* double sélecteur pour battre les styles par défaut */
  position: absolute; top: 12px; left: 12px; z-index: 2;
  color: #fff !important;
  font-weight: 700; letter-spacing: .2px;
  padding: 6px 10px; border-radius: 999px; font-size: 12px;
  box-shadow: 0 6px 12px rgba(255, 29, 112, .25);
  background: #FF1D70 !important; /* fallback si variables absentes */
  background: linear-gradient(
    135deg,
    var(--c-accent, #FF1D70),
    var(--c-accent-2, #FE7121)
  ) !important;
}

/* 7) Contenu de la carte */
.archive-modern .elementor-post__text{
  padding: 16px 16px 18px;
  display: flex; flex-direction: column; gap: 10px;
}

/* 8) Titre – fallback couleur texte si background-clip non supporté */
.archive-modern .elementor-post__title{
  font-size: clamp(18px, 1.15vw + 14px, 22px);
  line-height: 1.25; margin: 0;
}
.archive-modern .elementor-post__title a{
  text-decoration: none;
  color: var(--c-text); /* fallback lisible */
  transition: opacity .2s ease;
}
@supports (-webkit-background-clip:text) or (background-clip:text){
  .archive-modern .elementor-post__title a{
    background: linear-gradient(135deg, var(--c-accent, #FF1D70), var(--c-accent-2, #FE7121));
    -webkit-background-clip: text; background-clip: text;
    color: transparent;
  }
}
.archive-modern .elementor-post:hover .elementor-post__title a{ opacity: .9; }

/* 9) Métadonnées */
.archive-modern .elementor-post__meta-data,
.archive-modern .elementor-post__meta-data a{
  color: var(--c-muted); font-size: 13px;
}
.archive-modern .elementor-post__meta-data{
  display: flex; flex-wrap: wrap; gap: 8px 12px;
}

/* 10) Extrait – version sans coupure */
.archive-modern .elementor-post__excerpt p{
  margin: 0;
  color: var(--c-text);
  opacity: .85;
  display: block;
  overflow: visible;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
}

/* 11) Bouton / Lire la suite */
.archive-modern .elementor-post__read-more,
.archive-modern .elementor-post .elementor-post__read-more a,
.archive-modern .elementor-post .read-more{
  align-self: flex-start;
  background: linear-gradient(135deg, var(--c-accent, #FF1D70), var(--c-accent-2, #FE7121));
  color: #fff !important;
  padding: 10px 14px; border-radius: 12px;
  font-weight: 700; font-size: 13px; letter-spacing: .2px;
  text-decoration: none;
  box-shadow: 0 8px 18px rgba(254, 113, 33, .25);
  transition: transform .15s ease, box-shadow .15s ease;
}
.archive-modern .elementor-post__read-more:hover,
.archive-modern .elementor-post .elementor-post__read-more a:hover,
.archive-modern .elementor-post .read-more:hover{
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(254, 113, 33, .35);
}

/* 12) Accessibilité focus */
.archive-modern a:focus{
  outline: 2px solid var(--c-accent, #FF1D70);
  outline-offset: 2px; border-radius: 8px;
}

/* 13) Pagination */
.archive-modern .elementor-pagination{
  margin-top: 8px; display: flex; gap: 8px; justify-content: center;
}
.archive-modern .page-numbers{
  display: inline-flex; align-items: center; justify-content: center;
  width: 40px; height: 40px; border-radius: 12px;
  border: 1px solid var(--c-border); box-shadow: var(--shadow-1);
  color: var(--c-text); text-decoration: none; font-weight: 600;
  transition: background .2s ease, color .2s ease, transform .2s ease;
}
.archive-modern .page-numbers.current,
.archive-modern .page-numbers:hover{
  background: linear-gradient(135deg, var(--c-accent, #FF1D70), var(--c-accent-2, #FE7121));
  color: #fff; transform: translateY(-2px);
}

/* 14) Variante section sombre */
.section-foncee .archive-modern .elementor-post{
  background: #1e1b2f; border-color: rgba(255,255,255,.08);
}
.section-foncee .archive-modern .elementor-post__title a{
  color: #fff; /* fallback si background-clip inactif */
}
.section-foncee .archive-modern .elementor-post__excerpt p,
.section-foncee .archive-modern .elementor-post__meta-data,
.section-foncee .archive-modern .elementor-post__meta-data a{
  color: rgba(255,255,255,.8);
}

/* 15) Préférence utilisateur (réduit les animations si demandé) */
@media (prefers-reduced-motion: reduce){
  .archive-modern .elementor-post,
  .archive-modern .elementor-post__thumbnail img,
  .archive-modern .elementor-post__read-more,
  .archive-modern .page-numbers{
    transition: none !important;
  }
}/* End custom CSS */