.elementor-31 .elementor-element.elementor-element-356c230{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:180px;--padding-bottom:180px;--padding-left:180px;--padding-right:180px;}.elementor-31 .elementor-element.elementor-element-356c230:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-356c230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );background-image:url("https://institut-coreen-bordeaux.fr/wp-content/smush-webp/2026/02/Cours-collectifs-Bande.png.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-31 .elementor-element.elementor-element-356c230::before, .elementor-31 .elementor-element.elementor-element-356c230 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-356c230 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-356c230 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-356c230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-356c230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.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-31 .elementor-element.elementor-element-7e64be8{padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-7e64be8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:700;}.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-31 .elementor-element.elementor-element-b50f620{text-align:center;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;font-style:oblique;color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-5207cb1{--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-31 .elementor-element.elementor-element-4d9638d{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-4d9638d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4d9638d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-9d50cdc{padding:05px 05px 05px 05px;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-6902547{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-6902547 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a7d7f53{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-5ad34c9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-5ad34c9::before, .elementor-31 .elementor-element.elementor-element-5ad34c9 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5ad34c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5ad34c9 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5ad34c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5ad34c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-5ad34c9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-31 .elementor-element.elementor-element-271bdff{--display:flex;}.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-31 .elementor-element.elementor-element-ca42f62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-f5da3aa{--display:grid;--min-height:570px;--e-con-grid-template-columns:repeat(10, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f5da3aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6691933{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-76c588b{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a555c25{background-color:var( --e-global-color-39dfd25 );}.elementor-31 .elementor-element.elementor-element-1fc5800{background-color:#09226ACF;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ae59f26{background-color:var( --e-global-color-6563feb );font-family:"Roboto", Sans-serif;font-weight:400;font-style:normal;}.elementor-31 .elementor-element.elementor-element-4abcf87{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7886a79{background-color:#FFFAF0;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7886a79 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-50befc0{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-50befc0 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-53e5ffe{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-fa67db3{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-063de26{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-9c8f2bc{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-be652e3{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1aeded6{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1aeded6 a{color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-4808226{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2ae313c{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d2ea9f4{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8ed9568{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-df769fd{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e4bb7b8{background-color:var( --e-global-color-40aa966 );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-07d1f98{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-ec106ec{padding:20px 1px 5px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-31 .elementor-element.elementor-element-ec106ec.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-text{transition:color 0.3s;}.elementor-31 .elementor-element.elementor-element-2e98fd5{--spacer-size:42px;}.elementor-31 .elementor-element.elementor-element-55ef3be{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-6563feb );--border-color:var( --e-global-color-6563feb );--border-radius:30px 30px 30px 30px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-31 .elementor-element.elementor-element-684397e{padding:20px 20px 0px 20px;text-align:center;}.elementor-31 .elementor-element.elementor-element-684397e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-8c976cd{padding:10px 10px 10px 10px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-164b75a{padding:0px 0px 0px 40px;}.elementor-31 .elementor-element.elementor-element-164b75a .elementor-button{border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-31 .elementor-element.elementor-element-74c4685{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-74c4685:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-74c4685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40aa966 );}.elementor-31 .elementor-element.elementor-element-d759bac{text-align:center;}.elementor-31 .elementor-element.elementor-element-d759bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-f249f39{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-f249f39:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f249f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40aa966 );}.elementor-31 .elementor-element.elementor-element-452c1db{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-452c1db:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-452c1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-452c1db.e-con{--align-self:stretch;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-d1a5ff7 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-d1a5ff7 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-d1a5ff7 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-3717ace{text-align:center;}.elementor-31 .elementor-element.elementor-element-3717ace .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e35d9ed{padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-e35d9ed.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-acf8805 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-acf8805{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-acf8805.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d32a01e{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-d32a01e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d32a01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-a46120d .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-a46120d .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-a46120d .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-cfd27ff{text-align:center;}.elementor-31 .elementor-element.elementor-element-cfd27ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2b2dd1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-2b2dd1f p{margin-block-end:21px;}.elementor-31 .elementor-element.elementor-element-c4c070e .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-c4c070e{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-c4c070e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2ba95e6{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-2ba95e6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ba95e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-a39cd66 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-a39cd66 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-a39cd66 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-97236e4{text-align:center;}.elementor-31 .elementor-element.elementor-element-97236e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-52b116b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-52b116b p{margin-block-end:21px;}.elementor-31 .elementor-element.elementor-element-80261e6 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-80261e6{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-80261e6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d3fd039{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-d3fd039:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d3fd039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40aa966 );}.elementor-31 .elementor-element.elementor-element-cf33e48{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-cf33e48:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-cf33e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-20dcf96 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-20dcf96 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-20dcf96 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-69e2a24{text-align:center;}.elementor-31 .elementor-element.elementor-element-69e2a24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-400227e{padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-5bf8f2f .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-5bf8f2f{width:var( --container-widget-width, 81.842% );max-width:81.842%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:81.842%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-5bf8f2f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-958357f{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-958357f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-958357f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-1f19ca3 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1f19ca3 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-1f19ca3 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-3b24bea{text-align:center;}.elementor-31 .elementor-element.elementor-element-3b24bea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-0ae7be0{padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-b64885b .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-b64885b{width:var( --container-widget-width, 81.842% );max-width:81.842%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:81.842%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-b64885b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a475a3f{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-a475a3f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a475a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-05b9aa2 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-05b9aa2.elementor-view-stacked .elementor-icon{background-color:#EB9403;}.elementor-31 .elementor-element.elementor-element-05b9aa2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-05b9aa2.elementor-view-default .elementor-icon{color:#EB9403;border-color:#EB9403;}.elementor-31 .elementor-element.elementor-element-05b9aa2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-05b9aa2.elementor-view-default .elementor-icon svg{fill:#EB9403;}.elementor-31 .elementor-element.elementor-element-05b9aa2 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-05b9aa2 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-5f55441{text-align:center;}.elementor-31 .elementor-element.elementor-element-5f55441 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ca4670a{padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-8d3295c .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-8d3295c{width:var( --container-widget-width, 81.842% );max-width:81.842%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:81.842%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-8d3295c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-96159ab{--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:space-between;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-31 .elementor-element.elementor-element-96159ab:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-96159ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-dc268b5 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-dc268b5.elementor-view-stacked .elementor-icon{background-color:#EB9403;}.elementor-31 .elementor-element.elementor-element-dc268b5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-dc268b5.elementor-view-default .elementor-icon{color:#EB9403;border-color:#EB9403;}.elementor-31 .elementor-element.elementor-element-dc268b5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-dc268b5.elementor-view-default .elementor-icon svg{fill:#EB9403;}.elementor-31 .elementor-element.elementor-element-dc268b5 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-dc268b5 .elementor-icon svg{height:35px;}.elementor-31 .elementor-element.elementor-element-6c8da73{text-align:center;}.elementor-31 .elementor-element.elementor-element-6c8da73 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-610449a{padding:0px 0px 0px 0px;text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-560d92b .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-560d92b{width:var( --container-widget-width, 81.842% );max-width:81.842%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:81.842%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-560d92b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-76c32a9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-76c32a9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-76c32a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A5F;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-31 .elementor-element.elementor-element-a8f8d04{padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-a8f8d04 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-31 .elementor-element.elementor-element-a8f8d04 .elementor-icon-box-title{margin-block-end:40px;}.elementor-31 .elementor-element.elementor-element-a8f8d04 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-a8f8d04 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-a8f8d04 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-a8f8d04 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-97f50f8{padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-97f50f8 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-31 .elementor-element.elementor-element-97f50f8 .elementor-icon-box-title{margin-block-end:40px;}.elementor-31 .elementor-element.elementor-element-97f50f8 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-97f50f8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-97f50f8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-97f50f8 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-ede1a1a{padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-ede1a1a .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-31 .elementor-element.elementor-element-ede1a1a .elementor-icon-box-title{margin-block-end:40px;}.elementor-31 .elementor-element.elementor-element-ede1a1a .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-ede1a1a .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ede1a1a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-ede1a1a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-6563feb );}.elementor-31 .elementor-element.elementor-element-898ee74{--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-31 .elementor-element.elementor-element-a8bc214{padding:50px 50px 6px 50px;text-align:center;}.elementor-31 .elementor-element.elementor-element-a8bc214 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-df0d325{padding:0px 0px 50px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-31 .elementor-element.elementor-element-afe3c3e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-d3b7678{background-color:var( --e-global-color-40aa966 );padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}.elementor-31 .elementor-element.elementor-element-d3b7678 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-31 .elementor-element.elementor-element-d3b7678 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-d3b7678.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d3b7678.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-d3b7678.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d3b7678 .elementor-icon{font-size:35px;}.elementor-31 .elementor-element.elementor-element-d3b7678 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-d3b7678 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-31 .elementor-element.elementor-element-d3b7678 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;line-height:30px;}.elementor-31 .elementor-element.elementor-element-ad0a65b{--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-31 .elementor-element.elementor-element-763f445{--display:flex;border-style:none;--border-style:none;}.elementor-31 .elementor-element.elementor-element-9aa3b65{--display:flex;border-style:none;--border-style:none;}.elementor-31 .elementor-element.elementor-element-7f1452c{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-31 .elementor-element.elementor-element-7f1452c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-31 .elementor-element.elementor-element-7f1452c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;}:where( .elementor-31 .elementor-element.elementor-element-7f1452c > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-26fb9a1{--display:flex;}.elementor-31 .elementor-element.elementor-element-748aef8{--spacer-size:20px;}.elementor-31 .elementor-element.elementor-element-31d320d{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-31 .elementor-element.elementor-element-31d320d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-31d320d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40aa966 );}.elementor-31 .elementor-element.elementor-element-7aaec5e{text-align:center;}.elementor-31 .elementor-element.elementor-element-7aaec5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-ef37c35{--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;--border-radius:10px 10px 10px 10px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-31 .elementor-element.elementor-element-88299b6 .elementor-button{background-color:var( --e-global-color-40aa966 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-31 .elementor-element.elementor-element-88299b6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31 .elementor-element.elementor-element-4a7a477 .elementor-button{background-color:var( --e-global-color-40aa966 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-31 .elementor-element.elementor-element-4a7a477{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31 .elementor-element.elementor-element-940fd1b .elementor-button{background-color:var( --e-global-color-40aa966 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-31 .elementor-element.elementor-element-940fd1b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31 .elementor-element.elementor-element-0a5efb2 .elementor-button{background-color:var( --e-global-color-40aa966 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9de9985 );border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-31 .elementor-element.elementor-element-0a5efb2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31 .elementor-element.elementor-element-2218f8e .elementor-button{background-color:var( --e-global-color-40aa966 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-31 .elementor-element.elementor-element-2218f8e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31 .elementor-element.elementor-element-000b7da{--spacer-size:15px;}.elementor-31 .elementor-element.elementor-element-a8ff5dc{--display:flex;}.elementor-31 .elementor-element.elementor-element-53d554d{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-repeater-item-a77e2cc.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-repeater-item-a77e2cc.elementor-social-icon i{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-repeater-item-a77e2cc.elementor-social-icon svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-repeater-item-fe54464.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-21759e1{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-21759e1 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-4daacd0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-4daacd0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:-2% -2% -2% -2%;border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-cb7a764{--spacer-size:30px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-5207cb1{--width:70%;}.elementor-31 .elementor-element.elementor-element-5ad34c9{--width:94%;}.elementor-31 .elementor-element.elementor-element-f5da3aa{--width:75%;}.elementor-31 .elementor-element.elementor-element-55ef3be{--width:58%;}.elementor-31 .elementor-element.elementor-element-f249f39{--content-width:1190px;}.elementor-31 .elementor-element.elementor-element-452c1db{--width:100%;}.elementor-31 .elementor-element.elementor-element-d32a01e{--width:100%;}.elementor-31 .elementor-element.elementor-element-2ba95e6{--width:100%;}.elementor-31 .elementor-element.elementor-element-d3fd039{--content-width:1600px;}.elementor-31 .elementor-element.elementor-element-26fb9a1{--width:100%;}.elementor-31 .elementor-element.elementor-element-31d320d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-356c230{--width:1600px;}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-356c230:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-356c230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-7e64be8{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-7e64be8 .elementor-heading-title{font-size:60px;}.elementor-31 .elementor-element.elementor-element-5ad34c9{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f5da3aa{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-ec106ec{--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31 .elementor-element.elementor-element-ec106ec .elementor-icon-list-item > a{font-size:15px;}.elementor-31 .elementor-element.elementor-element-f249f39{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f249f39.e-con{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-452c1db{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:17%;--padding-bottom:17%;--padding-left:17%;--padding-right:17%;}.elementor-31 .elementor-element.elementor-element-452c1db.e-con{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-3717ace .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-e35d9ed{padding:30px 0px 200px 0px;font-size:16px;}.elementor-31 .elementor-element.elementor-element-acf8805{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-31 .elementor-element.elementor-element-d32a01e{--justify-content:center;}.elementor-31 .elementor-element.elementor-element-c4c070e{--container-widget-width:224px;--container-widget-flex-grow:0;width:var( --container-widget-width, 224px );max-width:224px;}.elementor-31 .elementor-element.elementor-element-2ba95e6{--justify-content:center;}.elementor-31 .elementor-element.elementor-element-d3fd039{--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--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-31 .elementor-element.elementor-element-d3fd039.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-cf33e48{--justify-content:center;}.elementor-31 .elementor-element.elementor-element-76c32a9{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-afe3c3e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-356c230{--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:02px;}.elementor-31 .elementor-element.elementor-element-356c230:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-356c230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:1000px auto;}.elementor-31 .elementor-element.elementor-element-7e64be8 .elementor-heading-title{font-size:50px;}.elementor-31 .elementor-element.elementor-element-b50f620{font-size:18px;}.elementor-31 .elementor-element.elementor-element-6902547{font-size:16px;}.elementor-31 .elementor-element.elementor-element-5ad34c9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f5da3aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-d759bac .elementor-heading-title{font-size:35px;}.elementor-31 .elementor-element.elementor-element-f249f39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e35d9ed{padding:20px 0px 20px 0px;}.elementor-31 .elementor-element.elementor-element-d3fd039{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-76c32a9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-afe3c3e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f5da3aa *//* ===== Tableau Cours Collectifs — 10 colonnes, DÉBUTANTS sur N0+N1+N2 ===== */
.elementor-31 .elementor-element.elementor-element-f5da3aa{
  display:grid !important;
  grid-template-columns:1.5fr .7fr 1.7fr 1fr 1.1fr 1.1fr 1.1fr 1.1fr 1fr !important;
  grid-auto-rows:minmax(56px,auto) !important;
  gap:0 !important;
  min-width:1040px;
  background:#fff;
  box-shadow:0 10px 30px rgba(33,57,90,.10);
  font-family:"Helvetica Neue",Arial,sans-serif;
}
.elementor-31 .elementor-element.elementor-element-f5da3aa > *{
  display:flex;align-items:center;justify-content:center;text-align:center;
  padding:14px 10px;margin:0;border:1px solid #e9e4db;min-width:0;
  font-size:14px;line-height:1.3;color:#3a3a3a;
}
.elementor-31 .elementor-element.elementor-element-f5da3aa > * p{margin:0;overflow-wrap:anywhere;}

/* ===== Placement ===== */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p1{grid-area:1/1/2/4}     /* NIVEAUX */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p2{grid-area:1/4/2/10}     /* COURS COLLECTIFS */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p5{grid-area:2/1/5/2}     /* DÉBUTANTS (N0+N1+N2) */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p3{grid-area:2/2/3/3}     /* N0 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p52{grid-area:2/3/3/4}    /* Grand Débutant */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p4{grid-area:2/4/3/10}    /* Cours d'initiation */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p6{grid-area:3/2/4/3}     /* N1 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p53{grid-area:3/3/4/4}    /* Débutant */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p10{grid-area:3/4/4/5}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p7{grid-area:3/5/4/6}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p8{grid-area:3/6/4/8}     /* Compr. & expr. orale (x2) */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p9{grid-area:3/8/4/10}     /* Compr. & expr. écrite (x2) */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p12{grid-area:4/2/5/3}    /* N2 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p54{grid-area:4/3/5/4}    /* Débutant + */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p13{grid-area:4/4/5/5}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p14{grid-area:4/5/5/6}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p15{grid-area:4/6/5/7}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p16{grid-area:4/7/5/8}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p17{grid-area:4/8/5/9}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p18{grid-area:4/9/5/10}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p20{grid-area:5/1/7/2}    /* INTERMÉDIAIRES (N3+N4) */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p21{grid-area:5/2/6/3}    /* N3 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p55{grid-area:5/3/6/4}    /* Intermédiaire */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p22{grid-area:5/4/6/5}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p23{grid-area:5/5/6/6}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p24{grid-area:5/6/6/7}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p25{grid-area:5/7/6/8}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p26{grid-area:5/8/6/9}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p27{grid-area:5/9/6/10}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p29{grid-area:6/2/7/3}    /* N4 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p56{grid-area:6/3/7/4}    /* Intermédiaire + */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p30{grid-area:6/4/7/5}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p31{grid-area:6/5/7/6}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p32{grid-area:6/6/7/7}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p33{grid-area:6/7/7/8}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p34{grid-area:6/8/7/9}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p35{grid-area:6/9/7/10}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p37{grid-area:7/1/9/2}    /* AVANCÉS (N5+N6) */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p38{grid-area:7/2/8/3}    /* N5 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p57{grid-area:7/3/8/4}    /* Avancé */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p39{grid-area:7/4/8/5}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p40{grid-area:7/5/8/6}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p41{grid-area:7/6/8/7}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p42{grid-area:7/7/8/8}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p43{grid-area:7/8/8/9}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p44{grid-area:7/9/8/10}  
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p45{grid-area:8/2/9/3}    /* N6 */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p58{grid-area:8/3/9/4}    /* Autonome */
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p46{grid-area:8/4/9/5}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p47{grid-area:8/5/9/6}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p48{grid-area:8/6/9/7}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p49{grid-area:8/7/9/8}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p50{grid-area:8/8/9/9}
.elementor-31 .elementor-element.elementor-element-f5da3aa > .p51{grid-area:8/9/9/10}   /* Cours de débat 1 */

/* ===== Couleurs ===== */
.cct-head,.cct-group{background:#21395a;color:#fff !important;font-weight:700}
.cct-head{font-size:18px;padding:24px 16px;letter-spacing:.06em;}
.cct-group{letter-spacing:.02em;}
.cct-code{background:#f5efe6;color:#d3982e;font-family:Georgia,serif;font-size:18px;font-weight:600;}
.cct-label{background:#f5efe6;color:#33455e;font-weight:600;}
.cct-n0{background:#fdf6df !important;}
.cct-init{background:#fdf6df;color:#d3982e;font-style:italic;font-weight:600;font-size:15px;}
.cct-debat{background:#e4f0d8;color:#7a9c5a;font-weight:600;}/* End custom CSS */