.elementor-5 .elementor-element.elementor-element-ea5302d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5 .elementor-element.elementor-element-84a3f80 img{width:32%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-5dbf5fd{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;text-align:center;}.elementor-5 .elementor-element.elementor-element-5dbf5fd .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-5 .elementor-element.elementor-element-c1afe2e{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d5127f8{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-4e28fb4{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-b063560{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-325e3ef{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-849b93a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-849b93a .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:35px;font-weight:800;text-transform:none;color:#000000;}.elementor-5 .elementor-element.elementor-element-d02925f{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-747db05{--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-5 .elementor-element.elementor-element-6dff8e5{--display:flex;--justify-content:space-around;--overlay-opacity:0.96;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7A1F;--border-color:#7A7A7A1F;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-6dff8e5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-241f5c7 );}.elementor-5 .elementor-element.elementor-element-6dff8e5::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://spst-formation.fr/wp-content/uploads/2026/08/Personnages-Catalogue-formations-1.png");--background-overlay:'';background-position:278px 600px;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-bd613aa{text-align:start;}.elementor-5 .elementor-element.elementor-element-bd613aa img{width:32%;}.elementor-5 .elementor-element.elementor-element-c729a44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-c729a44 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-c3ec3b2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-33a2b29{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-7479b4b{--display:flex;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7A1F;--border-color:#7A7A7A1F;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-7479b4b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7479b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C4DE021;}.elementor-5 .elementor-element.elementor-element-9ef8f5f{text-align:start;}.elementor-5 .elementor-element.elementor-element-9ef8f5f img{width:32%;}.elementor-5 .elementor-element.elementor-element-4856887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-4856887 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-6b2cb86{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-aa297b2{--display:flex;--justify-content:space-around;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-aa297b2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aa297b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F6BF02B;}.elementor-5 .elementor-element.elementor-element-e720ce2{text-align:start;}.elementor-5 .elementor-element.elementor-element-e720ce2 img{width:32%;}.elementor-5 .elementor-element.elementor-element-a6ad7ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-a6ad7ff .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-4c952ba{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-09ce042{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e13fd01{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-ce612a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-ce612a1 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:35px;font-weight:800;color:#000000;}.elementor-5 .elementor-element.elementor-element-6637b40{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-df09724{--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-5 .elementor-element.elementor-element-b21c75b{--display:flex;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7A1F;--border-color:#7A7A7A1F;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-b21c75b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b21c75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0752029;}.elementor-5 .elementor-element.elementor-element-cb6cda9{text-align:start;}.elementor-5 .elementor-element.elementor-element-cb6cda9 img{width:32%;}.elementor-5 .elementor-element.elementor-element-bd1a7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-bd1a7e5 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-ad797cd{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-2ecdebf{--display:flex;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7A1F;--border-color:#7A7A7A1F;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-2ecdebf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2ecdebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A5A301F;}.elementor-5 .elementor-element.elementor-element-df47e62{text-align:start;}.elementor-5 .elementor-element.elementor-element-df47e62 img{width:32%;}.elementor-5 .elementor-element.elementor-element-5a755dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-5a755dc .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-28b4ff7{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-04177eb{--display:flex;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7A7A1F;--border-color:#7A7A7A1F;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5 .elementor-element.elementor-element-04177eb:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-04177eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0685C40;}.elementor-5 .elementor-element.elementor-element-2ef798a{text-align:start;}.elementor-5 .elementor-element.elementor-element-2ef798a img{width:32%;}.elementor-5 .elementor-element.elementor-element-beca707{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-beca707 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:25px;font-weight:bold;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-da59a6b{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-f16b88d{--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:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0bd329d{--display:flex;}.elementor-5 .elementor-element.elementor-element-b0cf6fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-b0cf6fa .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-5 .elementor-element.elementor-element-4e79b34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5 .elementor-element.elementor-element-4e79b34 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:35px;font-weight:800;color:#000000;}.elementor-5 .elementor-element.elementor-element-eab3ad8{font-family:"Calibri", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-5 .elementor-element.elementor-element-9ea99c9{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-db5d755{--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-5 .elementor-element.elementor-element-1f266ea{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-1f266ea:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1f266ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3ec3b2 );}.elementor-5 .elementor-element.elementor-element-af6df4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 100px;text-align:center;}.elementor-5 .elementor-element.elementor-element-af6df4a .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-8719b8f{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0a2b8fa{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-021865b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-5 .elementor-element.elementor-element-27d2703{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-3019512{--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-5 .elementor-element.elementor-element-d4aa21c{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d4aa21c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d4aa21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-5 .elementor-element.elementor-element-98e9735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 0px 150px;text-align:center;}.elementor-5 .elementor-element.elementor-element-98e9735 .elementor-heading-title{font-family:"Calibri", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-187056d );}.elementor-5 .elementor-element.elementor-element-5bc17ea{--display:flex;}.elementor-5 .elementor-element.elementor-element-f9fcab0{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-005ff1b{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-b43f24f{--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:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-22452ef{width:100%;max-width:100%;}body.elementor-page-5:not(.elementor-motion-effects-element-type-background), body.elementor-page-5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #52BBB5 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-6dff8e5::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-ea5302d{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-c1afe2e{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-b063560{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-747db05{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-09ce042{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-df09724{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-f16b88d{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-db5d755{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-8719b8f{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-3019512{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-f9fcab0{--content-width:1305px;}.elementor-5 .elementor-element.elementor-element-b43f24f{--content-width:1305px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-84a3f80 img{width:85%;}.elementor-5 .elementor-element.elementor-element-5dbf5fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-5dbf5fd .elementor-heading-title{font-size:20px;}.elementor-5 .elementor-element.elementor-element-c1afe2e{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-b063560{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-6dff8e5::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6dff8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-5 .elementor-element.elementor-element-09ce042{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-f16b88d{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-1f266ea{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-af6df4a{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-af6df4a .elementor-heading-title{font-size:20px;}.elementor-5 .elementor-element.elementor-element-8719b8f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5 .elementor-element.elementor-element-98e9735{padding:0px 20px 0px 20px;}.elementor-5 .elementor-element.elementor-element-98e9735 .elementor-heading-title{font-size:20px;}.elementor-5 .elementor-element.elementor-element-f9fcab0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-6dff8e5 */.elementor-5 .elementor-element.elementor-element-6dff8e5{
  position:relative;
  border-radius:26px;
  transition:transform .35s cubic-bezier(.16,1,.3,1);
}
.elementor-5 .elementor-element.elementor-element-6dff8e5::before{
  content:"";
  position:absolute;
  inset:-2px;                /* épaisseur de la bordure */
  border-radius:28px;
  padding:2px;
  background:conic-gradient(from var(--a,0deg),
    transparent 0deg, #52BBB5 70deg, #2f6bf0 150deg,
    transparent 230deg, transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  opacity:0;
  transition:opacity .4s ease;
  pointer-events:none;
  z-index:2;
}
.elementor-5 .elementor-element.elementor-element-6dff8e5:hover::before{
  opacity:1;
  animation:cardglow 4s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-6dff8e5:hover{
  transform:translateY(-6px);
}
@property --a{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
@keyframes cardglow{ to{ --a:360deg; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7479b4b */.elementor-5 .elementor-element.elementor-element-7479b4b{
  position:relative;
  border-radius:26px;
  transition:transform .35s cubic-bezier(.16,1,.3,1);
}
.elementor-5 .elementor-element.elementor-element-7479b4b::before{
  content:"";
  position:absolute;
  inset:-2px;                /* épaisseur de la bordure */
  border-radius:28px;
  padding:2px;
  background:conic-gradient(from var(--a,0deg),
    transparent 0deg, #52BBB5 70deg, #2f6bf0 150deg,
    transparent 230deg, transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  opacity:0;
  transition:opacity .4s ease;
  pointer-events:none;
  z-index:2;
}
.elementor-5 .elementor-element.elementor-element-7479b4b:hover::before{
  opacity:1;
  animation:cardglow 4s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-7479b4b:hover{
  transform:translateY(-6px);
}
@property --a{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
@keyframes cardglow{ to{ --a:360deg; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa297b2 */.elementor-5 .elementor-element.elementor-element-aa297b2{
  position:relative;
  border-radius:26px;
  transition:transform .35s cubic-bezier(.16,1,.3,1);
}
.elementor-5 .elementor-element.elementor-element-aa297b2::before{
  content:"";
  position:absolute;
  inset:-2px;                /* épaisseur de la bordure */
  border-radius:28px;
  padding:2px;
  background:conic-gradient(from var(--a,0deg),
    transparent 0deg, #52BBB5 70deg, #2f6bf0 150deg,
    transparent 230deg, transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  opacity:0;
  transition:opacity .4s ease;
  pointer-events:none;
  z-index:2;
}
.elementor-5 .elementor-element.elementor-element-aa297b2:hover::before{
  opacity:1;
  animation:cardglow 4s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-aa297b2:hover{
  transform:translateY(-6px);
}
@property --a{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
@keyframes cardglow{ to{ --a:360deg; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21c75b */.elementor-5 .elementor-element.elementor-element-b21c75b{
  position:relative;
  border-radius:26px;
  transition:transform .35s cubic-bezier(.16,1,.3,1);
}
.elementor-5 .elementor-element.elementor-element-b21c75b::before{
  content:"";
  position:absolute;
  inset:-2px;                /* épaisseur de la bordure */
  border-radius:28px;
  padding:2px;
  background:conic-gradient(from var(--a,0deg),
    transparent 0deg, #52BBB5 70deg, #2f6bf0 150deg,
    transparent 230deg, transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  opacity:0;
  transition:opacity .4s ease;
  pointer-events:none;
  z-index:2;
}
.elementor-5 .elementor-element.elementor-element-b21c75b:hover::before{
  opacity:1;
  animation:cardglow 4s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-b21c75b:hover{
  transform:translateY(-6px);
}
@property --a{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
@keyframes cardglow{ to{ --a:360deg; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ecdebf */.elementor-5 .elementor-element.elementor-element-2ecdebf{
  position:relative;
  border-radius:26px;
  transition:transform .35s cubic-bezier(.16,1,.3,1);
}
.elementor-5 .elementor-element.elementor-element-2ecdebf::before{
  content:"";
  position:absolute;
  inset:-2px;                /* épaisseur de la bordure */
  border-radius:28px;
  padding:2px;
  background:conic-gradient(from var(--a,0deg),
    transparent 0deg, #52BBB5 70deg, #2f6bf0 150deg,
    transparent 230deg, transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  opacity:0;
  transition:opacity .4s ease;
  pointer-events:none;
  z-index:2;
}
.elementor-5 .elementor-element.elementor-element-2ecdebf:hover::before{
  opacity:1;
  animation:cardglow 4s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-2ecdebf:hover{
  transform:translateY(-6px);
}
@property --a{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
@keyframes cardglow{ to{ --a:360deg; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04177eb */.elementor-5 .elementor-element.elementor-element-04177eb{
  position:relative;
  border-radius:26px;
  transition:transform .35s cubic-bezier(.16,1,.3,1);
}
.elementor-5 .elementor-element.elementor-element-04177eb::before{
  content:"";
  position:absolute;
  inset:-2px;                /* épaisseur de la bordure */
  border-radius:28px;
  padding:2px;
  background:conic-gradient(from var(--a,0deg),
    transparent 0deg, #52BBB5 70deg, #2f6bf0 150deg,
    transparent 230deg, transparent 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  opacity:0;
  transition:opacity .4s ease;
  pointer-events:none;
  z-index:2;
}
.elementor-5 .elementor-element.elementor-element-04177eb:hover::before{
  opacity:1;
  animation:cardglow 4s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-04177eb:hover{
  transform:translateY(-6px);
}
@property --a{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
@keyframes cardglow{ to{ --a:360deg; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af6df4a */.elementor-5 .elementor-element.elementor-element-af6df4a .elementor-heading-title {
  background: linear-gradient(90deg, #52BBB5 0%, #164194 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2026/08/calibri-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */