.elementor-42197 .elementor-element.elementor-element-c6e3c8e{margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-42197 .elementor-element.elementor-element-e820517 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.61;}.elementor-42197 .elementor-element.elementor-element-e820517 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-e820517 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42197 .elementor-element.elementor-element-a60bf1d{text-align:center;width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-42197 .elementor-element.elementor-element-a60bf1d .elementor-heading-title{color:#0A5CFF;font-size:32px;line-height:40px;}.elementor-42197 .elementor-element.elementor-element-a60bf1d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-42197 .elementor-element.elementor-element-f2ea06a{text-align:center;width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-42197 .elementor-element.elementor-element-f2ea06a .elementor-heading-title{color:#0A5CFF;font-size:32px;line-height:40px;}.elementor-42197 .elementor-element.elementor-element-f2ea06a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-42197 .elementor-element.elementor-element-24f0bcf{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-42197 .elementor-element.elementor-element-24f0bcf .elementor-heading-title{color:#142859;font-size:16px;line-height:26px;}.elementor-42197 .elementor-element.elementor-element-9e1db76{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-42197 .elementor-element.elementor-element-9e1db76 .elementor-heading-title{color:#142859;font-size:16px;line-height:26px;}.elementor-42197 .elementor-element.elementor-element-23a66a2{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:48px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42197 .elementor-element.elementor-element-9a2bbbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:6px 7px 33px 0px rgba(27.000000000000007, 44.000000000000014, 89, 0.12156862745098039);--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-42197 .elementor-element.elementor-element-9a2bbbc:not(.elementor-motion-effects-element-type-background), .elementor-42197 .elementor-element.elementor-element-9a2bbbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42197 .elementor-element.elementor-element-9a2bbbc, .elementor-42197 .elementor-element.elementor-element-9a2bbbc::before{--border-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-e1689ee{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-e1689ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42197 .elementor-element.elementor-element-c365f52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42197 .elementor-element.elementor-element-c365f52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42197 .elementor-element.elementor-element-96408a3{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-b8d845e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:136px;--padding-block-end:136px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42197 .elementor-element.elementor-element-2641eb9{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-2641eb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42197 .elementor-element.elementor-element-913b662 .elementor-heading-title{color:#1C4699;font-size:32px;}.elementor-42197 .elementor-element.elementor-element-913b662{width:var( --container-widget-width, 90.3% );max-width:90.3%;--container-widget-width:90.3%;--container-widget-flex-grow:0;}.elementor-42197 .elementor-element.elementor-element-913b662.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42197 .elementor-element.elementor-element-ae542b3{color:#142859;line-height:26px;}.elementor-42197 .elementor-element.elementor-element-5bf2c6e{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-7b70fe5 .tpc-ebook-overview__slider{height:70vh;}.elementor-42197 .elementor-element.elementor-element-7b70fe5 .tpc-ebook-overview__slider .swiper-button-prev::after, .elementor-42197 .elementor-element.elementor-element-7b70fe5 .tpc-ebook-overview__slider .swiper-button-next::after{color:#1b2c59;}.elementor-42197 .elementor-element.elementor-element-7b70fe5 .tpc-ebook-overview__slide-img{border-radius:10px;}.elementor-42197 .elementor-element.elementor-element-861af0f > .elementor-background-overlay{background-color:#19A0DA1A;opacity:0.5;}.elementor-42197 .elementor-element.elementor-element-861af0f{margin-top:0px;margin-bottom:120px;padding:80px 0px 80px 0px;}.elementor-42197 .elementor-element.elementor-element-97194fb > .elementor-element-populated >  .elementor-background-overlay{opacity:0.61;}.elementor-42197 .elementor-element.elementor-element-97194fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-97194fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42197 .elementor-element.elementor-element-2430123 .dbl__title{font-size:32px;font-weight:700;}.elementor-42197 .elementor-element.elementor-element-2430123 .dbl-title_1{font-family:"SVN-Gilroy", Sans-serif;font-size:32px;font-weight:700;color:#1C4699;}.elementor-42197 .elementor-element.elementor-element-6f6567c{text-align:center;color:#142859;font-size:16px;}.elementor-42197 .elementor-element.elementor-element-6f6567c > .elementor-widget-container{margin:-20px 0px -52px 0px;}.elementor-42197 .elementor-element.elementor-element-a64461f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-afddf86{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-wrapper{text-align:center;}.elementor-42197 .elementor-element.elementor-element-95b1541.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42197 .elementor-element.elementor-element-95b1541.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42197 .elementor-element.elementor-element-95b1541.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-title{color:#142859;font-size:16px;line-height:26px;}.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-description{font-size:14px;line-height:24px;}.elementor-42197 .elementor-element.elementor-element-95b1541 > .elementor-widget-container{padding:48px 24px 0px 24px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#43558229;border-radius:12px 12px 12px 12px;box-shadow:12px 0px 40px 0px rgba(0, 53.99999999999999, 115, 0.1607843137254902);}.elementor-42197 .elementor-element.elementor-element-f83370e{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-wrapper{text-align:center;}.elementor-42197 .elementor-element.elementor-element-89ed181.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42197 .elementor-element.elementor-element-89ed181.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42197 .elementor-element.elementor-element-89ed181.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-title{color:#142859;font-size:16px;line-height:26px;}.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-description{font-size:14px;line-height:24px;}.elementor-42197 .elementor-element.elementor-element-89ed181 > .elementor-widget-container{padding:48px 24px 0px 24px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#43558229;border-radius:12px 12px 12px 12px;box-shadow:12px 0px 40px 0px rgba(0, 53.99999999999999, 115, 0.1607843137254902);}.elementor-42197 .elementor-element.elementor-element-b5c8966{--display:flex;--background-transition:0.3s;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-wrapper{text-align:center;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-title{color:#142859;font-size:16px;line-height:26px;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-description{font-size:14px;line-height:24px;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 > .elementor-widget-container{padding:48px 24px 0px 24px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#43558229;border-radius:12px 12px 12px 12px;box-shadow:12px 0px 40px 0px rgba(0, 53.99999999999999, 115, 0.1607843137254902);}.elementor-42197 .elementor-element.elementor-element-f43af74 > .elementor-background-overlay{opacity:1;}.elementor-42197 .elementor-element.elementor-element-f43af74{padding:0px 0px 40px 0px;}.elementor-42197 .elementor-element.elementor-element-e4ad783:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42197 .elementor-element.elementor-element-e4ad783 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FCFE4D;}.elementor-42197 .elementor-element.elementor-element-e4ad783 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 40px 0px;}.elementor-42197 .elementor-element.elementor-element-e4ad783 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42197 .elementor-element.elementor-element-b248b18{text-align:center;color:#1C4699;font-size:32px;font-weight:700;}.elementor-42197 .elementor-element.elementor-element-b248b18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-8232c56 .align-icon-right .media-wrapper{margin-left:5px;}.elementor-42197 .elementor-element.elementor-element-8232c56 .align-icon-left .media-wrapper{margin-right:5px;}.elementor-42197 .elementor-element.elementor-element-8232c56 .tpc-button{font-size:16px;line-height:1.5;color:#ffffff;background-color:#0A5CFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:11px 24px 11px 024px;}.elementor-42197 .elementor-element.elementor-element-8232c56 .tpc-button:hover,
                    .elementor-42197 .elementor-element.elementor-element-8232c56 .tpc-button:focus{color:#FFFFFF;background-color:#0A5CFF;}.elementor-42197 .elementor-element.elementor-element-8232c56 .tpc-button::after{background:#005DE0;}@media(min-width:768px){.elementor-42197 .elementor-element.elementor-element-e1689ee{--width:39.999%;}.elementor-42197 .elementor-element.elementor-element-b8d845e{--content-width:1170px;}.elementor-42197 .elementor-element.elementor-element-2641eb9{--width:54.576%;}.elementor-42197 .elementor-element.elementor-element-e4ad783{width:100%;}}@media(max-width:1024px){.elementor-42197 .elementor-element.elementor-element-c6e3c8e{padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-861af0f{padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-2430123 .dbl-title_1{font-size:24px;}.elementor-42197 .elementor-element.elementor-element-f43af74{margin-top:0px;margin-bottom:0px;padding:60px 0px 50px 0px;}.elementor-42197 .elementor-element.elementor-element-e4ad783 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-b248b18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-8232c56 > .elementor-widget-container{margin:12px 12px 12px 12px;}}@media(max-width:767px){.elementor-42197 .elementor-element.elementor-element-c6e3c8e{margin-top:0px;margin-bottom:48px;padding:48px 0px 48px 0px;}.elementor-42197 .elementor-element.elementor-element-a60bf1d .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-42197 .elementor-element.elementor-element-a60bf1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-42197 .elementor-element.elementor-element-f2ea06a .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-42197 .elementor-element.elementor-element-f2ea06a > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-42197 .elementor-element.elementor-element-f2ea06a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-42197 .elementor-element.elementor-element-24f0bcf .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-42197 .elementor-element.elementor-element-24f0bcf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-42197 .elementor-element.elementor-element-9e1db76 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-42197 .elementor-element.elementor-element-9e1db76 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-42197 .elementor-element.elementor-element-9e1db76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-42197 .elementor-element.elementor-element-9a2bbbc{--margin-block-start:24px;--margin-block-end:0px;--margin-inline-start:17px;--margin-inline-end:17px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:21px;--padding-inline-end:21px;}.elementor-42197 .elementor-element.elementor-element-b8d845e{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:37px;--padding-inline-end:37px;}.elementor-42197 .elementor-element.elementor-element-913b662{text-align:center;}.elementor-42197 .elementor-element.elementor-element-913b662 .elementor-heading-title{font-size:24px;}.elementor-42197 .elementor-element.elementor-element-ae542b3{text-align:left;font-size:14px;line-height:24px;}.elementor-42197 .elementor-element.elementor-element-ae542b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-861af0f{margin-top:48px;margin-bottom:48px;padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-2430123 .dbl-title_1{font-size:24px;line-height:34px;}.elementor-42197 .elementor-element.elementor-element-2430123 > .elementor-widget-container{margin:048px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-6f6567c{font-size:12px;}.elementor-42197 .elementor-element.elementor-element-6f6567c > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-img{margin-bottom:15px;}.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-img{margin-bottom:15px;}.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-img{margin-bottom:15px;}.elementor-42197 .elementor-element.elementor-element-f43af74{padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-e4ad783 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-42197 .elementor-element.elementor-element-b248b18{font-size:24px;}.elementor-42197 .elementor-element.elementor-element-b248b18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42197 .elementor-element.elementor-element-8232c56 .tpc-button{font-size:14px;}.elementor-42197 .elementor-element.elementor-element-8232c56 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-42197 .elementor-element.elementor-element-e820517{width:100%;}.elementor-42197 .elementor-element.elementor-element-97194fb{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a60bf1d */@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-a60bf1d {
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2ea06a */@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-f2ea06a {
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f0bcf */@media (min-width: 1024px) {

    .elementor-42197 .elementor-element.elementor-element-24f0bcf { 
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e1db76 */@media (min-width: 1024px) {

    .elementor-42197 .elementor-element.elementor-element-9e1db76 { 
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2bbbc */#ebook-contact {
    scroll-margin-top: 80px; /* điều chỉnh số này bằng chiều cao navbar của bạn */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c6e3c8e */.elementor-42197 .elementor-element.elementor-element-c6e3c8e {
    
        background: linear-gradient(180deg, #F2F6F8 0%, #E8F5FB 50%, #B9DAEB 100%);
        /*display: flex;*/
        /*flex-direction: column;*/
        /*justify-content: center;*/
        /*align-items: center;*/
    }
@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-c6e3c8e {
    
        background: linear-gradient(180deg, #F2F6F8 0%, #E8F5FB 50%, #B9DAEB 100%);
        /*display: flex;*/
        /*flex-direction: column;*/
        /*justify-content: center;*/
        /*align-items: center;*/
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae542b3 */@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-ae542b3 ul li {
    line-height: 1.4 !important; /* Bạn có thể giảm xuống 1.2 nếu muốn khít hơn nữa */
    margin-bottom: 10px !important; /* Điều chỉnh khoảng cách giữa các dấu chấm tròn */
}

/* Đảm bảo danh sách không có khoảng cách mặc định quá lớn */
.elementor-42197 .elementor-element.elementor-element-ae542b3 ul {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 20px !important; /* Giữ khoảng cách thụt đầu dòng cho dấu chấm */
}
}

@media (max-width: 767px) {
    .elementor-42197 .elementor-element.elementor-element-ae542b3 ul li {
    line-height: 1.4 !important; /* Bạn có thể giảm xuống 1.2 nếu muốn khít hơn nữa */
    margin-bottom: 10px !important; /* Điều chỉnh khoảng cách giữa các dấu chấm tròn */
}

/* Đảm bảo danh sách không có khoảng cách mặc định quá lớn */
.elementor-42197 .elementor-element.elementor-element-ae542b3 ul {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 20px !important; /* Giữ khoảng cách thụt đầu dòng cho dấu chấm */
}
}/* End custom CSS */
/* Start custom CSS for tpc-ebook-overview, class: .elementor-element-7b70fe5 */.elementor-42197 .elementor-element.elementor-element-7b70fe5 .tpc-ebook-overview__slide img {
        /*box-shadow: 0px 0px 15px 0px rgba(27, 44, 89, 0.3);*/
    }
.elementor-42197 .elementor-element.elementor-element-7b70fe5 .tpc-ebook-overview__slide-img {
    border-radius: 0 !important;
    max-height: 597px;
    object-fit: contain !important;
}

#tpc-ebook-overview-7b70fe5 .swiper-button-prev::after, #tpc-ebook-overview-7b70fe5 .swiper-button-next::after
 {

    color: #828282 !important;
}

@media(min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-7b70fe5 {
        height: 100%;
    }

    /* Đảm bảo widget chiếm không gian hợp lý */
    #tpc-ebook-overview-7b70fe5 {
        margin-top: 30px;
    }
        
    .elementor-42197 .elementor-element.elementor-element-7b70fe5 #tpc-ebook-overview-7b70fe5 .tpc-ebo-btn-prev {
        left: -8%;
    }
    
    .elementor-42197 .elementor-element.elementor-element-7b70fe5 #tpc-ebook-overview-7b70fe5 .tpc-ebo-btn-next {
        right: -8%;
    }
    
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slider-wrap {
        height: 597px !important;
        min-width: 427px !important;
        margin: 0 50px; /* nhường chỗ cho nút nav */
        position: relative;
        overflow: visible !important;
        /*overflow: hidden !important;*/
        /*overflow: visible !important;*/
        /*position: relative;*/
    }

    /* 2. Slider theo wrapper */
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slider {
        height: 597px !important;
        min-width: 427px !important;
    }

    /* 3. Slide căn giữa ảnh */
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slide {
        height: 597px !important;
        min-width: 427px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        
    }
    
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slide .swiper-slide-active {
        width: 427px !important;
    }

    /* 4. Ảnh fix cứng kích thước */
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slide-img {
        
        width: 427px !important;
        height: 597px !important;
        max-width: 427px !important;
        max-height: 597px !important;
        object-fit: cover !important;  /* hoặc contain nếu muốn giữ tỷ lệ */
        /*filter: drop-shadow(0px 0px 15px rgba(27, 44, 89, 0.3));*/
    }
}

@media (max-width: 767px) {
    .elementor-42197 .elementor-element.elementor-element-7b70fe5 #tpc-ebook-overview-7b70fe5 .tpc-ebo-btn-prev {
        left: -11%;
    }
    
    .elementor-42197 .elementor-element.elementor-element-7b70fe5 #tpc-ebook-overview-7b70fe5 .tpc-ebo-btn-next {
        right: -11%;
    }
    
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slider-wrap {
        /*height: 438px !important;*/
        /*min-width: 313px !important;*/
        height: auto !important;
        width: 100% !important;
        min-width: unset !important;
        /*margin: 0 10px;*/
        /* nhường chỗ cho nút nav */
        position: relative;
        overflow: visible !important;
        /*overflow: hidden !important;*/
        /*overflow: visible !important;*/
        /*position: relative;*/
    }

    /* 2. Slider theo wrapper */
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slider {
        /*height: 438px !important;*/
        /*min-width: 313px !important;*/
        height: auto !important;
        width: 100% !important;
        min-width: unset !important;
    }

    /* 3. Slide căn giữa ảnh */
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slide {
        /*height: 438px !important;*/
        /*min-width: 313px !important;*/
        height: auto !important;
        width: 100% !important;
        min-width: unset !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        
    }
    
    /*#tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slide .swiper-slide-active {*/
    /*    width: 313px !important;*/
    /*}*/

    /* 4. Ảnh fix cứng kích thước */
    #tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__slide-img {
        
        /*width: 313px !important;*/
        /*height: 438px !important;*/
        /*max-width: 313px !important;*/
        /*max-height: 439px !important;*/
        /*object-fit: cover !important;  */
        /* hoặc contain nếu muốn giữ tỷ lệ */
        /*filter: drop-shadow(0px 0px 15px rgba(27, 44, 89, 0.3));*/
        width: 100% !important;
        height: auto !important;
        max-width: 100% !important;
        max-height: unset !important;
        object-fit: contain !important;
    }
    
    /*#tpc-ebook-overview-7b70fe5 .tpc-ebook-overview {*/
    /*    overflow: visible !important;*/
    /*}*/
    
    /*#tpc-ebook-overview-7b70fe5 .tpc-ebook-overview__inner {*/
    /*    overflow: visible !important;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for tpc-double-headings, class: .elementor-element-2430123 */@media (min-width: 1024px) and (max-width: 1199px) {
     .elementor-42197 .elementor-element.elementor-element-2430123 {
        margin-bottom: 16px !important;
    }
    .elementor-42197 .elementor-element.elementor-element-2430123 > div {
        padding-bottom: 0px !important;
    }
    .elementor-42197 .elementor-element.elementor-element-2430123 h2,
    .elementor-42197 .elementor-element.elementor-element-2430123 .dbl-title_1 {
        font-size: 24px !important;
    }
    .elementor-42197 .elementor-element.elementor-element-2430123 h2 {
        line-height: unset;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-95b1541 *//*.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-img img{*/
/*    margin: 0 auto;*/
/*}*/

.elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-img {
    border-radius: 30px;
    box-shadow: 0px 0px 12px 0px rgba(0, 54, 115, 0.1) !important;
}

@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-img {
        margin: 0 auto !important;
        width: 72px !important;
        height: 72px;
        background: #FFFFFF;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-widget-container {
        height: 330px;
        /*width: 363px;*/
    }
    
    .elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-title {
        padding: 0 6px 8px 6px;
    }
}

@media (max-width: 767px) {
    .elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-image-box-wrapper .elementor-image-box-img {
    border-radius: 30px !important;
    box-shadow: 0px 0px 12px 0px rgba(0, 54, 115, 0.1) !important;
    margin: 0 auto !important;
    width: 72px !important;
    height: 72px !important;
    background: #FFFFFF !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}
    
    .elementor-42197 .elementor-element.elementor-element-95b1541 .elementor-widget-container {
        height: 294px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89ed181 *//*.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-img img{*/
/*    margin: 0 auto;*/
/*}*/

.elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-img {
    border-radius: 30px;
    box-shadow: 0px 0px 12px 0px rgba(0, 54, 115, 0.1) !important;
}

@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-img {
        margin: 0 auto !important;
        width: 72px !important;
        height: 72px;
        background: #FFFFFF;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-widget-container {
        height: 330px;
        /*width: 363px;*/
    }
    
    .elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-title {
        padding: 0 6px 8px 6px;
    }
}

@media (max-width: 767px) {
    .elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-image-box-wrapper .elementor-image-box-img {
    border-radius: 30px !important;
    box-shadow: 0px 0px 12px 0px rgba(0, 54, 115, 0.1) !important;
    margin: 0 auto !important;
    width: 72px !important;
    height: 72px !important;
    background: #FFFFFF !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}
    
    .elementor-42197 .elementor-element.elementor-element-89ed181 .elementor-widget-container {
        height: 294px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd6b1b9 *//*.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-img img{*/
/*    margin: 0 auto;*/
/*}*/

.elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-img {
    border-radius: 30pximportant;
    box-shadow: 0px 0px 12px 0px rgba(0, 54, 115, 0.1) !important;
}

@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-img {
        margin: 0 auto !important;
        width: 72px !important;
        height: 72px;
        background: #FFFFFF;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-widget-container {
        height: 330px;
        /*width: 363px;*/
    }
    
    .elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-title {
        padding: 0 3px 8px 3px;
    }
}

@media (max-width: 767px) {
    .elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-image-box-wrapper .elementor-image-box-img {
    border-radius: 30px !important;
    box-shadow: 0px 0px 12px 0px rgba(0, 54, 115, 0.1) !important;
    margin: 0 auto !important;
    width: 72px !important;
    height: 72px !important;
    background: #FFFFFF !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}
    
    .elementor-42197 .elementor-element.elementor-element-fd6b1b9 .elementor-widget-container {
        height: 294px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b248b18 */@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-42197 .elementor-element.elementor-element-b248b18 {
        max-width: 80%;
        margin: 0 auto;
        line-height: 44px;
    }
    
}
@media (min-width: 1024px) and (max-width: 1199px) {
    .elementor-42197 .elementor-element.elementor-element-b248b18 {
        margin-bottom: 16px !important;
    }
    .elementor-42197 .elementor-element.elementor-element-b248b18 p {
        font-size: 24px !important;
        margin: 0px !important;
    }
}

@media (min-width: 1024px) {
    .elementor-42197 .elementor-element.elementor-element-b248b18 {
        margin-bottom: 16px !important;
    }
    
    .elementor-42197 .elementor-element.elementor-element-b248b18 p {
        margin: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-42197 .elementor-element.elementor-element-b248b18 {
        margin-bottom: 24px !important;
    }
    
    .elementor-42197 .elementor-element.elementor-element-b248b18 p {
        margin: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for tpc-button, class: .elementor-element-8232c56 */@media (min-width: 1024px) and (max-width: 1199px) {
    .elementor-42197 .elementor-element.elementor-element-8232c56 div {
        font-size: 14px;
        font-weight: 600;
        margin: 0px !important;
    }
    .elementor-42197 .elementor-element.elementor-element-8232c56 a {
        padding: 8px 18px !important;
    }
    .elementor-42197 .elementor-element.elementor-element-8232c56 img {
        height: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e4ad783 *//*@media (min-width: 1024px) and (max-width: 1199px) {*/
/*    .elementor-42197 .elementor-element.elementor-element-e4ad783 > div {*/
/*       padding: 40px 0px !important;*/
/*    }*/
/*    .elementor-42197 .elementor-element.elementor-element-e4ad783 {*/
/*        width: 80%;*/
/*        margin: 0 auto;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f43af74 */.elementor-42197 .elementor-element.elementor-element-f43af74 {
    background: transparent;
}/* End custom CSS */