.elementor-149 .elementor-element.elementor-element-8f2e60b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-8f2e60b:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-8f2e60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47542885;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-9900a5b{text-align:center;}.elementor-149 .elementor-element.elementor-element-9900a5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-5cdd5f0{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-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-149 .elementor-element.elementor-element-60bae9a{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-60bae9a:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-60bae9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-45210e5 > .elementor-widget-container{margin:20px 0px 29px 0px;}.elementor-149 .elementor-element.elementor-element-45210e5{text-align:center;}.elementor-149 .elementor-element.elementor-element-45210e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-149 .elementor-element.elementor-element-9249aaf{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-9249aaf:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-9249aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-5809184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-501a83b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{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-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-149 .elementor-element.elementor-element-0baa5b2 > .elementor-widget-container{margin:53px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-0baa5b2{text-align:center;color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-ff02f1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-b9bccc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-c8747a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-cd65882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-d063aed{--display:flex;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-aae5154{text-align:center;}.elementor-149 .elementor-element.elementor-element-aae5154 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;}.elementor-149 .elementor-element.elementor-element-23396b7{--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;--flex-wrap:wrap;}.elementor-149 .elementor-element.elementor-element-0be9235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-a76a47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-4b4f2be > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-4b4f2be{text-align:center;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;}.elementor-149 .elementor-element.elementor-element-330da94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-7be822f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-a24456f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-4bebb1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-3237f40{--display:flex;--min-height:595px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:97px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-3237f40:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-3237f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #573C059E 0%, var( --e-global-color-secondary ) 100%);}.elementor-149 .elementor-element.elementor-element-3dbe7aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-a7928e5 > .elementor-widget-container{margin:119px 0px 0px 0px;}.elementor-149 .elementor-element.elementor-element-e6a7cbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-d9a4c19 > .elementor-widget-container{margin:119px 119px 119px 119px;}.elementor-149 .elementor-element.elementor-element-d86cdfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-149 .elementor-element.elementor-element-7b30585{text-align:center;}.elementor-149 .elementor-element.elementor-element-4c6bf33{text-align:justify;}.elementor-149 .elementor-element.elementor-element-d0cace4{--display:flex;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-5809184{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-501a83b{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-ff02f1d{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-b9bccc9{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-c8747a2{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-cd65882{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-0be9235{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-a76a47e{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-330da94{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-7be822f{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-a24456f{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-4bebb1e{--width:33.3333%;}.elementor-149 .elementor-element.elementor-element-3237f40{--content-width:1208px;}.elementor-149 .elementor-element.elementor-element-3dbe7aa{--width:50%;}.elementor-149 .elementor-element.elementor-element-e6a7cbd{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for html, class: .elementor-element-1d967ab */.config-text {
  font-family: 'Poppins', sans-serif;
  color: #475428;
  text-align: center;
  margin: 40px auto;
  max-width: 600px;
}

.config-text h2 {
  font-weight: 600;
  margin-bottom: 10px;
}

.config-text p {
  margin: 10px 0;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c2539b *//* Base */
body {
  margin: 0;
  padding: 0;
  font-family: 'Poppins', sans-serif;
  background-color: #FFF8E8;
}

/* Bloc Monture 3D */
.monture-3d {
  text-align: center;
  background-color: #FFF8E8;
  padding: 40px 20px;
  border-radius: 12px;
  max-width: 400px;
  margin: 50px auto; /* Centré sans tout bouger */
}

.monture-3d h2 {
  color: #573C05;
  font-size: 28px;
  margin-bottom: 10px;
}

.monture-3d h2 span {
  color: #475428;
}

.monture-3d .slogan {
  font-size: 18px;
  color: #475428;
  margin-bottom: 20px;
}

.monture-3d form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}

.monture-3d input[type="email"] {
  padding: 12px 20px;
  width: 250px;
  border: none;
  border-radius: 8px;
  background-color: #FFF8DE;
  font-size: 14px;
  color: #573C05;
}

.monture-3d input::placeholder {
  color: #A5A58D;
}

.monture-3d button {
  padding: 12px 30px;
  background-color: #475428;
  color: #FFF8E8;
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.3s ease, transform 0.2s ease;
}

.monture-3d button:hover {
  background-color: #87C767;
  transform: scale(1.05);
}/* End custom CSS */