.condolence-message{background:radial-gradient(circle,#2c2c2c 0%,#000 100%);border-top:10px solid #ce0000;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.condolence-message .condolence-img{margin:0 80px 50px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.condolence-message .condolence-data{margin-top:40px;margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.condolence-message .condolence-data .condolence-text{max-width:400px;margin-top:90px}.condolence-message .condolence-data .condolence-text .martyr-name{font-size:2rem;font-weight:900;line-height:1.5625rem;margin-bottom:4px}.condolence-message .condolence-data .condolence-text .martyr-title{font-size:1.125rem;line-height:2rem;font-weight:400;letter-spacing:.3125rem}.condolence-message .condolence-data .condolence-text .condolence-message-detail p{margin:30px 0 0 0;line-height:1.5rem;color:#c5c4c4!important;font-size:1rem}.condolence-message .condolence-data .condolence-text .manager-data{margin-top:35px;line-height:1.5rem;font-size:1rem;margin-bottom:100px}.condolence-message .condolence-data .condolence-text .manager-data .manager-name{font-weight:700}.condolence-message .condolence-data .condolence-text .manager-data .manager-title{font-style:italic;font-weight:400;color:#a2a2a2}.condolence-message .condolence-data .condolence-martyr-img{border:1px solid #4f4f4f;margin-left:50px}.condolence-message .condolence-data .condolence-martyr-img img{max-width:130px!important}@media(max-width:991.98px){.condolence-message .condolence-img{margin:0 50px 30px 40px}.condolence-message .condolence-img img{width:100%;height:auto}.condolence-message .condolence-data .condolence-text{max-width:none}}@media(max-width:767.98px){.condolence-message{border-top:5px solid #ce0000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.condolence-message .condolence-img{margin:0 20px 55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.condolence-message .condolence-data{margin-top:0;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.condolence-message .condolence-data .condolence-text{max-width:none;margin:0;padding:0 45px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:center}.condolence-message .condolence-data .condolence-text .martyr-name{font-size:1.5rem;margin-bottom:0}.condolence-message .condolence-data .condolence-text .martyr-title{font-size:.875rem;letter-spacing:.25rem}.condolence-message .condolence-data .condolence-text .condolence-message-detail p{margin:25px 0 0 0;font-size:.875rem;color:#c5c4c4!important}.condolence-message .condolence-data .condolence-text .manager-data{margin-top:25px;line-height:1.25rem;font-size:.875rem;margin-bottom:100px}.condolence-message .condolence-data .condolence-martyr-img{margin-left:0;margin-bottom:25px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}