.elementor-12 .elementor-element.elementor-element-9bc6e4f{--display:flex;}.elementor-12 .elementor-element.elementor-element-b8ddc55{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-6a63960 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-18f90ae .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-04311bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-899ab97 .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-5fe74b4{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-753de22{--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;}.elementor-12 .elementor-element.elementor-element-5264674{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-f080541 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-19ea6bf{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-19ea6bf a{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-d9e1237{--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-12 .elementor-element.elementor-element-d2dcb61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-308fb60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-a2438cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-9556a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-4380989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-4503990{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-8860f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-def9539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-577dbc7{--display:flex;}.elementor-12 .elementor-element.elementor-element-23b3c8d{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-1551a92 .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-92cabbd{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-d5ce35a{--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;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-e6ea898{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-c2af969 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-ecc4fc7{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-a07514b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-553cf32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-91c4b64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-69db7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-6600a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-4915422{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-191bd1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-c91c7a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-aa4b782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-8501387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-a305c06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:#7D80DA;}.elementor-12 .elementor-element.elementor-element-f5e62bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-243bd33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-478ffb3{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-814da1a{--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;}.elementor-12 .elementor-element.elementor-element-8a3afe5{--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-12 .elementor-element.elementor-element-7ee7c02{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-036cca4 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-85529ca{color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-65e855f{--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-12 .elementor-element.elementor-element-ba2aa3f{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-be4c4e6{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-be4c4e6 img{height:100%;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-5aa64f6{--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-12 .elementor-element.elementor-element-9dee31f .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-cfd6afa{--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-12 .elementor-element.elementor-element-431f2ee{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-1cf639f{text-align:center;}.elementor-12 .elementor-element.elementor-element-1cf639f .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-4fd4e33{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-a14b456{--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;}.elementor-12 .elementor-element.elementor-element-558af19{--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-12 .elementor-element.elementor-element-19c6a63 img{height:600px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-58811fb{--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-12 .elementor-element.elementor-element-9ac06a9{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-3c0fd26{--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-12 .elementor-element.elementor-element-c24a9db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-3982c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-e2f9e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-fc9975b{--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-12 .elementor-element.elementor-element-44333f7{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-43a90c0{text-align:center;}.elementor-12 .elementor-element.elementor-element-43a90c0 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-fa51baf{text-align:center;}.elementor-12 .elementor-element.elementor-element-fa51baf .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-4deffce{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-31c5d14 .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-ad4f8f1{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-492bea5{text-align:center;}.elementor-12 .elementor-element.elementor-element-492bea5 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-1ba6b20{--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;}.elementor-12 .elementor-element.elementor-element-49ec8fe{--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:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-12 .elementor-element.elementor-element-2a45083 img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-e91a8f7{text-align:center;}.elementor-12 .elementor-element.elementor-element-e91a8f7 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-ec65715{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-272602b{--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;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-272602b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-272602b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-6703d7b img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-9a938ad{text-align:center;}.elementor-12 .elementor-element.elementor-element-9a938ad .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-38159d7{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor8 );}.elementor-12 .elementor-element.elementor-element-7893019{--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-12 .elementor-element.elementor-element-cee91b5{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-176f60f{--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;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-ea48f51{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea48f51 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-5bf773e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-28a50a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-4cb72a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-a286526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-8f4eba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-77baef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-c7384d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-945a4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-d29a5ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-7bbc2cb{--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-12 .elementor-element.elementor-element-860ad7c{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-c2fef45{text-align:center;}.elementor-12 .elementor-element.elementor-element-c2fef45 .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-1361d90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-736134d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-8e3450f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-e8836e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-da46f17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-c9c40ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-5da666b .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-db4f09f{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-7c00bfc{--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;--border-radius:020px 020px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2f553fa{text-align:center;}.elementor-12 .elementor-element.elementor-element-2f553fa .elementor-heading-title{font-family:"Charafont", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-f87b494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-12 .elementor-element.elementor-element-a2913b2{--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;--border-radius:0px 0px 20px 20px;}.elementor-12 .elementor-element.elementor-element-02a8749{--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-12 .elementor-element.elementor-element-6d924e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-12 .elementor-element.elementor-element-db31a42{--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-12 .elementor-element.elementor-element-f5005b6 img{height:100%;}.elementor-12 .elementor-element.elementor-element-6eb4b6f{--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-12 .elementor-element.elementor-element-6eb4b6f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6eb4b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-12 .elementor-element.elementor-element-1e4e58a{text-align:center;}.elementor-12 .elementor-element.elementor-element-1e4e58a .elementor-heading-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-29cd4ed .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-701c5ce{--display:flex;}.elementor-12 .elementor-element.elementor-element-27fe937{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-c907885{--display:flex;}.elementor-12 .elementor-element.elementor-element-689618a{color:#000000;}.elementor-12 .elementor-element.elementor-element-0cc83bc{--display:flex;}.elementor-12 .elementor-element.elementor-element-fc890a3{--display:flex;}.elementor-12 .elementor-element.elementor-element-b11627a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5264674{--width:50%;}.elementor-12 .elementor-element.elementor-element-d9e1237{--width:50%;}.elementor-12 .elementor-element.elementor-element-8a3afe5{--width:50%;}.elementor-12 .elementor-element.elementor-element-65e855f{--width:50%;}.elementor-12 .elementor-element.elementor-element-558af19{--width:50%;}.elementor-12 .elementor-element.elementor-element-58811fb{--width:50%;}.elementor-12 .elementor-element.elementor-element-49ec8fe{--width:50%;}.elementor-12 .elementor-element.elementor-element-272602b{--width:50%;}.elementor-12 .elementor-element.elementor-element-02a8749{--width:50%;}.elementor-12 .elementor-element.elementor-element-db31a42{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-d9e1237 */.bg-quinconce{
  --cell: 24px;       /* cellule plus petite = points plus rapprochés */
  --dot-radius: 7.5%;   /* avant 2.5% → on double la taille des points */
  --col: #FFEBE3;

  background-image:
    radial-gradient(circle at 50% 50%, var(--col) 0 var(--dot-radius), transparent calc(var(--dot-radius) + 0.5px)),
    radial-gradient(circle at 50% 50%, var(--col) 0 var(--dot-radius), transparent calc(var(--dot-radius) + 0.5px));
  background-size: var(--cell) var(--cell), var(--cell) var(--cell);
  background-position: 0 0, calc(var(--cell)/2) calc(var(--cell)/2);
  background-repeat: repeat;
}/* End custom CSS */