.site-breadcrumb-header {
    display: none;
}

.digital-call-now-col {
    z-index: 9;
}

.pap-section-1 {
    padding: 77px 0 76px;
}

.hero-sub-section > .elementor-container {
    padding: 0 !important;
}

.pap-section-1 .background {
    position: absolute;
    top: -42px;
    right: 9px;
    width: fit-content;
}

.pap-section-1 .background img {
    min-width: 500px;
}

.hero-image img {
    width: 435px;
    height: 572px;
    object-fit: cover;
    transform: rotate(-5deg);
}

.hero-image {
    width: fit-content !important;
}

.hero-date-certificate {
    position: absolute;
    bottom: -33px;
    width: fit-content !important;
    left: -20px;
}

.type-anim__content {
    color: transparent;
}

.hero-title h2,
.type-anim__content {
    font-family: "Rische - Medium" !important;
    font-size: 48px !important;
    line-height: 56px !important;
    font-weight: 500 !important;
    color: #E64848 !important;
    margin-bottom: 40px !important;
    display: block;
}

.vie-ver .type-anim__content {
    font-family: "Gesco" !important;
    font-weight: 400 !important;
}

.vie-ver .type-anim {
    min-width: 540px !important;
}

.language-en .vie-ver,
.language-vi .english-ver {
    display: none;
}

.hero-1-middle {
    margin-bottom: 0 !important;
    min-height: 152px;
}

.pap-section-1 > .elementor-container {
    display: grid;
    grid-template-columns: 500px 531px;
    justify-content: space-between;
}

.pap-section-1 .elementor-column {
    width: 100% !important;
}

.pap-section-1 .elementor-column.col-right > .elementor-widget-wrap {
    position: relative;
    justify-content: end;
}

.to-date p {
    font-family: "Cour";
    color: #262320;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
    padding-bottom: 5px;
}

.to-date-content p {
    font-size: 25px;
    line-height: 50px;
    color: #E64848;
    font-family: "Cour";
    margin-bottom: 0;
    font-weight: 100;
}

.to-date {
    position: absolute;
    left: 0;
    bottom: 4px;
}

.language-vi .to-date p,
.language-vi .hero-description p {
    font-family: "Cour";
}


.language-vi .hero-description p {
    font-size: 23px;
    line-height: 38px;
    color: #3E3E3E;
}

.hero-sub-section .elementor-widget-wrap {
    display: flex !important;
    align-items: center;
    gap: 8px;
    padding-left: 60px !important;
}

.language-en .hero-sub-section .elementor-widget-wrap {
    padding-left: 65px !important;
}

.to-date-content {
    width: fit-content !important;
}

.hero-heart {
    width: 15px !important;
}

.hero-sub-section::before {
    display: block;
    content: "";
    width: 100%;
    height: 1px;
    background-image: repeating-linear-gradient(
    to right,
    #707070 0,
    #707070 3px,
    transparent 3px,
    transparent 6px
    );
    bottom: 0;
    position: absolute;
}

.hero-sub-section {
    padding-bottom: 0 !important;
}

.hero-sub-section.top {
    margin-top: 31px !important;
}

.hero-description p {
    margin: 25px 0 0;
    font-size: 35px;
    line-height: 50px;
    color: #000000;
    font-family: "Demather";
    font-weight: 100;
}

.pap-section-2 .elementor-widget-wrap {
    padding: 0 !important;
}

.nurture-html h2 {
    font-size: 90px !important;
    line-height: 110px !important;
    color: #000;
    text-align: center;
    margin-bottom: 0 !important;
    transition: 0.4s;
    position: relative;
    z-index: 4;
    font-family: 'Be VietNam - ExtraBold' !important;
}

.pap-section-2.step2 .nurture-html h2 {
    color: #fff;
}

.nurture-mid {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
}

.nurture-image {
    height: 60px !important;
    border-radius: 60px !important;
    margin: 0 10px;
    transition: 0.8s;
    opacity: 0;
    width: 140px;
}

.nurture-mid h2 {
    z-index: 3;
}

.pap-section-2 .elementor-widget-container {
    min-height: 726px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.pap-section-2.step1 .nurture-image {
    height: 0 !important;
    width: 0;
    border-radius: 0 !important;
    opacity: 0;
    transition: 0.1s;
}

.nurture-background {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 50px;
    height: 50px;
    opacity: 0;
    display: flex;
}

.pap-section-2.step1 .nurture-background {
    opacity: 1;
    width: 900px;
    height: 491px;
    transition: 0.7s;
}

.pap-section-2.step2 .nurture-background {
    width: 100%;
    height: 726px;
    object-fit: cover;
}

.nurture-step {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    width: 140px;
    height: 60px;
    margin-left: 107px;
    border-radius: 40px;
    z-index: 2;
    transition: 0.8s;
}

.nurture-step img {
    border-radius: 40px;
    width: 100%;
    object-fit: cover;
}

.pap-section-2.step1 .nurture-step {
    opacity: 0;
    transition: 0s;
}

.pap-section-2.step2 .nurture-step {
    width: 100%;
    height: 100%;
    margin-left: 0;
}

.pap-section-2 {
    cursor: pointer;
}

.pap-section-3 {
    padding: 40px 0;
}

.pap-section-3.postnatal {
    background-color: #F5F3EE;
}

.pap-section-3 .elementor-column > .elementor-widget-wrap {
    padding: 0 !important;
}

.pap-section-3 > .elementor-container {
    gap: 10px;
}

.schedule-info-mobile {
    display: none;
}

.schedule-heading {
    position: absolute;
    width: calc(100% - 100px) !important;
    left: 50%;
    transform: translateX(-50%);
    bottom: 60px;
}

.schedule-heading h2 {
    font-size: 48px !important;
    line-height: 56px !important;
    color: #fff !important;
    font-family: 'Be VietNam - Light' !important;
    margin-bottom: 0 !important;
    font-weight: 300 !important;
}

.schedule-image-box > .elementor-container {
    display: grid;
    grid-template-columns:  48px 1fr;
    gap: 15px;
    align-items: center;
}

.schedule-image-box > .elementor-container .elementor-column {
    width: 100% !important;
}

.schedule-image-box-content .elementor-widget-wrap {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
}

.schedule-box-title h3 {
    font-size: 16px !important;
    color: #222222;
    line-height: 22px !important;
    font-family: 'Be VietNam - SemiBold' !important;
    margin-bottom: 0;
}

.schedule-box-content p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 22px;
    text-align: right;
    font-family: 'Be VietNam - Medium';
    color: #000;
}

.nurture-background img {
    width: 100%;
    object-fit: cover;
}

.schedule-image-box-content h3 {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #222 !important;
    font-family: 'Be VietNam - Medium' !important;
    white-space: nowrap;
}

.schedule-image-box > .elementor-container,
.schedule--sub-section  > .elementor-container,
.schedule-image-box-2 > .elementor-container {
    padding:  0 !important;
}

.schedule-image-box,
.schedule--sub-section {
    padding: 30px;
    background: #F5F3EE;
}

.pap-section-3.postnatal .schedule-image-box,
.pap-section-3.postnatal .schedule--sub-section,
.pap-section-3.postnatal .schedule-image-box-2 {
    background-color: #fff;
}

.schedule--sub-section {
    padding-top: 20px;
    min-height: 187px;
    margin-bottom: 10px;
    padding-bottom: 0;
}



.schedule--sub-section .elementor-widget-wrap {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}

.pap-section-3.double-time .schedule--sub-section .elementor-widget-wrap {
    grid-template-columns: 1fr 1fr;
}

.pap-section-3.double-time .schedule--sub-section .schedule-box-date-title {
    grid-column: 1 / span 2;
}

.pap-section-3.single-time .schedule-box-date-time {
    grid-column: 1 / span 3;
}

.schedule--sub-section .schedule-box-date-title {
    grid-column: 1 / span 3;
}

.schedule-box-date-title h3 {
    font-size: 17px !important;
    line-height: 24px !important;
    font-family: 'Be VietNam - Regular' !important;
    color: #000 !important;
    text-transform: uppercase;
}

.schedule-box-date-time p {
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    font-family: 'Be VietNam - Regular' !important;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    height: 48px;
    align-items: center;
    background: #EAE5DB;
    border-radius: 4px;
}

.pap-section-3.postnatal .schedule-box-date-time p {
    background: #F5F3EE;
}

.schedule-image-box-2 {
    padding: 10px 30px 0;
    background-color: #F5F3EE;
    min-height: 81px;
}

.schedule-image-box-2 p,
.schedule-image-box-2 a {
    line-height: 20px;
    font-size: 15px;
    color: #000000;
    font-style: italic;
}

.pap-section-3.postnatal .schedule-image-box-2 p,
.pap-section-3.postnatal .schedule-image-box-2 a {
    font-size: 15px;
    line-height: 20px;
    font-family: 'Be VietNam - Light';
    font-style: italic;
}

.schedule-image-box-2 a {
    color: #26AAA5;
    text-decoration: underline;
}

.schedule-image img {
    height: 600px;
    object-fit: cover;
}

.schedule-pre-image {
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: fit-content !important;
    transition: 0.6s;
    opacity: 0;
}

.schedule-pre-image.phone {
    bottom: 20px;
    right: 20px;
    z-index: 3;
    width: 100px !important;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.schedule-image-box-hover:hover ~ .schedule-pre-image,
.schedule-image-box-2:hover ~ .schedule-pre-image,
.schedule-pre-image:hover,
.schedule-pre-image.get-start:hover ~ .phone,
.schedule-pre-image.phone:hover ~ .schedule-pre-image.get-start {
    opacity: 1;
}

.schedule-pre-image.phone a::before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.schedule-pre-image.get-start {
    z-index: 2;
    background: #fff;
    border-radius: 50%;
    padding: 3px;
    animation: balance-spin 6s linear infinite;
}

.in-per-session {
    background-color: #F5F3EE;
    padding: 0 30px;
}

.pap-section-3.postnatal .in-per-session {
    background-color: #FFFFFF;
}

.in-per-session .elementor-image-box-content {
    background: #EAE5DB;
    border-radius: 4px;
    display: flex;
    height: 48px;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}

.pap-section-3.postnatal .in-per-session .elementor-image-box-content {
    background-color: #F5F3EE;
}

.pap-section-3 .elementor-column.schedule-mobile-click > .elementor-widget-wrap::before {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.5));
    z-index: 2;
}

.schedule-heading {
    z-index: 3;
}

.in-per-session.top {
    padding-bottom: 10px;
}

.in-per-session .elementor-image-box-title {
    margin-bottom: 0;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #222222;
    font-family: 'Be VietNam - Light' !important;
}

.in-per-session .elementor-image-box-description {
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    font-family: 'Be VietNam - Medium';
}

.pap-section-4 {
    padding: 40px 0 50px;
}

.pap-section-4 .elementor-widget-wrap {
    padding: 0 !important;
}

.pap-section-4 .elementor-container {
    gap: 10px;
}

.benefit-button {
    position: absolute;
    top: 0;
    left: 30px;
    width: fit-content !important;
    z-index: 2;
}

.b-btn {
    display: block;
    font-size: 1px;
    line-height: 1px;
    color: transparent;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #000;
    margin-bottom: 25px;
    opacity: 0.3;
    transition: 0.4s;
    cursor: pointer;
}

.b-btn:last-child {
    margin-bottom: 0;
}

.b-btn.active {
    opacity: 1;
}

.benefit-content-section {
    position: absolute;
    max-width: 500px;
    right: 0;
    transition: 0.7s;
    opacity: 0;
    transform: translateY(-50%);
}

.benefit-content-section.benefit-content-section-1 {
    top: -215px;
}

.benefit-content-section.benefit-content-section-2 {
    top: calc(100% + 100px);
}

.benefit-content-section.active {
    top: 50% !important;
    opacity: 1 !important;
    transition: 0.9s;
}

.benefit-content-section h2 {
    font-size: 48px !important;
    line-height: 56px !important;
    color: #000000 !important;
    font-family: 'Be VietNam - SemiBold' !important;
    margin-bottom: 40px !important;
}

.benefit-description p {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
    position: relative;
    color: #000000;
}

.benefit-description::before  {
    display: block;
    content: "";
    width: 30px;
    height: 28px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29.5" height="28.339" viewBox="0 0 29.5 28.339"><path id="Path_89083" data-name="Path 89083" d="M11.75,16.583A.583.583,0,1,1,11.167,16,.583.583,0,0,1,11.75,16.583Zm0,0h-.583m6.417,0A.583.583,0,1,1,17,16,.583.583,0,0,1,17.583,16.583Zm0,0H17m6.417,0A.583.583,0,1,1,22.833,16,.583.583,0,0,1,23.417,16.583Zm0,0h-.583m8.167,0c0,7.087-6.269,12.833-14,12.833a15.189,15.189,0,0,1-3.974-.524,9.29,9.29,0,0,1-6.277,1.644q-.371-.036-.737-.1a6.969,6.969,0,0,0,1.521-3.15,2.142,2.142,0,0,0-.726-1.907A12.235,12.235,0,0,1,3,16.583C3,9.5,9.269,3.75,17,3.75S31,9.5,31,16.583Z" transform="translate(-2.25 -3)" fill="none" stroke="%2354b6c4" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>')
    no-repeat center;
    background-size: cover;
}

.benefit-description {
    display: grid;
    grid-template-columns: 30px 1fr;
    gap: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
    border-bottom: solid 1px #000000;
}

.benefit-image-2 {
    position: absolute;
    top: 100%;
    left: 20px;
    opacity: 0;
    transition: 0.9s;
}

.col-left.benefit2Active .benefit-image-2 {
    top: 20px;
    opacity: 1;
}

.benefit-description:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0;
    border: none;
}

.pap-section-5 {
    padding: 40px 0;
}

.pap-section-5 h2 {
    font-size: 48px !important;
    line-height: 56px !important;
    color: #000000 !important;
    font-family: 'Be VietNam - SemiBold' !important;
    margin-bottom: 30px !important;
}

.pap-section-5 .elementor-widget-wrap {
    padding: 0 !important;
}

.pap-section-5 .sub-section .elementor-container {
    display: grid;
    padding: 0;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
}

.pap-section-5 .sub-section .elementor-container .elementor-column {
    width: 100% !important;
}

.pap-section-5 .sub-section h3 {
    font-family: 'Be VietNam - Regular' !important;
    font-size: 20px !important;
    line-height: 28px !important;
    margin-top: 10px;
}

.pap-section-5 .sub-section p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 0;
    color: #222222;
}

.header-desktop .the-logo {
    padding-left: 20px;
}

.header-desktop .the-logo img {
    display: none;
}

.header-desktop .the-logo a::before {
    display: block;
    content: "";
    width: 158px;
    height: 44px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="155.49" height="43.616" viewBox="0 0 155.49 43.616"><g id="logo" transform="translate(-5057 22233)"><g id="Group_168279" data-name="Group 168279"><path id="Path_26" data-name="Path 26" d="M425.161,199.017a1.5,1.5,0,0,1-.121.628,1.373,1.373,0,0,1-.308.451,1.271,1.271,0,0,1-.441.275,1.534,1.534,0,0,1-.507.088,1.347,1.347,0,0,1-.815-.275,1.219,1.219,0,0,1-.5-.8,5.864,5.864,0,0,1-1.619.8,6.171,6.171,0,0,1-1.85.275,5.982,5.982,0,0,1-1.63-.22,6.309,6.309,0,0,1-1.465-.617,6.035,6.035,0,0,1-1.245-.958,5.852,5.852,0,0,1-.969-1.245,6.039,6.039,0,0,1-.628-1.465,6.172,6.172,0,0,1,.264-4.031,6.239,6.239,0,0,1,1.322-1.96,6.325,6.325,0,0,1,1.961-1.311,6.135,6.135,0,0,1,4.78,0,6.331,6.331,0,0,1,1.961,1.311,6.249,6.249,0,0,1,1.322,1.96,6,6,0,0,1,.485,2.4Zm-2.731-4.692a3.4,3.4,0,0,0-.264-1.333,3.67,3.67,0,0,0-.738-1.1,3.436,3.436,0,0,0-1.09-.749,3.391,3.391,0,0,0-3.767.749,3.562,3.562,0,0,0-.749,1.1,3.281,3.281,0,0,0-.275,1.333,3.2,3.2,0,0,0,.275,1.322,3.428,3.428,0,0,0,.749,1.09,3.407,3.407,0,0,0,3.767.738,3.479,3.479,0,0,0,1.828-1.828,3.939,3.939,0,0,0,.264-1.322" transform="translate(4702.489 -22394.58)" fill="%23f37577"/><path id="Path_27" data-name="Path 27" d="M572.482,199.017a1.5,1.5,0,0,1-.121.628,1.373,1.373,0,0,1-.308.451,1.272,1.272,0,0,1-.441.275,1.533,1.533,0,0,1-.507.088,1.347,1.347,0,0,1-.815-.275,1.219,1.219,0,0,1-.5-.8,5.865,5.865,0,0,1-1.619.8,6.171,6.171,0,0,1-1.85.275,5.984,5.984,0,0,1-1.63-.22,6.312,6.312,0,0,1-1.465-.617,6.034,6.034,0,0,1-1.245-.958,5.852,5.852,0,0,1-.969-1.245,6.039,6.039,0,0,1-.628-1.465,6.17,6.17,0,0,1,.264-4.031,6.238,6.238,0,0,1,1.322-1.96,6.325,6.325,0,0,1,1.961-1.311,6.135,6.135,0,0,1,4.78,0,6.331,6.331,0,0,1,1.961,1.311,6.25,6.25,0,0,1,1.322,1.96,6,6,0,0,1,.485,2.4Zm-2.731-4.692a3.4,3.4,0,0,0-.264-1.333,3.671,3.671,0,0,0-.738-1.1,3.437,3.437,0,0,0-1.09-.749,3.519,3.519,0,0,0-2.676,0,3.437,3.437,0,0,0-1.091.749,3.562,3.562,0,0,0-.749,1.1,3.279,3.279,0,0,0-.275,1.333,3.2,3.2,0,0,0,.275,1.322,3.428,3.428,0,0,0,.749,1.09,3.408,3.408,0,0,0,3.767.738,3.479,3.479,0,0,0,1.828-1.828,3.94,3.94,0,0,0,.264-1.322" transform="translate(4575.984 -22394.58)" fill="%23f37577"/><path id="Path_28" data-name="Path 28" d="M169.286,185.374a1.485,1.485,0,0,1-1.494,1.561,1.616,1.616,0,0,1-1.528-1.679,1.434,1.434,0,0,1,1.494-1.5,1.56,1.56,0,0,1,1.528,1.617" transform="translate(4914.229 -22390.791)" fill="%23f37577"/><path id="Path_29" data-name="Path 29" d="M105.848,190.864a2.614,2.614,0,0,1-.656,2.515,3.568,3.568,0,0,1-3.992.8c-1.381-.786-1.267-2.559-.384-3.88a2.861,2.861,0,0,1,3.142-1.233,6.54,6.54,0,0,0-3.464-1,6.162,6.162,0,0,0-6.107,6.232c0,3.414,2.443,5.888,6.326,6.075a6.181,6.181,0,0,0,6.181-6.181,5.837,5.837,0,0,0-1.045-3.321" transform="translate(4975.951 -22394.486)" fill="%23f37577"/><path id="Path_30" data-name="Path 30" d="M199.543,196.672a3.592,3.592,0,0,1-.319,1.52,3.7,3.7,0,0,1-.859,1.189,4.077,4.077,0,0,1-1.278.793,4.141,4.141,0,0,1-1.531.286h-3.183a1.467,1.467,0,0,1-.617-.121,1.176,1.176,0,0,1-.452-.308,1.142,1.142,0,0,1-.275-.441,1.324,1.324,0,0,1-.1-.507,1.429,1.429,0,0,1,.088-.5,1.179,1.179,0,0,1,.275-.419,1.362,1.362,0,0,1,.452-.309,1.629,1.629,0,0,1,.628-.11h3.183a1.717,1.717,0,0,0,.474-.066,1.144,1.144,0,0,0,.4-.209,1,1,0,0,0,.286-.341,1.022,1.022,0,0,0,.1-.463,1.191,1.191,0,0,0-.1-.474.605.605,0,0,0-.352-.319l-3.106-1.256a3.723,3.723,0,0,1-.892-.529,3.2,3.2,0,0,1-.672-.7,2.879,2.879,0,0,1-.43-.881,3.207,3.207,0,0,1-.154-1,3.078,3.078,0,0,1,.3-1.355,3.3,3.3,0,0,1,.8-1.046,3.762,3.762,0,0,1,1.145-.694,3.877,3.877,0,0,1,1.366-.242h2.842a1.679,1.679,0,0,1,.628.11,1.391,1.391,0,0,1,.441.308,1.54,1.54,0,0,1,.275.44,1.8,1.8,0,0,1,.1.518,1.35,1.35,0,0,1-.088.485,1.248,1.248,0,0,1-.264.43,1.384,1.384,0,0,1-.452.3,1.573,1.573,0,0,1-.639.121h-2.842a1.382,1.382,0,0,0-.286.033,1.2,1.2,0,0,0-.3.121.74.74,0,0,0-.231.187.472.472,0,0,0-.088.286.5.5,0,0,0,.121.352.861.861,0,0,0,.33.231l3.106,1.267a3.31,3.31,0,0,1,.9.54,4.064,4.064,0,0,1,.683.782,3.982,3.982,0,0,1,.43.947Z" transform="translate(4893.048 -22394.58)" fill="%23f37577"/><path id="Path_31" data-name="Path 31" d="M270.371,160.608a1.44,1.44,0,0,1-.088.5,1.248,1.248,0,0,1-.264.43,1.287,1.287,0,0,1-.463.308,1.573,1.573,0,0,1-.639.121h-2.8v4.163a2.569,2.569,0,0,0,.22,1.057,2.865,2.865,0,0,0,.595.87,2.633,2.633,0,0,0,.848.562,2.5,2.5,0,0,0,1.046.22,1.714,1.714,0,0,1,.639.11,1.541,1.541,0,0,1,.452.308,1.365,1.365,0,0,1,.264.441,1.438,1.438,0,0,1,0,.991,1.228,1.228,0,0,1-.264.441,1.385,1.385,0,0,1-.452.3,1.573,1.573,0,0,1-.639.121,5.183,5.183,0,0,1-2.1-.43,5.366,5.366,0,0,1-1.707-1.146,5.441,5.441,0,0,1-1.167-1.729,5.209,5.209,0,0,1-.43-2.115V155.96a1.566,1.566,0,0,1,.121-.639,1.222,1.222,0,0,1,.738-.738,1.437,1.437,0,0,1,.991,0,1.393,1.393,0,0,1,.43.275,1.506,1.506,0,0,1,.308.463,1.721,1.721,0,0,1,.11.639v3.293h2.8a1.711,1.711,0,0,1,.639.11,1.511,1.511,0,0,1,.463.308,1.37,1.37,0,0,1,.264.441Z" transform="translate(4830.801 -22365.664)" fill="%23f37577"/><path id="Path_32" data-name="Path 32" d="M334.98,199.1a1.5,1.5,0,0,1-.121.628,1.374,1.374,0,0,1-.308.452,1.273,1.273,0,0,1-.441.275,1.537,1.537,0,0,1-.507.088,1.439,1.439,0,0,1-.5-.088,1.326,1.326,0,0,1-.738-.727,1.492,1.492,0,0,1-.121-.628V193.62a2.778,2.778,0,0,0-.209-1.068,2.852,2.852,0,0,0-1.465-1.465,2.776,2.776,0,0,0-2.115,0,2.825,2.825,0,0,0-.881.595,2.864,2.864,0,0,0-.595.87,2.645,2.645,0,0,0-.22,1.068V199.1a1.633,1.633,0,0,1-.11.628,1.371,1.371,0,0,1-.308.452,1.172,1.172,0,0,1-.43.275,1.439,1.439,0,0,1-.991,0,1.146,1.146,0,0,1-.441-.275,1.234,1.234,0,0,1-.3-.452,1.492,1.492,0,0,1-.121-.628V193.62a5.261,5.261,0,0,1,.43-2.115A5.52,5.52,0,0,1,327.4,188.6a5.261,5.261,0,0,1,2.115-.43,5.339,5.339,0,0,1,2.126.43,5.421,5.421,0,0,1,2.908,2.908,5.26,5.26,0,0,1,.43,2.115Z" transform="translate(4778.726 -22394.58)" fill="%23f37577"/><path id="Path_33" data-name="Path 33" d="M518.478,160.608a1.442,1.442,0,0,1-.088.5,1.248,1.248,0,0,1-.264.43,1.287,1.287,0,0,1-.463.308,1.572,1.572,0,0,1-.639.121h-2.8v4.163a2.569,2.569,0,0,0,.22,1.057,2.864,2.864,0,0,0,.595.87,2.635,2.635,0,0,0,.848.562,2.5,2.5,0,0,0,1.046.22,1.714,1.714,0,0,1,.639.11,1.54,1.54,0,0,1,.452.308,1.363,1.363,0,0,1,.264.441,1.438,1.438,0,0,1,0,.991,1.226,1.226,0,0,1-.264.441,1.385,1.385,0,0,1-.452.3,1.573,1.573,0,0,1-.639.121,5.183,5.183,0,0,1-2.1-.43,5.366,5.366,0,0,1-1.707-1.146,5.441,5.441,0,0,1-1.167-1.729,5.209,5.209,0,0,1-.43-2.115V155.96a1.566,1.566,0,0,1,.121-.639,1.222,1.222,0,0,1,.738-.738,1.437,1.437,0,0,1,.991,0,1.391,1.391,0,0,1,.43.275,1.5,1.5,0,0,1,.308.463,1.721,1.721,0,0,1,.11.639v3.293h2.8a1.71,1.71,0,0,1,.639.11,1.511,1.511,0,0,1,.463.308,1.369,1.369,0,0,1,.264.441Z" transform="translate(4617.751 -22365.664)" fill="%23f37577"/><path id="Path_34" data-name="Path 34" d="M661.547,170.19a1.634,1.634,0,0,1-.11.628,1.374,1.374,0,0,1-.308.452,1.171,1.171,0,0,1-.43.275,1.439,1.439,0,0,1-.991,0,1.146,1.146,0,0,1-.441-.275,1.235,1.235,0,0,1-.3-.452,1.492,1.492,0,0,1-.121-.628V155.96a1.569,1.569,0,0,1,.121-.639,1.224,1.224,0,0,1,.738-.738,1.439,1.439,0,0,1,.991,0,1.4,1.4,0,0,1,.43.275,1.508,1.508,0,0,1,.308.463,1.721,1.721,0,0,1,.11.639Z" transform="translate(4491.247 -22365.664)" fill="%23f37577"/><path id="Path_35" data-name="Path 35" d="M0,160.992a7.134,7.134,0,0,1,.464-2.633,6.377,6.377,0,0,1,1.3-2.061,6.106,6.106,0,0,1,1.965-1.391A5.978,5.978,0,0,1,6.2,154.4a6.267,6.267,0,0,1,2.507.509,6.478,6.478,0,0,1,3.963,6.084,6.279,6.279,0,0,1-.509,2.517,6.5,6.5,0,0,1-1.392,2.053,6.631,6.631,0,0,1-2.062,1.384,6.264,6.264,0,0,1-2.507.508,4.325,4.325,0,0,1-1.437-.232,5.811,5.811,0,0,1-1.244-.606l-.064,3.055a1.993,1.993,0,0,1-.123.7,1.734,1.734,0,0,1-.348.573,1.579,1.579,0,0,1-.535.38,1.687,1.687,0,0,1-.683.135,1.738,1.738,0,0,1-.689-.135,1.762,1.762,0,0,1-.561-.38,1.735,1.735,0,0,1-.38-.573,1.821,1.821,0,0,1-.135-.7Zm6.324,3.188a3.087,3.087,0,0,0,1.248-.258,3.338,3.338,0,0,0,1.039-.7,3.418,3.418,0,0,0,.711-1.046,3.111,3.111,0,0,0,.265-1.269,3.363,3.363,0,0,0-.265-1.3,2.871,2.871,0,0,0-.711-1.039,3.225,3.225,0,0,0-1.039-.628,3.526,3.526,0,0,0-1.248-.223,3.065,3.065,0,0,0-1.234.251,3.211,3.211,0,0,0-1,.676,3.05,3.05,0,0,0-.676,1.074,3.588,3.588,0,0,0-.251,1.3,3.065,3.065,0,0,0,.251,1.234,3.164,3.164,0,0,0,1.68,1.68,3.065,3.065,0,0,0,1.234.251" transform="translate(5057 -22365.582)" fill="%23f37577"/><path id="Path_36" data-name="Path 36" d="M1025.591,199.017a1.5,1.5,0,0,1-.121.628,1.37,1.37,0,0,1-.309.451,1.267,1.267,0,0,1-.44.275,1.534,1.534,0,0,1-.507.088,1.347,1.347,0,0,1-.815-.275,1.22,1.22,0,0,1-.5-.8,5.863,5.863,0,0,1-1.619.8,6.171,6.171,0,0,1-1.85.275,5.984,5.984,0,0,1-1.63-.22,6.31,6.31,0,0,1-1.465-.617,6.031,6.031,0,0,1-1.245-.958,5.848,5.848,0,0,1-.969-1.245,6.039,6.039,0,0,1-.628-1.465,6.171,6.171,0,0,1,.264-4.031,6.24,6.24,0,0,1,1.322-1.96,6.325,6.325,0,0,1,1.961-1.311,6.135,6.135,0,0,1,4.78,0,6.331,6.331,0,0,1,1.961,1.311,6.253,6.253,0,0,1,1.322,1.96,5.994,5.994,0,0,1,.485,2.4Zm-2.732-4.692a3.4,3.4,0,0,0-.264-1.333,3.669,3.669,0,0,0-.738-1.1,3.436,3.436,0,0,0-1.09-.749,3.519,3.519,0,0,0-2.676,0,3.436,3.436,0,0,0-1.09.749,3.558,3.558,0,0,0-.749,1.1,3.279,3.279,0,0,0-.275,1.333,3.2,3.2,0,0,0,.275,1.322,3.425,3.425,0,0,0,.749,1.09,3.407,3.407,0,0,0,3.767.738,3.478,3.478,0,0,0,1.828-1.828,3.937,3.937,0,0,0,.264-1.322" transform="translate(4186.9 -22394.58)" fill="%23f37577"/><path id="Path_37" data-name="Path 37" d="M745.251,158.757a5.833,5.833,0,0,1-.341,1.994,6.172,6.172,0,0,1-.958,1.707,6.041,6.041,0,0,1-1.454,1.311,5.762,5.762,0,0,1-1.828.782v5.639a1.626,1.626,0,0,1-.11.628,1.366,1.366,0,0,1-.308.451,1.271,1.271,0,0,1-.441.275,1.564,1.564,0,0,1-.518.088,1.438,1.438,0,0,1-.5-.088,1.163,1.163,0,0,1-.43-.275,1.175,1.175,0,0,1-.308-.451,1.5,1.5,0,0,1-.121-.628v-5.639a5.635,5.635,0,0,1-1.817-.782,6.1,6.1,0,0,1-2.4-3.018,5.67,5.67,0,0,1-.352-1.994v-2.8a1.573,1.573,0,0,1,.121-.639,1.223,1.223,0,0,1,.738-.738,1.437,1.437,0,0,1,.991,0,1.389,1.389,0,0,1,.43.275,1.5,1.5,0,0,1,.308.462,1.713,1.713,0,0,1,.11.639v2.8A2.983,2.983,0,0,0,736.33,160a3.123,3.123,0,0,0,.694,1.024,3.283,3.283,0,0,0,1.024.694,2.982,2.982,0,0,0,1.245.264,3.121,3.121,0,0,0,1.256-.253,3.28,3.28,0,0,0,1.024-.694,3.2,3.2,0,0,0,.947-2.28v-2.8a1.575,1.575,0,0,1,.121-.639,1.407,1.407,0,0,1,.32-.462,1.353,1.353,0,0,1,.441-.275,1.436,1.436,0,0,1,.991,0,1.528,1.528,0,0,1,.441.275,1.5,1.5,0,0,1,.308.462,1.716,1.716,0,0,1,.11.639Z" transform="translate(4427.258 -22365.664)" fill="%23f37577"/><path id="Path_38" data-name="Path 38" d="M926.909,198.951a6.107,6.107,0,0,1-.22,1.641,6.539,6.539,0,0,1-.639,1.487,6.641,6.641,0,0,1-2.258,2.258,6.724,6.724,0,0,1-1.509.639,6.261,6.261,0,0,1-1.663.22,6.376,6.376,0,0,1-3.381-.991,7.157,7.157,0,0,1-.958-.749,1.483,1.483,0,0,1-.5-1.057,1.211,1.211,0,0,1,.11-.507,1.4,1.4,0,0,1,.738-.738,1.213,1.213,0,0,1,.507-.11,1.476,1.476,0,0,1,1.013.452,3.351,3.351,0,0,0,1.156.727,3.094,3.094,0,0,0,1.311.264,3.522,3.522,0,0,0,1.267-.231,3.864,3.864,0,0,0,1.068-.65,4.021,4.021,0,0,0,.782-.969,3.451,3.451,0,0,0,.4-1.189,5.618,5.618,0,0,1-1.586.749,6.072,6.072,0,0,1-1.8.264,5.985,5.985,0,0,1-1.63-.22,6.318,6.318,0,0,1-1.465-.617,6.048,6.048,0,0,1-1.245-.958,5.856,5.856,0,0,1-.969-1.245,6.123,6.123,0,0,1-.364-5.5,6.24,6.24,0,0,1,1.322-1.96,6.33,6.33,0,0,1,1.961-1.311,6.136,6.136,0,0,1,4.78,0,6.189,6.189,0,0,1,3.282,3.282,5.969,5.969,0,0,1,.485,2.39Zm-2.731-4.626a3.4,3.4,0,0,0-.264-1.333,3.671,3.671,0,0,0-.738-1.1,3.607,3.607,0,0,0-1.09-.749,3.519,3.519,0,0,0-2.676,0,3.436,3.436,0,0,0-1.09.749,3.569,3.569,0,0,0-.749,1.1,3.279,3.279,0,0,0-.275,1.333,3.2,3.2,0,0,0,.275,1.322,3.435,3.435,0,0,0,.749,1.09,3.424,3.424,0,0,0,4.857,0,3.53,3.53,0,0,0,.738-1.09Z" transform="translate(4271.638 -22394.58)" fill="%23f37577"/><path id="Path_39" data-name="Path 39" d="M821.231,187.972a6.21,6.21,0,1,0,6.21,6.21,6.21,6.21,0,0,0-6.21-6.21m0,9.719a3.509,3.509,0,1,1,3.509-3.509,3.509,3.509,0,0,1-3.509,3.509" transform="translate(4357.142 -22394.412)" fill="%23f37577"/></g><g id="Group_168278" data-name="Group 168278"><path id="Path_40" data-name="Path 40" d="M669.288,16.319a1.236,1.236,0,0,1-.11.518,1.317,1.317,0,0,1-.3.419,1.293,1.293,0,0,1-.43.286,1.242,1.242,0,0,1-.518.11,1.417,1.417,0,0,1-1.079-.5l-1.377-1.487a5.8,5.8,0,0,1-1.873,1.4,5.5,5.5,0,0,1-2.368.518,5.371,5.371,0,0,1-2.192-.452,5.624,5.624,0,0,1-3.018-3.018,5.366,5.366,0,0,1-.452-2.192,5.046,5.046,0,0,1,.165-1.245,6.27,6.27,0,0,1,.452-1.256,6.479,6.479,0,0,1,.7-1.157,5.443,5.443,0,0,1,.936-.947,3.873,3.873,0,0,1-.628-1.178A4.222,4.222,0,0,1,657,4.82a4.1,4.1,0,0,1,.33-1.63,4.278,4.278,0,0,1,.9-1.333,4.146,4.146,0,0,1,1.322-.9,4.016,4.016,0,0,1,1.619-.33,4.094,4.094,0,0,1,2.952,1.212,4.164,4.164,0,0,1,.9,1.344,4.243,4.243,0,0,1,.319,1.641,1.63,1.63,0,0,1-.11.628,1.368,1.368,0,0,1-.308.452,1.269,1.269,0,0,1-.441.275,1.437,1.437,0,0,1-.991,0,1.147,1.147,0,0,1-.441-.275,1.234,1.234,0,0,1-.3-.452,1.49,1.49,0,0,1-.121-.628,1.482,1.482,0,0,0-.11-.573,1.585,1.585,0,0,0-.32-.463,1.411,1.411,0,0,0-1.035-.43,1.475,1.475,0,0,0-.573.11,1.573,1.573,0,0,0-.463.319,1.412,1.412,0,0,0-.308.463,1.353,1.353,0,0,0-.121.573,1.42,1.42,0,0,0,.4.991l4.064,4.417a1.352,1.352,0,0,1,.154-.562,1.252,1.252,0,0,1,.319-.408,1.327,1.327,0,0,1,.43-.253,1.487,1.487,0,0,1,.473-.077,1.439,1.439,0,0,1,.5.088,1.531,1.531,0,0,1,.441.275,1.5,1.5,0,0,1,.308.462,1.708,1.708,0,0,1,.11.639v1.531q0,.308-.022.584t-.088.54l2.071,2.258ZM659.728,9.4a3.131,3.131,0,0,0-1.057,1.068,2.81,2.81,0,0,0-.4,1.454,2.9,2.9,0,0,0,.87,2.082,2.987,2.987,0,0,0,.947.639,2.825,2.825,0,0,0,1.146.231,2.792,2.792,0,0,0,1.355-.341,2.967,2.967,0,0,0,1.035-.892Z" transform="translate(4494.058 -22233.535)" fill="%2354b6c4"/><path id="Path_41" data-name="Path 41" d="M105.847,35.028a1.44,1.44,0,0,1-.088.5,1.248,1.248,0,0,1-.264.43,1.305,1.305,0,0,1-.452.308,1.573,1.573,0,0,1-.639.121,2.688,2.688,0,0,0-1.057.209,2.821,2.821,0,0,0-.881.595,2.861,2.861,0,0,0-.595.87,2.594,2.594,0,0,0-.22,1.068V44.61a1.633,1.633,0,0,1-.11.628,1.373,1.373,0,0,1-.308.452,1.169,1.169,0,0,1-.43.275,1.439,1.439,0,0,1-.991,0,1.144,1.144,0,0,1-.441-.275,1.233,1.233,0,0,1-.3-.452,1.491,1.491,0,0,1-.121-.628V39.125A5.286,5.286,0,0,1,99.382,37a5.44,5.44,0,0,1,1.167-1.729,5.568,5.568,0,0,1,1.74-1.179,5.33,5.33,0,0,1,2.115-.419,1.711,1.711,0,0,1,.639.11,1.543,1.543,0,0,1,.452.308,1.369,1.369,0,0,1,.264.441Z" transform="translate(4972.03 -22261.914)" fill="%2354b6c4"/><path id="Path_42" data-name="Path 42" d="M257.188,44.611a1.5,1.5,0,0,1-.121.628,1.375,1.375,0,0,1-.308.452,1.274,1.274,0,0,1-.441.275,1.537,1.537,0,0,1-.507.088,1.439,1.439,0,0,1-.5-.088,1.326,1.326,0,0,1-.738-.727,1.491,1.491,0,0,1-.121-.628V39.126a2.778,2.778,0,0,0-.209-1.068,2.852,2.852,0,0,0-1.465-1.465,2.776,2.776,0,0,0-2.115,0,2.826,2.826,0,0,0-.881.595,2.863,2.863,0,0,0-.595.87,2.645,2.645,0,0,0-.22,1.068v5.485a1.634,1.634,0,0,1-.11.628,1.372,1.372,0,0,1-.308.452,1.171,1.171,0,0,1-.43.275,1.439,1.439,0,0,1-.991,0,1.146,1.146,0,0,1-.441-.275,1.234,1.234,0,0,1-.3-.452,1.491,1.491,0,0,1-.121-.628V39.126a5.261,5.261,0,0,1,.43-2.115A5.519,5.519,0,0,1,249.61,34.1a5.26,5.26,0,0,1,2.115-.43,5.339,5.339,0,0,1,2.126.43,5.421,5.421,0,0,1,2.908,2.908,5.261,5.261,0,0,1,.43,2.115Z" transform="translate(4845.525 -22261.916)" fill="%2354b6c4"/><path id="Path_43" data-name="Path 43" d="M347.37,44.522a1.5,1.5,0,0,1-.121.628,1.377,1.377,0,0,1-.308.452,1.275,1.275,0,0,1-.441.275,1.535,1.535,0,0,1-.507.088,1.347,1.347,0,0,1-.815-.275,1.219,1.219,0,0,1-.5-.8,5.865,5.865,0,0,1-1.619.8,6.171,6.171,0,0,1-1.85.275,5.984,5.984,0,0,1-1.63-.22,6.306,6.306,0,0,1-1.465-.617,6.033,6.033,0,0,1-1.245-.958,5.852,5.852,0,0,1-.969-1.245,6.042,6.042,0,0,1-.628-1.465,6.172,6.172,0,0,1,.264-4.031,6.24,6.24,0,0,1,1.322-1.96,6.325,6.325,0,0,1,1.961-1.311,6.135,6.135,0,0,1,4.78,0,6.334,6.334,0,0,1,1.961,1.311,6.251,6.251,0,0,1,1.322,1.96,6,6,0,0,1,.485,2.4Zm-2.731-4.692a3.4,3.4,0,0,0-.264-1.333,3.675,3.675,0,0,0-.738-1.1,3.437,3.437,0,0,0-1.09-.749,3.391,3.391,0,0,0-3.767.749,3.565,3.565,0,0,0-.749,1.1,3.284,3.284,0,0,0-.275,1.333,3.208,3.208,0,0,0,.275,1.322,3.434,3.434,0,0,0,.749,1.09,3.408,3.408,0,0,0,3.767.738,3.477,3.477,0,0,0,1.828-1.828,3.94,3.94,0,0,0,.264-1.322" transform="translate(4769.288 -22261.914)" fill="%2354b6c4"/><path id="Path_44" data-name="Path 44" d="M494.69,44.522a1.5,1.5,0,0,1-.121.628,1.374,1.374,0,0,1-.308.452,1.273,1.273,0,0,1-.441.275,1.534,1.534,0,0,1-.507.088,1.347,1.347,0,0,1-.815-.275,1.22,1.22,0,0,1-.5-.8,5.865,5.865,0,0,1-1.619.8,6.171,6.171,0,0,1-1.85.275,5.984,5.984,0,0,1-1.63-.22,6.306,6.306,0,0,1-1.465-.617,6.037,6.037,0,0,1-1.245-.958,5.853,5.853,0,0,1-.969-1.245,6.038,6.038,0,0,1-.628-1.465,6.172,6.172,0,0,1,.264-4.031,6.238,6.238,0,0,1,1.322-1.96,6.324,6.324,0,0,1,1.961-1.311,6.135,6.135,0,0,1,4.78,0,6.331,6.331,0,0,1,1.961,1.311,6.248,6.248,0,0,1,1.322,1.96,6,6,0,0,1,.485,2.4Zm-2.731-4.692a3.4,3.4,0,0,0-.264-1.333,3.671,3.671,0,0,0-.738-1.1,3.437,3.437,0,0,0-1.09-.749,3.391,3.391,0,0,0-3.767.749,3.563,3.563,0,0,0-.749,1.1,3.283,3.283,0,0,0-.275,1.333,3.207,3.207,0,0,0,.275,1.322,3.433,3.433,0,0,0,.749,1.09,3.408,3.408,0,0,0,3.767.738,3.477,3.477,0,0,0,1.828-1.828,3.94,3.94,0,0,0,.264-1.322" transform="translate(4642.784 -22261.914)" fill="%2354b6c4"/><path id="Path_45" data-name="Path 45" d="M440.687,6.113a1.439,1.439,0,0,1-.088.5,1.247,1.247,0,0,1-.264.43,1.288,1.288,0,0,1-.463.308,1.573,1.573,0,0,1-.639.121h-2.8v4.163a2.568,2.568,0,0,0,.22,1.057,2.864,2.864,0,0,0,.595.87,2.633,2.633,0,0,0,.848.562,2.5,2.5,0,0,0,1.046.22,1.714,1.714,0,0,1,.639.11,1.541,1.541,0,0,1,.452.308,1.368,1.368,0,0,1,.264.441,1.439,1.439,0,0,1,0,.991,1.23,1.23,0,0,1-.264.441,1.385,1.385,0,0,1-.452.3,1.573,1.573,0,0,1-.639.121,5.183,5.183,0,0,1-2.1-.43,5.365,5.365,0,0,1-1.707-1.146,5.44,5.44,0,0,1-1.168-1.729,5.21,5.21,0,0,1-.43-2.115V1.465a1.567,1.567,0,0,1,.121-.639,1.348,1.348,0,0,1,.3-.463A1.352,1.352,0,0,1,434.6.088a1.437,1.437,0,0,1,.991,0,1.394,1.394,0,0,1,.43.275,1.505,1.505,0,0,1,.308.463,1.719,1.719,0,0,1,.11.639V4.758h2.8a1.711,1.711,0,0,1,.639.11,1.511,1.511,0,0,1,.463.308,1.368,1.368,0,0,1,.264.441Z" transform="translate(4684.55 -22233)" fill="%2354b6c4"/><path id="Path_46" data-name="Path 46" d="M583.756,15.7a1.632,1.632,0,0,1-.11.628,1.373,1.373,0,0,1-.308.452,1.172,1.172,0,0,1-.43.275,1.439,1.439,0,0,1-.991,0,1.147,1.147,0,0,1-.441-.275,1.233,1.233,0,0,1-.3-.452,1.49,1.49,0,0,1-.121-.628V1.466a1.567,1.567,0,0,1,.121-.639,1.344,1.344,0,0,1,.3-.463,1.356,1.356,0,0,1,.441-.275,1.439,1.439,0,0,1,.991,0,1.4,1.4,0,0,1,.43.275,1.507,1.507,0,0,1,.308.463,1.718,1.718,0,0,1,.11.639Z" transform="translate(4558.046 -22233)" fill="%2354b6c4"/><path id="Path_47" data-name="Path 47" d="M0,7.12A7.133,7.133,0,0,1,.464,4.487a6.377,6.377,0,0,1,1.3-2.061A6.1,6.1,0,0,1,3.725,1.035,5.976,5.976,0,0,1,6.2.526a6.265,6.265,0,0,1,2.507.509,6.478,6.478,0,0,1,3.963,6.084,6.28,6.28,0,0,1-.509,2.517,6.5,6.5,0,0,1-1.392,2.053,6.631,6.631,0,0,1-2.062,1.384,6.265,6.265,0,0,1-2.507.508,4.329,4.329,0,0,1-1.437-.232,5.819,5.819,0,0,1-1.244-.606L3.454,15.8a1.992,1.992,0,0,1-.123.7,1.733,1.733,0,0,1-.348.574,1.582,1.582,0,0,1-.535.38,1.686,1.686,0,0,1-.683.135,1.738,1.738,0,0,1-.689-.135,1.765,1.765,0,0,1-.561-.38,1.734,1.734,0,0,1-.38-.573A1.82,1.82,0,0,1,0,15.8ZM7.183,12.1a3.561,3.561,0,0,0,1.439-.3,3.85,3.85,0,0,0,1.2-.812,3.94,3.94,0,0,0,.82-1.206,3.586,3.586,0,0,0,.305-1.463,3.878,3.878,0,0,0-.305-1.5,3.311,3.311,0,0,0-.82-1.2,3.718,3.718,0,0,0-1.2-.724,4.065,4.065,0,0,0-1.439-.257,3.536,3.536,0,0,0-1.423.289,3.7,3.7,0,0,0-1.158.78,3.519,3.519,0,0,0-.78,1.238,4.136,4.136,0,0,0-.29,1.5,3.533,3.533,0,0,0,.29,1.423A3.646,3.646,0,0,0,5.759,11.81a3.536,3.536,0,0,0,1.423.289" transform="translate(5057 -22233.451)" fill="%2354b6c4"/><path id="Path_48" data-name="Path 48" d="M37.318,57.236A1.328,1.328,0,0,0,36.4,55h0a1.758,1.758,0,0,0-1.314.617,1.4,1.4,0,0,1-.881.374,1.106,1.106,0,0,1-1.08-.875.039.039,0,0,0-.078,0,2.191,2.191,0,0,0-.035.376,2.506,2.506,0,0,0,4.263,1.788l.022-.022.021-.02h0" transform="translate(5028.652 -22280.225)" fill="%2354b6c4"/><path id="Path_49" data-name="Path 49" d="M158.639,36.765a6.24,6.24,0,1,0-2.094,6.461,1.357,1.357,0,1,0-1.719-2.1,3.529,3.529,0,0,1-4.95-.517l7.729-2.071a1.449,1.449,0,0,0,1.038-1.757l0-.014M151.7,34.974a3.528,3.528,0,0,1,3.8,1.381l-6.4,1.715a3.528,3.528,0,0,1,2.6-3.1" transform="translate(4931.313 -22260.596)" fill="%2354b6c4"/></g></g></svg>');
    background-repeat: no-repeat;
    background-size: cover;
}



@media (min-width: 767px) {
    .to-date p {
        text-transform: uppercase;
    }

    .benefit-image-mobile {
        display: none;
    }

    .benefit-content-section h2 {
        text-transform: uppercase;
    }

    .pap-section-5 h2 {
        text-transform: uppercase;
    }

    .desktop-col {
        width: 50% !important;
    }

    .schedule-arrow {
        display: none;
    }
}



@media (max-width: 767px) {

    .hero-1-middle {
        min-height: 113px;
    }
    
    .pap-section-1 > .elementor-container {
        display: block;
    }

    .hero-title h2,
    .type-anim__content {
        font-size: 32px !important;
        line-height: 40px !important;
        margin-bottom: 33px !important;
    }

    .pap-section-1 {
        padding: 40px 20px 50px;
    }

    .hero-heart img {
        width: 12px;
    }

    .hero-heart .elementor-widget-container {
        display: flex;
    }

    .to-date-content p {
        font-size: 18px;
        line-height: 26px;
    }

    .to-date p {
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 0;
        line-height: 18px;
    }

    .hero-sub-section .elementor-widget-wrap {
        gap: 6px;
    }

    .hero-sub-section.top .elementor-widget-wrap,
    .language-vi .hero-sub-section .elementor-widget-wrap {
        padding-left: 47px !important;
    }

    .language-vi .hero-description p {
        font-size: 17px;
        line-height: 24px;
    }

    .hero-sub-section {
        padding-bottom: 0px !important;
    }

    .hero-sub-section.top {
        margin-bottom: 0 !important;
        margin-top: 22px !important;
    }

    .vie-ver .type-anim {
        min-width: 100% !important;
    }

    .to-date {
        bottom: 3px;
        height: 18px;
    }

    .hero-description p {
        margin: 20px 0 0;
        font-size: 28px;
        line-height: 32px;
    }

    .pap-section-1 .col-right {
        padding: 38px 10px 0 0;
    }

    .hero-date-certificate {
        left: auto;
        right: 0;
        width: 100px !important;
    }

    .hero-image img {
        width: 284px;
        height: 373px;
    }

    .pap-section-1 .background {
        top: -27px;
        right: 2px;
    }

    .pap-section-1 .background img {
        min-width: 330px;
        width: 330px;
    }

    .nurture-html h2 {
        font-size: 38px !important;
        line-height: 56px !important;
        max-width: 370px;
    }

    .pap-section-2 .elementor-widget-container {
        min-height: 322px;
    }

    .nurture-image {
        height: 44px !important;
        width: 90px;
    }

    .nurture-step {
        width: 90px;
        height: 44px;
        margin-left: 0;
        left: calc(50% - 56px);
        margin-top: 28px;
    }

    .pap-section-2.step1 .nurture-background {
        width: 300px;
        height: 240px;
    }

    .pap-section-2.step2 .nurture-background {
        height: 322px;
        width: 100%;
    }

    .pap-section-2.step2 .nurture-step {
        margin: 0;
        left: 50%;
    }

    .pap-section-3 {
        padding: 10px 0 0;
    }

    .pap-section-3 > .elementor-container {
        padding: 0 !important;
        transition: 0.4s;
    }

    .schedule-heading {
        max-width: 256px;
        bottom: 30px;
        left: 30px;
        transform: translate(0);
    }

    .schedule-heading h2 {
        font-size: 24px !important;
        line-height: 32px !important;
        color: #fff;
        font-family: 'Be VietNam - Medium' !important;
    }

    .schedule-image img {
        height: auto;
    }

    .schedule-box-date-title h3 {
        margin-bottom: 5px;
        text-transform: capitalize;
        font-size: 18px !important;
        font-family: 'Be VietNam - Medium' !important;
    }

    .pap-section-3.double-time .schedule--sub-section .elementor-widget-wrap,
    .pap-section-3.multiple-time .schedule--sub-section .elementor-widget-wrap {
        grid-template-columns: 1fr 1fr;
        gap: 5px;
    }

    .pap-section-3.single-time .schedule--sub-section .elementor-widget-wrap {
        grid-template-columns: 1fr;
    }

    .pap-section-3.double-time .schedule--sub-section .schedule-box-date-title,
    .pap-section-3.multiple-time .schedule--sub-section .schedule-box-date-title {
        grid-column: 1 / span 2;
    }

    .pap-section-3.single-time .schedule--sub-section .schedule-box-date-title {
        grid-column: 1
    }

    .pap-section-3 .mobile-schedule .elementor-widget-wrap {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 5px;
    }

    .pap-section-3 .mobile-schedule .elementor-widget-wrap .mobile-schedule-title {
        grid-column: 1 / span 2;
    }

    .pap-section-3.single-time .mobile-schedule .elementor-widget-wrap .mobile-schedule-title {
        grid-column: 1;
    }

    .pap-section-3.single-time .mobile-schedule .elementor-widget-wrap {
        grid-template-columns: 1fr;
    }

    .pap-section-3.postnatal > .elementor-container {
        background: #F5F3EE !important;
        padding-bottom: 40px !important;
    }

    .pap-section-3.postnatal.isHidden > .elementor-container {
        padding-bottom: 0 !important;
    }

    .pap-section-3.postnatal .schedule-mobile-column2 {
        padding-bottom: 30px;
    }

    .pap-section-3.postnatal .schedule-mobile-column {
        background-color: #fff;
    }

    .pap-section-3.postnatal .mobile-schedule-time {
        background: #F5F3EE;
    }

    .mobile-schedule-time {
        background: #F5F5F5;
        border-radius: 6px;
        display: flex;
        align-items: center;
        height: 40px;
        justify-content: center;
    }

    .mobile-schedule-title h3 {
        font-size: 15px !important;
        line-height: 20px !important;
        color: #000000 !important;
        font-family: 'Be VietNam - Medium' !important;
        margin-bottom: 5px;
    }

    .mobile-schedule-time p {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 20px;
        font-family: 'Be VietNam - Medium' !important;
        color: #000000;
    }

    .schedule-box-content {
        display: none;
    }

    .schedule-image-box > .elementor-container {
        grid-template-columns: 36px 1fr;
        gap: 10px;
    }

    .schedule-image-box-content .elementor-widget-wrap {
        grid-template-columns: 1fr;
    }

    .schedule-image-box, .schedule--sub-section {
        padding: 20px 20px 0;
        margin: 0 10px;
    }

    .schedule--sub-section {
        min-height: fit-content;
        padding-bottom: 35px;
        margin-bottom: 10px;
    }

    .schedule-image-box-2 {
        margin: 0 10px;
        min-height: fit-content;
        padding: 20px 20px 100px;
    }

    .schedule-image-box-content h3 {
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .schedule-box-date-time p {
        height: 40px;
        font-size: 15px;
        line-height: 20px;
    }

    .pap-section-3:not(.postnatal) .schedule-pre-image {
        display: block !important;
        transform: rotate(0deg);
        opacity: 1;
    }

    .schedule-pre-image {
        bottom: 30px;
    }

    .pap-section-3 .schedule-pre-image.get-start {
        z-index: 1;
        border-radius: 50%;
        width: 70px !important;
        height: 70px;
        background: #fff;
        padding: 2px;
        bottom: auto;
        top: calc(100% + 5px);
        right: 0px;
    }

    .pap-section-3 .schedule-pre-image.phone {
        z-index: 2;
        bottom: 49px;
        width: 32px !important;
        height: 32px;
        right: 19px;
        top: calc(100% + 24px);
    }

    .schedule-image-box-2 p {
        margin-bottom: 0;
    }

    .schedule-image-box-2 p,
    .schedule-image-box-2 a {
        font-size: 18px;
    }

    .pap-section-3:not(.postnatal) {
        margin-bottom: 10px;
    }

    .pap-section-3:not(.postnatal) .schedule-mobile-column2 {
        margin-bottom: 30px;
    }

    .pap-section-3.postnatal {
        background-color: #fff !important;
        padding-top: 0;
    }

    .schedule-info-mobile {
        display: block;
    }

    .schedule-info-mobile > .elementor-container {
        padding: 30px 30px 53px !important;
        background: #F5F3EE;
        margin: -30px 12px 0;
    }

    .schedule-info-mobile > .elementor-container h3 {
        font-size: 28px !important;
        line-height: 36px !important;
        font-family: 'Be VietNam - Regular' !important;
        color: #000 !important;
        margin-bottom: 10px;
    }

    .schedule-info-mobile > .elementor-container p,
    .schedule-info-mobile > .elementor-container a {
        font-size: 15px;
        line-height: 20px;
        color: #000;
        margin-bottom: 10px;
    }

    .schedule-info-mobile > .elementor-container .reach-out-text a {
        color: #26AAA5;
    }

    .reach-out-text {
        padding-left: 11px;
        position: relative;
    }

    .schedule-info-mobile > .elementor-container .reach-out-text p,
    .schedule-info-mobile > .elementor-container .reach-out-text a {
        margin-bottom: 0;
        font-family: 'Be VietNam - Regular';
    }

    .reach-out-text::before {
        display: block !important;
        content: "" !important;
        width: 2px;
        background-color: #26AAA5;
        height: 36px;
        left: 0;
        top: 50%;
        position: absolute;
        transform: translateY(-50%);
    }

    .pap-section-4 > .elementor-container {
        padding:  0 !important;
    }

    .benefit-image-2 {
        position: relative;
        display: none;
    }

    .benefit-content-section.active,
    .benefit-content-section {
        top: auto !important;
        right: auto;
        position: relative;
        transform: translate(0);
        opacity: 1;
    }

    .benefit-button {
        display: none;
    }

    .benefit-content-section h2 {
        font-size: 27px !important;
        line-height: 36px !important;
        margin-bottom: 8px !important;
    }

    .benefit-description p {
        font-size: 13px;
        line-height: 18px;
        font-family: 'Be VietNam - Regular';
    }

    .benefit-description {
        display: flex;
    }

    .pap-section-4 .elementor-container {
        gap: 5px;
    }

    .benefit-content-section-2 > .elementor-container {
        padding: 35px 0 10px !important;
    }

    .benefit-content-section.benefit-content-section-1 > .elementor-container {
        padding: 0 !important;
    }

    .benefit-content-section-2 .benefit-title {
        padding: 20px 20px 0;
    }

    .benefit-content-section-2 .benefit-description {
        margin-left: 20px;
        margin-right: 20px;
    }

    .pap-section-5 {
        padding: 30px 0 50px;
    }

    .pap-section-5 h2 {
        font-size: 28px !important;
        line-height: 32px !important;
        margin-bottom: 20px !important;
        color: #000 !important;
        font-family: 'Be VietNam - Regular' !important;
    }

    .pap-section-5 .sub-section .elementor-container {
        display: block;
        padding: 0 5px !important;
        margin-bottom: 20px;
    }

    .pap-section-5 .sub-section .slick-track {
        display: flex;;
    }

    .pap-section-5 > .elementor-container {
        padding: 0 !important;
    }

    .pap-section-5 .sub-section .elementor-container .elementor-column {
        margin: 0 5px;
    }

    .pap-section-5 .sub-section h3 {
        font-size: 15px !important;
        line-height: 20px !important;
        color: #000 !important;
    }

    .pap-section-5 .sub-section p {
        font-size: 13px;
        line-height: 18px;
    }

    .pap-section-5 .slick-dots li button {
        width: 28px;
        height: 28px;
    }

    .pap-section-5 .slick-dots li button:before {
        display: none;
    }

    .pap-section-5 .slick-dots li {
        margin: 0 2px;
    }

    .pap-section-5 .slick-dots li button::after {
        display: block;
        content: "";
        width: 8px;
        height: 8px;
        background: #000000;
        border-radius: 50%;
        opacity: 0.3;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        transition: 0.4s;
    }

    .pap-section-5 .slick-dots li.slick-active button::after {
        opacity: 1;
    }

    .pap-section-5 .slick-dots {
        bottom: -40px;
    }

    .schedule-arrow {
        position: absolute;
        bottom: 44px;
        right: 35px;
        width: 49px !important;
        height: 49px;
        transition: 0.6s;
        transform: rotate(90deg);
        z-index: 3;
    }

    .pap-section-3.isHidden .schedule-arrow  {
        transform: rotate(0deg);
    }

    .pap-section-3.isHidden > .elementor-container {
        gap: 0;
    }

    body:not(.elementor-editor-active) .pap-section-3.isHidden .schedule-mobile-column {
        max-height: 0;
        padding: 0;
        border: none;
        margin: 0;
    }

    .schedule-mobile-column {
        border-radius: 24px;
        padding: 20px 20px 30px;
        border: solid 1px #EDEDED;
        background: linear-gradient(180deg, #F8F8F8, #FFFFFF);
        margin: 0 11px;
        transition: 0.6s;
        overflow: hidden;
        max-height: 400px;
    }

    .schedule-mobile-column2 {
        padding-bottom: 105px;
    }

    .schedule-mobile-column .mobile-image {
        margin-left: -9px;
        margin-top: -9px;
    }

    .schedule-mobile-column .mobile-heading {
        margin-top: 0px;
    }

    .mobile-heading h3 {
        font-size: 17px !important;
        line-height: 24px !important;
        color: #222222 !important;
        font-family: 'Be VietNam - Medium' !important;
        margin-bottom: 2px;
    }

    .mobile-description p {
        font-size: 15px;
        line-height: 18px;
        color: #555555;
        font-style: italic;
        margin-bottom: 0;
    }

    .mobile-price .elementor-image-box-content {
        display: flex;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: solid 1px #C1C1C1;
        margin-top: 20px;
        align-items: end;
    }

    .mobile-price.in-per-mobile .elementor-image-box-content {
        justify-content: space-between;
        margin: 0;
        border: none;
        background: #F5F5F5;
        border-radius: 4px;
        padding: 0 12px;
        height: 40px;
        align-items: center;
    }

    .mobile-price.in-per-mobile.top .elementor-image-box-content {
        margin: 20px 0 5px;
    }

    .mobile-get-start-content {
        padding-top: 17px;
        margin-top: 17px;
        border-top: solid 1px #C1C1C1;
    }

    .mobile-price .elementor-image-box-content h4 {
        line-height: 32px !important;
        font-size: 24px !important;
        color: #222222;
        margin-bottom: 0;
        white-space: nowrap;
    }

    .mobile-price.in-per-mobile .elementor-image-box-content p {
        padding: 0;
    }

    .mobile-price.in-per-mobile .elementor-image-box-content h4 {
        font-size: 13px !important;
        line-height: 18px !important;
        color: #222222;
        font-family: 'Be VietNam - Light' !important;
    }

    .mobile-price .elementor-image-box-content p {
        font-size: 13px;
        line-height: 18px;
        color: #555555;
        font-style: italic;
        padding-left: 4px;
        padding-bottom: 4px;
    }

    .mobile-price .elementor-image-box-content p.elementor-image-box-description {
        font-size: 15px;
        line-height: 20px;
        font-family: 'Be VietNam - SemiBold';
        color: #555;
        font-style: italic;
    }

    .mobile-price.in-per-mobile .elementor-image-box-content p.elementor-image-box-description {
        font-size: 14px;
        color: #000;
        font-style: normal;
    }

    .mobile-schedule .elementor-container {
        padding: 0 !important;
    }

    .mobile-get-start-content p,
    .mobile-get-start-content a {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 20px;
        font-family: 'Be VietNam - Light';
    }

    .mobile-get-start-content p {
        color: #000;
    }

    .mobile-get-start-content a {
        text-decoration: underline;
    }

    .benefit-content-section-1 .elementor-container {
        padding: 0 !important;
    }

    .pap-section-4 .col-right > .elementor-widget-wrap {
        display: grid;
        grid-template-columns: 1fr 1fr;
        min-width: 749px;
        padding: 0 37px !important;
        gap: 15px;
        transition: 0.6s;
    }

    .benefit-content-section-2 .benefit-title {
        padding: 0;
    }

    .benefit-content-section-2 > .elementor-container {
        padding: 0 !important;
    }

    .pap-section-4 .elementor-widget-wrap {
        flex-wrap: wrap;
        flex-direction: row;
        gap: 7px;
    }

    .benefit-description {
        width: fit-content !important;
        border: none;
        background: #F5F3EE;
        padding: 0 12px;
        border-radius: 18px;
        height: 36px;
        align-items: center;
        justify-content: center;
        margin-bottom: 0 !important;
    }

    .benefit-description::before {
        display: none;
    }

    .benefit-image-mobile {
        margin-bottom: 8px;
    }

    .benefit-image-mobile img {
        border-radius: 12px;
    }

}