.elementor-525 .elementor-element.elementor-element-0d50010{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:0.5;box-shadow:0px 10px 20px -7px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-0d50010:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-0d50010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hayabean.com/wp-content/uploads/2026/05/502766441_122111739134871614_205059732010637132_n.jpg");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-0d50010::before, .elementor-525 .elementor-element.elementor-element-0d50010 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-0d50010 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-0d50010 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-0d50010 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-0d50010 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-525 .elementor-element.elementor-element-53bd077{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-525 .elementor-element.elementor-element-768ceae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:center;}.elementor-525 .elementor-element.elementor-element-768ceae .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:500;line-height:1.4em;color:#FAFAFA;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-b1fd3dc{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#FAFAFA;}.elementor-525 .elementor-element.elementor-element-ce38e2b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:012px;}.elementor-525 .elementor-element.elementor-element-d1715c3{--display:flex;}.elementor-525 .elementor-element.elementor-element-fc8dfea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-525 .elementor-element.elementor-element-bee40b7 img{border-radius:0rem 043.75rem 0043.75rem 0rem;}.elementor-525 .elementor-element.elementor-element-749d90e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-32c950d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:start;}.elementor-525 .elementor-element.elementor-element-32c950d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;font-weight:500;line-height:1.4em;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-13f79d2{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-7685166{--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;--padding-top:0px;--padding-bottom:0120px;--padding-left:024px;--padding-right:024px;}.elementor-525 .elementor-element.elementor-element-6209734{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-b99a6e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:start;}.elementor-525 .elementor-element.elementor-element-b99a6e8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;font-weight:500;line-height:1.4em;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-c8543e1{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#0F0F0F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-525 .elementor-element.elementor-element-91a09f1 .elementor-button{background-color:#01673B;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-525 .elementor-element.elementor-element-0959916{--display:flex;}.elementor-525 .elementor-element.elementor-element-d8de8b5{--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:5% 5%;--row-gap:5%;--column-gap:5%;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-525 .elementor-element.elementor-element-d8de8b5:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-d8de8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDE2;}.elementor-525 .elementor-element.elementor-element-d8de8b5::before, .elementor-525 .elementor-element.elementor-element-d8de8b5 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-d8de8b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-d8de8b5 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-d8de8b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-d8de8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hayabean.com/wp-content/uploads/2026/05/hayabean-background-pattern.webp");--background-overlay:'';background-position:center center;}.elementor-525 .elementor-element.elementor-element-9a4b42c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-525 .elementor-element.elementor-element-b1481f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:start;}.elementor-525 .elementor-element.elementor-element-b1481f3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;font-weight:500;line-height:1.4em;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-568c8a6{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-cea04e0 .elementor-button{background-color:#01673B;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-525 .elementor-element.elementor-element-a3bce12{--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;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-525 .elementor-element.elementor-element-9381353{--display:flex;}.elementor-525 .elementor-element.elementor-element-f634add{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-acdc515{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;z-index:2;}.elementor-525 .elementor-element.elementor-element-0d565cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-525 .elementor-element.elementor-element-0d565cb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:500;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-50744c5{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-ad9c296 .elementor-button{background-color:#61CE7000;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 01px 0px;border-radius:0px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-525 .elementor-element.elementor-element-8366b26{--display:flex;}.elementor-525 .elementor-element.elementor-element-1712117{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-8a31e7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;z-index:2;}.elementor-525 .elementor-element.elementor-element-4287f4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-525 .elementor-element.elementor-element-4287f4a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:28px;font-weight:500;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-1d3e443{text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-ed3c25a .elementor-button{background-color:#61CE7000;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 01px 0px;border-radius:0px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-525 .elementor-element.elementor-element-11159a9{--display:flex;--min-height:600px;--justify-content:center;--overlay-opacity:0.51;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-11159a9:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-11159a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hayabean.com/wp-content/uploads/2026/05/615706701_122165679620871614_6052787671913193666_n.jpg");background-position:center center;background-size:cover;}.elementor-525 .elementor-element.elementor-element-11159a9::before, .elementor-525 .elementor-element.elementor-element-11159a9 > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-11159a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-525 .elementor-element.elementor-element-11159a9 > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-11159a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-525 .elementor-element.elementor-element-11159a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-525 .elementor-element.elementor-element-a3b1340{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-525 .elementor-element.elementor-element-a3b1340 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:500;text-transform:capitalize;line-height:1.4em;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-c04a42b .elementor-button{background-color:#FAFAFA;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;fill:#0E0E0E;color:#0E0E0E;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-525 .elementor-element.elementor-element-271eea9{--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;--margin-top:0120px;--margin-bottom:0120px;--margin-left:0px;--margin-right:0px;}.elementor-525 .elementor-element.elementor-element-0fae331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:center;}.elementor-525 .elementor-element.elementor-element-0fae331 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;font-weight:500;line-height:1.4em;color:#0F0F0F;}.elementor-525 .elementor-element.elementor-element-a58daa1{--display:flex;}.elementor-525 .elementor-element.elementor-element-2caf01c{--display:flex;}.elementor-525 .elementor-element.elementor-element-9447920{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-3dcd217{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-51f3449{--display:flex;}.elementor-525 .elementor-element.elementor-element-4a3f88b{--display:flex;}.elementor-525 .elementor-element.elementor-element-c51dbf1{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-dde4049{--display:flex;}.elementor-525 .elementor-element.elementor-element-8db9e46{--display:flex;}.elementor-525 .elementor-element.elementor-element-f726d9e{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-fcd4010{--display:flex;}.elementor-525 .elementor-element.elementor-element-f7a62cc{--display:flex;}.elementor-525 .elementor-element.elementor-element-c3fdd6a{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-890814f{--display:flex;}.elementor-525 .elementor-element.elementor-element-1c8d44d{--display:flex;}.elementor-525 .elementor-element.elementor-element-c06cd36{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#0C0C0C;}.elementor-525 .elementor-element.elementor-element-9971f44{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:28px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0C0C0C;--n-accordion-icon-size:15px;}.elementor-525 .elementor-element.elementor-element-9971f44.elementor-element{--align-self:center;}.elementor-525 .elementor-element.elementor-element-9971f44 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-525 .elementor-element.elementor-element-9971f44 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-525 .elementor-element.elementor-element-9971f44 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-53bd077{--content-width:768px;}.elementor-525 .elementor-element.elementor-element-ce38e2b{--content-width:1340px;}.elementor-525 .elementor-element.elementor-element-7685166{--content-width:1340px;}}@media(min-width:1025px){.elementor-525 .elementor-element.elementor-element-0d50010:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-0d50010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-525 .elementor-element.elementor-element-11159a9:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-11159a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-bee40b7 */.elementor-525 .elementor-element.elementor-element-bee40b7{
    height: 100%;
    width: 100%;
}
.elementor-525 .elementor-element.elementor-element-bee40b7 img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc8dfea */.elementor-525 .elementor-element.elementor-element-fc8dfea{
    position: absolute;
    left:0;
    top: 50%;
    max-width: 58%;
    transform: translate(0px, -50%);
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-749d90e */.elementor-525 .elementor-element.elementor-element-749d90e{
    max-width: 430px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f66f70 */.elementor-525 .elementor-element.elementor-element-0f66f70{
    height: 100%;
    width: 100%;
}
.elementor-525 .elementor-element.elementor-element-0f66f70 img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4b42c */.elementor-525 .elementor-element.elementor-element-9a4b42c{
    max-width: 30%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acdc515 */.elementor-525 .elementor-element.elementor-element-acdc515{
    max-height: 900px;
    aspect-ratio: 1;
    width: 100%;
    overflow: hidden;
}
.elementor-525 .elementor-element.elementor-element-acdc515 img{
    height: 100%;
       width: 100%;
    object-fit: cover;
}
.elementor-525 .elementor-element.elementor-element-acdc515 img {
    transition: transform 0.5s ease-in-out !important; 
}

/* Lệnh phóng to ảnh khi hover chuột */
.elementor-525 .elementor-element.elementor-element-acdc515 img:hover {
    transform: scale(1.1) !important; /* 1.1 tương đương phóng to 10% */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50744c5 */.elementor-525 .elementor-element.elementor-element-50744c5{
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a31e7f */.elementor-525 .elementor-element.elementor-element-8a31e7f{
    max-height: 900px;
    aspect-ratio: 1;
    width: 100%;
    overflow: hidden;
}
.elementor-525 .elementor-element.elementor-element-8a31e7f img{
    height: 100%;
       width: 100%;
    object-fit: cover;
}
.elementor-525 .elementor-element.elementor-element-8a31e7f img {
    transition: transform 0.5s ease-in-out !important; 
}

/* Lệnh phóng to ảnh khi hover chuột */
.elementor-525 .elementor-element.elementor-element-8a31e7f img:hover {
    transform: scale(1.1) !important; /* 1.1 tương đương phóng to 10% */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d3e443 */.elementor-525 .elementor-element.elementor-element-1d3e443{
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9971f44 */.elementor-525 .elementor-element.elementor-element-9971f44{
    max-width: 768px !important;
}
.elementor-525 .elementor-element.elementor-element-9971f44 .e-n-accordion-item{
    box-shadow: 0px 0px 10px 0.5px rgba(0, 0, 0, 0.2);
}/* End custom CSS */