.elementor-20388 .elementor-element.elementor-element-c364e9d{--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-20388 .elementor-element.elementor-element-3f01933{--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-20388 .elementor-element.elementor-element-e976dce{--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-20388 .elementor-element.elementor-element-841783c{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-f8908df{--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-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-20388 .elementor-element.elementor-element-f39c702{column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-f0d6c45{--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-20388 .elementor-element.elementor-element-9ffc0bc{--spacer-size:10px;}.elementor-20388 .elementor-element.elementor-element-591b33a{--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-20388 .elementor-element.elementor-element-12ba723{--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-20388 .elementor-element.elementor-element-55660a7{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-52c45e4{--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-20388 .elementor-element.elementor-element-3ac0fde{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-915d236{--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-20388 .elementor-element.elementor-element-7e011b2{--spacer-size:10px;}.elementor-20388 .elementor-element.elementor-element-bd1e49c{--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-20388 .elementor-element.elementor-element-4c99fdd{--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-20388 .elementor-element.elementor-element-cbc6846{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-969e2ce{--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-20388 .elementor-element.elementor-element-9b2562b{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-c0b2e50{--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-20388 .elementor-element.elementor-element-be0ab0a{--spacer-size:10px;}.elementor-20388 .elementor-element.elementor-element-6a497e2{--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-20388 .elementor-element.elementor-element-3fd251d{--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-20388 .elementor-element.elementor-element-67c76b0{--spacer-size:50px;}.elementor-20388 .elementor-element.elementor-element-07f5859{--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-20388 .elementor-element.elementor-element-1374244{--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-20388 .elementor-element.elementor-element-011e782{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-12faf0c{--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-20388 .elementor-element.elementor-element-998fe97{--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-20388 .elementor-element.elementor-element-5958c8b{--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-20388 .elementor-element.elementor-element-72721a3{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-1927016{--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-20388 .elementor-element.elementor-element-9842da2{--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-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-20388 .elementor-element.elementor-element-779be1f{--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-20388 .elementor-element.elementor-element-6f80317{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-1a0e8a4{--display:flex;}.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-20388 .elementor-element.elementor-element-1aa3a54 .elementor-button{background-color:#FF8800;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-20388 .elementor-element.elementor-element-1aa3a54 .elementor-button:hover, .elementor-20388 .elementor-element.elementor-element-1aa3a54 .elementor-button:focus{background-color:#FFFFFF;color:#FF8800;}.elementor-20388 .elementor-element.elementor-element-1aa3a54 .elementor-button:hover svg, .elementor-20388 .elementor-element.elementor-element-1aa3a54 .elementor-button:focus svg{fill:#FF8800;}.elementor-20388 .elementor-element.elementor-element-515badb{--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-20388 .elementor-element.elementor-element-07abfe7{--spacer-size:10px;}.elementor-20388 .elementor-element.elementor-element-47dd163{--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-20388 .elementor-element.elementor-element-d9bc9ef{--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-20388 .elementor-element.elementor-element-21378fa{--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-20388 .elementor-element.elementor-element-0e617aa{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-2613f0a{--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-20388 .elementor-element.elementor-element-6ad35dc{--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-20388 .elementor-element.elementor-element-9b2e43f{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-f7cc8a5{--display:flex;}.elementor-20388 .elementor-element.elementor-element-c72ee15{--display:flex;}.elementor-20388 .elementor-element.elementor-element-fd79f1c .elementor-button{background-color:#FF8800;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-20388 .elementor-element.elementor-element-fd79f1c .elementor-button:hover, .elementor-20388 .elementor-element.elementor-element-fd79f1c .elementor-button:focus{background-color:#FFFFFF;color:#FF8800;}.elementor-20388 .elementor-element.elementor-element-fd79f1c .elementor-button:hover svg, .elementor-20388 .elementor-element.elementor-element-fd79f1c .elementor-button:focus svg{fill:#FF8800;}.elementor-20388 .elementor-element.elementor-element-f6754ae{--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-20388 .elementor-element.elementor-element-3aef534{--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-20388 .elementor-element.elementor-element-abc83f0{--spacer-size:10px;}.elementor-20388 .elementor-element.elementor-element-86ae923{--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-20388 .elementor-element.elementor-element-3ff72ea{--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-20388 .elementor-element.elementor-element-2cd0436{--display:flex;}.elementor-20388 .elementor-element.elementor-element-615d927{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-74e15c1{--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-20388 .elementor-element.elementor-element-66da895{--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-20388 .elementor-element.elementor-element-177f584{--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-20388 .elementor-element.elementor-element-78bb793{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-e0aeb40{--display:flex;}.elementor-20388 .elementor-element.elementor-element-4681392{--display:flex;}.elementor-20388 .elementor-element.elementor-element-e60195e .elementor-button{background-color:#FF8800;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-20388 .elementor-element.elementor-element-e60195e .elementor-button:hover, .elementor-20388 .elementor-element.elementor-element-e60195e .elementor-button:focus{background-color:#FFFFFF;color:#FF8800;}.elementor-20388 .elementor-element.elementor-element-e60195e .elementor-button:hover svg, .elementor-20388 .elementor-element.elementor-element-e60195e .elementor-button:focus svg{fill:#FF8800;}.elementor-20388 .elementor-element.elementor-element-f802f64{--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-20388 .elementor-element.elementor-element-65cb178{--spacer-size:50px;}.elementor-20388 .elementor-element.elementor-element-5825ef5{--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-20388 .elementor-element.elementor-element-8e5bb10{--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-20388 .elementor-element.elementor-element-f228223{--spacer-size:50px;}.elementor-20388 .elementor-element.elementor-element-c94f2a9{--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-20388 .elementor-element.elementor-element-d9f9043{--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-20388 .elementor-element.elementor-element-654572d{--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-20388 .elementor-element.elementor-element-f945960{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-612bed5{--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-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-20388 .elementor-element.elementor-element-8a7864e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5D87EE;}.elementor-20388 .elementor-element.elementor-element-d81deb4{--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-20388 .elementor-element.elementor-element-d0e616b{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-8569e00{--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-20388 .elementor-element.elementor-element-c012737{--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-20388 .elementor-element.elementor-element-7234179{--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-20388 .elementor-element.elementor-element-9a06d4b{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-5f222ea{--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-20388 .elementor-element.elementor-element-b8a3d86{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-1492f8e{--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-20388 .elementor-element.elementor-element-aab91ef{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-b36d475{--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-20388 .elementor-element.elementor-element-82d1c4d{--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-20388 .elementor-element.elementor-element-5070240{--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-20388 .elementor-element.elementor-element-d56dedb{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-e9d1e48{--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-20388 .elementor-element.elementor-element-701a5be{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-00b7fc0{--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-20388 .elementor-element.elementor-element-7a9ed61{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-f2fc071{--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-20388 .elementor-element.elementor-element-3e92a16{--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-20388 .elementor-element.elementor-element-47f0873{--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-20388 .elementor-element.elementor-element-3ed4794{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-e3278ed{--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-20388 .elementor-element.elementor-element-84401d3{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-20388 .elementor-element.elementor-element-b419cb9{--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-20388 .elementor-element.elementor-element-eeb4cf8{--spacer-size:30px;}.elementor-20388 .elementor-element.elementor-element-2611b6c{--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-20388 .elementor-element.elementor-element-6333472{--display:flex;}.elementor-20388 .elementor-element.elementor-element-b603851 .elementor-button{background-color:#FF8800;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;}.elementor-20388 .elementor-element.elementor-element-b603851 .elementor-button:hover, .elementor-20388 .elementor-element.elementor-element-b603851 .elementor-button:focus{background-color:#FFFFFF;color:#FF8800;}.elementor-20388 .elementor-element.elementor-element-b603851 .elementor-button:hover svg, .elementor-20388 .elementor-element.elementor-element-b603851 .elementor-button:focus svg{fill:#FF8800;}.elementor-20388 .elementor-element.elementor-element-f2c6125{--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-20388 .elementor-element.elementor-element-bc9cf46{--spacer-size:50px;}@media(min-width:768px){.elementor-20388 .elementor-element.elementor-element-9842da2{--width:50%;}.elementor-20388 .elementor-element.elementor-element-779be1f{--width:50%;}.elementor-20388 .elementor-element.elementor-element-6ad35dc{--width:50%;}.elementor-20388 .elementor-element.elementor-element-f6754ae{--width:50%;}.elementor-20388 .elementor-element.elementor-element-66da895{--width:50%;}.elementor-20388 .elementor-element.elementor-element-177f584{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-70a648d */.titre-design {
    position: relative;
    display: inline-block;
}

.titre-design h2 {
    position: relative;
    margin: 0;
    font-size: 50px;
    font-weight: 800;
    line-height: 1.05;
    color: #5d87ee;
    z-index: 2;
}

.titre-design::before {
    content: "";
    position: absolute;
    top: -16px;
    left: 200px;
    width: 1300px;
    height: 100px;
    background: #dfe8fb;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa420b4 */.titre-design {
    position: relative;
    display: inline-block;
}

.titre-design h2 {
    position: relative;
    margin: 0;
    font-size: 50px;
    font-weight: 800;
    line-height: 1.05;
    color: #5d87ee;
    z-index: 2;
}

.titre-design::before {
    content: "";
    position: absolute;
    top: -16px;
    left: 250px;
    width: 1300px;
    height: 100px;
    background: #dfe8fb;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-574b533 */.l92-contact-card {
  margin: 40px 0;
  padding: 32px;
  border-radius: 20px;

  background: #dfe8fb;
  border: 1px solid #c9d7f5;

  box-shadow: 0 12px 28px rgba(29, 63, 143, 0.06);
  text-align: center; /* 👈 centrage global */
}

.l92-contact-card__inner {
  max-width: 900px;
  margin: 0 auto;
}

/* Titre */

.l92-contact-card h2 {
  margin: 0 0 12px;
  color: #5d87ee;
  font-size: 2.1rem;
  line-height: 1.3;
}

/* Intro */

.l92-contact-card__intro {
  margin: 0 0 28px;
  color: #374151;
  line-height: 1.7;
}

/* Grid */

.l92-contact-card__infos {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

/* Items */

.l92-contact-item {
  padding: 20px 16px;
  border-radius: 16px;

  background: #ffffff;
  border: 1px solid #d6e2fb;

  text-align: center; /* 👈 centrage contenu */
}

/* Labels */

.l92-contact-item__label {
  margin: 0 0 8px;
  font-size: 0.85rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #b45309; /* orange Ligue */
}

/* Values */

.l92-contact-item__value {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.6;
  color: #1f2937;
}

/* Liens */

.l92-contact-item a {
  color: #1d3f8f;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.l92-contact-item a:hover {
  color: #15306d;
}

/* Focus RGAA */

.l92-contact-item a:focus-visible {
  outline: 3px solid #111;
  outline-offset: 3px;
  border-radius: 4px;
}

/* Responsive */

@media (max-width: 768px) {
  .l92-contact-card__infos {
    grid-template-columns: 1fr;
  }

  .l92-contact-card {
    padding: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89922a2 *//* ===== Bandeau numéro vert ===== */

.l92-support-help {
  margin: 48px 0;
  border-radius: 24px;
  overflow: hidden;

  background: linear-gradient(135deg, #34d9c3 0%, #34d9c3 100%);
  color: #ffffff;

  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.08);
}

.l92-support-help__inner {
  display: grid;
  grid-template-columns: 1.2fr 0.9fr 1fr;
  gap: 28px;
  align-items: center;

  padding: 36px;
}

/* ===== Partie texte ===== */

.l92-support-help__eyebrow {
  margin: 0 0 10px;
  font-size: 0.9rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;

  color: rgba(255, 255, 255, 0.9);
}

.l92-support-help h2 {
  margin: 0 0 14px;
  font-size: clamp(1.8rem, 3vw, 2.3rem);
  line-height: 1.2;

  color: #ffffff;
}

.l92-support-help__text {
  margin: 0;
  max-width: 520px;
  line-height: 1.7;

  color: rgba(255, 255, 255, 0.95);
}

/* ===== Bloc téléphone ===== */

.l92-support-help__contact {
  padding: 22px 24px;
  border-radius: 20px;

  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(2px);

  text-align: center;
}

.l92-support-help__phone-label {
  margin: 0 0 8px;
  font-size: 0.85rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;

  color: rgba(255, 255, 255, 0.9);
}

.l92-support-help__phone {
  margin: 0 0 8px;

  font-size: clamp(2rem, 4vw, 2.6rem);
  font-weight: 800;
  line-height: 1.1;

  white-space: nowrap; /* 👈 numéro sur une seule ligne */
}

.l92-support-help__phone a {
  color: #ffffff;
  text-decoration: none;
}

.l92-support-help__phone a:hover,
.l92-support-help__phone a:focus-visible {
  text-decoration: underline;
}

.l92-support-help__hours {
  margin: 0;
  font-size: 0.95rem;
  line-height: 1.6;

  color: rgba(255, 255, 255, 0.95);
}

/* ===== Liste services ===== */

.l92-support-help__services ul {
  margin: 0 0 12px;
  padding-left: 20px;
}

.l92-support-help__services li {
  line-height: 1.7;
}

.l92-support-help__services li + li {
  margin-top: 6px;
}

.l92-support-help__note {
  margin: 0;
  font-size: 0.9rem;
  font-weight: 600;

  color: rgba(255, 255, 255, 0.95);
}

/* ===== Focus accessibilité ===== */

.l92-support-help a:focus-visible {
  outline: 3px solid #111111;
  outline-offset: 3px;
  border-radius: 6px;
}

/* ===== Responsive ===== */

@media (max-width: 1024px) {
  .l92-support-help__inner {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .l92-support-help__text {
    max-width: 100%;
  }
}

@media (max-width: 640px) {
  .l92-support-help {
    border-radius: 20px;
  }

  .l92-support-help__inner {
    padding: 24px 20px;
  }

  .l92-support-help__contact {
    padding: 18px 20px;
  }

  .l92-support-help__phone {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2823c95 */.l92-social-card {
  margin: 64px 0; /* + espace extérieur */
}

.l92-social-card__inner {
  max-width: 760px; /* 👈 réduit pour meilleure lisibilité */
  margin: 0 auto;
  padding: 44px 36px;

  background: #dfe8fb;
  border: 1px solid #c9d7f5;
  border-radius: 24px;

  box-shadow: 0 12px 28px rgba(29, 63, 143, 0.06);

  text-align: center;
}

/* Titre */

.l92-social-card h2 {
  margin: 0 0 32px;
  color:#5d87ee;
  font-size: clamp(1.9rem, 3vw, 2.4rem);
  line-height: 1.25;
}

/* Contenu */

.l92-social-card__content {
  margin-bottom: 36px;
}

.l92-social-card__content p {
  margin: 0 0 22px; /* 👈 plus d’air */
  font-size: 20px;
  line-height: 1.9; /* 👈 lecture + confortable */
  color: #1f2937;
}

/* Bloc important */

.l92-social-card__highlight {
  margin: 28px 0;
  padding: 20px 22px;

  background: rgba(255, 255, 255, 0.7);
  border-left: 4px solid #b45309;
  border-radius: 14px;

  font-weight: 600;
}

/* Horaires */

.l92-social-card__hours {
  margin-top: 20px;
  padding-top: 28px;
  border-top: 1px solid #c9d7f5; /* 👈 séparation douce */
}

.l92-social-card__hours-label {
  margin: 0 0 10px;
  font-size: 0.9rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #b45309;
}

.l92-social-card__hours-value {
  margin: 0;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.7;
  color: #5d87ee;
}

/* Mobile */

@media (max-width: 640px) {
  .l92-social-card__inner {
    padding: 32px 22px;
  }

  .l92-social-card__content p {
    font-size: 18px;
  }
}/* End custom CSS */