/* lskl: CSS giu giao dien khi tat Elementor Pro (09-11-2026) */
/* 1. CSS goc cua widget Pro */
.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;fill:currentColor;overflow:visible;width:1em}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4YTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}
.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{border:1px solid;border-left:none;border-right:none;color:#d5d8dc;padding-bottom:10px;padding-top:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{background-color:#d5d8dc;height:100%;margin:0 auto;width:1px}.elementor-post-navigation{display:flex;overflow:hidden}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc;display:flex;fill:#d5d8dc}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next,.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}.elementor-post-navigation .post-navigation__arrow-wrapper svg{height:auto;width:1em}.elementor-post-navigation .post-navigation__arrow-wrapper .e-font-icon-svg{height:1em}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{align-items:center;display:flex;gap:15px;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{font-size:.8em;text-transform:uppercase}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:end}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;flex-direction:column}.elementor-post-navigation .elementor-grid{justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(50% - .5px)}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:end}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}
.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container,.elementor-widget-table-of-contents:not(:has(.elementor-widget-container)){background-color:var(--box-background-color);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);min-height:var(--box-min-height);overflow:hidden;transition:min-height .4s}.elementor-toc__header{align-items:center;background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae);display:flex;justify-content:flex-end;padding:var(--box-padding,20px)}.elementor-toc__header-title{color:var(--header-color);flex-grow:1;font-size:18px;margin:0}.elementor-toc__toggle-button{cursor:pointer;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{fill:var(--toggle-button-color);height:1em;width:1em}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__spinner.e-font-icon-svg{height:1em;width:1em}.elementor-toc__body{max-height:var(--toc-body-max-height);overflow-y:auto;padding:var(--box-padding,20px)}.elementor-toc__body::-webkit-scrollbar{width:7px}.elementor-toc__body::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-inline-start:var(--nested-list-indent,1em)}.elementor-toc__list-item-text{transition-duration:var(--item-text-transition-duration)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{align-items:center;display:flex}.elementor-toc__list-item-text-wrapper i,.elementor-toc__list-item-text-wrapper:before{color:var(--marker-color);margin-inline-end:8px}.elementor-toc__list-item-text-wrapper svg{fill:var(--marker-color);height:var(--marker-size,.5em);margin-inline-end:8px;width:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration);transition-duration:var(--item-text-transition-duration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}
.elementor-scrolling-tracker{--scrolling-track-default-progress-color:#61ce70;--scrolling-track-default-color:#eee;--scrolling-track-precentage-default-color:$black}.elementor-scrolling-tracker-horizontal{align-items:center;background-color:var(--scrolling-track-default-color);border-color:var(--horizontal-border-color);border-radius:var(--border-radius);border-style:var(--horizontal-border-style);border-width:var(--horizontal-border-top-width,2px) var(--horizontal-border-right-width,2px) var(--horizontal-border-bottom-width,2px) var(--horizontal-border-left-width,2px);direction:var(--direction);display:flex;height:var(--horizontal-height,20px);padding:var(--tracker-padding);width:100%}.elementor-scrolling-tracker-horizontal .current-progress{align-items:center;background-color:var(--scrolling-track-default-progress-color);border-color:var(--horizontal-progress-border-color);border-radius:var(--progress-border-radius);border-style:var(--horizontal-progress-border);border-width:var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border-left-width,2px);display:none;height:100%;position:relative}.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage{color:var(--percentage-color,var(--scrolling-track-precentage-default-color));direction:var(--text-direction);inset-inline:auto .5em;position:absolute}.elementor-scrolling-tracker-circular{align-items:center;display:flex;height:var(--circular-height,100px);justify-content:center;margin-inline:0 auto;position:relative;width:var(--circular-width,100px)}.elementor-scrolling-tracker-circular .current-progress-percentage{color:var(--percentage-color,var(--scrolling-track-precentage-default-color));position:absolute}.elementor-scrolling-tracker-circular svg{position:absolute}.elementor-scrolling-tracker-circular .current-progress{display:none;fill:transparent;stroke:var(--circular-color,var(--scrolling-track-default-progress-color));stroke-width:var(--circular-progress-width,4px);transform:rotate(-90deg);transform-origin:50% 50%}.elementor-scrolling-tracker-circular .circle{fill:transparent;stroke:var(--circular-background-color,var(--scrolling-track-default-color));stroke-width:var(--circular-background-width,4px)}.elementor-scrolling-tracker-alignment-left{margin-left:0;margin-right:auto}.elementor-scrolling-tracker-alignment-center{margin-left:auto;margin-right:auto}.elementor-scrolling-tracker-alignment-right{margin-left:auto;margin-right:0}.e-con-inner>.elementor-widget-progress-tracker,.e-con>.elementor-widget-progress-tracker{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{border-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{background-color:var(--e-share-buttons-primary-color,#ea4335);color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon svg,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon{color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn__icon svg{fill:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--color-official .elementor-share-btn:hover{filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email svg{fill:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print svg{fill:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg{fill:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon svg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon svg{fill:var(--e-share-buttons-icon-color,#fff)}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-inline-start:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:linear-gradient(calc(90deg * var(--direction-multiplier, 1)),rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-inline-start:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:var(--e-share-buttons-primary-color,#ea4335)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon,.elementor-share-buttons--skin-flat .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,.elementor-share-buttons--skin-gradient .elementor-share-btn__text{color:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg,.elementor-share-buttons--skin-flat .elementor-share-btn__text svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__icon svg,.elementor-share-buttons--skin-gradient .elementor-share-btn__text svg{fill:var(--e-share-buttons-secondary-color,#fff)}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-inline-start:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{flex-grow:1;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-btn{align-items:center;cursor:pointer;display:flex;font-size:10px;height:4.5em;justify-content:flex-start;overflow:hidden;transition-duration:.2s;transition-property:filter,background-color,border-color}.elementor-share-btn__icon,.elementor-share-btn__text{transition-duration:.2s;transition-property:color,background-color}.elementor-share-btn__icon{align-items:center;align-self:stretch;display:flex;justify-content:center;position:relative;width:4.5em}.elementor-share-btn__icon i{font-size:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__icon svg{height:var(--e-share-buttons-icon-size,1.7em);width:var(--e-share-buttons-icon-size,1.7em)}.elementor-share-btn__text{align-items:center;align-self:stretch;display:flex;flex-grow:1;font-size:1.5em;font-weight:100;padding-inline-end:1em}.elementor-share-btn__title{flex-shrink:0;font-weight:700}.elementor-widget-share-buttons{text-align:var(--alignment,inherit);-moz-text-align-last:var(--alignment,inherit);text-align-last:var(--alignment,inherit)}.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container,.elementor-widget-share-buttons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size:0}
/* 2. CSS rieng tung phan tu widget Pro (tu post-59/363/4162.css) */
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}
body.rtl .elementor-59 .elementor-element.elementor-element-216965d .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}
body:not(.rtl) .elementor-59 .elementor-element.elementor-element-216965d .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}
body .elementor-59 .elementor-element.elementor-element-216965d .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.2px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-type-html{padding-bottom:0px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group .elementor-field, .elementor-59 .elementor-element.elementor-element-216965d .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.2px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-4565c8f );border-radius:10px 10px 10px 10px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-4565c8f );border-radius:10px 10px 10px 10px;}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-4565c8f );}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;border-radius:99px 99px 99px 99px;padding:2px 40px 0px 40px;}
.elementor-59 .elementor-element.elementor-element-216965d .e-form__buttons__wrapper__button-next{color:var( --e-global-color-secondary );}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-button[type="submit"]{color:var( --e-global-color-secondary );}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}
.elementor-59 .elementor-element.elementor-element-216965d .e-form__buttons__wrapper__button-previous{color:#ffffff;}
.elementor-59 .elementor-element.elementor-element-216965d .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-secondary );}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-button[type="submit"]:hover{color:var( --e-global-color-secondary );}
.elementor-59 .elementor-element.elementor-element-216965d .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}
.elementor-59 .elementor-element.elementor-element-216965d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}
.elementor-59 .elementor-element.elementor-element-216965d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}
@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group > label{font-size:17px;}.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group .elementor-field, .elementor-59 .elementor-element.elementor-element-216965d .elementor-field-subgroup label{font-size:17px;}.elementor-59 .elementor-element.elementor-element-216965d .elementor-button{font-size:15px;}}
@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group > label{font-size:16px;}.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-group .elementor-field, .elementor-59 .elementor-element.elementor-element-216965d .elementor-field-subgroup label{font-size:16px;}.elementor-59 .elementor-element.elementor-element-216965d .elementor-button{font-size:18px;}}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2);}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2);}
body.rtl .elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2);}
body:not(.rtl) .elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2);}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:#ddd;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-icon{width:14px;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-icon i{font-size:14px;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-text, .elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-text a{color:var( --e-global-color-7db6718 );}
.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.2px;}
.elementor-363 .elementor-element.elementor-element-85c2c58 .current-progress{background-color:var( --e-global-color-primary );}
.elementor-363 .elementor-element.elementor-element-85c2c58 .elementor-scrolling-tracker-horizontal{background-color:var( --e-global-color-62e97d0 );}
body:not(.rtl) .elementor-363 .elementor-element.elementor-element-85c2c58{left:0px;}
body.rtl .elementor-363 .elementor-element.elementor-element-85c2c58{right:0px;}
.elementor-363 .elementor-element.elementor-element-85c2c58{top:0px;z-index:99999;--horizontal-progress-border:none;--horizontal-height:3px;--horizontal-border-style:none;}
.elementor-363 .elementor-element.elementor-element-15335f5 img{border-radius:15px 15px 15px 15px;}
.elementor-363 .elementor-element.elementor-element-bfe25b6{--box-border-radius:15px;--item-text-hover-decoration:underline;}
.elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header-title{text-align:start;}
.elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header, .elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.2px;}
.elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header{flex-direction:row;}
.elementor-363 .elementor-element.elementor-element-1a9fc03{color:#2A2A2A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:-0.2px;}
.elementor-363 .elementor-element.elementor-element-6cd66d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}
.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--label{color:var( --e-global-color-4565c8f );}
.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--label{color:var( --e-global-color-4565c8f );}
.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--label, .elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--label{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.2px;}
.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--title, .elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--title{font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.2px;}
.elementor-363 .elementor-element.elementor-element-6cd66d6 .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}
.elementor-363 .elementor-element.elementor-element-e18b299{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}
.elementor-363 .elementor-element.elementor-element-e18b299 .elementor-share-btn{font-size:calc(0.9px * 10);}
@media(max-width:1024px){.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-item{font-size:17px;}.elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header, .elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header-title{font-size:54px;}.elementor-363 .elementor-element.elementor-element-1a9fc03{font-size:17px;}.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--label, .elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--label{font-size:40px;}.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--title, .elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--title{font-size:40px;}.elementor-363 .elementor-element.elementor-element-e18b299{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}
@media(max-width:767px){.elementor-363 .elementor-element.elementor-element-25b8c38 .elementor-icon-list-item{font-size:16px;}.elementor-363 .elementor-element.elementor-element-15335f5 img{border-radius:10px 10px 10px 10px;}.elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header, .elementor-363 .elementor-element.elementor-element-bfe25b6 .elementor-toc__header-title{font-size:16px;}.elementor-363 .elementor-element.elementor-element-1a9fc03{font-size:16px;}.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--label, .elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--label{font-size:12px;}.elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__prev--title, .elementor-363 .elementor-element.elementor-element-6cd66d6 span.post-navigation__next--title{font-size:14px;}.elementor-363 .elementor-element.elementor-element-6cd66d6 .post-navigation__arrow-wrapper{font-size:18px;}.elementor-363 .elementor-element.elementor-element-e18b299{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-363 .elementor-element.elementor-element-e18b299 .elementor-share-btn{font-size:calc(0.8px * 10);}}
.elementor-4162 .elementor-element.elementor-element-b2e4b13{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:-0.2px;}
.elementor-4162 .elementor-element.elementor-element-125f224{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}
.elementor-4162 .elementor-element.elementor-element-125f224 .elementor-share-btn{font-size:calc(0.9px * 10);}
@media(max-width:1024px){.elementor-4162 .elementor-element.elementor-element-b2e4b13{font-size:17px;}.elementor-4162 .elementor-element.elementor-element-125f224{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}
@media(max-width:767px){.elementor-4162 .elementor-element.elementor-element-b2e4b13{font-size:16px;}.elementor-4162 .elementor-element.elementor-element-125f224{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-4162 .elementor-element.elementor-element-125f224 .elementor-share-btn{font-size:calc(0.8px * 10);}}

/* 3. CSS tuy chinh (Custom CSS) cua 15 tai lieu Elementor */
/* post-59 */
.elementor-59 .elementor-element.elementor-element-60d6140 {
    border-radius: 8px 8px 0px 0px;
    box-shadow: 0px 1px 5px 0px rgba(76.5, 74.33804347826087, 74.33804347826087, 0.5);
}
/* post-59 */
.elementor-59 .elementor-element.elementor-element-216965d .elementor-field-textual, .elementor-59 .elementor-element.elementor-element-216965d input {
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4;
    min-height: 45px;
    padding: 5px 14px !important;
}

.elementor-59 .elementor-element.elementor-element-216965d button {
    min-height: 50px !important;
    margin-top: 20px;
}
/* post-59 */
.elementor-59 .elementor-element.elementor-element-707cdf1e .elementor-grid-item {
    animation: phone-wiggle 1.6s ease-in-out infinite;
}

.elementor-59 .elementor-element.elementor-element-707cdf1e .elementor-social-icon {
    background: linear-gradient(135deg, #DFAE4F, #f3d27a, #b8860b);
}

.elementor-59 .elementor-element.elementor-element-707cdf1e .elementor-social-icons-wrapper > span:last-child svg {
    transform: scale(1.25);
}

@keyframes phone-wiggle {
  0%,100% { transform: rotate(0deg); }
  10% { transform: rotate(-6deg) translate(-1px,1px); }
  20% { transform: rotate(6deg) translate(1px,-1px); }
  30% { transform: rotate(-5deg) translate(-1px,1px); }
  40% { transform: rotate(5deg) translate(1px,-1px); }
  50% { transform: rotate(-3deg); }
  60% { transform: rotate(3deg); }
  70% { transform: rotate(-2deg); }
  80% { transform: rotate(2deg); }
  90% { transform: rotate(-1deg); }
}
/* post-363 */
.elementor-363 .elementor-element.elementor-element-1a9fc03 strong {
    font-weight: 600;
}
/* post-363 */
.elementor-363 .elementor-element.elementor-element-6cd66d6 .elementor-post-navigation__separator-wrapper {
    margin: 0 15px;
}
/* post-363 */
.elementor-363 .elementor-element.elementor-element-da2a005 .jet-listing-grid__item {
    counter-increment: my-counter;
    padding-left: 40px;
    position: relative;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd;
}

.elementor-363 .elementor-element.elementor-element-da2a005 .jet-listing-grid__item:before {
    content: counter(my-counter);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    font-size: 40px;
    font-weight: 700;
    font-style: italic;
}
/* post-363 */
.elementor-363 .elementor-element.elementor-element-1840c6f .slick-arrow {
    border-radius: 50%;
}

.elementor-363 .elementor-element.elementor-element-1840c6f .e-n-tabs-heading {
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: scroll;
}

@media (max-width: 768px) {
.elementor-363 .elementor-element.elementor-element-1840c6f .slick-list {
    width: 80%;
    overflow: visible;
}
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-1c9b1a18 img {
    aspect-ratio: 4/5;
    object-fit: cover;
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-c7ef764 {
    box-shadow: 0px 4px 20px -8px #0000001c, 0px 0px 10px 0px #0000000f;
    border-radius: 50%;
    border: 4px solid #fff;
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-3f479a8 {
    box-shadow: 0px 4px 20px -8px #0000001c, 0px 0px 10px 0px #0000000f;
    border-radius: 50%;
    border: 4px solid #fff;
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-5a00163 {
    box-shadow: 0px 4px 20px -8px #0000001c, 0px 0px 10px 0px #0000000f;
    border-radius: 50%;
    border: 4px solid #fff;
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-c6d28f5 .elementor-icon {
    display: block;
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-b2e4b13 strong {
    font-weight: 700;
}
/* post-4162 */
.elementor-4162 .elementor-element.elementor-element-31f7eb1 .slick-arrow {
    border-radius: 50%;
}
/* post-32 */
.elementor-32 .elementor-element.elementor-element-6259a15 a > .fa-home {
    font-size: 20px !important;
    margin-top: -4px;
}

@media (max-width: 1024px) {
    .elementor-32 .elementor-element.elementor-element-6259a15 a > .fa-home {
        display: none;
    }
    
    .elementor-32 .elementor-element.elementor-element-6259a15 .sub-menu {
        box-shadow: none !important;
    }
    
    .elementor-32 .elementor-element.elementor-element-6259a15 .jkit-menu-container {
        margin-top: -20px;
    }
}
/* post-342 */
.elementor-342 .elementor-element.elementor-element-350cfbd .jet-listing-grid__item {
    counter-increment: my-counter;
    padding-left: 40px;
    position: relative;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd;
}

.elementor-342 .elementor-element.elementor-element-350cfbd .jet-listing-grid__item:before {
    content: counter(my-counter);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    font-size: 40px;
    font-weight: 700;
    font-style: italic;
}
/* post-4150 */
.elementor-4150 .elementor-element.elementor-element-7c369b57 .jet-listing-grid__item {
    counter-increment: my-counter;
    padding-left: 40px;
    position: relative;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd;
}

.elementor-4150 .elementor-element.elementor-element-7c369b57 .jet-listing-grid__item:before {
    content: counter(my-counter);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    font-size: 40px;
    font-weight: 700;
    font-style: italic;
}
/* post-4126 */
.elementor-4126 .elementor-element.elementor-element-dbf9797 img {
    height: 120px;
    object-fit: contain;
}

@media (max-width: 768px) {
.elementor-4126 .elementor-element.elementor-element-dbf9797 img {
    height: 100px;
}
}
/* post-4126 */
.elementor-4126 .elementor-element.elementor-element-28bbda9 .jet-listing-grid__slider-icon {
    border-radius: 50%;
}

.elementor-4126 .elementor-element.elementor-element-28bbda9 .e-n-tabs-heading {
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: scroll;
}

@media (max-width: 768px) {
.elementor-4126 .elementor-element.elementor-element-28bbda9 .slick-list {
    width: 80%;
    overflow: visible;
}
}
/* post-4126 */
.elementor-4126 .elementor-element.elementor-element-baf971c .jet-listing-grid__item {
    counter-increment: my-counter;
    padding-left: 40px;
    position: relative;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd;
}

.elementor-4126 .elementor-element.elementor-element-baf971c .jet-listing-grid__item:before {
    content: counter(my-counter);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    font-size: 40px;
    font-weight: 700;
    font-style: italic;
}
/* post-10 */
@media (min-width: 1024px) {
    br {
        display: none;
    }
}
/* post-10 */
@media (min-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-94d8337 .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) {
    margin-left: -50px;
}
}
/* post-10 */
.elementor-10 .elementor-element.elementor-element-1e34655 {
    background: linear-gradient(135deg, #DFAE4F, #f3d27a, #b8860b);
    border-radius: 20px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translatex(-50%);
}
/* post-10 */
@media (min-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-f82d7be .jet-listing-grid__items .jet-listing-grid__item:nth-child(2) {
    margin-left: 50px;
}
}
/* post-3988 */
.elementor-3988 .elementor-element.elementor-element-a393ec2 {
    border: 6px solid #fff;
    box-shadow: 0px 4px 20px -8px #0000001c, 0px 0px 10px 0px #0000000f !important;
}
/* post-3962 */
.elementor-3962 .elementor-element.elementor-element-4926df6 img {
    aspect-ratio: 3/2;
    object-fit: cover;
    object-position: center top;
}
/* post-3962 */
.elementor-3962 .elementor-element.elementor-element-97c4c7d:hover h3 a {
    color: var( --e-global-color-primary );
}

.elementor-3962 .elementor-element.elementor-element-97c4c7d h3 {
    height: 51px;
}

@media (max-width: 768px) {
.elementor-3962 .elementor-element.elementor-element-97c4c7d h3 {
    height: 39px;
}
}
/* post-3655 */
.elementor-3655 .elementor-element.elementor-element-99a7fad:hover h3 {
    color: var( --e-global-color-primary ) !important;
}
/* post-3615 */
.avatar2 img {
    aspect-ratio: 5/4;
    object-fit: cover;
    object-position: center top;
}

@media (max-width: 768px) {
    .avatar2 img {
        aspect-ratio: 1;
    }
}
/* post-3615 */
.elementor-3615 .elementor-element.elementor-element-2c983ea:hover h3 a {
    color: var( --e-global-color-primary );
}
/* post-3591 */
.elementor-3591 .elementor-element.elementor-element-4ec0baa img {
    aspect-ratio: 4/3;
    object-fit: cover;
    object-position: center top;
}
/* post-3591 */
.law2-item:hover .main-title a {
    color: var( --e-global-color-primary );
}
/* post-3494 */
.elementor-3494 .elementor-element.elementor-element-4926df6 img {
    aspect-ratio: 3/2;
    object-fit: cover;
    object-position: center top;
}
/* post-3494 */
.elementor-3494 .elementor-element.elementor-element-97c4c7d:hover h3 a {
    color: var( --e-global-color-primary );
}

.elementor-3494 .elementor-element.elementor-element-97c4c7d h3 {
    height: 51px;
}
/* post-3434 */
.avatar img {
    aspect-ratio: 4/5;
    object-fit: cover;
    object-position: center top;
}
/* post-3434 */
.law-item:hover .law-title a {
    color: var( --e-global-color-primary );
}
/* 4. Bo sung */
a.elementor-share-btn,a.elementor-share-btn:hover{text-decoration:none}
@media (min-width:1025px){.elementor-4162 .elementor-element.elementor-element-357e2413{position:sticky;top:30px;align-self:flex-start;z-index:2}}
