.elementor-16317 .elementor-element.elementor-element-b464972{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-16317 .elementor-element.elementor-element-9ea015d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16317 .elementor-element.elementor-element-36d3441{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16317 .elementor-element.elementor-element-36d3441 .elementor-divider-separator{width:100%;}.elementor-16317 .elementor-element.elementor-element-36d3441 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-16317 .elementor-element.elementor-element-5edfe08{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-891fc07{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16317 .elementor-element.elementor-element-0bf7621{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-16317 .elementor-element.elementor-element-5eeecdb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-ac50b3f{font-family:"Poppins", Sans-serif;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-16317 .elementor-element.elementor-element-b361c68 .elementor-button:hover, .elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button:hover svg, .elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button:focus svg{fill:#000000;}.elementor-16317 .elementor-element.elementor-element-05f2843{--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-16317 .elementor-element.elementor-element-7557c98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-7557c98.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-69a8c2b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-69a8c2b{text-align:left;}.elementor-16317 .elementor-element.elementor-element-69a8c2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-d879eee{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-d879eee a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-d879eee a:hover, .elementor-16317 .elementor-element.elementor-element-d879eee a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-bdad7f5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-bdad7f5{text-align:left;}.elementor-16317 .elementor-element.elementor-element-bdad7f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-cc823f8{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-cc823f8 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-cc823f8 a:hover, .elementor-16317 .elementor-element.elementor-element-cc823f8 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-9235d54 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-9235d54{text-align:left;}.elementor-16317 .elementor-element.elementor-element-9235d54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-b72aa85{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-b72aa85 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-b72aa85 a:hover, .elementor-16317 .elementor-element.elementor-element-b72aa85 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-d0302af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16317 .elementor-element.elementor-element-d071982{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16317 .elementor-element.elementor-element-3fc1927 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-3fc1927.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-cfb4f24{--display:flex;}.elementor-16317 .elementor-element.elementor-element-bee1249 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-bee1249.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-acec6fb{--display:flex;}.elementor-16317 .elementor-element.elementor-element-3058f04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-3058f04.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-78ba1c5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-78ba1c5{text-align:left;}.elementor-16317 .elementor-element.elementor-element-78ba1c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-be4fc89{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-be4fc89 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-be4fc89 a:hover, .elementor-16317 .elementor-element.elementor-element-be4fc89 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-e8f4dc8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-e8f4dc8{text-align:left;}.elementor-16317 .elementor-element.elementor-element-e8f4dc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-0daf5e0{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-0daf5e0 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-0daf5e0 a:hover, .elementor-16317 .elementor-element.elementor-element-0daf5e0 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button:hover, .elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button:hover svg, .elementor-16317 .elementor-element.elementor-element-ec0eda3 .elementor-button:focus svg{fill:#000000;}.elementor-16317 .elementor-element.elementor-element-e479b7d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-e479b7d{text-align:left;}.elementor-16317 .elementor-element.elementor-element-e479b7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-c74cf7d{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-c74cf7d a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-c74cf7d a:hover, .elementor-16317 .elementor-element.elementor-element-c74cf7d a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button:hover, .elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button:hover svg, .elementor-16317 .elementor-element.elementor-element-82bd6bf .elementor-button:focus svg{fill:#000000;}.elementor-16317 .elementor-element.elementor-element-ef6bd43 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-ef6bd43{text-align:left;}.elementor-16317 .elementor-element.elementor-element-ef6bd43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-9490b72{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-9490b72 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-9490b72 a:hover, .elementor-16317 .elementor-element.elementor-element-9490b72 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-9a03c6b > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-9a03c6b{text-align:center;}.elementor-16317 .elementor-element.elementor-element-9a03c6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-48b5195{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-48b5195 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-48b5195 a:hover, .elementor-16317 .elementor-element.elementor-element-48b5195 a:focus{color:#A40000;}.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-16317 .elementor-element.elementor-element-cd23cc8 .elementor-icon-wrapper{text-align:center;}.elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-framed .elementor-icon, .elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-framed .elementor-icon, .elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-stacked .elementor-icon:hover{background-color:#A40000;}.elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-framed .elementor-icon:hover, .elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-default .elementor-icon:hover{color:#A40000;border-color:#A40000;}.elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-framed .elementor-icon:hover, .elementor-16317 .elementor-element.elementor-element-cd23cc8.elementor-view-default .elementor-icon:hover svg{fill:#A40000;}.elementor-16317 .elementor-element.elementor-element-cd23cc8 .elementor-icon{font-size:35px;}.elementor-16317 .elementor-element.elementor-element-cd23cc8 .elementor-icon svg{height:35px;}.elementor-16317 .elementor-element.elementor-element-db08576{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button:hover, .elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button:hover svg, .elementor-16317 .elementor-element.elementor-element-d15c9b2 .elementor-button:focus svg{fill:#000000;}.elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button:hover, .elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button:hover svg, .elementor-16317 .elementor-element.elementor-element-a23556d .elementor-button:focus svg{fill:#000000;}.elementor-16317 .elementor-element.elementor-element-89ba25b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-16317 .elementor-element.elementor-element-89ba25b > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-89ba25b .elementor-divider-separator{width:100%;}.elementor-16317 .elementor-element.elementor-element-89ba25b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16317 .elementor-element.elementor-element-e0b8f49 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-e0b8f49{text-align:left;}.elementor-16317 .elementor-element.elementor-element-e0b8f49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-1d4b367 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-1d4b367{text-align:left;}.elementor-16317 .elementor-element.elementor-element-1d4b367 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#A40000;}.elementor-16317 .elementor-element.elementor-element-9e2c58a{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-9e2c58a a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-9e2c58a a:hover, .elementor-16317 .elementor-element.elementor-element-9e2c58a a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-590a3cc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-590a3cc{text-align:right;}.elementor-16317 .elementor-element.elementor-element-590a3cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#A40000;}.elementor-16317 .elementor-element.elementor-element-4a82843{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-4a82843 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-4a82843 a:hover, .elementor-16317 .elementor-element.elementor-element-4a82843 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-e9b2b52 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-e9b2b52{text-align:left;}.elementor-16317 .elementor-element.elementor-element-e9b2b52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#A40000;}.elementor-16317 .elementor-element.elementor-element-e21abcf{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-e21abcf a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-e21abcf a:hover, .elementor-16317 .elementor-element.elementor-element-e21abcf a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-7c7e872 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-7c7e872{text-align:right;}.elementor-16317 .elementor-element.elementor-element-7c7e872 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#A40000;}.elementor-16317 .elementor-element.elementor-element-a771082{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-a771082 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-a771082 a:hover, .elementor-16317 .elementor-element.elementor-element-a771082 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-7822b2e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-7822b2e{text-align:left;}.elementor-16317 .elementor-element.elementor-element-7822b2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#A40000;}.elementor-16317 .elementor-element.elementor-element-d972de4{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-d972de4 a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-d972de4 a:hover, .elementor-16317 .elementor-element.elementor-element-d972de4 a:focus{color:#A40000;}.elementor-16317 .elementor-element.elementor-element-08c298a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16317 .elementor-element.elementor-element-08c298a.e-con{--align-self: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-16317 .elementor-element.elementor-element-074c7f6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16317 .elementor-element.elementor-element-074c7f6.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-3a3eb86{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16317 .elementor-element.elementor-element-3a3eb86.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-a07ddd3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-16317 .elementor-element.elementor-element-a07ddd3.elementor-element{--align-self:center;}.elementor-16317 .elementor-element.elementor-element-92572ed{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-16317 .elementor-element.elementor-element-92572ed a{color:#FFFFFF;}.elementor-16317 .elementor-element.elementor-element-92572ed a:hover, .elementor-16317 .elementor-element.elementor-element-92572ed a:focus{color:#A40000;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-16317 .elementor-element.elementor-element-0bf7621{--width:50%;}.elementor-16317 .elementor-element.elementor-element-05f2843{--width:50%;}.elementor-16317 .elementor-element.elementor-element-d071982{--width:35%;}.elementor-16317 .elementor-element.elementor-element-cfb4f24{--width:35%;}.elementor-16317 .elementor-element.elementor-element-acec6fb{--width:35%;}.elementor-16317 .elementor-element.elementor-element-08c298a{--width:35%;}}@media(max-width:1200px){.elementor-16317 .elementor-element.elementor-element-891fc07{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}}@media(max-width:767px){.elementor-16317 .elementor-element.elementor-element-891fc07{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-16317 .elementor-element.elementor-element-0bf7621{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16317 .elementor-element.elementor-element-5eeecdb{text-align:center;}.elementor-16317 .elementor-element.elementor-element-5eeecdb .elementor-heading-title{font-size:18px;}.elementor-16317 .elementor-element.elementor-element-ac50b3f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-16317 .elementor-element.elementor-element-ac50b3f{font-size:15px;}.elementor-16317 .elementor-element.elementor-element-b361c68 .elementor-button{font-size:12px;}.elementor-16317 .elementor-element.elementor-element-05f2843{--width:500px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16317 .elementor-element.elementor-element-cfb4f24{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16317 .elementor-element.elementor-element-08c298a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16317 .elementor-element.elementor-element-074c7f6{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-16317 .elementor-element.elementor-element-3a3eb86{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-16317 .elementor-element.elementor-element-a07ddd3{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}}/* Start custom CSS for html, class: .elementor-element-7557c98 *//* Conteneur local */
.card-containeralpha {
  width: fit-content;
  margin: auto;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Composant carte */
.cardalpha {
  position: relative;
  width: 220px;
  height: 280px;
  color: black;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 300px 0 50px rgba(0, 0, 0, 0.4);
  transform: perspective(2000px) rotateZ(0);
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.cardalpha::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: inherit;
  background: linear-gradient(45deg, #ffffff, #e0e0e0, #ffffff);
  background-size: 400%;
  filter: blur(6px);
  opacity: 0.7;
  z-index: -1;
  animation: neonGlow 6s linear infinite;
}

@keyframes neonGlow {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

.coveralpha {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  transform-origin: left;
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.coveralpha img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  backface-visibility: hidden;
}

.coveralpha img:nth-child(1) {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.coveralpha img:nth-child(2) {
  transform: rotateY(180deg);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.cardalpha:hover {
  transform: perspective(2000px) rotateZ(-10deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 20px 0 50px rgba(0, 0, 0, 0.4);
}

.cardalpha:hover .coveralpha {
  transform: rotateY(-135deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4);
}

.contentalpha {
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 8px;
}

.contentalpha h2 {
  font-size: 12px;
  margin-bottom: 1rem;
}

@media screen and (max-width: 767px) {
  /* Conteneur : centré et responsive */
  .card-containeralpha {
    width: 100%;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; /* plusieurs cartes sur plusieurs lignes si besoin */
    gap: 10px;       /* espace entre cartes */
  }

  /* Carte */
  .cardalpha {
    width: 150px;   /* largeur réduite */
    height: 190px;  /* hauteur proportionnelle */
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 5px 0 10px rgba(0,0,0,0.3), inset 20px 0 25px rgba(0,0,0,0.3);
    transition: all 0.8s ease;
  }

  .cardalpha::before {
    top: -2px;
    left: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    filter: blur(4px);
  }

  /* Couverture */
  .coveralpha {
    transform-origin: left;
    transition: all 0.8s ease;
  }

  .coveralpha img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .coveralpha img:nth-child(1) {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .coveralpha img:nth-child(2) {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  /* Hover simplifié sur mobile (pas de rotation extrême) */
  .cardalpha:hover {
    transform: perspective(2000px) rotateZ(-5deg);
    box-shadow: 5px 0 10px rgba(0,0,0,0.3), inset 10px 0 25px rgba(0,0,0,0.3);
  }

  .cardalpha:hover .coveralpha {
    transform: rotateY(-90deg);
  }

  /* Contenu texte */
  .contentalpha {
    font-size: 5px;
    padding: 0.5rem;
  }

  .contentalpha h2 {
    font-size: 9px;
    margin-bottom: 0.5rem;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fc1927 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
}

/* Le body est clean */
body {
  background-color: #000000;
  overflow-x: hidden;
}

/* Conteneur local */
.card-container {
  width: fit-content;
  margin: auto,
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Composant carte */
.card {
  position: relative;
  width: 220px;
  height: 280px;
  color: black;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 300px 0 50px rgba(0, 0, 0, 0.4);
  transform: perspective(2000px) rotateZ(0);
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.card::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: inherit;
  background: linear-gradient(45deg, #ffffff, #e0e0e0, #ffffff);
  background-size: 400%;
  filter: blur(6px);
  opacity: 0.7;
  z-index: -1;
  animation: neonGlow 6s linear infinite;
}

@keyframes neonGlow {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  transform-origin: left;
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.cover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  backface-visibility: hidden;
}

.cover img:nth-child(1) {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.cover img:nth-child(2) {
  transform: rotateY(180deg);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.card:hover {
  transform: perspective(2000px) rotateZ(-10deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 20px 0 50px rgba(0, 0, 0, 0.4);
}

.card:hover .cover {
  transform: rotateY(-135deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4);
}

.content {
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}

.content h2 {
  font-size: 11px;
  margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bee1249 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
}

/* Le body est clean */
body {
  background-color: #000000;
  overflow-x: hidden;
}

/* Conteneur local */
.card-container {
  width: fit-content;
  margin: auto;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Composant carte */
.card {
  position: relative;
  width: 220px;
  height: 280px;
  color: black;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 300px 0 50px rgba(0, 0, 0, 0.4);
  transform: perspective(2000px) rotateZ(0);
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.card::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: inherit;
  background: linear-gradient(45deg, #ffffff, #e0e0e0, #ffffff);
  background-size: 400%;
  filter: blur(6px);
  opacity: 0.7;
  z-index: -1;
  animation: neonGlow 6s linear infinite;
}

@keyframes neonGlow {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  transform-origin: left;
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.cover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  backface-visibility: hidden;
}

.cover img:nth-child(1) {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.cover img:nth-child(2) {
  transform: rotateY(180deg);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.card:hover {
  transform: perspective(2000px) rotateZ(-10deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 20px 0 50px rgba(0, 0, 0, 0.4);
}

.card:hover .cover {
  transform: rotateY(-135deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4);
}

.content {
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}

.content h2 {
  font-size: 11px;
  margin-bottom: 1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3058f04 */* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Open Sans', sans-serif;
}

/* Le body est clean */
body {
  background-color: #000000;
  overflow-x: hidden;
}

/* Conteneur local */
.card-container {
  width: fit-content;
  margin: auto;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Composant carte */
.card {
  position: relative;
  width: 220px;
  height: 280px;
  color: black;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 300px 0 50px rgba(0, 0, 0, 0.4);
  transform: perspective(2000px) rotateZ(0);
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.card::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border-radius: inherit;
  background: linear-gradient(45deg, #ffffff, #e0e0e0, #ffffff);
  background-size: 400%;
  filter: blur(6px);
  opacity: 0.7;
  z-index: -1;
  animation: neonGlow 6s linear infinite;
}

@keyframes neonGlow {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  transform-origin: left;
  transform-style: preserve-3d;
  transition: all 1s ease;
}

.cover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  backface-visibility: hidden;
}

.cover img:nth-child(1) {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.cover img:nth-child(2) {
  transform: rotateY(180deg);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.card:hover {
  transform: perspective(2000px) rotateZ(-10deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4),
              inset 20px 0 50px rgba(0, 0, 0, 0.4);
}

.card:hover .cover {
  transform: rotateY(-135deg);
  box-shadow: 10px 0 20px rgba(0, 0, 0, 0.4);
}

.content {
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
}

.content h2 {
  font-size: 11px;
  margin-bottom: 1rem;
}/* End custom CSS */