.elementor-2652 .elementor-element.elementor-element-3aeb92d{--display:flex;--min-height:588px;--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-end;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-3aeb92d:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-3aeb92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://numenarchi.com/wp-content/uploads/2025/01/numen_images-1920x1080_Castandet-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-914027b{--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-2652 .elementor-element.elementor-element-dd24534{--spacer-size:100px;}.elementor-2652 .elementor-element.elementor-element-96213f5{--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 85px;--row-gap:0px;--column-gap:85px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-2652 .elementor-element.elementor-element-b703da7{--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;}.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 );}.elementor-2652 .elementor-element.elementor-element-48c6805 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2652 .elementor-element.elementor-element-48c6805 .elementor-heading-title{font-family:"Brown", Sans-serif;}.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-2652 .elementor-element.elementor-element-e5b16c4{--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-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-2652 .elementor-element.elementor-element-6c71783{--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-2652 .elementor-element.elementor-element-d43f943 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-2652 .elementor-element.elementor-element-d43f943 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-2652 .elementor-element.elementor-element-d43f943 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}body .elementor-2652 .elementor-element.elementor-element-d43f943 .tpg-el-main-wrapper .tpg-post-holder{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-fc38859{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-6caa548{--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-2652 .elementor-element.elementor-element-a19dff8{--display:flex;--min-height:80vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-395c2cb > .elementor-widget-container{--e-transform-translateY:-80px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-395c2cb{text-align:start;}.elementor-2652 .elementor-element.elementor-element-395c2cb .elementor-heading-title{font-family:"Brown", Sans-serif;font-size:25px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-2652 .elementor-element.elementor-element-23bf908{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-23bf908 > .elementor-widget-container{--e-transform-translateY:-80px;}.elementor-2652 .elementor-element.elementor-element-23bf908.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text{text-align:left;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text a{text-align:left;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text-preffix{color:#000000;font-family:"Brown", Sans-serif;font-size:25px;font-weight:700;line-height:0.9em;padding-top:0px;padding-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text{color:#000000;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text{color:#000000;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text-selected {color:#000000;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text b, .elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text b i,.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text,.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text{font-family:"Brown", Sans-serif;font-size:25px;font-weight:700;font-style:normal;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text-suffix{color:#000000;}.elementor-2652 .elementor-element.elementor-element-6d4db98{--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:flex-end;}.elementor-2652 .elementor-element.elementor-element-7063370{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:060px;--margin-left:-20px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-5a28101{--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-2652 .elementor-element.elementor-element-abf5f56{--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-2652 .elementor-element.elementor-element-deeae32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-f0a9841{--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-2652 .elementor-element.elementor-element-f0a9841.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-1871faa{--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-2652 .elementor-element.elementor-element-6fad034 img{max-width:100%;}.elementor-2652 .elementor-element.elementor-element-ed5798d{--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-2652 .elementor-element.elementor-element-bdf852f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:100px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-1ef170d{--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-2652 .elementor-element.elementor-element-1ef170d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-ce1cac8{--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:flex-end;}.elementor-2652 .elementor-element.elementor-element-ce1cac8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-8eba863 > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-2652 .elementor-element.elementor-element-02836c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:-20px;--margin-right:-20px;}.elementor-2652 .elementor-element.elementor-element-15048e6{--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-2652 .elementor-element.elementor-element-834b7ab{--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-2652 .elementor-element.elementor-element-cdeacf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:60px;--margin-left:80px;--margin-right:-20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:000px;}.elementor-2652 .elementor-element.elementor-element-bde97f4{--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-2652 .elementor-element.elementor-element-bde97f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-223cb7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px -13px;}.elementor-2652 .elementor-element.elementor-element-e81e6dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-e81e6dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-aadc9f0{--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-2652 .elementor-element.elementor-element-aadc9f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-d1a1dae{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:80px;}.elementor-2652 .elementor-element.elementor-element-d1a1dae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-9bdfb10{width:var( --container-widget-width, 118.122% );max-width:118.122%;--container-widget-width:118.122%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-9bdfb10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2652 .elementor-element.elementor-element-9bdfb10 img{width:100%;}.elementor-2652 .elementor-element.elementor-element-c8a4875{--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;}.elementor-2652 .elementor-element.elementor-element-d35ce8a{width:var( --container-widget-width, 42.815% );max-width:42.815%;--container-widget-width:42.815%;--container-widget-flex-grow:0;}.elementor-2652 .elementor-element.elementor-element-d35ce8a.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-2652 .elementor-element.elementor-element-b703da7{--width:65%;}.elementor-2652 .elementor-element.elementor-element-e5b16c4{--width:50%;}.elementor-2652 .elementor-element.elementor-element-6caa548{--width:50%;}.elementor-2652 .elementor-element.elementor-element-6d4db98{--width:5%;}.elementor-2652 .elementor-element.elementor-element-5a28101{--width:72%;}.elementor-2652 .elementor-element.elementor-element-abf5f56{--width:66.6666%;}.elementor-2652 .elementor-element.elementor-element-f0a9841{--width:19.236%;}.elementor-2652 .elementor-element.elementor-element-1871faa{--width:50%;}.elementor-2652 .elementor-element.elementor-element-ed5798d{--width:25%;}.elementor-2652 .elementor-element.elementor-element-1ef170d{--width:18.523%;}.elementor-2652 .elementor-element.elementor-element-ce1cac8{--width:81.695%;}.elementor-2652 .elementor-element.elementor-element-15048e6{--width:100%;}.elementor-2652 .elementor-element.elementor-element-834b7ab{--width:50%;}.elementor-2652 .elementor-element.elementor-element-bde97f4{--width:69.463%;}.elementor-2652 .elementor-element.elementor-element-e81e6dc{--width:100%;}.elementor-2652 .elementor-element.elementor-element-aadc9f0{--width:32.902%;}.elementor-2652 .elementor-element.elementor-element-d1a1dae{--width:57.758%;}}@media(max-width:1366px){.elementor-2652 .elementor-element.elementor-element-a19dff8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2652 .elementor-element.elementor-element-a19dff8{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text-preffix{line-height:0.9em;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text b, .elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text b i,.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text,.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text{font-size:90px;}}@media(max-width:767px){.elementor-2652 .elementor-element.elementor-element-395c2cb .elementor-heading-title{font-size:20px;}.elementor-2652 .elementor-element.elementor-element-23bf908{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-2652 .elementor-element.elementor-element-23bf908.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text{text-align:center;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text a{text-align:center;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-advanced-text-preffix{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text b, .elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text b i,.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-anim-text,.elementor-2652 .elementor-element.elementor-element-23bf908 .wpr-highlighted-text{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-d35ce8a *//* ---FORMULAIRE--- */


.wpcf7 .wpcf7-text, .wpcf7-textarea, .wpcf7-select {
  padding: 10px;                /* marge interne de 10 pixels*/
  border-radius: 3px;           /* rayon de la bordure courbé de 3 pixels */
  border: 1px solid #605be5;    /* bordure large de 1 pixel, continue et de couleur #d9dbdd (code couleur HEX) */
  background: #fffff;          /* arrière-plan de couleur #e8eaed (code couleur HEX) */
  font-size: 17px;              /* taille de police de 17 pixels */
  color: #1b3965;               /* couleur de police */

}
label, legend {
    color: #1b3965;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

#wpcf7-f4290-p2652-o1 .wpcf7-textarea{
  max-width: 100%;
  line-height: 0.3;
	background-color: #DEEFFF47;
}
.wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0px !important; 
}
input[type=submit].wpcf7-submit:hover {
    background: ##605be5; 
	color: #fffff;
		/* couleur d’arrière-plan */
    cursor: pointer;       /* forme du curseur de la souris */

}
#wpcf7-f4290-p2652-o1 .wpcf7-form {
    display: grid;                     /* affichage en grille */
    grid-template-columns: 1fr 1fr;
	/* format des colonnes de la grille, dans ce cas la largeur est divisée en 2 colonnes de taille égale */
    margin: auto;             
	  gap: 10px;
}
#wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(4), #wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(5), #wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(6), #wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(7) {
    grid-column-start: 1;  /* l’élément commence au début de la colonne 1 */
    grid-column-end: 3;    /* l’élément s’arrête à la fin de la colonne 2 */
}
#wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(7) {
    text-align: center;    /* alignement du texte au centre et dans ce cas, c’est le bouton qui est aligné */
}
#wpcf7-f4290-p2652-o1 .wpcf7-spinner {
    margin: 0 -48px 0 24px;    /* marge externe de 0 pixel en haut et en bas, -48 pixels à droite et 24 pixels à gauche */
}
@media screen and (max-width:800px){
	#wpcf7-f4290-p2652-o1 .wpcf7-form {
		width: 85%;
	}
}
@media screen and (max-width:600px) {
#wpcf7-f4290-p2652-o1 .wpcf7-form {
      grid-template-columns: 1fr;    /* la grille ne comporte plus qu’une colonne */
    }
#wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(4), #wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(5), #wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(6), #wpcf7-f4290-p2652-o1 .wpcf7-form p:nth-child(7) {
      grid-column-end: 1;    /* les éléments s’étalent jusqu’à la fin de la première colonne */
    }
}/* End custom CSS */