.elementor-11443 .elementor-element.elementor-element-159058b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-b124168{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-38a0d50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11443 .elementor-element.elementor-element-b49d17b .elementor-icon-list-icon i{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-b49d17b .elementor-icon-list-icon svg{fill:#FFB800;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-b49d17b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-b49d17b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-b49d17b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-11443 .elementor-element.elementor-element-b49d17b .elementor-icon-list-text{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-b49d17b > .elementor-widget-container{padding:5px 15px 5px 16px;background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11443 .elementor-element.elementor-element-8aa0d92 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:900;line-height:1.2em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-8aa0d92{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-2f302f4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#4D4D4D;}.elementor-11443 .elementor-element.elementor-element-2f302f4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-11443 .elementor-element.elementor-element-35ab072 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11443 .elementor-element.elementor-element-35ab072 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-11443 .elementor-element.elementor-element-35ab072 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-35ab072{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-35ab072 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11443 .elementor-element.elementor-element-0f2a670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:50px 50px 50px 50px;box-shadow:0px 5px 35px 0px rgba(208, 208, 208, 0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11443 .elementor-element.elementor-element-b399b91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-2958c76 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-2958c76 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-2958c76{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-2958c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-2958c76 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-11443 .elementor-element.elementor-element-2958c76 .elementor-icon-list-text{color:#94A3B8;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-2958c76 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group > label, .elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-subgroup label{color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-type-html{padding-bottom:0px;color:#7C889A;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F8F8F8;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-field-group .elementor-select-wrapper select{background-color:#F8F8F8;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .e-form__buttons__wrapper__button-next{background-color:#FFB800;color:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-button[type="submit"]{background-color:#FFB800;color:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11443 .elementor-element.elementor-element-1ccf906{--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;}.elementor-11443 .elementor-element.elementor-element-d2927b0{text-align:center;}.elementor-11443 .elementor-element.elementor-element-d2927b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-d610573{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-03bf42d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-a002055{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-6b7e8f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-26ba82c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-e7a289a{text-align:center;}.elementor-11443 .elementor-element.elementor-element-e7a289a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.21em;color:#FFBC00;}.elementor-11443 .elementor-element.elementor-element-7015ec2{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-7015ec2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-11443 .elementor-element.elementor-element-50b30be{text-align:center;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-50b30be .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-50b30be.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-8399288{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:40px 40px 40px 40px;box-shadow:0px 16px 35px 0px rgba(180.72154846191407, 180.72154846191407, 180.72154846191407, 0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-8399288.e-con{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-c9acbd6{--display:flex;--justify-content:center;--border-radius:40px 0px 0px 37px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11443 .elementor-element.elementor-element-c9acbd6:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-c9acbd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB80;}.elementor-11443 .elementor-element.elementor-element-5358123{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-5358123 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-266bfe9{text-align:start;}.elementor-11443 .elementor-element.elementor-element-266bfe9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-266bfe9.elementor-element{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-016a0da:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-016a0da:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-fdbfb97:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-fdbfb97:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-ef8cc0c:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-ef8cc0c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-d98b2f3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11443 .elementor-element.elementor-element-fae9513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-bea6f8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-4c8b32e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-11443 .elementor-element.elementor-element-4c8b32e > .elementor-widget-container{padding:5px 10px 5px 10px;background-color:#FFB800;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-4c8b32e.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-8ffe6df{text-align:start;}.elementor-11443 .elementor-element.elementor-element-8ffe6df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-8ffe6df > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-1235dd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-1e197df .elementor-icon-list-icon i{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-1e197df .elementor-icon-list-icon svg{fill:#FFB800;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-1e197df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-1e197df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-1e197df .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-11443 .elementor-element.elementor-element-1e197df .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-ffca3d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-11443 .elementor-element.elementor-element-ffca3d8.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-00c0abf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-cefc1df .elementor-icon-list-icon i{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-cefc1df .elementor-icon-list-icon svg{fill:#FFB800;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-cefc1df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-cefc1df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-cefc1df .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-11443 .elementor-element.elementor-element-cefc1df .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-9c5c62a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-11443 .elementor-element.elementor-element-9c5c62a.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-8b12cf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-3ce9d8e .elementor-icon-list-icon i{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-3ce9d8e .elementor-icon-list-icon svg{fill:#FFB800;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-3ce9d8e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-3ce9d8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-3ce9d8e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-11443 .elementor-element.elementor-element-3ce9d8e .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-7de7599 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-11443 .elementor-element.elementor-element-7de7599.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-dd27bea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFCC00;--border-color:#FFCC00;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-dd27bea:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-dd27bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCC0020;}.elementor-11443 .elementor-element.elementor-element-11c8055 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#4D4D4D;}.elementor-11443 .elementor-element.elementor-element-11c8055.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-34c50ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-34c50ed.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-067f1ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11443 .elementor-element.elementor-element-067f1ca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11443 .elementor-element.elementor-element-067f1ca .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;background-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11443 .elementor-element.elementor-element-067f1ca .elementor-button:hover, .elementor-11443 .elementor-element.elementor-element-067f1ca .elementor-button:focus{background-color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-icon i{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-icon svg{fill:#FFB800;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-2ebafd3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-text{color:#94A3B8;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-2ebafd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-48cbf07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-78aa714{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-78aa714:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-78aa714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11443 .elementor-element.elementor-element-09b4494 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-09b4494 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-09b4494{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-09b4494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-09b4494 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-09b4494 .elementor-icon-list-text{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-09b4494 > .elementor-widget-container{padding:3px 10px 3px 10px;background-color:#FFB80047;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-09b4494.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-5bed238{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-5bed238 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-722ab84{text-align:center;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-722ab84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-722ab84.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-4739993{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11443 .elementor-element.elementor-element-00825ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11443 .elementor-element.elementor-element-00825ae:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-00825ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11443 .elementor-element.elementor-element-00825ae:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFB80080;--border-color:#FFB80080;}.elementor-11443 .elementor-element.elementor-element-00825ae, .elementor-11443 .elementor-element.elementor-element-00825ae::before{--border-transition:0.3s;}.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon i{transform:rotate(0deg);}.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-4253a2b:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-4253a2b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-11443 .elementor-element.elementor-element-30df01c .elementor-progress-wrapper .elementor-progress-bar{background-color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-30df01c .elementor-progress-bar{height:3px;line-height:3px;}.elementor-11443 .elementor-element.elementor-element-30df01c .elementor-progress-wrapper{border-radius:10px;overflow:hidden;}.elementor-11443 .elementor-element.elementor-element-30df01c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-1831b23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-1831b23 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-9d0a8c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11443 .elementor-element.elementor-element-9d0a8c5:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-9d0a8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11443 .elementor-element.elementor-element-9d0a8c5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFB80080;--border-color:#FFB80080;}.elementor-11443 .elementor-element.elementor-element-9d0a8c5, .elementor-11443 .elementor-element.elementor-element-9d0a8c5::before{--border-transition:0.3s;}.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon i{transform:rotate(0deg);}.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-4a0e341:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-4a0e341:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-60676cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11443 .elementor-element.elementor-element-60676cf:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-60676cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11443 .elementor-element.elementor-element-60676cf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFB80080;--border-color:#FFB80080;}.elementor-11443 .elementor-element.elementor-element-60676cf, .elementor-11443 .elementor-element.elementor-element-60676cf::before{--border-transition:0.3s;}.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon i{transform:rotate(0deg);}.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-83886b1:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-83886b1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-9254ddc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11443 .elementor-element.elementor-element-9254ddc:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-9254ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-11443 .elementor-element.elementor-element-9254ddc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFB80080;--border-color:#FFB80080;}.elementor-11443 .elementor-element.elementor-element-9254ddc, .elementor-11443 .elementor-element.elementor-element-9254ddc::before{--border-transition:0.3s;}.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon{font-size:24px;}.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon i{transform:rotate(0deg);}.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-60ef5a2:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-60ef5a2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-2747ef7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-2747ef7:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-2747ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFB800 0%, #F97316 100%);}.elementor-11443 .elementor-element.elementor-element-01c315a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-affc3ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:800;color:#000000;}.elementor-11443 .elementor-element.elementor-element-714e195 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-1f97f67 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;background-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-11443 .elementor-element.elementor-element-665b7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-9a9d872 .elementor-icon-list-icon i{color:#FFB80047;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-9a9d872 .elementor-icon-list-icon svg{fill:#FFB80047;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-9a9d872{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-9a9d872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-9a9d872 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-9a9d872 .elementor-icon-list-text{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-9a9d872 > .elementor-widget-container{padding:3px 10px 3px 10px;background-color:#FFB80047;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-9a9d872.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-51b324e{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-51b324e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-11443 .elementor-element.elementor-element-fef2021{text-align:center;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-fef2021 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-fef2021.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-a9b18e9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-a9b18e9:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-a9b18e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-a9b18e9:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-72025be{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-72025be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-72025be.elementor-element{--align-self:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11443 .elementor-element.elementor-element-134f9e2{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-134f9e2 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-134f9e2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-b84c1dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-ff73018 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-32f20da .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-32f20da .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-32f20da{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-32f20da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-32f20da .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-32f20da .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-32f20da > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-32f20da.elementor-element{--align-self:flex-end;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11443 .elementor-element.elementor-element-3f2ae69.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-3f2ae69.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-3f2ae69.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-3f2ae69:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-3f2ae69:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-26b1cea{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-26b1cea:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-26b1cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-26b1cea:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-7891f64{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-7891f64 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-7891f64.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-586114b{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-586114b .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-586114b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-debf81f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-510ec1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-caf0dc8 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-caf0dc8 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-caf0dc8{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-caf0dc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-caf0dc8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-caf0dc8 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-caf0dc8 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-caf0dc8.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-63753df.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-63753df.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-63753df.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-63753df:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-63753df:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-078f1cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-078f1cf:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-078f1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-078f1cf:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-231a1df{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-231a1df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-231a1df.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-6b1d5b2{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-6b1d5b2 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-6b1d5b2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-44fe2c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-64e57a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-e74a1b8 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-e74a1b8 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-e74a1b8{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-e74a1b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-e74a1b8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-e74a1b8 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-e74a1b8 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-e74a1b8.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-349ad96.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-349ad96.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-349ad96.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-349ad96:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-349ad96:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-5a82bd4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-5a82bd4:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-5a82bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-5a82bd4:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-a5e1edc{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-a5e1edc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-a5e1edc.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-bd39a80{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-bd39a80 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-bd39a80 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-b39c755{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-d1bb1bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-778e322 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-778e322 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-778e322{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-778e322 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-778e322 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-778e322 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-778e322 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-778e322.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-b399b42.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-b399b42.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-b399b42.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-b399b42:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-b399b42:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-cf6e534{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-cf6e534:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-cf6e534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-cf6e534:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-fbf5571{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-fbf5571 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-fbf5571.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-5debde3{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-5debde3 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-5debde3 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-6bee399{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-d691cdc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-773fb59 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-773fb59 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-773fb59{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-773fb59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-773fb59 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-773fb59 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-773fb59 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-773fb59.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-415bd7c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-415bd7c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-415bd7c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-415bd7c:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-415bd7c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-725336f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-725336f:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-725336f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-725336f:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-db5eae5{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-db5eae5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-db5eae5.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-14364e9{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-14364e9 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-14364e9 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-56ed3d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-881f6b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-aa9428e .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-aa9428e .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-aa9428e{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-aa9428e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-aa9428e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-aa9428e .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-aa9428e > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-aa9428e.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-c132bbc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-c132bbc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-c132bbc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-c132bbc:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-c132bbc:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-69f8435{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-69f8435:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-69f8435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-69f8435:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-a55987d{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-a55987d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-a55987d.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-38f2077{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-38f2077 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-38f2077 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-c71632b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-3421e79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-feddec1 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-feddec1 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-feddec1{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-feddec1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-feddec1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-feddec1 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-feddec1 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-feddec1.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-4ca48d0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-4ca48d0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-4ca48d0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-4ca48d0:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-4ca48d0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-4541128{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-4541128:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-4541128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-4541128:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-8e07ca6{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-8e07ca6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-8e07ca6.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-e10cd38{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-e10cd38 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-e10cd38 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-9734ada{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-01eec2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-8e63c43 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-8e63c43 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-8e63c43{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-8e63c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-8e63c43 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-8e63c43 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-8e63c43 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-8e63c43.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-dcfa90a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-dcfa90a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-dcfa90a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-dcfa90a:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-dcfa90a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-d11e0c0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-d11e0c0:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-d11e0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-d11e0c0:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-f2be290{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-f2be290 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-f2be290.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-f7f3b34{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-f7f3b34 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-f7f3b34 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-c660b58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-8cc1b77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-1e3276a .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-1e3276a .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-1e3276a{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-1e3276a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-1e3276a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-1e3276a .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-1e3276a > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-1e3276a.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-2385d56.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-2385d56.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-2385d56.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-2385d56:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-2385d56:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-26fda6c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-26fda6c:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-26fda6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-26fda6c:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-3dadeee{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-3dadeee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-3dadeee.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-b6c6a7c{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-b6c6a7c .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-b6c6a7c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-fcfd7ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-094b268 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-b8aa469 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-b8aa469 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-b8aa469{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-b8aa469 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-b8aa469 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-b8aa469 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-b8aa469 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-b8aa469.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-a6c47e2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-a6c47e2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-a6c47e2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-a6c47e2:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-a6c47e2:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-347e4e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-347e4e8:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-347e4e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-347e4e8:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-221dafa{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-221dafa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-221dafa.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-5f1c397{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-5f1c397 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-5f1c397 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-8a6e43e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-9e46c89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-cbf679b .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-cbf679b .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-cbf679b{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-cbf679b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-cbf679b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-cbf679b .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-cbf679b > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-cbf679b.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-7172044.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-7172044.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-7172044.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-7172044:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-7172044:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-abb4314{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DADADA;--border-color:#DADADA;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11443 .elementor-element.elementor-element-abb4314:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-abb4314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-abb4314:hover{box-shadow:0px 5px 20px 0px rgba(179.50937500000003, 179.50937500000003, 179.50937500000003, 0.5);}.elementor-11443 .elementor-element.elementor-element-4eb99c3{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-4eb99c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-4eb99c3.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-b72b8c0{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-11443 .elementor-element.elementor-element-b72b8c0 .elementor-divider-separator{width:100%;}.elementor-11443 .elementor-element.elementor-element-b72b8c0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-11443 .elementor-element.elementor-element-1945a5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-dd2aa6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:800;line-height:0.7em;color:#000000;}.elementor-11443 .elementor-element.elementor-element-41302d0 .elementor-icon-list-icon i{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-41302d0 .elementor-icon-list-icon svg{fill:#059669;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-41302d0{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-41302d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-41302d0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-41302d0 .elementor-icon-list-text{color:#059669;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-41302d0 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#10B9811A;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-41302d0.elementor-element{--align-self:flex-end;}.elementor-11443 .elementor-element.elementor-element-8cdb682.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11443 .elementor-element.elementor-element-8cdb682.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11443 .elementor-element.elementor-element-8cdb682.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-8cdb682:has(:hover) .elementor-image-box-title,
					 .elementor-11443 .elementor-element.elementor-element-8cdb682:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#94A3B8;}.elementor-11443 .elementor-element.elementor-element-0b86fb5{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:30px;}.elementor-11443 .elementor-element.elementor-element-0b86fb5 > .elementor-widget-container{margin:20px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-59af01e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf .elementor-icon-list-icon i{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf .elementor-icon-list-icon svg{fill:#FFB800;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-7f1b6bf .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf .elementor-icon-list-text{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf > .elementor-widget-container{padding:3px 10px 3px 10px;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-7f1b6bf.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-d22d336{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-d22d336 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-11443 .elementor-element.elementor-element-1057a5b{text-align:center;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-1057a5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-1057a5b.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-8df8619{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11443 .elementor-element.elementor-element-8df8619.e-con{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-a38e045{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11443 .elementor-element.elementor-element-a38e045:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-a38e045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-a38e045:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFB80080;--border-color:#FFB80080;}.elementor-11443 .elementor-element.elementor-element-a38e045, .elementor-11443 .elementor-element.elementor-element-a38e045::before{--border-transition:0.3s;}.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-a3ce020.elementor-view-stacked .elementor-icon{background-color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-a3ce020.elementor-view-framed .elementor-icon, .elementor-11443 .elementor-element.elementor-element-a3ce020.elementor-view-default .elementor-icon{fill:#FFB800;color:#FFB800;border-color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon{font-size:40px;}.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon i{transform:rotate(0deg);}.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:21px;font-weight:800;}.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-a3ce020:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-a3ce020:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-345ca6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11443 .elementor-element.elementor-element-345ca6e .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFB800;color:#FFB800;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-11443 .elementor-element.elementor-element-b4aea94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-b4aea94 > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-11443 .elementor-element.elementor-element-b4aea94.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-14b2907{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11443 .elementor-element.elementor-element-14b2907:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-14b2907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11443 .elementor-element.elementor-element-14b2907:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFB80080;--border-color:#FFB80080;}.elementor-11443 .elementor-element.elementor-element-14b2907, .elementor-11443 .elementor-element.elementor-element-14b2907::before{--border-transition:0.3s;}.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11443 .elementor-element.elementor-element-9221836.elementor-view-stacked .elementor-icon{background-color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-9221836.elementor-view-framed .elementor-icon, .elementor-11443 .elementor-element.elementor-element-9221836.elementor-view-default .elementor-icon{fill:#FFB800;color:#FFB800;border-color:#FFB800;}.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon{font-size:40px;}.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon i{transform:rotate(0deg);}.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon-box-title, .elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:21px;font-weight:800;}.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-9221836:has(:hover) .elementor-icon-box-title,
					 .elementor-11443 .elementor-element.elementor-element-9221836:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-ee6530d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11443 .elementor-element.elementor-element-ee6530d .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:#000000;color:#000000;background-color:#FFB800;border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-11443 .elementor-element.elementor-element-ee6530d.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-ee6530d > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-11443 .elementor-element.elementor-element-cd5c986{text-align:start;}.elementor-11443 .elementor-element.elementor-element-cd5c986 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-cd5c986.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-4f96ce5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-11443 .elementor-element.elementor-element-4f96ce5 > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:#FFB800;border-radius:20px 20px 20px 20px;}.elementor-11443 .elementor-element.elementor-element-4f96ce5.elementor-element{--align-self:flex-start;}.elementor-11443 .elementor-element.elementor-element-8d34827{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11443 .elementor-element.elementor-element-8d34827:not(.elementor-motion-effects-element-type-background), .elementor-11443 .elementor-element.elementor-element-8d34827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11443 .elementor-element.elementor-element-f4905bb .elementor-icon-list-icon i{color:#FFB80047;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-f4905bb .elementor-icon-list-icon svg{fill:#FFB80047;transition:fill 0.3s;}.elementor-11443 .elementor-element.elementor-element-f4905bb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11443 .elementor-element.elementor-element-f4905bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-f4905bb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;}.elementor-11443 .elementor-element.elementor-element-f4905bb .elementor-icon-list-text{color:#FFB800;transition:color 0.3s;}.elementor-11443 .elementor-element.elementor-element-f4905bb > .elementor-widget-container{padding:3px 10px 3px 10px;background-color:#FFB80047;border-radius:30px 30px 30px 30px;}.elementor-11443 .elementor-element.elementor-element-f4905bb.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-0501144{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-0501144 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-11443 .elementor-element.elementor-element-93d9e38{text-align:center;width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-93d9e38 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-93d9e38.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-b6faf14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11443 .elementor-element.elementor-element-b6faf14.e-con{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-f560a9a{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-18e43a1{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-18e43a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-18e43a1.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-b4961a0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-43fddb1{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-43fddb1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-43fddb1.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-f5f646b{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-aa1c1e3{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-aa1c1e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-aa1c1e3.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-9dc4bae{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-329c049{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-329c049 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-329c049.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-02756e1{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-ecc59ed{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-ecc59ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-ecc59ed.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-12ef72c{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-dcff9b2{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-dcff9b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-dcff9b2.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-c7bad68{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-02b2f1d{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-02b2f1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-02b2f1d.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-6935002{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#FFBC005E;--n-accordion-icon-active-color:#FFBC005E;}.elementor-11443 .elementor-element.elementor-element-6935002 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11443 .elementor-element.elementor-element-6935002 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFBC005E;}.elementor-11443 .elementor-element.elementor-element-6935002 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-11443 .elementor-element.elementor-element-2932efb{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-a6524d5{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-a6524d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-a6524d5.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-d10436b{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-957dc7c{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-957dc7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-957dc7c.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-92da67a{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-c2dcbb8{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-c2dcbb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-c2dcbb8.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-016f0aa{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-728c6b6{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-728c6b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-728c6b6.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-775ee5d{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-089a97b{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-089a97b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-089a97b.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-3420452{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-f4aaf8a{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-f4aaf8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-f4aaf8a.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-9189b1c{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11443 .elementor-element.elementor-element-3918f69{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11443 .elementor-element.elementor-element-3918f69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#64748B;}.elementor-11443 .elementor-element.elementor-element-3918f69.elementor-element{--align-self:center;}.elementor-11443 .elementor-element.elementor-element-24da2b8{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:#FFBC005E;--n-accordion-icon-active-color:#FFBC005E;}.elementor-11443 .elementor-element.elementor-element-24da2b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-11443 .elementor-element.elementor-element-24da2b8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFBC005E;}.elementor-11443 .elementor-element.elementor-element-24da2b8 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-11443 .elementor-element.elementor-element-47be383{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11443 .elementor-element.elementor-element-4739993{--grid-auto-flow:row;}.elementor-11443 .elementor-element.elementor-element-0b86fb5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11443 .elementor-element.elementor-element-8df8619{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-11443 .elementor-element.elementor-element-b124168{--content-width:1400px;}.elementor-11443 .elementor-element.elementor-element-38a0d50{--width:60%;}.elementor-11443 .elementor-element.elementor-element-0f2a670{--width:40%;}.elementor-11443 .elementor-element.elementor-element-8399288{--width:89%;}.elementor-11443 .elementor-element.elementor-element-01c315a{--width:55%;}.elementor-11443 .elementor-element.elementor-element-8df8619{--width:75%;}.elementor-11443 .elementor-element.elementor-element-b6faf14{--width:89%;}}@media(max-width:767px){.elementor-11443 .elementor-element.elementor-element-b49d17b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-11443 .elementor-element.elementor-element-8aa0d92 .elementor-heading-title{font-size:38px;}.elementor-11443 .elementor-element.elementor-element-0f2a670{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-11443 .elementor-element.elementor-element-26ba82c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11443 .elementor-element.elementor-element-7015ec2 .elementor-heading-title{line-height:1.2em;}.elementor-11443 .elementor-element.elementor-element-50b30be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-c9acbd6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11443 .elementor-element.elementor-element-d98b2f3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11443 .elementor-element.elementor-element-067f1ca .elementor-button{line-height:1.2em;}.elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11443 .elementor-element.elementor-element-2ebafd3 .elementor-icon-list-item > a{font-size:9px;}.elementor-11443 .elementor-element.elementor-element-4739993{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11443 .elementor-element.elementor-element-2747ef7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-11443 .elementor-element.elementor-element-665b7e4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11443 .elementor-element.elementor-element-51b324e .elementor-heading-title{font-size:38px;}.elementor-11443 .elementor-element.elementor-element-fef2021{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-a9b18e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-72025be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-26b1cea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-7891f64{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-078f1cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-231a1df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-5a82bd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-a5e1edc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-cf6e534{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-fbf5571{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-725336f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-db5eae5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-69f8435{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-a55987d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-4541128{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-8e07ca6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-d11e0c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-f2be290{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-26fda6c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-3dadeee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-347e4e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-221dafa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-abb4314{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11443 .elementor-element.elementor-element-4eb99c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img{margin-bottom:15px;}.elementor-11443 .elementor-element.elementor-element-0b86fb5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11443 .elementor-element.elementor-element-0b86fb5 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-11443 .elementor-element.elementor-element-59af01e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11443 .elementor-element.elementor-element-1057a5b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11443 .elementor-element.elementor-element-8df8619{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11443 .elementor-element.elementor-element-0501144 .elementor-heading-title{line-height:1.2em;}.elementor-11443 .elementor-element.elementor-element-93d9e38{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}}/* Start custom CSS for html, class: .elementor-element-9ab75c9 *//* Smooth scroll */
html { scroll-behavior: smooth; }

/* Khi click anchor (#section), chừa khoảng tránh bị header che */
#advantages, #win-win, #calculator, #toolkit { scroll-margin-top: 96px; }
/* HaPBX logo */
.elementor-11443 .elementor-element.elementor-element-9ab75c9 .hapbx-logo{
  display: inline-flex;
  align-items: center;
}

.elementor-11443 .elementor-element.elementor-element-9ab75c9 .hapbx-logo-img{
  height: 55px;        /* desktop size */
  width: auto;
  display: block;
}

/* Responsive */
@media (max-width: 767px){
  .hapbx-logo-img{
    height: 32px;      /* mobile */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8aa0d92 */.elementor-11443 .elementor-element.elementor-element-8aa0d92 span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f302f4 */.elementor-11443 .elementor-element.elementor-element-2f302f4 span{
    color: #ffb800;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1ccf906 *//* ========== FORM BASE ========== */
.elementor-9178 .elementor-element.elementor-element-1ccf906 .elementor-field-group .elementor-select-wrapper select{
    color: #000;
    font-family: 'inter';
    font-size: 14px;
    font-weight: 600;
}

.hapbx-apply-form .elementor-field-group{
  margin-bottom: 18px;
  position: relative; /* để icon absolute bám vào group */
}

.hapbx-apply-form .elementor-field-label{
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .18em;
  color: #8EA0B1;
  margin: 0 0 8px 6px;
}

.hapbx-apply-form .elementor-field-textual{
  background: #F3F4F6;
  border: 1px solid #EEF2F7;
  border-radius: 18px;
  padding: 16px 16px 16px 48px; /* chừa chỗ icon */
  font-size: 14px;
  font-weight: 700;
  color: #0F172A;
  box-shadow: none;
  transition: all .2s ease;
  min-height: 56px;
}

.hapbx-apply-form .elementor-field-textual::placeholder{
  color: #CBD5E1;
  font-weight: 700;
}

.hapbx-apply-form .elementor-field-textual:focus{
  outline: none;
  border-color: #FFB800;
  box-shadow: 0 0 0 4px rgba(255,184,0,.15);
  background: #F8FAFC;
}

/* Submit button */
.hapbx-apply-form .elementor-button{
  width: 100%;
  border-radius: 999px;
  padding: 18px 22px;
  font-size: 18px;
  font-weight: 800;
  background: #FFb800;
  color: #fff;
  box-shadow: 0 0 30px rgba(255,138,0,0.30);
  transition: all .2s ease;
  margin-top: 15px;
}
.hapbx-apply-form .elementor-button:hover{
  background: #FF9D2E;
  transform: scale(1.02);
}
.hapbx-apply-form .elementor-button:active{ transform: scale(.98); }

/* ========== ICON (Injected by JS) ========== */
.hapbx-apply-form .hapbx-icon{
  position: absolute;
  left: 18px;
  top: 46px;              /* canh theo label + input */
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: #94A3B8;
  pointer-events: none;
}


/* === HAPBX form icons (SVG) === */
.hapbx-apply-form .elementor-field-group{
  position: relative;
}

.hapbx-apply-form .hapbx-icon{
  position: absolute;
  left: 14px;
  top: 65%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  opacity: .75;
  z-index: 2;
}

.hapbx-apply-form .hapbx-icon img{
  width: 18px;
  height: 18px;
  display: block;
}

/* push text to the right for inputs/selects/textareas in iconized groups */
.hapbx-apply-form .elementor-field-group.hapbx-has-icon input,
.hapbx-apply-form .elementor-field-group.hapbx-has-icon select,
.hapbx-apply-form .elementor-field-group.hapbx-has-icon textarea{
  padding-left: 44px !important;
}

/* textarea: icon sits near top */
.hapbx-apply-form .elementor-field-group.hapbx-has-icon textarea ~ .hapbx-icon{
  top: 18px;
  transform: none;
}

 @media (min-width: 768px) {
.hapbx-apply-form .elementor-field-group-MEDIA {
         width: 50% !important;
     }
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bf42d */.elementor-11443 .elementor-element.elementor-element-03bf42d .md\:text-6xl {
        line-height: 1.2;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b7e8f8 */.elementor-11443 .elementor-element.elementor-element-6b7e8f8 .leading-\[1\.4\] {
    color: #cbd5e1;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7015ec2 */.elementor-11443 .elementor-element.elementor-element-7015ec2 span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5358123 */.elementor-11443 .elementor-element.elementor-element-5358123 span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-016a0da */.elementor-11443 .elementor-element.elementor-element-016a0da .elementor-icon-box-icon{
    padding: 10px;
    background-color: #000;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fdbfb97 */.elementor-11443 .elementor-element.elementor-element-fdbfb97 .elementor-icon-box-icon{
    padding: 10px;
    background-color: #000;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ef8cc0c */.elementor-11443 .elementor-element.elementor-element-ef8cc0c .elementor-icon-box-icon{
    padding: 10px;
    background-color: #000;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-419e53f *//* Optional hardening for the range track/thumb (keeps look consistent) */
.hapbx-income input[type="range"]{
  -webkit-appearance:none;
  appearance:none;
}

.text-gold {
    color: #ffbc00;
}

@media (max-width: 767px) {
.text-\[\#FFB800\] {
    margin-top: 20px;
}
}

.elementor-11443 .elementor-element.elementor-element-419e53f .md\:text-8xl {
        font-size: 50px;
        line-height: 1;
    }
.elementor-11443 .elementor-element.elementor-element-419e53f .text-slate-900 {
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bed238 */.elementor-11443 .elementor-element.elementor-element-5bed238 span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4253a2b */.elementor-11443 .elementor-element.elementor-element-4253a2b .elementor-icon-box-icon{
    padding: 10px;
    background-color: #ffb80030;
    border-radius: 10px;
    width: 45px;
}

.elementor-11443 .elementor-element.elementor-element-4253a2b span{
    color: #fff;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00825ae *//* Hover container .elite-partner -> scale icon */
.elite-partner .elementor-icon {
  display: inline-flex;              /* giúp transform ăn chắc */
  transition: transform .25s ease;
  transform-origin: center;
  will-change: transform;
}

.elite-partner:hover .elementor-icon {
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a0e341 */.elementor-11443 .elementor-element.elementor-element-4a0e341 .elementor-icon-box-icon{
    padding: 10px;
    background-color: #10b98133;
    border-radius: 10px;
    width: 45px;
}

.elementor-11443 .elementor-element.elementor-element-4a0e341 span{
    color: #fff;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-83886b1 */.elementor-11443 .elementor-element.elementor-element-83886b1 .elementor-icon-box-icon{
    padding: 10px;
    background-color: #3b82f633;
    border-radius: 10px;
    width: 45px;
}

.elementor-11443 .elementor-element.elementor-element-83886b1 span{
    color: #fff;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60ef5a2 */.elementor-11443 .elementor-element.elementor-element-60ef5a2 .elementor-icon-box-icon{
    padding: 10px;
    background-color: #a855f733;
    border-radius: 10px;
    width: 45px;
}

.elementor-11443 .elementor-element.elementor-element-60ef5a2 span{
    color: #fff;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b324e */.elementor-11443 .elementor-element.elementor-element-51b324e span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e743b17 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff73018 */.elementor-11443 .elementor-element.elementor-element-ff73018 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f2ae69 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-3f2ae69 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d30b32 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-510ec1a */.elementor-11443 .elementor-element.elementor-element-510ec1a span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63753df *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-63753df .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc7b1c1 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64e57a9 */.elementor-11443 .elementor-element.elementor-element-64e57a9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-349ad96 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-349ad96 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a662b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1bb1bb */.elementor-11443 .elementor-element.elementor-element-d1bb1bb span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b399b42 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-b399b42 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd1f12f *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d691cdc */.elementor-11443 .elementor-element.elementor-element-d691cdc span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-415bd7c *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-415bd7c .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87911c8 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881f6b9 */.elementor-11443 .elementor-element.elementor-element-881f6b9 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c132bbc *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-c132bbc .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-202c565 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3421e79 */.elementor-11443 .elementor-element.elementor-element-3421e79 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ca48d0 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-4ca48d0 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fef216d *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01eec2e */.elementor-11443 .elementor-element.elementor-element-01eec2e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcfa90a *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-dcfa90a .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0626cb *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc1b77 */.elementor-11443 .elementor-element.elementor-element-8cc1b77 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2385d56 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-2385d56 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f6e6b *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-094b268 */.elementor-11443 .elementor-element.elementor-element-094b268 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c47e2 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-a6c47e2 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4f2df4 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e46c89 */.elementor-11443 .elementor-element.elementor-element-9e46c89 span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7172044 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-7172044 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffdad23 *//* Star rating block */
.hapbx-stars {
  display: flex;
  gap: 4px;
  margin-bottom: 0px;
}

.hapbx-star {
  font-size: 16px;
  line-height: 1;
  color: #FFB800; /* gold */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2aa6e */.elementor-11443 .elementor-element.elementor-element-dd2aa6e span{
    font-size: 11px;
    color:#64748B;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cdb682 *//* Mobile only */
@media (max-width: 767px) {
.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    text-align: left; /* tránh Elementor canh giữa */
    gap: 12px;
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img {
    flex: 0 0 auto;
    margin: 0; /* bỏ margin mặc định của Elementor */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-img img {
    width: 48px;       /* chỉnh theo ý bạn */
    height: 48px;
    object-fit: cover;
    border-radius: 50%; /* avatar tròn nếu cần */
  }

.elementor-11443 .elementor-element.elementor-element-8cdb682 .elementor-image-box-content {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0b86fb5 */.elementor-11443 .elementor-element.elementor-element-0b86fb5 .swiper-pagination-bullets.swiper-pagination-horizontal {
    margin-top: 15px;
}
.elementor-11443 .elementor-element.elementor-element-0b86fb5 .swiper-pagination-bullet {
    width: 30px;
    border-radius: 5px;
    height: 4px;
}

@media (max-width: 767px) {
    .elementor-11443 .elementor-element.elementor-element-0b86fb5 .swiper-pagination-bullet {
    width: 10px;
    border-radius: 5px;
    height: 2px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d22d336 */.elementor-11443 .elementor-element.elementor-element-d22d336 span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3ce020 */.elementor-11443 .elementor-element.elementor-element-a3ce020 .elementor-icon-box-icon{
    padding: 15px;
    background-color: #fff;
    border-radius: 10px;
    width: 70px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.08) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4aea94 */.elementor-11443 .elementor-element.elementor-element-b4aea94 {
    position: absolute;          /* dán vào góc trên-trái */
    top: -20px;
    left: -20px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38e045 *//* Hover container .elite-partner -> scale icon */
.elite-partner .elementor-icon {
  display: inline-flex;              /* giúp transform ăn chắc */
  transition: transform .25s ease;
  transform-origin: center;
  will-change: transform;
}

.elite-partner:hover .elementor-icon {
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9221836 */.elementor-11443 .elementor-element.elementor-element-9221836 .elementor-icon-box-icon{
    padding: 15px;
    background-color: #ffffff10;
    border-radius: 10px;
    width: 70px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.08) !important;
    border: 1px solid #ffbc0020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f96ce5 */.elementor-11443 .elementor-element.elementor-element-4f96ce5 {
    position: absolute;          /* dán vào góc trên-trái */
    top: -20px;
    right: -20px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b2907 *//* Hover container .elite-partner -> scale icon */
.elite-partner .elementor-icon {
  display: inline-flex;              /* giúp transform ăn chắc */
  transition: transform .25s ease;
  transform-origin: center;
  will-change: transform;
}

.elite-partner:hover .elementor-icon {
  transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0501144 */.elementor-11443 .elementor-element.elementor-element-0501144 span{
    color:#FFB800 ;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4a38ed *//* Optional hardening for the range track/thumb (keeps look consistent) */
.hapbx-income input[type="range"]{
  -webkit-appearance:none;
  appearance:none;
}

.text-gold {
    color: #ffbc00;
}

.elementor-11443 .elementor-element.elementor-element-b4a38ed .hapbx-logo{
  display: inline-flex;
  align-items: center;
}

.elementor-11443 .elementor-element.elementor-element-b4a38ed .hapbx-logo-img{
  height: 55px;        /* desktop size */
  width: auto;
  display: block;
}

/* Responsive */
@media (max-width: 767px){
  .hapbx-logo-img{
    height: 32px;      /* mobile */
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header{
    display: none
}

body.elementor-page-11443 {
    font-family: 'space grotesk';
}/* End custom CSS */