/* https://archivinfos.com/wp-content/uploads/elementor/css/post-107.css?ver=1757038771 */
.elementor-107 .elementor-element.elementor-element-c942e00:not(.elementor-motion-effects-element-type-background),.elementor-107 .elementor-element.elementor-element-c942e00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://i0.wp.com/archivinfos.com/wp-content/uploads/2025/08/notre_histoire_archivinfos.webp?fit=1000%2C667&ssl=1)}.elementor-107 .elementor-element.elementor-element-c942e00>.elementor-background-overlay{background-color:#04442C;opacity:.69;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-c942e00{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:36px;padding:100px 0 100px 0}.elementor-107 .elementor-element.elementor-element-c61940b>.elementor-widget-container{margin:0 20px 0 20px;padding:0 20px 0 20px}.elementor-107 .elementor-element.elementor-element-c61940b{text-align:center}.elementor-107 .elementor-element.elementor-element-c61940b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35.2px;font-weight:700;color:#FFF}.elementor-107 .elementor-element.elementor-element-22c4dd7{text-align:center;font-family:"Open Sans",Sans-serif;font-weight:600;color:#FFF}.elementor-107 .elementor-element.elementor-element-abb5624{margin-top:0;margin-bottom:0;padding:0 0 4px 0}.elementor-107 .elementor-element.elementor-element-3f59d80{text-align:center}.elementor-107 .elementor-element.elementor-element-3f59d80 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:700;color:#0B442C}.elementor-107 .elementor-element.elementor-element-c025deb{text-align:center;font-family:"Open Sans",Sans-serif;font-weight:400}.elementor-107 .elementor-element.elementor-element-0b8abb9>.elementor-widget-container{background-color:#ECF0F1;margin:0 50px 5px 50px;padding:0 0 010px 0}.elementor-107 .elementor-element.elementor-element-0b8abb9{text-align:center;font-family:"Open Sans",Sans-serif}.elementor-107 .elementor-element.elementor-element-375e440>.elementor-widget-container{margin:-7px 0 3px 0;padding:0 50px 0 50px}.elementor-107 .elementor-element.elementor-element-375e440{text-align:left;font-family:"Open Sans",Sans-serif;font-weight:400}.elementor-107 .elementor-element.elementor-element-c88aae1>.elementor-widget-container{margin:-191px 124px 7px 0;padding:-13px 0 0 0}.elementor-107 .elementor-element.elementor-element-c88aae1{text-align:center;font-weight:600;color:#04442C}.elementor-107 .elementor-element.elementor-element-b5f6e8b:not(.elementor-motion-effects-element-type-background),.elementor-107 .elementor-element.elementor-element-b5f6e8b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ECF0F1}.elementor-107 .elementor-element.elementor-element-b5f6e8b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:34px 0 20px 0}.elementor-107 .elementor-element.elementor-element-b5f6e8b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-6cd95c9{text-align:center}.elementor-107 .elementor-element.elementor-element-6cd95c9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:800;color:#0B442C}.elementor-107 .elementor-element.elementor-element-5edd8f3:not(.elementor-motion-effects-element-type-background),.elementor-107 .elementor-element.elementor-element-5edd8f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ECF0F1}.elementor-107 .elementor-element.elementor-element-5edd8f3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 -13px 0}.elementor-107 .elementor-element.elementor-element-5edd8f3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-ea41d6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-element-populated,.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-element-populated>.elementor-background-overlay,.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-background-slideshow{border-radius:20px 20px 20px 20px}.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 15px 57px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px -4px 30px}.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-c1e9f8a>.elementor-widget-container{margin:0 15px -28px 15px;padding:30px 30px 30px 30px}.elementor-107 .elementor-element.elementor-element-c1e9f8a{--icon-box-icon-margin:15px}.elementor-107 .elementor-element.elementor-element-c1e9f8a.elementor-view-stacked .elementor-icon{background-color:#04442C}.elementor-107 .elementor-element.elementor-element-c1e9f8a.elementor-view-framed .elementor-icon,.elementor-107 .elementor-element.elementor-element-c1e9f8a.elementor-view-default .elementor-icon{fill:#04442C;color:#04442C;border-color:#04442C}.elementor-107 .elementor-element.elementor-element-c1e9f8a .elementor-icon-box-title,.elementor-107 .elementor-element.elementor-element-c1e9f8a .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif}.elementor-107 .elementor-element.elementor-element-c1e9f8a .elementor-icon-box-title{color:#0B442C}.elementor-107 .elementor-element.elementor-element-c1e9f8a .elementor-icon-box-description{font-family:"Open Sans",Sans-serif}.elementor-107 .elementor-element.elementor-element-f737e09:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-element-populated,.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-element-populated>.elementor-background-overlay,.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-background-slideshow{border-radius:20px 20px 20px 20px}.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 030px 58px 15px;--e-column-margin-right:030px;--e-column-margin-left:15px;padding:30px 30px 30px 30px}.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-a3992c8{--icon-box-icon-margin:15px}.elementor-107 .elementor-element.elementor-element-a3992c8.elementor-view-stacked .elementor-icon{background-color:#04442C}.elementor-107 .elementor-element.elementor-element-a3992c8.elementor-view-framed .elementor-icon,.elementor-107 .elementor-element.elementor-element-a3992c8.elementor-view-default .elementor-icon{fill:#04442C;color:#04442C;border-color:#04442C}.elementor-107 .elementor-element.elementor-element-a3992c8 .elementor-icon-box-title,.elementor-107 .elementor-element.elementor-element-a3992c8 .elementor-icon-box-title a{font-family:"Montserrat",Sans-serif}.elementor-107 .elementor-element.elementor-element-a3992c8 .elementor-icon-box-title{color:#04442C}.elementor-107 .elementor-element.elementor-element-a3992c8 .elementor-icon-box-description{font-family:"Open Sans",Sans-serif}.elementor-107 .elementor-element.elementor-element-6f58114:not(.elementor-motion-effects-element-type-background),.elementor-107 .elementor-element.elementor-element-6f58114>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ECF0F1}.elementor-107 .elementor-element.elementor-element-6f58114{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-29px;margin-bottom:4px;padding:-29px 0 51px 0}.elementor-107 .elementor-element.elementor-element-6f58114>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-4d2919f{font-family:"Open Sans",Sans-serif}.elementor-107 .elementor-element.elementor-element-3e862eb:not(.elementor-motion-effects-element-type-background),.elementor-107 .elementor-element.elementor-element-3e862eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F6F4}.elementor-107 .elementor-element.elementor-element-3e862eb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-4px;margin-bottom:0;padding:36px 0 54px 0}.elementor-107 .elementor-element.elementor-element-3e862eb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-107 .elementor-element.elementor-element-ccb2d3a{text-align:center}.elementor-107 .elementor-element.elementor-element-ccb2d3a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700;color:#0B442C}.elementor-107 .elementor-element.elementor-element-e28e85f>.elementor-widget-container{margin:-15px 50px 0 50px;padding:-12px 50px 0 50px}.elementor-107 .elementor-element.elementor-element-e28e85f{text-align:center;font-size:13px;font-weight:500}.elementor-107 .elementor-element.elementor-element-219a6d2 .elementor-button{background-color:#04442C;font-weight:600;fill:#FFF;color:#FFF;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px}.elementor-107 .elementor-element.elementor-element-219a6d2{width:auto;max-width:auto}.elementor-107 .elementor-element.elementor-element-219a6d2>.elementor-widget-container{margin:0 0 0 219px;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-b63a684 .elementor-button{background-color:#D4A017;font-weight:600;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px}.elementor-107 .elementor-element.elementor-element-b63a684{width:auto;max-width:auto}.elementor-107 .elementor-element.elementor-element-b63a684>.elementor-widget-container{margin:0 0 0 20px}.elementor-107 .elementor-element.elementor-element-8b5732e{width:auto;max-width:auto}.elementor-107 .elementor-element.elementor-element-8b5732e>.elementor-widget-container{margin:0 0 0 20px}.elementor-107 .elementor-element.elementor-element-8b5732e .elementor-button{font-weight:600;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px}:root{--page-title-display:none}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-ea41d6c{width:50%}.elementor-107 .elementor-element.elementor-element-f737e09{width:50%}}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-c61940b .elementor-heading-title{font-size:32px}.elementor-107 .elementor-element.elementor-element-3f59d80 .elementor-heading-title{font-size:28.8px}.elementor-107 .elementor-element.elementor-element-c025deb>.elementor-widget-container{margin:0 -41px 0 -41px;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-c88aae1>.elementor-widget-container{margin:-186px 0 0 0}.elementor-107 .elementor-element.elementor-element-6cd95c9 .elementor-heading-title{font-size:28.8px}.elementor-107 .elementor-element.elementor-element-ccb2d3a .elementor-heading-title{font-size:28.8px}.elementor-107 .elementor-element.elementor-element-219a6d2>.elementor-widget-container{margin:0 0 0 42px}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-c61940b .elementor-heading-title{font-size:28.8px}.elementor-107 .elementor-element.elementor-element-0b8abb9>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-375e440>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-c88aae1>.elementor-widget-container{margin:-257px 0 0 0;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-c88aae1{font-size:12px}.elementor-107 .elementor-element.elementor-element-6cd95c9 .elementor-heading-title{font-size:25.6px}.elementor-107 .elementor-element.elementor-element-ea41d6c>.elementor-element-populated{margin:0 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-f737e09>.elementor-element-populated{margin:20px 20px 0 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-ccb2d3a .elementor-heading-title{font-size:25.6px}.elementor-107 .elementor-element.elementor-element-e28e85f>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-107 .elementor-element.elementor-element-219a6d2>.elementor-widget-container{margin:0 0 10px 40px}.elementor-107 .elementor-element.elementor-element-b63a684>.elementor-widget-container{margin:0 0 0 30px;padding:0 0 0 12px}.elementor-107 .elementor-element.elementor-element-b63a684 .elementor-button{padding:20px 40px 20px 52px}.elementor-107 .elementor-element.elementor-element-8b5732e>.elementor-widget-container{margin:10px 0 0 46px}.elementor-107 .elementor-element.elementor-element-8b5732e .elementor-button{padding:20px 35px 20px 36px}}