.elementor-2971 .elementor-element.elementor-element-662ec7f4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.89;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-2971 .elementor-element.elementor-element-662ec7f4:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-662ec7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, var( --e-global-color-cd83839 ) 0%, #AE7A22 100%);}.elementor-2971 .elementor-element.elementor-element-662ec7f4::before, .elementor-2971 .elementor-element.elementor-element-662ec7f4 > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-662ec7f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-662ec7f4 > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-662ec7f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-662ec7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2971 .elementor-element.elementor-element-db541b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2971 .elementor-element.elementor-element-1a73a950{padding:0px 0px 0px 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-1a73a950 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;line-height:45px;letter-spacing:-2px;word-spacing:0em;color:#FBFBFB;}.elementor-2971 .elementor-element.elementor-element-8e7b91a{text-align:center;}.elementor-2971 .elementor-element.elementor-element-8e7b91a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-5ff2aa13{text-align:center;}.elementor-2971 .elementor-element.elementor-element-5ff2aa13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2971 .elementor-element.elementor-element-6d8c568e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2971 .elementor-element.elementor-element-12acb938 .elementor-button:hover, .elementor-2971 .elementor-element.elementor-element-12acb938 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-12acb938 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:20px 28px 20px 28px;}.elementor-2971 .elementor-element.elementor-element-12acb938 .elementor-button:hover svg, .elementor-2971 .elementor-element.elementor-element-12acb938 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-e2cc108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-e2cc108 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:14px;letter-spacing:3px;word-spacing:0em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2971 .elementor-element.elementor-element-55b9083{--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;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:#C28A2A40;--border-color:#C28A2A40;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2971 .elementor-element.elementor-element-55b9083:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-55b9083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2971 .elementor-element.elementor-element-ad40e4e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C28A2A40;--border-color:#C28A2A40;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2971 .elementor-element.elementor-element-3caf991{text-align:center;}.elementor-2971 .elementor-element.elementor-element-3caf991 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2971 .elementor-element.elementor-element-7f4063d{text-align:center;}.elementor-2971 .elementor-element.elementor-element-7f4063d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-7890626{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C28A2A40;--border-color:#C28A2A40;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2971 .elementor-element.elementor-element-5ef7dd9{text-align:center;}.elementor-2971 .elementor-element.elementor-element-5ef7dd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2971 .elementor-element.elementor-element-7f7d398{text-align:center;}.elementor-2971 .elementor-element.elementor-element-7f7d398 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-fd913a0{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C28A2A40;--border-color:#C28A2A40;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2971 .elementor-element.elementor-element-00a3fdd{text-align:center;}.elementor-2971 .elementor-element.elementor-element-00a3fdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2971 .elementor-element.elementor-element-8290bac{text-align:center;}.elementor-2971 .elementor-element.elementor-element-8290bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-23df53f{--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-start;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:120px;--padding-right:120px;}.elementor-2971 .elementor-element.elementor-element-23df53f:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-23df53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-2971 .elementor-element.elementor-element-23df53f.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-40f810d2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-756f40e0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-756f40e0 .elementor-divider-separator{width:115px;}.elementor-2971 .elementor-element.elementor-element-756f40e0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2971 .elementor-element.elementor-element-76cdcd40{padding:0px 0px 0px 0px;text-align:start;}.elementor-2971 .elementor-element.elementor-element-76cdcd40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;font-style:normal;text-decoration:none;line-height:54px;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-7b24ee6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2971 .elementor-element.elementor-element-7b24ee6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;font-style:italic;text-decoration:none;line-height:27px;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-48b95006{--display:flex;}.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-2971 .elementor-element.elementor-element-8144eac{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-d292d7a{--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:center;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overlay-opacity:0;--padding-top:64px;--padding-bottom:64px;--padding-left:120px;--padding-right:120px;}.elementor-2971 .elementor-element.elementor-element-d292d7a:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-d292d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C4026;}.elementor-2971 .elementor-element.elementor-element-d292d7a::before, .elementor-2971 .elementor-element.elementor-element-d292d7a > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-d292d7a > .e-con-inner > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-d292d7a > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-d292d7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-d292d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2971 .elementor-element.elementor-element-ff4a4dc{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;--padding-top:64px;--padding-bottom:64px;--padding-left:120px;--padding-right:120px;}.elementor-2971 .elementor-element.elementor-element-ff4a4dc:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-ff4a4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66dbded );}.elementor-2971 .elementor-element.elementor-element-ff4a4dc::before, .elementor-2971 .elementor-element.elementor-element-ff4a4dc > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-ff4a4dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-ff4a4dc > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-ff4a4dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-ff4a4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2971 .elementor-element.elementor-element-b35d3a2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2971 .elementor-element.elementor-element-b35d3a2.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-f674cdb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-f674cdb:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-f674cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4ECC721F;}.elementor-2971 .elementor-element.elementor-element-1d3779b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-1d3779b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:14px;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-9336d1a{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-db35a4e{padding:0px 0px 0px 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-db35a4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;font-style:normal;text-decoration:none;line-height:45px;letter-spacing:-2px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-988f2da{text-align:center;}.elementor-2971 .elementor-element.elementor-element-988f2da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-2971 .elementor-element.elementor-element-b3bbfc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#C3003A;--border-color:#C3003A;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:60px;--padding-right:60px;}.elementor-2971 .elementor-element.elementor-element-b3bbfc5:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-b3bbfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3003A0D;}.elementor-2971 .elementor-element.elementor-element-8ded01a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-8ded01a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;font-style:normal;text-decoration:none;line-height:14px;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#C3003A;}.elementor-2971 .elementor-element.elementor-element-da5d8e0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(130deg, #1B402F 0%, var( --e-global-color-secondary ) 100%);padding:20px 28px 20px 28px;}.elementor-2971 .elementor-element.elementor-element-da5d8e0 .elementor-button:hover, .elementor-2971 .elementor-element.elementor-element-da5d8e0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(180deg, #C28A2A 0%, var( --e-global-color-secondary ) 100%);}.elementor-2971 .elementor-element.elementor-element-da5d8e0 .elementor-button:hover svg, .elementor-2971 .elementor-element.elementor-element-da5d8e0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2971 .elementor-element.elementor-element-30cabf9{--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:center;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overlay-opacity:0;--padding-top:64px;--padding-bottom:64px;--padding-left:120px;--padding-right:120px;}.elementor-2971 .elementor-element.elementor-element-30cabf9:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-30cabf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66dbded );}.elementor-2971 .elementor-element.elementor-element-30cabf9::before, .elementor-2971 .elementor-element.elementor-element-30cabf9 > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-30cabf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-30cabf9 > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-30cabf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-30cabf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2971 .elementor-element.elementor-element-bb5129f{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2971 .elementor-element.elementor-element-bb5129f.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-dbeae9b{padding:0px 0px 0px 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-dbeae9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;font-style:normal;text-decoration:none;line-height:54px;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-863929e{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0;--padding-top:64px;--padding-bottom:64px;--padding-left:120px;--padding-right:120px;}.elementor-2971 .elementor-element.elementor-element-863929e:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-863929e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(317deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-caa144f ) 100%);}.elementor-2971 .elementor-element.elementor-element-863929e::before, .elementor-2971 .elementor-element.elementor-element-863929e > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-863929e > .e-con-inner > .elementor-background-video-container::before, .elementor-2971 .elementor-element.elementor-element-863929e > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-863929e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2971 .elementor-element.elementor-element-863929e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2971 .elementor-element.elementor-element-863929e.e-con{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-3d41ca2{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2971 .elementor-element.elementor-element-3d41ca2.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-23f3516{padding:0px 0px 0px 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-23f3516 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;font-style:normal;text-decoration:none;line-height:54px;letter-spacing:-2px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2971 .elementor-element.elementor-element-a7ae439{padding:0px 0px 0px 0px;text-align:center;}.elementor-2971 .elementor-element.elementor-element-a7ae439 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-2971 .elementor-element.elementor-element-fd47b99{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2971 .elementor-element.elementor-element-fd47b99.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form{background-color:var( --e-global-color-text );width:100%;padding:30px 10px 30px 30px;margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea.elementor-element{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .exad-contact-form-7-title{color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-primary );border-style:none;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="text"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="email"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="url"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="password"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="search"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="number"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="tel"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="range"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="date"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="month"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="week"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="time"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="datetime"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="datetime-local"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="color"]::placeholder,
                        .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 textarea::placeholder{color:#B4B8BE;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="text"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="email"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="url"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="password"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="search"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="number"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="tel"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="range"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="date"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="month"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="week"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="time"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="datetime"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="datetime-local"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="color"]{height:50px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 textarea{height:150px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:95%;border-radius:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="text"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="email"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="url"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="password"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="search"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="number"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="tel"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="range"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="date"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="month"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="week"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="time"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="datetime"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="datetime-local"],
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 textarea,
                    .elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 input[type="color"]{margin-bottom:40px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form label{color:var( --e-global-color-secondary );}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form input[type="submit"]{margin-left:auto;margin-right:auto;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;margin-top:10px;box-shadow:0px 13px 33px 0px rgba(23.120236555348264, 67.12343749999998, 8.695950768512214, 0.2);color:#ffffff;background-color:var( --e-global-color-primary );border-style:none;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form input[type="submit"]:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-2971 .elementor-element.elementor-element-40f810d2{--width:80%;}.elementor-2971 .elementor-element.elementor-element-ff4a4dc{--width:100%;}.elementor-2971 .elementor-element.elementor-element-b35d3a2{--content-width:971px;}.elementor-2971 .elementor-element.elementor-element-f674cdb{--width:25%;}.elementor-2971 .elementor-element.elementor-element-9336d1a{--width:70%;}.elementor-2971 .elementor-element.elementor-element-b3bbfc5{--width:70%;}.elementor-2971 .elementor-element.elementor-element-863929e{--width:100%;}.elementor-2971 .elementor-element.elementor-element-3d41ca2{--content-width:927px;}.elementor-2971 .elementor-element.elementor-element-fd47b99{--content-width:927px;}}@media(max-width:1024px){.elementor-2971 .elementor-element.elementor-element-662ec7f4{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2971 .elementor-element.elementor-element-db541b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-1a73a950 .elementor-heading-title{line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-5ff2aa13 .elementor-heading-title{font-size:16px;}.elementor-2971 .elementor-element.elementor-element-e2cc108{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e2cc108 .elementor-heading-title{letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-55b9083{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-5ef7dd9 .elementor-heading-title{font-size:24px;}.elementor-2971 .elementor-element.elementor-element-23df53f{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:64px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-2971 .elementor-element.elementor-element-76cdcd40 .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-7b24ee6e .elementor-heading-title{letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-d292d7a{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2971 .elementor-element.elementor-element-ff4a4dc{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2971 .elementor-element.elementor-element-b35d3a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-1d3779b .elementor-heading-title{font-size:12px;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-db35a4e .elementor-heading-title{line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-8ded01a .elementor-heading-title{font-size:16px;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-30cabf9{--padding-top:64px;--padding-bottom:040px;--padding-left:64px;--padding-right:64px;}.elementor-2971 .elementor-element.elementor-element-bb5129f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2971 .elementor-element.elementor-element-dbeae9b .elementor-heading-title{line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-863929e{--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2971 .elementor-element.elementor-element-3d41ca2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-23f3516 .elementor-heading-title{line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-a7ae439 .elementor-heading-title{line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-2971 .elementor-element.elementor-element-fd47b99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form{padding:40px 15px 40px 40px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form input[type="submit"]{margin-left:auto;margin-right:auto;}}@media(max-width:767px){.elementor-2971 .elementor-element.elementor-element-662ec7f4{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-2971 .elementor-element.elementor-element-662ec7f4.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-db541b1{--content-width:100%;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-1a73a950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2971 .elementor-element.elementor-element-1a73a950 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-2971 .elementor-element.elementor-element-8e7b91a .elementor-heading-title{font-size:16px;}.elementor-2971 .elementor-element.elementor-element-6d8c568e{--content-width:500px;--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;--flex-wrap:wrap;--align-content:center;}.elementor-2971 .elementor-element.elementor-element-23df53f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:50px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-2971 .elementor-element.elementor-element-76cdcd40 .elementor-heading-title{line-height:40px;}.elementor-2971 .elementor-element.elementor-element-7b24ee6e .elementor-heading-title{font-size:16px;}.elementor-2971 .elementor-element.elementor-element-d292d7a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2971 .elementor-element.elementor-element-ff4a4dc{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2971 .elementor-element.elementor-element-db35a4e .elementor-heading-title{font-size:41px;}.elementor-2971 .elementor-element.elementor-element-b3bbfc5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2971 .elementor-element.elementor-element-30cabf9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2971 .elementor-element.elementor-element-bb5129f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-dbeae9b .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-2971 .elementor-element.elementor-element-863929e{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2971 .elementor-element.elementor-element-863929e.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-3d41ca2{--content-width:500px;}.elementor-2971 .elementor-element.elementor-element-23f3516 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-2971 .elementor-element.elementor-element-a7ae439 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-2971 .elementor-element.elementor-element-fd47b99{--content-width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form{padding:20px 10px 20px 20px;}.elementor-2971 .elementor-element.elementor-element-0ee64ea .exad-contact-form-7 .wpcf7-form input[type="submit"]{margin-left:auto;margin-right:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-2971 .elementor-element.elementor-element-db541b1{--content-width:500px;}.elementor-2971 .elementor-element.elementor-element-ad40e4e{--width:500px;}.elementor-2971 .elementor-element.elementor-element-7890626{--width:500px;}.elementor-2971 .elementor-element.elementor-element-fd913a0{--width:500px;}.elementor-2971 .elementor-element.elementor-element-23df53f{--width:1600px;}.elementor-2971 .elementor-element.elementor-element-40f810d2{--width:500px;}.elementor-2971 .elementor-element.elementor-element-48b95006{--width:515px;}}/* Start custom CSS for exad-contact-form-7, class: .elementor-element-0ee64ea *//* TITRES */
.form-title { 
  font-size: 24px; 
  color: #225330; 
  font-weight: 700; 
  text-align: center; 
  margin-bottom: 4px; 
}

.form-sub { 
  text-align: center; 
  color: rgba(255,255,255,0.7); 
  font-size: 14px; 
  margin-bottom: 20px; 
}

/* GRID */
.form-grid { 
  display: grid; 
  grid-template-columns: 1fr 1fr; 
  gap: 10px 14px; 
}

.form-field { 
  width: 100%;
  margin: 0;
}

.form-label { 
  font-size: 12px; 
  font-weight: 600; 
  text-transform: uppercase; 
  letter-spacing: 0.5px; 
  display: block; 
  margin-bottom: 6px;
  color: #c28a2b; 
}

.form-section-title { 
  font-size: 16px; 
  font-weight: 700; 
  text-transform: uppercase; 
  padding: 12px 0 6px; 
  margin: 12px 0 10px; 
}

/* NORMALISATION INPUTS */
.form-mock input,
.form-mock select,
.form-mock textarea {
  width: 100%;
  display: block;
  padding: 10px 12px;
  font-size: 14px;
  margin: 0;
  transition: 0.2s ease;
}

/* TEXTAREA */
.form-mock textarea {
  resize: vertical;
  min-height: 100px;
}

/* Supprime différences navigateur */
.form-mock input[type="date"],
.form-mock select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* Placeholder */
.form-mock input::placeholder,
.form-mock textarea::placeholder {
  color: rgba(255,255,255,0.8);
}

/* Focus */
.form-mock input:focus,
.form-mock select:focus,
.form-mock textarea:focus {
  border-color: #c28a2b;
}

/* ===== BOUTON CF7 CORRIGÉ ===== */
.form-mock input[type="submit"],
.form-mock .wpcf7-submit {
  width: 100%;
  display: block;
  box-sizing: border-box;
  background: #c28a2b;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  padding: 14px;
  border: 1px solid #c28a2b;
  border-radius: 6px;
  margin-top: 14px;
  cursor: pointer;
  transition: 0.2s ease;
}

.form-mock input[type="submit"]:hover,
.form-mock .wpcf7-submit:hover {
  background: #fff;
  color: #c28a2b;
}

/* RESPONSIVE */
@media (max-width: 720px){
  .form-grid { 
    grid-template-columns: 1fr; 
    gap: 10px;
  }
  
  .form-mock input[type="submit"].wpcf7-submit {
  width: 100% !important;
}/* End custom CSS */