.fm-content.deceased-detail-container{display:flex;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;flex-direction:column;gap:40px;box-sizing:border-box}.fm-content.deceased-detail-container .deceased-deceased-infos-and-form{display:flex;width:100%;position:relative;flex-direction:column;gap:60px}.fm-content.deceased-detail-container .deceased-sub-content{display:flex;width:100%;position:relative;flex-direction:column;align-items:flex-start}.fm-content.deceased-detail-container .deceased-sub-content.deceased-deceased-from{align-items:center}@media only screen and (min-width:1050px){.fm-content.deceased-detail-container .deceased-deceased-infos-and-form{flex-direction:row}.fm-content.deceased-detail-container .deceased-sub-content{width:calc(50% - 30px)}}.fm-content.deceased-detail-container .deceased-remarque{display:flex;width:100%;max-width:870px;position:relative;align-self:center;align-items:center;justify-content:center}.fm-content.deceased-detail-container .deceased-avis_de_deces{display:flex;width:100%;max-width:780px;position:relative;align-self:center;align-items:center;justify-content:center}.fm-content.deceased-detail-container .deceased-avis_de_deces iframe{width:100%;height:900px;border:none}.fm-content .elementor-widget-container{width:100%}.fm-content .elementor-widget-container img{max-width:100%;height:auto;display:block;border-radius:6px}.fm-content.elementor-widget-image{margin-bottom:20px}.fm-content .elementor-heading-title{font-family:"Roboto",sans-serif;font-size:35px;font-weight:600;color:#143850;margin:0;line-height:1.3}.fm-content.elementor-widget-icon-box{margin-top:25px}.fm-content .elementor-icon-box-wrapper{display:flex;flex-direction:column}.fm-content .elementor-icon-box-content{text-align:left}.fm-content .elementor-icon-box-title{font-family:"Roboto",sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1em;margin:0 0 8px;color:#d1b060}.fm-content .elementor-icon-box-title span{color:inherit;font:inherit}.fm-content .elementor-icon-box-description{font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#464646;margin:0}.fm-infos-content{display:flex;flex-direction:column;gap:10px}.fm-infos-content .reunion-item{margin-bottom:10px}.fm-content .elementor-icon-wrapper{display:flex;justify-content:center;margin-bottom:10px}.fm-content .elementor-icon{color:#175784;border-color:#175784;display:flex;width:100%;align-items:center;justify-content:center;font-size:28px}.fm-content.elementor-element-f71c562{text-align:center;font-family:"Allison",sans-serif;font-size:42px;color:#175784;margin-bottom:20px}.fm-content.elementor-element-f71c562 p{margin:0}.fm-content .elementor-form-fields-wrapper{display:flex;flex-direction:column}.fm-content .elementor-field-group{display:flex;flex-direction:column;width:100%}.fm-content .elementor-field-label{font-family:"Roboto",sans-serif;font-size:14px;font-weight:600;color:#143850;margin-bottom:5px}.fm-content .elementor-field-textual{font-family:"Roboto",sans-serif;font-size:14px;padding:10px 14px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s ease;width:100%;box-sizing:border-box}.fm-content .elementor-field-textual:focus{border-color:#175784}.fm-content textarea.elementor-field-textual{resize:vertical;min-height:100px}.fm-content .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#143850;color:#fff;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;width:100%;box-sizing:border-box}.fm-content .elementor-button:hover{background-color:#1a4a6b;color:#fff}.fm-content .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:8px}.condolence-sent-message{display:block;background-color:#ffe19c;text-align:center;padding:15px 5px;border-radius:5px;color:rgba(0,0,0,.6);font-weight:700}.elementor-section.elementor-inner-section{display:flex;width:100%;max-width:1200px;margin:0 auto 30px;padding:0 20px;box-sizing:border-box}.elementor-section.elementor-inner-section .elementor-container{display:flex;width:100%;flex-wrap:wrap;gap:20px}.fm-content.fm-element-card{border:solid 1px #ddd;padding:15px;flex:1 1 calc(33.333% - 20px);min-width:280px;box-sizing:border-box;display:flex;flex-direction:column}.fm-content.fm-element-card:last-child{margin-right:0}.fm-content.fm-element-card .elementor-widget-wrap{display:flex;flex-direction:column;gap:10px;height:100%}.fm-content.fm-element-card .elementor-image-box-title{font-family:"Roboto",sans-serif;font-size:18px;font-weight:600;color:#143850}.fm-content.fm-element-card .elementor-widget-container img{max-width:100%;height:auto;display:block;border-radius:4px}.fm-content.fm-element-card .default-font-size{font-size:14px;color:#464646;line-height:1.5}.fm-content.fm-element-card .no-margin{margin:0}.fm-content.fm-element-card .fm-nav-to{display:inline-block;background-color:#d1b07a;color:#fff;text-decoration:none;padding:8px 20px;border-radius:4px;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;text-align:center;transition:background-color .2s ease}.fm-content.fm-element-card .fm-nav-to:hover{background-color:#9ebdd4}.fm-content.fm-element-card .elementor-button-wrapper{margin-top:auto;text-align:center}@media only screen and (max-width:768px){.fm-content .elementor-heading-title{font-size:26px}.fm-content.elementor-element-f71c562{font-size:34px}.fm-content.fm-element-card{flex:1 1 100%}.elementor-section.elementor-inner-section .elementor-container{flex-direction:column}}