.elementor-46 .elementor-element.elementor-element-bd96428{--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;--overlay-opacity:0.81;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46 .elementor-element.elementor-element-bd96428:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-bd96428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F6FF;background-image:url("https://alteis-structures.fr/wp-content/uploads/2025/03/contactez-nous.jpg");background-position:50% 25%;background-repeat:no-repeat;}.elementor-46 .elementor-element.elementor-element-bd96428::before, .elementor-46 .elementor-element.elementor-element-bd96428 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-bd96428 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-bd96428 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-bd96428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-bd96428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-46 .elementor-element.elementor-element-caa4f3f > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-46 .elementor-element.elementor-element-caa4f3f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-46 .elementor-element.elementor-element-caa4f3f{text-align:center;}.elementor-46 .elementor-element.elementor-element-caa4f3f .elementor-heading-title{color:#0060AD;}.elementor-46 .elementor-element.elementor-element-44c85dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-44c85dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-46 .elementor-element.elementor-element-44c85dc .wpcf7-form-control:not(.wpcf7-submit){font-size:14px;text-transform:none;font-style:italic;text-decoration:none;color:#012B4D;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#012B4D;padding:1px 1px 1px 1px;margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-44c85dc ::-webkit-input-placeholder{color:#012B4D;}.elementor-46 .elementor-element.elementor-element-44c85dc ::-moz-placeholder{color:#012B4D;}.elementor-46 .elementor-element.elementor-element-44c85dc ::-ms-input-placeholder{color:#012B4D;}.elementor-46 .elementor-element.elementor-element-44c85dc label{font-size:14px;font-style:italic;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-44c85dc .wpcf7-submit{padding:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-180c35f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-180c35f:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-180c35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#58ABEE;}.elementor-46 .elementor-element.elementor-element-180c35f > .elementor-shape-top .elementor-shape-fill, .elementor-46 .elementor-element.elementor-element-180c35f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#ACDAFF;}.elementor-46 .elementor-element.elementor-element-180c35f > .elementor-shape-top svg, .elementor-46 .elementor-element.elementor-element-180c35f > .e-con-inner > .elementor-shape-top svg{width:calc(274% + 1.3px);height:31px;transform:translateX(-50%) rotateY(180deg);}.elementor-46 .elementor-element.elementor-element-180c35f > .elementor-shape-bottom .elementor-shape-fill, .elementor-46 .elementor-element.elementor-element-180c35f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#ACDAFF;}.elementor-46 .elementor-element.elementor-element-180c35f > .elementor-shape-bottom svg, .elementor-46 .elementor-element.elementor-element-180c35f > .e-con-inner > .elementor-shape-bottom svg{height:39px;}.elementor-46 .elementor-element.elementor-element-83d64eb > .elementor-widget-container{margin:16px 0px -5px 0px;}.elementor-46 .elementor-element.elementor-element-83d64eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-46 .elementor-element.elementor-element-83d64eb{text-align:center;}.elementor-46 .elementor-element.elementor-element-83d64eb .elementor-heading-title{color:#0060AD;}.elementor-46 .elementor-element.elementor-element-f80baef{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-f80baef > .elementor-widget-container{margin:23px 0px 40px 0px;}.elementor-46 .elementor-element.elementor-element-f80baef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-46 .elementor-element.elementor-element-f80baef iframe{height:505px;filter:brightness( 105% ) contrast( 102% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-46:not(.elementor-motion-effects-element-type-background), body.elementor-page-46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-bd96428:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-bd96428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-bd96428:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-bd96428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-46 .elementor-element.elementor-element-caa4f3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-caa4f3f{text-align:left;}.elementor-46 .elementor-element.elementor-element-44c85dc .wpcf7-submit{margin:0px 0px 0px 10px;}.elementor-46 .elementor-element.elementor-element-83d64eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-83d64eb{text-align:left;}}