.elementor-24343 .elementor-element.elementor-element-3a12bbc{--display:flex;--width:100%;--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-24343 .elementor-element.elementor-element-3a12bbc:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-3a12bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE400;}.elementor-24343 .elementor-element.elementor-element-a718089{--spacer-size:30vh;}.elementor-24343 .elementor-element.elementor-element-3b5c459{--display:flex;--width:100%;--min-height:66vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-3b5c459:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-3b5c459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-6092962{--display:flex;--width:98%;--min-height:66vh;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-6092962:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-6092962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE400;background-image:url("https://padelplusagen.com/wp-content/uploads/2025/08/Groupe-de-masques-5.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-24343 .elementor-element.elementor-element-011b6fa{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24343 .elementor-element.elementor-element-011b6fa .elementor-heading-title{font-size:200px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-dbd51b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-dbd51b2:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-dbd51b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-b9fdd84{text-align:center;}.elementor-24343 .elementor-element.elementor-element-b9fdd84 .elementor-heading-title{font-size:70px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-ebd1c5f{text-align:center;}.elementor-24343 .elementor-element.elementor-element-ebd1c5f .elementor-heading-title{font-size:50px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-3be5af7{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-fcaab2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-186c860 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-default .elementor-icon{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-186c860.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-186c860 .elementor-icon{font-size:70px;}.elementor-24343 .elementor-element.elementor-element-186c860 .elementor-icon svg{height:70px;}.elementor-24343 .elementor-element.elementor-element-51b7f62 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:400;word-spacing:0px;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:30px 30px 30px 30px;padding:12px 23px 12px 23px;}.elementor-24343 .elementor-element.elementor-element-51b7f62{margin:-58px 132px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-51b7f62 .elementor-button, .elementor-24343 .elementor-element.elementor-element-51b7f62 .elementor-button .elementor-button-icon{font-size:29px;}.elementor-24343 .elementor-element.elementor-element-ed90a52{width:var( --container-widget-width, 70% );max-width:70%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-24343 .elementor-element.elementor-element-ed90a52.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-ad07317{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-069fc60 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-default .elementor-icon{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-069fc60.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-069fc60 .elementor-icon{font-size:70px;}.elementor-24343 .elementor-element.elementor-element-069fc60 .elementor-icon svg{height:70px;}.elementor-24343 .elementor-element.elementor-element-4cd9c5c .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:400;word-spacing:0px;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:30px 30px 30px 30px;padding:12px 20px 12px 20px;}.elementor-24343 .elementor-element.elementor-element-4cd9c5c{margin:-58px 132px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-4cd9c5c .elementor-button, .elementor-24343 .elementor-element.elementor-element-4cd9c5c .elementor-button .elementor-button-icon{font-size:29px;}.elementor-24343 .elementor-element.elementor-element-05b8ba9{width:var( --container-widget-width, 70% );max-width:70%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-24343 .elementor-element.elementor-element-05b8ba9.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-7ce8f7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-49b6537 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-default .elementor-icon{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-49b6537.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-49b6537 .elementor-icon{font-size:70px;}.elementor-24343 .elementor-element.elementor-element-49b6537 .elementor-icon svg{height:70px;}.elementor-24343 .elementor-element.elementor-element-0d4f287 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:400;word-spacing:0px;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:30px 30px 30px 30px;padding:12px 20px 12px 20px;}.elementor-24343 .elementor-element.elementor-element-0d4f287{margin:-58px 132px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-0d4f287 .elementor-button, .elementor-24343 .elementor-element.elementor-element-0d4f287 .elementor-button .elementor-button-icon{font-size:29px;}.elementor-24343 .elementor-element.elementor-element-4720660{width:var( --container-widget-width, 70% );max-width:70%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-24343 .elementor-element.elementor-element-4720660.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-143a1ff{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-143a1ff:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-143a1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-085ea05{text-align:center;}.elementor-24343 .elementor-element.elementor-element-085ea05 .elementor-heading-title{font-size:70px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-f94d42e{--display:flex;--width:80%;--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-24343 .elementor-element.elementor-element-f94d42e.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-c2af2ec{--display:flex;--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:flex-start;--align-items:center;--gap:080px 080px;--row-gap:080px;--column-gap:080px;--border-radius:25px 25px 25px 25px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24343 .elementor-element.elementor-element-c2af2ec:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-c2af2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon-box-wrapper{align-items:end;}.elementor-24343 .elementor-element.elementor-element-00d6ee7{--icon-box-icon-margin:14px;}.elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon{font-size:49px;}.elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-5bb4673{text-align:center;font-family:"Poppins", Sans-serif;font-size:100px;font-weight:700;line-height:0px;}.elementor-24343 .elementor-element.elementor-element-829d09b{--display:flex;--min-height:432px;--margin-top:0px;--margin-bottom:0px;--margin-left:-130px;--margin-right:-150px;--z-index:2;}.elementor-24343 .elementor-element.elementor-element-829d09b:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-829d09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelplusagen.com/wp-content/uploads/2025/08/Groupe-87.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-24343 .elementor-element.elementor-element-829d09b.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-829d09b.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-584afc5{margin:127px 82px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-24343 .elementor-element.elementor-element-584afc5.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-8db0e05{--display:flex;--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:flex-start;--align-items:center;--gap:080px 080px;--row-gap:080px;--column-gap:080px;--border-radius:25px 25px 25px 25px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24343 .elementor-element.elementor-element-8db0e05:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-8db0e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon-box-wrapper{align-items:end;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e{--icon-box-icon-margin:14px;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon{font-size:49px;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-fc2f3f5{text-align:center;font-family:"Poppins", Sans-serif;font-size:100px;font-weight:700;line-height:0px;}.elementor-24343 .elementor-element.elementor-element-618b606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-618b606:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-618b606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;background-image:url("https://padelplusagen.com/wp-content/uploads/2025/08/Groupe-de-masques-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24343 .elementor-element.elementor-element-157cabf{text-align:center;}.elementor-24343 .elementor-element.elementor-element-157cabf .elementor-heading-title{font-size:70px;text-transform:uppercase;color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-4117b86{--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;--align-items:flex-start;}.elementor-24343 .elementor-element.elementor-element-3402042{--display:flex;--width:100%;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-3402042:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-3402042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-3b53da5{padding:30px 30px 0px 30px;--icon-box-icon-margin:14px;}.elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon-box-wrapper{align-items:center;}.elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon{font-size:88px;}.elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-eb965f1{--display:flex;--width:95%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-el_c_1_text );--border-color:var( --e-global-color-el_c_1_text );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-eb965f1.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-d272d0a{--display:flex;--width:80%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-91edab6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24343 .elementor-element.elementor-element-91edab6.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-91edab6 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-0b75026{--display:flex;--width:10%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-d2ec8eb{font-size:14px;font-weight:600;}.elementor-24343 .elementor-element.elementor-element-6926ced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-6926ced.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-47f1d73{--display:flex;--width:10%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-07d0987{font-size:14px;font-weight:600;color:#6CC3BE;--textColor:#6CC3BE;}.elementor-24343 .elementor-element.elementor-element-40153c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;text-transform:uppercase;color:#6CC3BE;--textColor:#6CC3BE;}.elementor-24343 .elementor-element.elementor-element-40153c9.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-47ceef5{--display:flex;--width:95%;}.elementor-24343 .elementor-element.elementor-element-47ceef5.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-ef3bff3{padding:0px 0px 0px 0px;text-align:left;font-size:14px;}.elementor-24343 .elementor-element.elementor-element-914ac77{--display:flex;--width:95%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-el_c_1_text );--border-color:var( --e-global-color-el_c_1_text );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-914ac77.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-1fa4371{--display:flex;--width:80%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-860d501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24343 .elementor-element.elementor-element-860d501.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-860d501 .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-ad009a6{--display:flex;--width:10%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-8d822f4{font-size:14px;font-weight:600;}.elementor-24343 .elementor-element.elementor-element-393a703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-393a703.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-5343e5c{--display:flex;--width:10%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-0777dcd{font-size:14px;font-weight:600;color:#6CC3BE;--textColor:#6CC3BE;}.elementor-24343 .elementor-element.elementor-element-afc4b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;text-transform:uppercase;color:#6CC3BE;--textColor:#6CC3BE;}.elementor-24343 .elementor-element.elementor-element-afc4b7f.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-ac8944a{--display:flex;--width:95%;}.elementor-24343 .elementor-element.elementor-element-ac8944a.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-37e5427{padding:0px 0px 0px 0px;text-align:left;font-size:14px;}.elementor-24343 .elementor-element.elementor-element-3d571d6{--display:flex;--width:95%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-el_c_1_text );--border-color:var( --e-global-color-el_c_1_text );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-3d571d6.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-3986fcc{--display:flex;--width:80%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-73e70ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-24343 .elementor-element.elementor-element-73e70ce.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-73e70ce .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-73a5487{--display:flex;--width:10%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-fa1437f{font-size:14px;font-weight:600;}.elementor-24343 .elementor-element.elementor-element-71478bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-71478bf.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-1385673{--display:flex;--width:10%;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-720df62{font-size:14px;font-weight:600;color:#6CC3BE;--textColor:#6CC3BE;}.elementor-24343 .elementor-element.elementor-element-7977583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;text-transform:uppercase;color:#6CC3BE;--textColor:#6CC3BE;}.elementor-24343 .elementor-element.elementor-element-7977583.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-d0fb65e{--display:flex;--width:95%;}.elementor-24343 .elementor-element.elementor-element-d0fb65e.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-0e79ffa{padding:0px 0px 0px 0px;text-align:left;font-size:14px;}.elementor-24343 .elementor-element.elementor-element-26c6370{--display:flex;--width:95%;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-26c6370.e-con{--align-self:center;} .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button:focus, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-e48af96 {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button i, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button svg, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-e48af96 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-dedb003.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-9ffcb09{--display:flex;--width:100%;--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-9ffcb09:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-9ffcb09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-6c40a5f{padding:10px 0px 10px 30px;--icon-box-icon-margin:16px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon-box-title{margin-block-end:0px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon{font-size:88px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon-box-title a{font-size:23px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-1e731c2{--display:flex;--width:95%;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:3px;--margin-right:30px;}.elementor-24343 .elementor-element.elementor-element-1e731c2.e-con{--align-self:center;} .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button:focus, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button{background:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button *{color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button svg{fill:var( --e-global-color-el_c_bg_main );color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-ae793fa {--box-button-icon-color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button i, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button svg, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_bg_main );color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-ae793fa .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-default .elementor-icon{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_bg_main );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_bg_main );border-color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-26a1312.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-d93f385{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-d93f385:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-d93f385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f22570 );}.elementor-24343 .elementor-element.elementor-element-a857304{--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;--align-items:flex-end;--margin-top:-200px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb:hover{--e-transform-translateX:5px;--e-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-24343 .elementor-element.elementor-element-c0af5eb img, .elementor-24343 .elementor-element.elementor-element-c0af5eb svg{width:150px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb svg{height:150px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb img{height:150px;}.elementor-24343 .elementor-element.elementor-element-dfe016e:hover{--e-transform-translateX:5px;--e-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-dfe016e{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-24343 .elementor-element.elementor-element-6a52662{text-align:center;}.elementor-24343 .elementor-element.elementor-element-6a52662 .elementor-heading-title{font-size:70px;text-transform:uppercase;color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-c6d1f71{--spacer-size:50px;}.elementor-24343 .elementor-element.elementor-element-166a774{--display:flex;--width:80%;--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-166a774.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-d86d434{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-d86d434:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-d86d434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-3d2d3cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button, .elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-ebe525a{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-ebe525a:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-ebe525a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-8abeaaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button, .elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-ef33418{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-ef33418:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-ef33418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-359b55a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button, .elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-0380ea7{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-0380ea7:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-0380ea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-f6805ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button, .elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-7e70319{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-7e70319:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-7e70319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-3b6c180{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button, .elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-456dd52{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-456dd52:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-456dd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-0837734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button, .elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-e07e55f{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-e07e55f:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-e07e55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_boxes_bg_main );color:var( --e-global-color-el_c_boxes_bg_main );border-style:none;border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-0c6b13f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button, .elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-7c4efc0{--display:flex;--width:80%;--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-7c4efc0.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-2656735{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-2656735:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-2656735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button, .elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-e7e7f5a{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-e7e7f5a:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-e7e7f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-4bc0085{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-4bc0085:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-4bc0085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button, .elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-77395db{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-77395db:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-77395db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button, .elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-7df4507{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-7df4507:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-7df4507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button, .elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-2ce26aa{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-2ce26aa:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-2ce26aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button, .elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-c176d42{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-c176d42:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-c176d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-4cdc3b0{--display:flex;--width:80%;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-24343 .elementor-element.elementor-element-4cdc3b0.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-becc8c3{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-becc8c3:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-becc8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button, .elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-a167d6c{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-a167d6c:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-a167d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-bbf064c{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-bbf064c:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-bbf064c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-a540cfe{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-a540cfe:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-a540cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button, .elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-d4cb36a{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-d4cb36a:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-d4cb36a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button, .elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-c20c6bd{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-c20c6bd:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-c20c6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button, .elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-07a3df3{--display:flex;--width:14.28%;--min-height:74px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-24343 .elementor-element.elementor-element-07a3df3:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-07a3df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button{background-color:var( --e-global-color-el_c_bg_main );background-image:var( --e-global-color-el_c_bg_main );font-weight:700;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );border-radius:15px 15px 15px 15px;}.elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button, .elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button .elementor-button-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-1bc7d16{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:3;} .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button:focus, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-88ba3bb {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button i, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button svg, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-88ba3bb .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f81e4ed.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-45d7ed5{--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:flex-end;--align-items:flex-end;--margin-top:-171px;--margin-bottom:-310px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f:hover{--e-transform-translateX:5px;--e-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-24343 .elementor-element.elementor-element-a5f1d58{--display:flex;--min-height:663px;--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-24343 .elementor-element.elementor-element-c339150{--display:flex;--width:50%;--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:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-c339150:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-c339150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelplusagen.com/wp-content/uploads/2025/09/Groupe-de-masques-13-e1758619583580.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24343 .elementor-element.elementor-element-96cd056{--display:flex;--min-height:300px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-87px;}.elementor-24343 .elementor-element.elementor-element-96cd056:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-96cd056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelplusagen.com/wp-content/uploads/2025/09/Rectangle-90.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-24343 .elementor-element.elementor-element-96cd056.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-980a3f7{--e-transform-rotateZ:-10deg;margin:0px 77px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;color:var( --e-global-color-el_c_bg_main );--textColor:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-980a3f7.elementor-element{--align-self:flex-end;}.elementor-24343 .elementor-element.elementor-element-330477b{--display:flex;--min-height:250px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:-107px;}.elementor-24343 .elementor-element.elementor-element-330477b:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-330477b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelplusagen.com/wp-content/uploads/2025/09/Rectangle-91.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-24343 .elementor-element.elementor-element-330477b.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-d9e60b1{--e-transform-rotateZ:10deg;margin:0px 54px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-weight:600;color:var( --e-global-color-el_c_bg_main );--textColor:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-d9e60b1.elementor-element{--align-self:flex-end;}.elementor-24343 .elementor-element.elementor-element-83454bc{--display:flex;--width:50%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:150px;--padding-bottom:100px;--padding-left:150px;--padding-right:100px;}.elementor-24343 .elementor-element.elementor-element-bf2c037{text-align:left;}.elementor-24343 .elementor-element.elementor-element-bf2c037 .elementor-heading-title{font-size:70px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-e43c390{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;color:var( --e-global-color-el_c_1_text );--textColor:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-e43c390.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-97910a9{--display:flex;--width:100%;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-9d163c6{--display:flex;--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-24343 .elementor-element.elementor-element-bae9e77 .elementor-button{background-color:var( --e-global-color-el_c_1_text );background-image:var( --e-global-color-el_c_1_text );font-weight:600;word-spacing:0px;fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );border-radius:51px 51px 51px 51px;padding:20px 40px 20px 40px;}.elementor-24343 .elementor-element.elementor-element-bae9e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-bae9e77 .elementor-button, .elementor-24343 .elementor-element.elementor-element-bae9e77 .elementor-button .elementor-button-icon{font-size:50px;}.elementor-24343 .elementor-element.elementor-element-2abb1a1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-24343 .elementor-element.elementor-element-2abb1a1.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-c08db0a{--display:flex;--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-244aa3f .elementor-button{background-color:var( --e-global-color-el_c_1_text );background-image:var( --e-global-color-el_c_1_text );font-weight:600;word-spacing:0px;fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );border-radius:51px 51px 51px 51px;padding:20px 33px 20px 33px;}.elementor-24343 .elementor-element.elementor-element-244aa3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-244aa3f .elementor-button, .elementor-24343 .elementor-element.elementor-element-244aa3f .elementor-button .elementor-button-icon{font-size:50px;}.elementor-24343 .elementor-element.elementor-element-cbabe3e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-24343 .elementor-element.elementor-element-cbabe3e.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-2cac9f8{--display:flex;--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-9e10d14 .elementor-button{background-color:var( --e-global-color-el_c_1_text );background-image:var( --e-global-color-el_c_1_text );font-weight:600;word-spacing:0px;fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );border-radius:51px 51px 51px 51px;padding:20px 33px 20px 33px;}.elementor-24343 .elementor-element.elementor-element-9e10d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-9e10d14 .elementor-button, .elementor-24343 .elementor-element.elementor-element-9e10d14 .elementor-button .elementor-button-icon{font-size:50px;}.elementor-24343 .elementor-element.elementor-element-1fc9c12{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-24343 .elementor-element.elementor-element-1fc9c12.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-1b295fd{--display:flex;--min-height:663px;--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-24343 .elementor-element.elementor-element-1b295fd:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-1b295fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-a08f411{--display:flex;--width:50%;--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:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-24343 .elementor-element.elementor-element-2ba90ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) -169px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce:not( .elementor-widget-image ), .elementor-24343 .elementor-element.elementor-element-2ba90ce.elementor-widget-image img{-webkit-mask-image:url( https://padelplusagen.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:98%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img, .elementor-24343 .elementor-element.elementor-element-2ba90ce svg{width:100%;max-width:100%;}.elementor-24343 .elementor-element.elementor-element-2ba90ce svg{height:1000px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img{height:1000px;object-fit:cover;object-position:center center;}.elementor-24343 .elementor-element.elementor-element-8387ec7{--display:flex;--width:50%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:50px;}.elementor-24343 .elementor-element.elementor-element-46aa2ad{text-align:left;}.elementor-24343 .elementor-element.elementor-element-46aa2ad .elementor-heading-title{font-size:70px;text-transform:uppercase;color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-4a95ac3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-4a95ac3.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-013d82d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;} .elementor-24343 .elementor-element.elementor-element-507a314 .box-button, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-507a314 .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-507a314 .box-button:focus, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-507a314 {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button i, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button svg, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-507a314 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-507a314 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eb54757.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-6faf60f{--display:flex;--min-height:663px;--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-24343 .elementor-element.elementor-element-6faf60f:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-6faf60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-6f7cbd4{--display:flex;--width:50%;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-24343 .elementor-element.elementor-element-0fa83ce{text-align:left;}.elementor-24343 .elementor-element.elementor-element-0fa83ce .elementor-heading-title{font-size:70px;text-transform:uppercase;color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-16fea8e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;color:var( --e-global-color-el_c_1_text );--textColor:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-16fea8e.elementor-element{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-0adb20e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;} .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button:focus, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button{background:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-b9cf92b {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button i, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button svg, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-b9cf92b .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-el_c_bg_main );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-default .elementor-icon{color:var( --e-global-color-el_c_bg_main );border-color:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-el_c_bg_main );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eaf610b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-dd74c84{--display:flex;--width:50%;--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-24343 .elementor-element.elementor-element-105de94:not( .elementor-widget-image ), .elementor-24343 .elementor-element.elementor-element-105de94.elementor-widget-image img{-webkit-mask-image:url( https://padelplusagen.com/wp-content/uploads/2025/08/Rectangle-75.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24343 .elementor-element.elementor-element-105de94 img, .elementor-24343 .elementor-element.elementor-element-105de94 svg{width:100%;max-width:100%;}.elementor-24343 .elementor-element.elementor-element-105de94 svg{height:500px;}.elementor-24343 .elementor-element.elementor-element-105de94 img{height:500px;object-fit:cover;object-position:center center;}.elementor-24343 .elementor-element.elementor-element-ed9c7a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-ec25655{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-24343 .elementor-element.elementor-element-ec25655 .elementor-heading-title{font-size:70px;text-transform:uppercase;}.elementor-24343 .elementor-element.elementor-element-18a7f2b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;} .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button:focus, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-ffc755a {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button i, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button svg, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-ffc755a .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-98b12cf.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-7f11665{--display:flex;--width:98%;--min-height:607px;--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;--border-radius:25px 25px 25px 25px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24343 .elementor-element.elementor-element-7f11665:not(.elementor-motion-effects-element-type-background), .elementor-24343 .elementor-element.elementor-element-7f11665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padelplusagen.com/wp-content/uploads/2025/08/Groupe-de-masques-5.png");background-repeat:no-repeat;background-size:cover;}.elementor-24343 .elementor-element.elementor-element-149af95{--display:flex;--width:45%;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-24343 .elementor-element.elementor-element-149af95.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-24343 .elementor-element.elementor-element-7c91ac2{text-align:left;}.elementor-24343 .elementor-element.elementor-element-7c91ac2 .elementor-heading-title{font-size:70px;text-transform:uppercase;color:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-1715ccf{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:300;line-height:36px;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-24343 .elementor-element.elementor-element-6a2bc20{--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-24343 .elementor-element.elementor-element-3f7c6c8 .box-button, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button:focus, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button i, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button svg, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-0049caa.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-fbbbbf8{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;} .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button:focus, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-b20f0e9 {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button i, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button svg, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f6574f7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon svg{transform:rotate(0deg);}.elementor-24343 .elementor-element.elementor-element-8c36299{--display:flex;--width:55%;}.elementor-24343 .elementor-element.elementor-element-745920b{--display:flex;--position:fixed;--width:98%;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;bottom:0px;--z-index:999;}body:not(.rtl) .elementor-24343 .elementor-element.elementor-element-745920b{right:0px;}body.rtl .elementor-24343 .elementor-element.elementor-element-745920b{left:0px;}.elementor-24343 .elementor-element.elementor-element-132e50e{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;} .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button .popup-icon,  .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button:hover,  .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button:focus, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button{background:#EFE400;}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover .popup-icon, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus .popup-icon,  .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-el_c_1_text_accent );}.elementor-24343 .elementor-element.elementor-element-1cc96af{z-index:999;}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button{border-radius:31px 31px 31px 31px;}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button *{color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button svg{fill:#1D1D1B;color:#1D1D1B;}.elementor-24343 .elementor-element.elementor-element-1cc96af {--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button i, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button svg, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover *, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus *, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover svg, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus svg, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-c812038 );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:hover i, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-button.elementor-button:focus i, .elementor-24343 .elementor-element.elementor-element-1cc96af .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-95a79b3{z-index:999;}.elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon-wrapper{text-align:center;}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c812038 );color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-default .elementor-icon{color:var( --e-global-color-c812038 );border-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-framed .elementor-icon, .elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-el_c_1_text );color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-framed .elementor-icon:hover, .elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-95a79b3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c812038 );}.elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon{font-size:18px;padding:20px;}.elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon svg{height:18px;}.elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon i, .elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon svg{transform:rotate(0deg);}@media(min-width:651px){.elementor-24343 .elementor-element.elementor-element-3be5af7{--content-width:60%;}}@media(max-width:1350px) and (min-width:651px){.elementor-24343 .elementor-element.elementor-element-3be5af7{--content-width:80%;}}@media(max-width:1024px) and (min-width:651px){.elementor-24343 .elementor-element.elementor-element-3be5af7{--content-width:80%;}.elementor-24343 .elementor-element.elementor-element-4117b86{--content-width:100%;}}@media(max-width:1350px){.elementor-24343 .elementor-element.elementor-element-011b6fa{margin:-100px -100px calc(var(--kit-widget-spacing, 0px) + -100px) -100px;}.elementor-24343 .elementor-element.elementor-element-011b6fa .elementor-heading-title{font-size:150px;}.elementor-24343 .elementor-element.elementor-element-fcaab2b{--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-24343 .elementor-element.elementor-element-ed90a52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24343 .elementor-element.elementor-element-ad07317{--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-24343 .elementor-element.elementor-element-05b8ba9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24343 .elementor-element.elementor-element-7ce8f7e{--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-24343 .elementor-element.elementor-element-4720660{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24343 .elementor-element.elementor-element-f94d42e{--width:90%;}.elementor-24343 .elementor-element.elementor-element-829d09b{--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:-100px;}.elementor-24343 .elementor-element.elementor-element-9ffcb09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-1e731c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-d93f385{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-6a52662{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-166a774{--width:80%;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-d86d434{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button, .elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-ebe525a{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-8abeaaf .elementor-button, .elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-ef33418{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-359b55a .elementor-button, .elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-0380ea7{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-f6805ff .elementor-button, .elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-7e70319{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-3b6c180 .elementor-button, .elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-456dd52{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-0837734 .elementor-button, .elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-e07e55f{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-0c6b13f .elementor-button, .elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-7c4efc0{--width:80%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-2656735{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-1605489 .elementor-button, .elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-e7e7f5a{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-ee1af83 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-4bc0085{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-e49b470 .elementor-button, .elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-77395db{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-333c314 .elementor-button, .elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-7df4507{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-012de29 .elementor-button, .elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-2ce26aa{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button, .elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-c176d42{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-7e1f368 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-4cdc3b0{--width:80%;--justify-content:center;--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-24343 .elementor-element.elementor-element-becc8c3{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button, .elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-a167d6c{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-7f79d14 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-bbf064c{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-ea62085 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-a540cfe{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-2213aed .elementor-button, .elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-d4cb36a{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-fd77561 .elementor-button, .elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-c20c6bd{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-5ba596c .elementor-button, .elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-07a3df3{--width:14.28%;--min-height:65px;--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-24343 .elementor-element.elementor-element-881d7ba .elementor-button, .elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button .elementor-button-icon{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f img, .elementor-24343 .elementor-element.elementor-element-b8afa3f svg{width:350px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f svg{height:auto;}.elementor-24343 .elementor-element.elementor-element-a5f1d58{--width: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-24343 .elementor-element.elementor-element-c339150{--width:50%;}.elementor-24343 .elementor-element.elementor-element-980a3f7{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-d9e60b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-83454bc{--width:50%;--padding-top:150px;--padding-bottom:50px;--padding-left:100px;--padding-right:50px;}.elementor-24343 .elementor-element.elementor-element-9d163c6{--width:33%;}.elementor-24343 .elementor-element.elementor-element-c08db0a{--width:33%;--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-24343 .elementor-element.elementor-element-2cac9f8{--width:33%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-1b295fd{--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-24343 .elementor-element.elementor-element-a08f411{--justify-content:center;--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-24343 .elementor-element.elementor-element-2ba90ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img, .elementor-24343 .elementor-element.elementor-element-2ba90ce svg{width:500px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce svg{height:500px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img{max-width:500px;height:500px;}.elementor-24343 .elementor-element.elementor-element-8387ec7{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:50px;}.elementor-24343 .elementor-element.elementor-element-0adb20e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-149af95{--width:60%;}.elementor-24343 .elementor-element.elementor-element-6a2bc20{--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-24343 .elementor-element.elementor-element-fbbbbf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-8c36299{--width:40%;}}@media(max-width:1024px){.elementor-24343 .elementor-element.elementor-element-a718089{--spacer-size:30vh;}.elementor-24343 .elementor-element.elementor-element-3b5c459{--width:100%;--min-height:66vh;}.elementor-24343 .elementor-element.elementor-element-6092962{--width:96%;--justify-content:flex-start;}.elementor-24343 .elementor-element.elementor-element-6092962.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-011b6fa{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-011b6fa .elementor-heading-title{font-size:100px;}.elementor-24343 .elementor-element.elementor-element-b9fdd84 .elementor-heading-title{font-size:60px;}.elementor-24343 .elementor-element.elementor-element-ebd1c5f .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-fcaab2b{--width: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-24343 .elementor-element.elementor-element-ed90a52{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-24343 .elementor-element.elementor-element-ad07317{--width: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-24343 .elementor-element.elementor-element-05b8ba9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-24343 .elementor-element.elementor-element-7ce8f7e{--width: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-24343 .elementor-element.elementor-element-4720660{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-24343 .elementor-element.elementor-element-085ea05 .elementor-heading-title{font-size:60px;}.elementor-24343 .elementor-element.elementor-element-f94d42e{--width:100%;--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-24343 .elementor-element.elementor-element-c2af2ec{--width:60%;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-c2af2ec.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-829d09b{--width:100%;--margin-top:-48px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-8db0e05{--width:60%;--justify-content:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-8db0e05.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-157cabf .elementor-heading-title{font-size:60px;}.elementor-24343 .elementor-element.elementor-element-4117b86{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24343 .elementor-element.elementor-element-3402042{--width:96%;}.elementor-24343 .elementor-element.elementor-element-d272d0a{--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-24343 .elementor-element.elementor-element-47ceef5{--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-24343 .elementor-element.elementor-element-ef3bff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-1fa4371{--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-24343 .elementor-element.elementor-element-ac8944a{--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-24343 .elementor-element.elementor-element-37e5427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-3986fcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-d0fb65e{--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-24343 .elementor-element.elementor-element-0e79ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-26c6370{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-9ffcb09{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:19px;--padding-right:30px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f{padding:20px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-1e731c2{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-1e731c2.e-con{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-d93f385{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-a857304{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb img{height:150px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb svg{height:150px;}.elementor-24343 .elementor-element.elementor-element-6a52662 .elementor-heading-title{font-size:60px;}.elementor-24343 .elementor-element.elementor-element-166a774{--width:90%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button, .elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button, .elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button, .elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button, .elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button, .elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button, .elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button, .elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-7c4efc0{--width:90%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button, .elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button, .elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button, .elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button, .elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button, .elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-4cdc3b0{--width:90%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button, .elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button, .elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button, .elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button, .elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button, .elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-45d7ed5{--margin-top:-65px;--margin-bottom:-85px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f.elementor-element{--align-self:flex-end;}.elementor-24343 .elementor-element.elementor-element-b8afa3f{z-index:2;}.elementor-24343 .elementor-element.elementor-element-b8afa3f img, .elementor-24343 .elementor-element.elementor-element-b8afa3f svg{width:100%;}.elementor-24343 .elementor-element.elementor-element-b8afa3f svg{height:300px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f img{max-width:100%;height:300px;}.elementor-24343 .elementor-element.elementor-element-a5f1d58{--width:100%;--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:center;--align-items:center;--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-24343 .elementor-element.elementor-element-a5f1d58.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-c339150{--width:100%;}.elementor-24343 .elementor-element.elementor-element-96cd056{--width:100%;--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-24343 .elementor-element.elementor-element-96cd056.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-980a3f7{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-330477b{--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-24343 .elementor-element.elementor-element-d9e60b1{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-83454bc{--width:100%;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-24343 .elementor-element.elementor-element-1b295fd{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24343 .elementor-element.elementor-element-a08f411{--width:100%;--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:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;--z-index:1;}.elementor-24343 .elementor-element.elementor-element-2ba90ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img, .elementor-24343 .elementor-element.elementor-element-2ba90ce svg{width:500px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce svg{height:500px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img{max-width:500px;height:500px;}.elementor-24343 .elementor-element.elementor-element-8387ec7{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-24343 .elementor-element.elementor-element-6faf60f{--width:100%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-24343 .elementor-element.elementor-element-6f7cbd4{--width:100%;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-0adb20e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-dd74c84{--width:100%;--margin-top:-51px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-105de94 img{max-width:500px;}.elementor-24343 .elementor-element.elementor-element-ec25655 .elementor-heading-title{font-size:60px;}.elementor-24343 .elementor-element.elementor-element-7f11665{--justify-content:center;}.elementor-24343 .elementor-element.elementor-element-149af95{--width:80%;}.elementor-24343 .elementor-element.elementor-element-7c91ac2 .elementor-heading-title{font-size:60px;}.elementor-24343 .elementor-element.elementor-element-1715ccf{font-size:20px;}.elementor-24343 .elementor-element.elementor-element-6a2bc20{--width:100%;}.elementor-24343 .elementor-element.elementor-element-fbbbbf8{--width:100%;}.elementor-24343 .elementor-element.elementor-element-8c36299{--width:10px;}.elementor-24343 .elementor-element.elementor-element-745920b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:31px;--z-index:999;}}@media(max-width:650px){.elementor-24343 .elementor-element.elementor-element-3a12bbc{--width:100%;--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-24343 .elementor-element.elementor-element-a718089{--spacer-size:20vh;}.elementor-24343 .elementor-element.elementor-element-3b5c459{--width:100%;--min-height:60vh;}.elementor-24343 .elementor-element.elementor-element-6092962{--width:90%;--min-height:66vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-6092962.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-011b6fa{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-011b6fa .elementor-heading-title{font-size:70px;}.elementor-24343 .elementor-element.elementor-element-dbd51b2{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-b9fdd84{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-24343 .elementor-element.elementor-element-b9fdd84 .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-ebd1c5f .elementor-heading-title{font-size:30px;}.elementor-24343 .elementor-element.elementor-element-3be5af7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-24343 .elementor-element.elementor-element-fcaab2b{--width:90%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24343 .elementor-element.elementor-element-fcaab2b.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-ed90a52{font-size:16px;}.elementor-24343 .elementor-element.elementor-element-ad07317{--width:90%;}.elementor-24343 .elementor-element.elementor-element-05b8ba9{font-size:16px;}.elementor-24343 .elementor-element.elementor-element-7ce8f7e{--width:90%;}.elementor-24343 .elementor-element.elementor-element-4720660{font-size:16px;}.elementor-24343 .elementor-element.elementor-element-143a1ff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-085ea05 .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-f94d42e{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24343 .elementor-element.elementor-element-c2af2ec{--width:100%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:-94px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon-box-wrapper{align-items:center;}.elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-00d6ee7 .elementor-icon-box-title a{font-size:20px;}.elementor-24343 .elementor-element.elementor-element-5bb4673{font-size:80px;}.elementor-24343 .elementor-element.elementor-element-829d09b{--width:100%;--margin-top:-9px;--margin-bottom:-94px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-584afc5{margin:139px 64px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-8db0e05{--width:100%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon-box-wrapper{align-items:center;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-dbdeb6e .elementor-icon-box-title a{font-size:20px;}.elementor-24343 .elementor-element.elementor-element-fc2f3f5{font-size:80px;}.elementor-24343 .elementor-element.elementor-element-618b606{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-157cabf .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-4117b86{--content-width:100%;}.elementor-24343 .elementor-element.elementor-element-3402042{--width:100%;}.elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon{font-size:50px;}.elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-3b53da5 .elementor-icon-box-title a{font-size:20px;}.elementor-24343 .elementor-element.elementor-element-eb965f1{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-d272d0a{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-91edab6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-0b75026{--width:50%;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-24343 .elementor-element.elementor-element-47f1d73{--width:50%;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-24343 .elementor-element.elementor-element-47ceef5{--width:95%;--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-24343 .elementor-element.elementor-element-ef3bff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-914ac77{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-1fa4371{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-860d501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-ad009a6{--width:50%;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-24343 .elementor-element.elementor-element-5343e5c{--width:50%;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-24343 .elementor-element.elementor-element-ac8944a{--width:95%;--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-24343 .elementor-element.elementor-element-37e5427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-3d571d6{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-3986fcc{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-73e70ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-73a5487{--width:50%;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-24343 .elementor-element.elementor-element-1385673{--width:50%;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-24343 .elementor-element.elementor-element-d0fb65e{--width:95%;--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-24343 .elementor-element.elementor-element-0e79ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-26c6370{--width:95%;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-e48af96 .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-dedb003 .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-9ffcb09{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f{padding:0px 0px 20px 20px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon{font-size:50px;}.elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon-box-title, .elementor-24343 .elementor-element.elementor-element-6c40a5f .elementor-icon-box-title a{font-size:20px;}.elementor-24343 .elementor-element.elementor-element-1e731c2{--width:100%;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-1e731c2.e-con{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-ae793fa .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-26a1312 .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-d93f385{--width:100%;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-24343 .elementor-element.elementor-element-a857304{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb img, .elementor-24343 .elementor-element.elementor-element-c0af5eb svg{width:100%;}.elementor-24343 .elementor-element.elementor-element-c0af5eb svg{height:100px;}.elementor-24343 .elementor-element.elementor-element-c0af5eb img{max-width:100%;height:100px;}.elementor-24343 .elementor-element.elementor-element-dfe016e img, .elementor-24343 .elementor-element.elementor-element-dfe016e svg{width:100%;}.elementor-24343 .elementor-element.elementor-element-dfe016e svg{height:250px;}.elementor-24343 .elementor-element.elementor-element-dfe016e img{max-width:100%;height:250px;}.elementor-24343 .elementor-element.elementor-element-6a52662{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-24343 .elementor-element.elementor-element-6a52662 .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-c6d1f71{--spacer-size:0px;}.elementor-24343 .elementor-element.elementor-element-166a774{--width:33%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-24343 .elementor-element.elementor-element-d86d434{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-3d2d3cf.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button, .elementor-24343 .elementor-element.elementor-element-3d2d3cf .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-ebe525a{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-8abeaaf.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button, .elementor-24343 .elementor-element.elementor-element-8abeaaf .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-ef33418{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-359b55a.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button, .elementor-24343 .elementor-element.elementor-element-359b55a .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-0380ea7{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-f6805ff.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button, .elementor-24343 .elementor-element.elementor-element-f6805ff .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-7e70319{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-3b6c180.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button, .elementor-24343 .elementor-element.elementor-element-3b6c180 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-456dd52{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-0837734.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button, .elementor-24343 .elementor-element.elementor-element-0837734 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-e07e55f{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-0c6b13f.elementor-element{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button, .elementor-24343 .elementor-element.elementor-element-0c6b13f .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-7c4efc0{--width:33%;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-24343 .elementor-element.elementor-element-2656735{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-1605489 .elementor-button, .elementor-24343 .elementor-element.elementor-element-1605489 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-e7e7f5a{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-ee1af83 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ee1af83 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-4bc0085{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-e49b470 .elementor-button, .elementor-24343 .elementor-element.elementor-element-e49b470 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-77395db{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-333c314 .elementor-button, .elementor-24343 .elementor-element.elementor-element-333c314 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-7df4507{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-012de29 .elementor-button, .elementor-24343 .elementor-element.elementor-element-012de29 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-2ce26aa{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button, .elementor-24343 .elementor-element.elementor-element-fc4fa5a .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-c176d42{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-7e1f368 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7e1f368 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-4cdc3b0{--width:33%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-24343 .elementor-element.elementor-element-4cdc3b0.e-con{--align-self:flex-start;}.elementor-24343 .elementor-element.elementor-element-becc8c3{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button, .elementor-24343 .elementor-element.elementor-element-79cb8f1 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-a167d6c{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-7f79d14 .elementor-button, .elementor-24343 .elementor-element.elementor-element-7f79d14 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-bbf064c{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-ea62085 .elementor-button, .elementor-24343 .elementor-element.elementor-element-ea62085 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-a540cfe{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-2213aed .elementor-button, .elementor-24343 .elementor-element.elementor-element-2213aed .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-d4cb36a{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-fd77561 .elementor-button, .elementor-24343 .elementor-element.elementor-element-fd77561 .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-c20c6bd{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-5ba596c .elementor-button, .elementor-24343 .elementor-element.elementor-element-5ba596c .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-07a3df3{--width:100%;--min-height:63px;--justify-content:center;--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-24343 .elementor-element.elementor-element-881d7ba .elementor-button, .elementor-24343 .elementor-element.elementor-element-881d7ba .elementor-button .elementor-button-icon{font-size:25px;}.elementor-24343 .elementor-element.elementor-element-1bc7d16{--width:100%;}.elementor-24343 .elementor-element.elementor-element-88ba3bb{z-index:999;}.elementor-24343 .elementor-element.elementor-element-88ba3bb .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-f81e4ed .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-45d7ed5{--width:100%;--margin-top:-55px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-24343 .elementor-element.elementor-element-b8afa3f img, .elementor-24343 .elementor-element.elementor-element-b8afa3f svg{width:100%;}.elementor-24343 .elementor-element.elementor-element-b8afa3f svg{height:300px;}.elementor-24343 .elementor-element.elementor-element-b8afa3f img{max-width:100%;height:300px;}.elementor-24343 .elementor-element.elementor-element-a5f1d58{--width:100%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-c339150{--width:100%;}.elementor-24343 .elementor-element.elementor-element-96cd056{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-980a3f7{margin:0px 74px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-330477b{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-d9e60b1{margin:0px 48px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24343 .elementor-element.elementor-element-83454bc{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-24343 .elementor-element.elementor-element-bf2c037 .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-e43c390{font-size:18px;}.elementor-24343 .elementor-element.elementor-element-97910a9{--width:80%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24343 .elementor-element.elementor-element-97910a9.e-con{--align-self:center;}.elementor-24343 .elementor-element.elementor-element-9d163c6{--width:100%;}.elementor-24343 .elementor-element.elementor-element-c08db0a{--width:100%;}.elementor-24343 .elementor-element.elementor-element-2cac9f8{--width:100%;}.elementor-24343 .elementor-element.elementor-element-1b295fd{--width:100%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24343 .elementor-element.elementor-element-a08f411{--width:100%;--min-height:350px;--margin-top:-14px;--margin-bottom:-117px;--margin-left:-69px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-24343 .elementor-element.elementor-element-2ba90ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img, .elementor-24343 .elementor-element.elementor-element-2ba90ce svg{width:334px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce svg{height:350px;}.elementor-24343 .elementor-element.elementor-element-2ba90ce img{max-width:350px;height:350px;}.elementor-24343 .elementor-element.elementor-element-8387ec7{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-24343 .elementor-element.elementor-element-46aa2ad .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-4a95ac3{font-size:16px;}.elementor-24343 .elementor-element.elementor-element-013d82d{--z-index:99;}.elementor-24343 .elementor-element.elementor-element-507a314 .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-eb54757 .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-6faf60f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-24343 .elementor-element.elementor-element-6f7cbd4{--width:100%;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-0fa83ce .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-16fea8e{font-size:16px;}.elementor-24343 .elementor-element.elementor-element-0adb20e{--width:100%;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24343 .elementor-element.elementor-element-b9cf92b .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-eaf610b .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-dd74c84{--width:100%;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-24343 .elementor-element.elementor-element-105de94 img{height:268px;}.elementor-24343 .elementor-element.elementor-element-105de94 svg{height:268px;}.elementor-24343 .elementor-element.elementor-element-ec25655 .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-18a7f2b{--z-index:99;}.elementor-24343 .elementor-element.elementor-element-ffc755a .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-98b12cf .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-7f11665{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24343 .elementor-element.elementor-element-149af95{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24343 .elementor-element.elementor-element-7c91ac2 .elementor-heading-title{font-size:40px;}.elementor-24343 .elementor-element.elementor-element-1715ccf{font-size:20px;line-height:29px;}.elementor-24343 .elementor-element.elementor-element-6a2bc20{--width: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-24343 .elementor-element.elementor-element-3f7c6c8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-24343 .elementor-element.elementor-element-3f7c6c8 .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-0049caa .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-fbbbbf8{--width: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-24343 .elementor-element.elementor-element-b20f0e9{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-24343 .elementor-element.elementor-element-b20f0e9 .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-f6574f7 .elementor-icon svg{height:14px;}.elementor-24343 .elementor-element.elementor-element-8c36299{--min-height:0px;}.elementor-24343 .elementor-element.elementor-element-745920b{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:15px;--z-index:999;}.elementor-24343 .elementor-element.elementor-element-132e50e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24343 .elementor-element.elementor-element-132e50e.e-con{--align-self:flex-end;}.elementor-24343 .elementor-element.elementor-element-1cc96af .box-button{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon{font-size:14px;}.elementor-24343 .elementor-element.elementor-element-95a79b3 .elementor-icon svg{height:14px;}}/* Start custom CSS for container, class: .elementor-element-26c6370 *//***************
 * Réglages
 ***************/
.btn-group{
  --hover-bg: #1D1D1B;     /* fond au survol */
  --hover-color: #EFE400;  /* texte/icône au survol */
        /* diamètre de la bulle icône */
  --ico-rotate: 180deg;    /* rotation icône */
  --gap: 8px;              /* espace entre bouton et icône */
}

/***************
 * Mise en forme de base
 ***************/
.btn-group{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces (garde tes styles Elementor pour l'état normal) */
.btn-group .btn-text .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group .btn-ico .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* L’icône interne suit la couleur du conteneur */
.btn-group .btn-ico .elementor-icon i,
.btn-group .btn-ico .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
/* Par sécurité : forcer les SVG à suivre currentColor si le fichier a des fill internes */
.btn-group .btn-ico .elementor-icon svg,
.btn-group .btn-ico .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 * Survol du BOUTON OU de l’ICÔNE → applique le hover aux 2
 ********************************************/
.btn-group:has(.btn-text:hover) .btn-text .elementor-button,
.btn-group:has(.btn-ico:hover)  .btn-text .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}
/* SVG inline : s’assurer que la couleur reste bien appliquée */
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg,
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg *,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 * => hover sur le parent .btn-group
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-26c6370(:has(*))){
  .btn-group:hover .btn-text .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group:hover .btn-ico .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
  .btn-group:hover .btn-ico .elementor-icon svg,
  .btn-group:hover .btn-ico .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier = comme le hover
 ********************************************/
.btn-group .btn-text .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group .btn-ico .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — pas de hover : activer à l’appui
 ********************************************/
@media (hover: none){
  .btn-group .btn-text .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group .btn-ico .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations (préférence OS)
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group .btn-text .elementor-button,
  .btn-group .btn-ico .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e731c2 *//***************
 * Réglages
 ***************/
.btn-group-black{
  --hover-bg: #ffffff;     /* fond au survol = blanc */
  --hover-color: #1D1D1B;  /* texte/icône au survol = noir */
  --ico-rotate: 180deg;    /* rotation icône */

}

/***************
 * Mise en forme de base
 ***************/
.btn-group-black{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces */
.btn-group-black .btn-text-black .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group-black .btn-ico-black .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* Icône interne */
.btn-group-black .btn-ico-black .elementor-icon i,
.btn-group-black .btn-ico-black .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
.btn-group-black .btn-ico-black .elementor-icon svg,
.btn-group-black .btn-ico-black .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 ********************************************/
.btn-group-black:has(.btn-text-black:hover) .btn-text-black .elementor-button,
.btn-group-black:has(.btn-ico-black:hover)  .btn-text-black .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-color) !important;
}
.btn-group-black:has(.btn-text-black:hover) .btn-ico-black .elementor-icon,
.btn-group-black:has(.btn-ico-black:hover)  .btn-ico-black .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border: 0px solid var(--hover-color);
  transform: rotate(var(--ico-rotate));
}
.btn-group-black:has(.btn-text-black:hover) .btn-ico-black .elementor-icon svg,
.btn-group-black:has(.btn-ico-black:hover)  .btn-ico-black .elementor-icon svg,
.btn-group-black:has(.btn-text-black:hover) .btn-ico-black .elementor-icon svg *,
.btn-group-black:has(.btn-ico-black:hover)  .btn-ico-black .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-1e731c2(:has(*))){
  .btn-group-black:hover .btn-text-black .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-color) !important;
  }
  .btn-group-black:hover .btn-ico-black .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border: 0px solid var(--hover-color);
    transform: rotate(var(--ico-rotate));
  }
  .btn-group-black:hover .btn-ico-black .elementor-icon svg,
  .btn-group-black:hover .btn-ico-black .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier
 ********************************************/
.btn-group-black .btn-text-black .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-color) !important;
}
.btn-group-black .btn-ico-black .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border: 0px solid var(--hover-color);
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — clic = hover
 ********************************************/
@media (hover: none){
  .btn-group-black .btn-text-black .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-color) !important;
  }
  .btn-group-black .btn-ico-black .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border: 0px solid var(--hover-color);
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group-black .btn-text-black .elementor-button,
  .btn-group-black .btn-ico-black .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc7d16 *//***************
 * Réglages
 ***************/
.btn-group{
  --hover-bg: #1D1D1B;     /* fond au survol */
  --hover-color: #EFE400;  /* texte/icône au survol */
        /* diamètre de la bulle icône */
  --ico-rotate: 180deg;    /* rotation icône */
  --gap: 8px;              /* espace entre bouton et icône */
}

/***************
 * Mise en forme de base
 ***************/
.btn-group{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces (garde tes styles Elementor pour l'état normal) */
.btn-group .btn-text .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group .btn-ico .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* L’icône interne suit la couleur du conteneur */
.btn-group .btn-ico .elementor-icon i,
.btn-group .btn-ico .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
/* Par sécurité : forcer les SVG à suivre currentColor si le fichier a des fill internes */
.btn-group .btn-ico .elementor-icon svg,
.btn-group .btn-ico .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 * Survol du BOUTON OU de l’ICÔNE → applique le hover aux 2
 ********************************************/
.btn-group:has(.btn-text:hover) .btn-text .elementor-button,
.btn-group:has(.btn-ico:hover)  .btn-text .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}
/* SVG inline : s’assurer que la couleur reste bien appliquée */
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg,
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg *,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 * => hover sur le parent .btn-group
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-1bc7d16(:has(*))){
  .btn-group:hover .btn-text .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group:hover .btn-ico .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
  .btn-group:hover .btn-ico .elementor-icon svg,
  .btn-group:hover .btn-ico .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier = comme le hover
 ********************************************/
.btn-group .btn-text .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group .btn-ico .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — pas de hover : activer à l’appui
 ********************************************/
@media (hover: none){
  .btn-group .btn-text .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group .btn-ico .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations (préférence OS)
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group .btn-text .elementor-button,
  .btn-group .btn-ico .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-013d82d *//***************
 * Réglages
 ***************/
.btn-group{
  --hover-bg: #1D1D1B;     /* fond au survol */
  --hover-color: #EFE400;  /* texte/icône au survol */
        /* diamètre de la bulle icône */
  --ico-rotate: 180deg;    /* rotation icône */
  --gap: 8px;              /* espace entre bouton et icône */
}

/***************
 * Mise en forme de base
 ***************/
.btn-group{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces (garde tes styles Elementor pour l'état normal) */
.btn-group .btn-text .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group .btn-ico .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* L’icône interne suit la couleur du conteneur */
.btn-group .btn-ico .elementor-icon i,
.btn-group .btn-ico .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
/* Par sécurité : forcer les SVG à suivre currentColor si le fichier a des fill internes */
.btn-group .btn-ico .elementor-icon svg,
.btn-group .btn-ico .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 * Survol du BOUTON OU de l’ICÔNE → applique le hover aux 2
 ********************************************/
.btn-group:has(.btn-text:hover) .btn-text .elementor-button,
.btn-group:has(.btn-ico:hover)  .btn-text .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}
/* SVG inline : s’assurer que la couleur reste bien appliquée */
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg,
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg *,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 * => hover sur le parent .btn-group
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-013d82d(:has(*))){
  .btn-group:hover .btn-text .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group:hover .btn-ico .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
  .btn-group:hover .btn-ico .elementor-icon svg,
  .btn-group:hover .btn-ico .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier = comme le hover
 ********************************************/
.btn-group .btn-text .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group .btn-ico .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — pas de hover : activer à l’appui
 ********************************************/
@media (hover: none){
  .btn-group .btn-text .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group .btn-ico .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations (préférence OS)
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group .btn-text .elementor-button,
  .btn-group .btn-ico .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0adb20e *//***************
 * Réglages
 ***************/
.btn-group{
  --hover-bg: #1D1D1B;     /* fond au survol */
  --hover-color: #EFE400;  /* texte/icône au survol */
        /* diamètre de la bulle icône */
  --ico-rotate: 180deg;    /* rotation icône */
  --gap: 8px;              /* espace entre bouton et icône */
}

/***************
 * Mise en forme de base
 ***************/
.btn-group{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces (garde tes styles Elementor pour l'état normal) */
.btn-group .btn-text .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group .btn-ico .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* L’icône interne suit la couleur du conteneur */
.btn-group .btn-ico .elementor-icon i,
.btn-group .btn-ico .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
/* Par sécurité : forcer les SVG à suivre currentColor si le fichier a des fill internes */
.btn-group .btn-ico .elementor-icon svg,
.btn-group .btn-ico .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 * Survol du BOUTON OU de l’ICÔNE → applique le hover aux 2
 ********************************************/
.btn-group:has(.btn-text:hover) .btn-text .elementor-button,
.btn-group:has(.btn-ico:hover)  .btn-text .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}
/* SVG inline : s’assurer que la couleur reste bien appliquée */
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg,
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg *,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 * => hover sur le parent .btn-group
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-0adb20e(:has(*))){
  .btn-group:hover .btn-text .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group:hover .btn-ico .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
  .btn-group:hover .btn-ico .elementor-icon svg,
  .btn-group:hover .btn-ico .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier = comme le hover
 ********************************************/
.btn-group .btn-text .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group .btn-ico .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — pas de hover : activer à l’appui
 ********************************************/
@media (hover: none){
  .btn-group .btn-text .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group .btn-ico .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations (préférence OS)
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group .btn-text .elementor-button,
  .btn-group .btn-ico .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18a7f2b *//***************
 * Réglages
 ***************/
.btn-group{
  --hover-bg: #1D1D1B;     /* fond au survol */
  --hover-color: #EFE400;  /* texte/icône au survol */
        /* diamètre de la bulle icône */
  --ico-rotate: 180deg;    /* rotation icône */
  --gap: 8px;              /* espace entre bouton et icône */
}

/***************
 * Mise en forme de base
 ***************/
.btn-group{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces (garde tes styles Elementor pour l'état normal) */
.btn-group .btn-text .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group .btn-ico .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* L’icône interne suit la couleur du conteneur */
.btn-group .btn-ico .elementor-icon i,
.btn-group .btn-ico .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
/* Par sécurité : forcer les SVG à suivre currentColor si le fichier a des fill internes */
.btn-group .btn-ico .elementor-icon svg,
.btn-group .btn-ico .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 * Survol du BOUTON OU de l’ICÔNE → applique le hover aux 2
 ********************************************/
.btn-group:has(.btn-text:hover) .btn-text .elementor-button,
.btn-group:has(.btn-ico:hover)  .btn-text .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}
/* SVG inline : s’assurer que la couleur reste bien appliquée */
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg,
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg *,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 * => hover sur le parent .btn-group
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-18a7f2b(:has(*))){
  .btn-group:hover .btn-text .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group:hover .btn-ico .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
  .btn-group:hover .btn-ico .elementor-icon svg,
  .btn-group:hover .btn-ico .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier = comme le hover
 ********************************************/
.btn-group .btn-text .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group .btn-ico .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — pas de hover : activer à l’appui
 ********************************************/
@media (hover: none){
  .btn-group .btn-text .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group .btn-ico .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations (préférence OS)
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group .btn-text .elementor-button,
  .btn-group .btn-ico .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-149af95 *//* Conteneur image avec effet verre dépoli */
.blur-bg {
  border-radius: 14px;      /* arrondi */
  background: rgba(20, 20, 20, 0.35); /* couleur semi-transparente obligatoire */
  -webkit-backdrop-filter: blur(12px) saturate(140%);
  backdrop-filter: blur(12px) saturate(140%);
  border: 0px solid rgba(255, 255, 255, 0.15); /* optionnel : petit liseré */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132e50e *//***************
 * Réglages
 ***************/
.btn-group{
  --hover-bg: #1D1D1B;     /* fond au survol */
  --hover-color: #EFE400;  /* texte/icône au survol */
        /* diamètre de la bulle icône */
  --ico-rotate: 180deg;    /* rotation icône */
  --gap: 8px;              /* espace entre bouton et icône */
}

/***************
 * Mise en forme de base
 ***************/
.btn-group{ display:flex; align-items:center; gap:var(--gap); }

/* Bouton texte : transitions douces (garde tes styles Elementor pour l'état normal) */
.btn-group .btn-text .elementor-button{
  transition: background-color .25s ease, color .25s ease, border-color .25s ease;
}

/* Icône : bulle ronde cliquable + transitions */
.btn-group .btn-ico .elementor-icon{
  display:flex; align-items:center; justify-content:center;
  width:var(--ico-size); height:var(--ico-size);
  border-radius:50%;
  transition: background-color .25s ease, color .25s ease, transform .4s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}

/* L’icône interne suit la couleur du conteneur */
.btn-group .btn-ico .elementor-icon i,
.btn-group .btn-ico .elementor-icon svg{
  width:1em; height:1em; line-height:1;
  transition: color .25s ease, fill .25s ease, stroke .25s ease, transform .4s ease;
}
/* Par sécurité : forcer les SVG à suivre currentColor si le fichier a des fill internes */
.btn-group .btn-ico .elementor-icon svg,
.btn-group .btn-ico .elementor-icon svg *{
  fill: currentColor;
  stroke: currentColor;
}

/********************************************
 * VERSION MODERNE — synchro avec :has()
 * Survol du BOUTON OU de l’ICÔNE → applique le hover aux 2
 ********************************************/
.btn-group:has(.btn-text:hover) .btn-text .elementor-button,
.btn-group:has(.btn-ico:hover)  .btn-text .elementor-button{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon{
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}
/* SVG inline : s’assurer que la couleur reste bien appliquée */
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg,
.btn-group:has(.btn-text:hover) .btn-ico .elementor-icon svg *,
.btn-group:has(.btn-ico:hover)  .btn-ico .elementor-icon svg *{
  fill: currentColor !important;
  stroke: currentColor !important;
}

/********************************************
 * FALLBACK — navigateurs sans :has()
 * => hover sur le parent .btn-group
 ********************************************/
@supports not(.elementor-24343 .elementor-element.elementor-element-132e50e(:has(*))){
  .btn-group:hover .btn-text .elementor-button{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group:hover .btn-ico .elementor-icon{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
  .btn-group:hover .btn-ico .elementor-icon svg,
  .btn-group:hover .btn-ico .elementor-icon svg *{
    fill: currentColor !important;
    stroke: currentColor !important;
  }
}

/********************************************
 * ACCESSIBILITÉ — Focus clavier = comme le hover
 ********************************************/
.btn-group .btn-text .elementor-button:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  border-color: var(--hover-bg) !important;
}
.btn-group .btn-ico .elementor-icon:focus-visible{
  outline: 0;
  background: var(--hover-bg) !important;
  color: var(--hover-color) !important;
  transform: rotate(var(--ico-rotate));
}

/********************************************
 * MOBILE — pas de hover : activer à l’appui
 ********************************************/
@media (hover: none){
  .btn-group .btn-text .elementor-button:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    border-color: var(--hover-bg) !important;
  }
  .btn-group .btn-ico .elementor-icon:active{
    background: var(--hover-bg) !important;
    color: var(--hover-color) !important;
    transform: rotate(var(--ico-rotate));
  }
}

/********************************************
 * Réduction des animations (préférence OS)
 ********************************************/
@media (prefers-reduced-motion: reduce){
  .btn-group .btn-text .elementor-button,
  .btn-group .btn-ico .elementor-icon{
    transition: none !important;
  }
}/* End custom CSS */