.elementor-454 .elementor-element.elementor-element-c844078{--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;--align-items:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--overflow:hidden;--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-454 .elementor-element.elementor-element-c844078:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-c844078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEDE;}.elementor-454 .elementor-element.elementor-element-917ed5a{--display:flex;--min-height:90vh;--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-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-6d6bcf4{--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;--overlay-opacity:0.7;--border-radius:20px 20px 20px 20px;}.elementor-454 .elementor-element.elementor-element-6d6bcf4:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-6d6bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padel-club-izon.fr/wp-content/uploads/2025/12/photo-1554068865-24cecd4e34b8.jpeg");background-size:cover;}.elementor-454 .elementor-element.elementor-element-6d6bcf4::before, .elementor-454 .elementor-element.elementor-element-6d6bcf4 > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-6d6bcf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-6d6bcf4 > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-6d6bcf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-6d6bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:radial-gradient(at top center, #00000000 0%, #000000 100%);}.elementor-454 .elementor-element.elementor-element-b08de49{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-3580d30{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-f8a8a8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-454 .elementor-element.elementor-element-d3f63d9{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:99px 99px 99px 99px;--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-454 .elementor-element.elementor-element-d3f63d9:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-d3f63d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF66;}.elementor-454 .elementor-element.elementor-element-a9c542e{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:99px 99px 99px 99px;--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-454 .elementor-element.elementor-element-a9c542e:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-a9c542e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-e388e10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-3a775aa{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:10px;--position:absolute;bottom:30px;}.elementor-454 .elementor-element.elementor-element-3a775aa:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-3a775aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-3a775aa{left:30px;}body.rtl .elementor-454 .elementor-element.elementor-element-3a775aa{right:30px;}.elementor-454 .elementor-element.elementor-element-9db3d6a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-8d49913 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-cabc787{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-454 .elementor-element.elementor-element-06492aa img{width:140px;max-width:200px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-454 .elementor-element.elementor-element-06492aa.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-ee300d1 img{width:140px;max-width:200px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:8px 8px 8px 8px;}.elementor-454 .elementor-element.elementor-element-ee300d1.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-a8aaaaa{--display:flex;}.elementor-454 .elementor-element.elementor-element-0e8d7cc{--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;--overlay-opacity:0.2;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-0e8d7cc:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-0e8d7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padel-club-izon.fr/wp-content/uploads/2025/12/AdobeStock_1529971517-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-454 .elementor-element.elementor-element-0e8d7cc::before, .elementor-454 .elementor-element.elementor-element-0e8d7cc > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-0e8d7cc > .e-con-inner > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-0e8d7cc > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-0e8d7cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-0e8d7cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-454 .elementor-element.elementor-element-4d2911b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-454 .elementor-element.elementor-element-34945d8{--display:flex;--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-454 .elementor-element.elementor-element-a034a2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-a034a2a{width:100%;max-width:100%;}.elementor-454 .elementor-element.elementor-element-b2ee8ae{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-152b0ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-0e9e0c6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-454 .elementor-element.elementor-element-0e9e0c6:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-0e9e0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-28e1cd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-28e1cd8.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-ab9ed6a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c9cc1e1{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-2a0ca90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-2a0ca90 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-2a0ca90.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-b5efc20{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-a212676 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-a212676 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-a212676.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-eb35914{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-3b589e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-3b589e2 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-3b589e2.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-d03d7f7{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-388144b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-388144b > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-388144b.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-f257a6b{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-50da3c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-50da3c3 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-50da3c3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-6549a77{left:0px;}body.rtl .elementor-454 .elementor-element.elementor-element-6549a77{right:0px;}.elementor-454 .elementor-element.elementor-element-6549a77{bottom:-90px;z-index:40;}.elementor-454 .elementor-element.elementor-element-03b5e50{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-7bcfe09{--display:flex;--min-height:auto;--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;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:10;}.elementor-454 .elementor-element.elementor-element-7bcfe09:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-7bcfe09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-7bcfe09.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-454 .elementor-element.elementor-element-9154242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-9154242.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-05ff01f{--display:flex;--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-454 .elementor-element.elementor-element-6ae002c img{width:200px;max-width:200px;}.elementor-454 .elementor-element.elementor-element-6ae002c.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-a713d2e img{width:200px;max-width:200px;}.elementor-454 .elementor-element.elementor-element-a713d2e.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-6232ebc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-df57b00 img{width:300px;max-width:300px;}.elementor-454 .elementor-element.elementor-element-df57b00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-df57b00 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-454 .elementor-element.elementor-element-623b425 img{width:300px;max-width:300px;}.elementor-454 .elementor-element.elementor-element-623b425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-623b425 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-454 .elementor-element.elementor-element-cca1aec{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-de577a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-a9725e9 img{width:550px;height:700px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;box-shadow:-3px 3px 12px 0px rgba(70.36707153320312, 70.36707153320312, 70.36707153320312, 0.3);}.elementor-454 .elementor-element.elementor-element-f1397fb{--display:flex;--min-height:100px;--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;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:-30px;--z-index:10;}.elementor-454 .elementor-element.elementor-element-f1397fb:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-f1397fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E19;}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-f1397fb{right:60px;}body.rtl .elementor-454 .elementor-element.elementor-element-f1397fb{left:60px;}.elementor-454 .elementor-element.elementor-element-28121ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#537C5A;}.elementor-454 .elementor-element.elementor-element-28121ce > .elementor-widget-container{margin:0px 0px 0px -9px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-28121ce.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-aa32966{text-align:center;}.elementor-454 .elementor-element.elementor-element-aa32966 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-853ebe6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-e6b761e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c16ae8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-c16ae8c.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-046c693 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-2cc39f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-62a4f39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-95f82c5{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-e24886e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-058233a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-454 .elementor-element.elementor-element-b9cf563{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-b7640f7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-2e3fe65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-91380c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-454 .elementor-element.elementor-element-ed5bea9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-2170fbd{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c205c18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-05d10bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-454 .elementor-element.elementor-element-eb03c33{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-f8f27bd{--display:flex;}.elementor-454 .elementor-element.elementor-element-8301088.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-ff06bc4{text-align:center;}.elementor-454 .elementor-element.elementor-element-ff06bc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-454 .elementor-element.elementor-element-c808c10{--display:flex;--min-height:auto;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-454 .elementor-element.elementor-element-c4f360c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1E19;--border-color:#1D1E19;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-454 .elementor-element.elementor-element-07929c8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-07929c8.e-con{--align-self:center;}.elementor-454 .elementor-element.elementor-element-8845f49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;}.elementor-454 .elementor-element.elementor-element-07931de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-45e920a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-45e920a.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-55d3062 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-92a52ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-454 .elementor-element.elementor-element-3fbfa6c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-3fbfa6c.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-162ff94{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-eda84d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-454 .elementor-element.elementor-element-eda84d4 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-eda84d4.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-b9528e8{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-deea8f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-454 .elementor-element.elementor-element-deea8f8 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-deea8f8.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-73f697d{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-bba7697 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-454 .elementor-element.elementor-element-bba7697 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-bba7697.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-651cb2e{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-1ba4b50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-454 .elementor-element.elementor-element-1ba4b50 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-1ba4b50.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-376c733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-6f1cc52{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1E19;--border-color:#1D1E19;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-454 .elementor-element.elementor-element-6f1cc52:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-6f1cc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-c366a02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c366a02.e-con{--align-self:center;}.elementor-454 .elementor-element.elementor-element-437f87d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-c508088 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-2eccc15{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-2eccc15.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-85f04ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-aef6600 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-1462247{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-1462247.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-b570761{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-69f8e78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-69f8e78 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-69f8e78.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-c539b76{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-ddad504 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-ddad504 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-ddad504.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-f25cfa2{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-29f1529 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-29f1529 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-29f1529.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-78bb1f8{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-be218a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-be218a9 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-be218a9.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-d1bb546{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-b942bd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-b942bd6 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-b942bd6.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-5630b6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-26cc210{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D1E19;--border-color:#1D1E19;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-454 .elementor-element.elementor-element-9e45876{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-9e45876.e-con{--align-self:center;}.elementor-454 .elementor-element.elementor-element-e84a12a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-0b5d60f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-1df1fdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-1df1fdf.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-3b810c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-9a70437 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-13e7936{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-13e7936.e-con{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-0d117f0{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-d706a37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-d706a37 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-d706a37.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-c69deae{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-ec79644 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-ec79644 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-ec79644.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-a3d5808{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-62b31e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-62b31e1 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-62b31e1.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-8e5ba04{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-fda0725 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-fda0725 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-fda0725.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-ed5a7e9{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-bdb77ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-bdb77ac > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-bdb77ac.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-cd449e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-ea5ac67{--display:flex;--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-454 .elementor-element.elementor-element-a36d2fc{text-align:center;}.elementor-454 .elementor-element.elementor-element-a36d2fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-8b96dc5{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-04e9775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-2a62634{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-0af0770.elementor-element{--align-self:flex-start;}.elementor-454 .elementor-element.elementor-element-688b4f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-afb54a9{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-5601cbe{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-b45ad67{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:11;}.elementor-454 .elementor-element.elementor-element-b45ad67:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-b45ad67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E19;}.elementor-454 .elementor-element.elementor-element-d6d5963{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-3b29ba9.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-5423b6d{text-align:center;}.elementor-454 .elementor-element.elementor-element-5423b6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-5423b6d.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-7d2fc83.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-c844078{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-454 .elementor-element.elementor-element-917ed5a{--width:100%;--min-height:auto;--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;--align-items:center;--padding-top:6px;--padding-bottom:40px;--padding-left:6px;--padding-right:6px;}.elementor-454 .elementor-element.elementor-element-6d6bcf4{--min-height:60vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-454 .elementor-element.elementor-element-b08de49{--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;--gap:20px 0px;--row-gap:20px;--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-454 .elementor-element.elementor-element-b08de49.e-con{--align-self:center;}.elementor-454 .elementor-element.elementor-element-02b925b.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-3580d30{text-align:center;font-size:16px;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-5c2054d.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-d3f63d9{--width:20px;--min-height:20px;}.elementor-454 .elementor-element.elementor-element-a9c542e{--width:10px;--min-height:10px;}.elementor-454 .elementor-element.elementor-element-06492aa.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-ee300d1.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-a8aaaaa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-0e8d7cc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-4d2911b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-34945d8{--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;--gap:20px 0px;--row-gap:20px;--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-454 .elementor-element.elementor-element-34945d8.e-con{--align-self:center;}.elementor-454 .elementor-element.elementor-element-a034a2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-b2ee8ae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-454 .elementor-element.elementor-element-152b0ee .elementor-heading-title{font-size:16px;}.elementor-454 .elementor-element.elementor-element-0e9e0c6{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-454 .elementor-element.elementor-element-28e1cd8 .elementor-heading-title{font-size:20px;}.elementor-454 .elementor-element.elementor-element-c9cc1e1{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-2a0ca90 .elementor-heading-title{font-size:14px;}.elementor-454 .elementor-element.elementor-element-b5efc20{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-a212676 .elementor-heading-title{font-size:14px;}.elementor-454 .elementor-element.elementor-element-eb35914{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-3b589e2 .elementor-heading-title{font-size:14px;}.elementor-454 .elementor-element.elementor-element-d03d7f7{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-388144b .elementor-heading-title{font-size:14px;}.elementor-454 .elementor-element.elementor-element-f257a6b{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-50da3c3 .elementor-heading-title{font-size:14px;}.elementor-454 .elementor-element.elementor-element-6549a77{bottom:-75px;}.elementor-454 .elementor-element.elementor-element-03b5e50{--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-7bcfe09{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-05ff01f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-454 .elementor-element.elementor-element-6ae002c.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-a713d2e.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-6232ebc{--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-454 .elementor-element.elementor-element-df57b00 img{width:140px;}.elementor-454 .elementor-element.elementor-element-623b425 img{width:140px;}.elementor-454 .elementor-element.elementor-element-cca1aec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-de577a5{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-a9725e9 img{width:310px;height:387px;border-radius:10px 10px 10px 10px;}.elementor-454 .elementor-element.elementor-element-f1397fb{--width:80px;--min-height:80px;bottom:10px;}.elementor-454 .elementor-element.elementor-element-f1397fb.e-con{--align-self:center;}body:not(.rtl) .elementor-454 .elementor-element.elementor-element-f1397fb{right:20px;}body.rtl .elementor-454 .elementor-element.elementor-element-f1397fb{left:20px;}.elementor-454 .elementor-element.elementor-element-28121ce .elementor-heading-title{font-size:20px;}.elementor-454 .elementor-element.elementor-element-aa32966 .elementor-heading-title{font-size:12px;}.elementor-454 .elementor-element.elementor-element-aa32966 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-853ebe6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-046c693 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-62a4f39{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-e24886e .elementor-heading-title{font-size:18px;}.elementor-454 .elementor-element.elementor-element-058233a .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-454 .elementor-element.elementor-element-b9cf563{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-2e3fe65 .elementor-heading-title{font-size:18px;}.elementor-454 .elementor-element.elementor-element-91380c1 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-454 .elementor-element.elementor-element-ed5bea9{--flex-wrap:nowrap;}.elementor-454 .elementor-element.elementor-element-c205c18 .elementor-heading-title{font-size:18px;}.elementor-454 .elementor-element.elementor-element-05d10bc .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-eb03c33{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-f8f27bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-ff06bc4{text-align:start;}.elementor-454 .elementor-element.elementor-element-ff06bc4 .elementor-heading-title{font-size:16px;}.elementor-454 .elementor-element.elementor-element-c808c10{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-c4f360c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-eda84d4 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-deea8f8 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-bba7697 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-1ba4b50 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-6f1cc52{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-69f8e78 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-ddad504 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-29f1529 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-be218a9 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-b942bd6 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-26cc210{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-d706a37 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-ec79644 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-62b31e1 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-fda0725 .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-bdb77ac .elementor-heading-title{font-size:15px;}.elementor-454 .elementor-element.elementor-element-8b96dc5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-afb54a9{font-size:16px;}.elementor-454 .elementor-element.elementor-element-5601cbe{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-b45ad67{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-454 .elementor-element.elementor-element-d6d5963{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-5423b6d .elementor-heading-title{font-size:16px;line-height:1.3em;}}@media(min-width:768px){.elementor-454 .elementor-element.elementor-element-c844078{--width:100%;}.elementor-454 .elementor-element.elementor-element-b08de49{--width:1140px;}.elementor-454 .elementor-element.elementor-element-f8a8a8f{--width:auto;}.elementor-454 .elementor-element.elementor-element-d3f63d9{--width:20px;}.elementor-454 .elementor-element.elementor-element-a9c542e{--width:10px;}.elementor-454 .elementor-element.elementor-element-3a775aa{--width:350px;}.elementor-454 .elementor-element.elementor-element-a8aaaaa{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-4d2911b{--width:50%;}.elementor-454 .elementor-element.elementor-element-b2ee8ae{--width:50%;}.elementor-454 .elementor-element.elementor-element-03b5e50{--content-width:1140px;}.elementor-454 .elementor-element.elementor-element-7bcfe09{--width:40%;}.elementor-454 .elementor-element.elementor-element-6232ebc{--width:60%;}.elementor-454 .elementor-element.elementor-element-cca1aec{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-f1397fb{--width:100px;}.elementor-454 .elementor-element.elementor-element-eb03c33{--content-width:1280px;}.elementor-454 .elementor-element.elementor-element-c4f360c{--width:360px;}.elementor-454 .elementor-element.elementor-element-07929c8{--width:auto;}.elementor-454 .elementor-element.elementor-element-45e920a{--width:auto;}.elementor-454 .elementor-element.elementor-element-3fbfa6c{--width:auto;}.elementor-454 .elementor-element.elementor-element-6f1cc52{--width:360px;}.elementor-454 .elementor-element.elementor-element-c366a02{--width:auto;}.elementor-454 .elementor-element.elementor-element-2eccc15{--width:auto;}.elementor-454 .elementor-element.elementor-element-1462247{--width:auto;}.elementor-454 .elementor-element.elementor-element-26cc210{--width:360px;}.elementor-454 .elementor-element.elementor-element-9e45876{--width:auto;}.elementor-454 .elementor-element.elementor-element-1df1fdf{--width:auto;}.elementor-454 .elementor-element.elementor-element-13e7936{--width:auto;}.elementor-454 .elementor-element.elementor-element-5601cbe{--content-width:1140px;}}/* Start custom CSS for html, class: .elementor-element-02b925b */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a034a2a */.padel-iframe-wrapper {
  width: 100%;
  height: calc(100vh - 120px); /* ajuste selon la hauteur de ton header */
  padding: 0px;
  box-sizing: border-box;
}

.padel-iframe-wrapper iframe {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 14px; /* angles arrondis */
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36be93a */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9154242 */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c16ae8c */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8301088 */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0af0770 */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b29ba9 */.h1_text {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS */.green {
    background: #4F6F4F;
}

.black {
    background: #1D1E19;
}

.white {
    color: #ffffff; !important
}

.h1 {
    font-size: 40px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}

.h2 {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #1D1E19;
}

.h2_white {
    font-size: 30px;
    font-family: "trajan-pro-3", serif;
    font-weight: 700;
    font-style: normal;
    color: #fff;
}

.icon_container {
    width: 22px;
    height: 22px;
    border-radius: 99px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* CSS BOUTON PRINCIPAL */

.button_principal_wrapper {
    display: inline-block;
}

.button_principal {
    display: inline-block;
    padding: 16px 18px;
    background-color: #537C5A;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    border-radius: 50px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border: none;
    font-family: 'Montserrat';
    transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.button_principal:hover {
    background-color: #3C6640;
    transform: scale(1.02);  

}

.button_content_principal {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    overflow: hidden;
    height: 20px;
}

.button_text_wrapper {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.button_text {
    display: block;
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.button_text_hidden {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.button_principal:hover .button_text {
    transform: translateY(-100%);
}

.button_principal:hover .button_text_hidden {
    transform: translateY(-100%);
}

.button_icon_wrapper {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
}

.button_icon {
    display: block;
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.button_icon svg {
    width: 20px;
    height: 20px;
    display: block;
    stroke: #fff;
}

.button_icon_hidden {
    position: absolute;
    top: 100%;
    left: 0;
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}

.button_icon_hidden svg {
    width: 20px;
    height: 20px;
    display: block;
    stroke: #fff;
}

.button_principal:hover .button_icon {
    transform: translateY(-100%);
}

.button_principal:hover .button_icon_hidden {
    transform: translateY(-100%);
}

.button_principal,
.button_principal:link,
.button_principal:visited {
    background-color: #537C5A !important;
    color: #fff !important;
}

.button_principal:hover,
.button_principal:active,
.button_principal:focus,
.button_principal:focus-visible {
    background-color: #3C6640 !important;
    color: #fff !important;
    outline: none !important;
    box-shadow: none !important;
}

/* CSS VARIANTE BOUTON SECONDAIRE */

.button_principal_black {
    background-color: #1D1E19;
    color: #fff;
    font-size: 16px;
    padding: 14px 16px;
}

.button_principal_black:hover {
    background-color: #1D1E19;
}

.button_principal_black .button_icon svg,
.button_principal_black .button_icon_hidden svg {
    stroke: #fff;
}

.button_principal_black,
.button_principal_black:link,
.button_principal_black:visited {
    background-color: #1D1E19 !important;
    color: #fff !important;
}

.button_principal_black:hover,
.button_principal_black:active,
.button_principal_black:focus,
.button_principal_black:focus-visible {
    background-color: #1D1E19 !important;
    color: #fff !important;
    outline: none !important;
    box-shadow: none !important;
}

/* CSS VARIANTE BOUTON TERTIAIRE */

.button_principal_white {
    background-color: #fff;
    color: #1D1E19;
}

.button_principal_white:hover {
    background-color: #f5f5f5;
}

.button_principal_white .button_icon svg,
.button_principal_white .button_icon_hidden svg {
    stroke: #1D1E19;
}

.button_principal_white,
.button_principal_white:link,
.button_principal_white:visited {
    background-color: #fff !important;
    color: #1D1E19 !important;
}

.button_principal_white:hover,
.button_principal_white:active,
.button_principal_white:focus,
.button_principal_white:focus-visible {
    background-color: #f5f5f5 !important;
    color: #1D1E19 !important;
    outline: none !important;
    box-shadow: none !important;
}

@media (max-width: 480px) {
    .h1 {
        font-size: 24px;
        line-height: 1.2em;
    }

@media (max-width: 480px) {
    .h2 {
        font-size: 24px;
        line-height: 1.2em;
    }

@media (max-width: 480px) {
    .h2_white {
        font-size: 24px;
        line-height: 1.2em;
    }

/* RESPONSIVE MOBILE */
@media (max-width: 480px) {
    .button_principal {
        padding: 12px 14px;
        font-size: 16px;
    }
    
    .button_principal_black {
        padding: 10px 12px;
        font-size: 14px;
    }
    
    .button_content_principal {
        gap: 12px;
        height: 16px;
    }
    
    .button_icon_wrapper {
        width: 16px;
        height: 16px;
    }
    
    .button_icon svg,
    .button_icon_hidden svg {
        width: 16px;
        height: 16px;
    }
    
    /* Désactiver l'effet de scale au hover sur mobile */
    .button_principal:hover,
    .button_principal_black:hover,
    .button_principal_white:hover {
        transform: scale(1);
    }
}/* End custom CSS */