.life-line-section .container {max-width: 1256px; width: 100%; margin: auto; padding-left: 0px; padding-right: 0px;}
.life-line-section .life-line-block {background-color: #6EA5CE; border-radius: 16px; display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: space-between; }
.life-line-section .single-btn .content-block {max-width: 870px;}
.life-line-section .content-block p {font-family: "Apercu Pro", sans-serif; color: #ffffff; font-weight: 600;}
/*.life-line-section .btn-custom {display: inline-flex; height: 44px; line-height: 44px; border-radius: 25px; font-family: "Aprecu Pro", sans-serif; font-size: 18px; font-weight: 600; color: #ffffff; transition: all ease 0.3s; padding: 0 24px;}
.life-line-section .btn-block {/*display: flex;flex-wrap: wrap;gap: 15px;margin-top: 32px;*/}
/*.life-line-section .single-btn .btn-block {width: calc(100% - 870px);}
.life-line-section .btn-custom.white {background-color: #ffffff; color: #000000;}
.life-line-section .btn-custom.beanred {background-color: #FF6B64;}
.life-line-section .btn-custom.beanred:hover {background-color: #8db604;}
.life-line-section .btn-custom.white:hover {color: #ffffff; background-color: #8db604;}*/

@media only screen and (max-width: 1199px) {
.life-line-section .life-line-block {padding: 35px 30px;}
.life-line-section .content-block {max-width: 525px;}
.life-line-section .content-block h2 {font-size: 28px; margin-bottom: 10px;}
.life-line-section .content-block p {font-size: 16px;}
.life-line-section .btn-block {width: calc(100% - 525px);}
.life-line-section .single-btn .content-block {max-width: 670px;}
.life-line-section .single-btn .btn-block {width: calc(100% - 670px);}
}

@media only screen and (max-width: 991px) {
.life-line-section .content-block {max-width: 100%;}
.life-line-section .btn-block {width: 100%; justify-content: flex-start; padding: 0px 0 0 0;}
  .life-line-section .single-btn .content-block {max-width: 100%;}
.life-line-section .single-btn .btn-block {width: 100%;}
}

@media only screen and (max-width: 767px) {
.life-line-section .life-line-block {padding: 30px 25px;}
.life-line-section .content-block h2 {font-size: 24px;}
}

@media only screen and (max-width: 575px) {
.life-line-section .life-line-block {padding: 25px 20px;}
.life-line-section .content-block p {font-size: 15px;}
}
.container-block h2, .container-block p {
  margin: 0 0 14px!important;
}
.container-block p {
  margin: 0 0 14px!important;
}
.container-block a {
  transition: 0.3s !important;
}
.container-block ul, .container-block ol {
  margin: 0px 0px 10px 32px !important;
}
.container-block li {
  line-height: 28px !important;
}
.btn-block a {
  transition: 0.3s !important;
}
.text-cotent-min a {
  text-decoration: underline;
}
.text-cotent-min :is(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a) {
  text-decoration: none !important;
}