.elementor-3243 .elementor-element.elementor-element-81d2874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:94px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-1251a9d{--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;}.elementor-3243 .elementor-element.elementor-element-15341d0{text-align:start;font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-467c898 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-467c898{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:29px;}.elementor-3243 .elementor-element.elementor-element-bdfb10f{--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;}.elementor-3243 .elementor-element.elementor-element-ca79d0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-ca79d0a:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-ca79d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3243 .elementor-element.elementor-element-244553c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3243 .elementor-element.elementor-element-1e04d18{--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;}.elementor-3243 .elementor-element.elementor-element-c28f1be{text-align:center;font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-8265d53{--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-3243 .elementor-element.elementor-element-8265d53.e-con{--align-self:center;}.elementor-3243 .elementor-element.elementor-element-8e1b605{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-8e1b605:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-8e1b605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3243 .elementor-element.elementor-element-08368c0 .elementor-icon-wrapper{text-align:center;}.elementor-3243 .elementor-element.elementor-element-08368c0.elementor-view-stacked .elementor-icon{background-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-08368c0.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-08368c0.elementor-view-default .elementor-icon{color:#4DADE1;border-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-08368c0.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-08368c0.elementor-view-default .elementor-icon svg{fill:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-08368c0 .elementor-icon{font-size:70px;}.elementor-3243 .elementor-element.elementor-element-08368c0 .elementor-icon svg{height:70px;}.elementor-3243 .elementor-element.elementor-element-485b0ca{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;color:#585858;}.elementor-3243 .elementor-element.elementor-element-6eedbae{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;}.elementor-3243 .elementor-element.elementor-element-c5fcf53{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-c5fcf53:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-c5fcf53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3243 .elementor-element.elementor-element-282b0b5 .elementor-icon-wrapper{text-align:center;}.elementor-3243 .elementor-element.elementor-element-282b0b5.elementor-view-stacked .elementor-icon{background-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-282b0b5.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-282b0b5.elementor-view-default .elementor-icon{color:#4DADE1;border-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-282b0b5.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-282b0b5.elementor-view-default .elementor-icon svg{fill:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-282b0b5 .elementor-icon{font-size:70px;}.elementor-3243 .elementor-element.elementor-element-282b0b5 .elementor-icon svg{height:70px;}.elementor-3243 .elementor-element.elementor-element-d17eb8a{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;color:#585858;}.elementor-3243 .elementor-element.elementor-element-a6e4cc0{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;}.elementor-3243 .elementor-element.elementor-element-5d8abb1{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-5d8abb1.e-con{--align-self:center;}.elementor-3243 .elementor-element.elementor-element-37626f0{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-37626f0:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-37626f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3243 .elementor-element.elementor-element-6702c72 .elementor-icon-wrapper{text-align:center;}.elementor-3243 .elementor-element.elementor-element-6702c72.elementor-view-stacked .elementor-icon{background-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-6702c72.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-6702c72.elementor-view-default .elementor-icon{color:#4DADE1;border-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-6702c72.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-6702c72.elementor-view-default .elementor-icon svg{fill:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-6702c72 .elementor-icon{font-size:70px;}.elementor-3243 .elementor-element.elementor-element-6702c72 .elementor-icon svg{height:70px;}.elementor-3243 .elementor-element.elementor-element-8a4a50c{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;color:#585858;}.elementor-3243 .elementor-element.elementor-element-4d46a1a{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;}.elementor-3243 .elementor-element.elementor-element-8f17379{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-8f17379:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-8f17379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3243 .elementor-element.elementor-element-04972ea .elementor-icon-wrapper{text-align:center;}.elementor-3243 .elementor-element.elementor-element-04972ea.elementor-view-stacked .elementor-icon{background-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-04972ea.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-04972ea.elementor-view-default .elementor-icon{color:#4DADE1;border-color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-04972ea.elementor-view-framed .elementor-icon, .elementor-3243 .elementor-element.elementor-element-04972ea.elementor-view-default .elementor-icon svg{fill:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-04972ea .elementor-icon{font-size:70px;}.elementor-3243 .elementor-element.elementor-element-04972ea .elementor-icon svg{height:70px;}.elementor-3243 .elementor-element.elementor-element-450c109{font-family:"Be Vietnam Pro", Sans-serif;font-size:30px;font-weight:700;color:#585858;}.elementor-3243 .elementor-element.elementor-element-e85929d{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;}.elementor-3243 .elementor-element.elementor-element-5cc803b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3243 .elementor-element.elementor-element-5cc803b:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-5cc803b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3243 .elementor-element.elementor-element-84a9917{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-365433e{--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;}.elementor-3243 .elementor-element.elementor-element-3147c8f{text-align:center;font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-3180e66{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;}.elementor-3243 .elementor-element.elementor-element-3180e66 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3243 .elementor-element.elementor-element-3180e66.elementor-element{--align-self:center;}.elementor-3243 .elementor-element.elementor-element-fe5d4bf{--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-3243 .elementor-element.elementor-element-fe5d4bf.e-con{--align-self:center;}.elementor-3243 .elementor-element.elementor-element-a655e04{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-color:#4DADE1;--border-color:#4DADE1;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-a655e04:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-a655e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3243 .elementor-element.elementor-element-4011f13 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-4011f13 .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-4011f13 .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-4011f13 .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-4011f13 .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-4011f13 .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-61847d7{text-align:center;}.elementor-3243 .elementor-element.elementor-element-61847d7 .elementor-heading-title{font-size:23px;line-height:30px;color:#FFFFFF;}.elementor-3243 .elementor-element.elementor-element-317805d{text-align:center;}.elementor-3243 .elementor-element.elementor-element-66d9a18{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-3b6ab27 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-3b6ab27 .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-3b6ab27 .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-3b6ab27 .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-3b6ab27 .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-3b6ab27 .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-6e356fd{text-align:center;}.elementor-3243 .elementor-element.elementor-element-6e356fd .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-f97318a{text-align:center;}.elementor-3243 .elementor-element.elementor-element-cbfd978{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-b3f66a4 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-b3f66a4 .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-b3f66a4 .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-b3f66a4 .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-b3f66a4 .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-b3f66a4 .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-306ff8a{text-align:center;}.elementor-3243 .elementor-element.elementor-element-306ff8a .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-1fc6d53{text-align:center;}.elementor-3243 .elementor-element.elementor-element-b568277{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-da862c9 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-da862c9 .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-da862c9 .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-da862c9 .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-da862c9 .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-da862c9 .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-8e54bab{text-align:center;}.elementor-3243 .elementor-element.elementor-element-8e54bab .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-b8328df{text-align:center;}.elementor-3243 .elementor-element.elementor-element-cc03295{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-cc03295.e-con{--align-self:center;}.elementor-3243 .elementor-element.elementor-element-bdc493b{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-fbf63df > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-fbf63df .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-fbf63df .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-fbf63df .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-fbf63df .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-fbf63df .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-6644f5c{text-align:center;}.elementor-3243 .elementor-element.elementor-element-6644f5c .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-c7ed90b{text-align:center;color:#000000;}.elementor-3243 .elementor-element.elementor-element-461d8b3{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-ea9cd84 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-ea9cd84 .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-ea9cd84 .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-ea9cd84 .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-ea9cd84 .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-ea9cd84 .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-f2edf49{text-align:center;}.elementor-3243 .elementor-element.elementor-element-f2edf49 .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-610f92d{text-align:center;}.elementor-3243 .elementor-element.elementor-element-b479347{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-7ef111d > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-7ef111d .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-7ef111d .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-7ef111d .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-7ef111d .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-7ef111d .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-fadca9a{text-align:center;}.elementor-3243 .elementor-element.elementor-element-fadca9a .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-6291844{text-align:center;}.elementor-3243 .elementor-element.elementor-element-3476387{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-ca065bc > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3243 .elementor-element.elementor-element-ca065bc .elementor-icon-box-wrapper{gap:15px;}.elementor-3243 .elementor-element.elementor-element-ca065bc .elementor-icon{font-size:5rem;}.elementor-3243 .elementor-element.elementor-element-ca065bc .elementor-icon-box-title, .elementor-3243 .elementor-element.elementor-element-ca065bc .elementor-icon-box-title a{font-size:2.25rem;}.elementor-3243 .elementor-element.elementor-element-ca065bc .elementor-icon-box-description{font-size:1.25rem;}.elementor-3243 .elementor-element.elementor-element-313cbfa{text-align:center;}.elementor-3243 .elementor-element.elementor-element-313cbfa .elementor-heading-title{font-size:23px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-5d50745{text-align:center;}.elementor-3243 .elementor-element.elementor-element-784ca3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3243 .elementor-element.elementor-element-784ca3f:not(.elementor-motion-effects-element-type-background), .elementor-3243 .elementor-element.elementor-element-784ca3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3243 .elementor-element.elementor-element-1da6aad{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-c2fa4bb{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:35px;font-weight:600;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-07b4d43{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-07b4d43.e-con{--align-self:center;}.elementor-3243 .elementor-element.elementor-element-7e6ef16{--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-evenly;}.elementor-3243 .elementor-element.elementor-element-df41293{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-91b2859.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-91b2859{text-align:center;}.elementor-3243 .elementor-element.elementor-element-91b2859 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3243 .elementor-element.elementor-element-d722f02 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-d722f02.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-d722f02{text-align:center;}.elementor-3243 .elementor-element.elementor-element-d722f02 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-5d9c6b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-5d9c6b2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-5d9c6b2{text-align:center;}.elementor-3243 .elementor-element.elementor-element-5d9c6b2 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-bf47b59 > .elementor-widget-container{margin:0px 05px 20px 5px;}.elementor-3243 .elementor-element.elementor-element-bf47b59.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-bf47b59{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;}.elementor-3243 .elementor-element.elementor-element-6f5dc8e{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-7e3950a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-7e3950a{text-align:center;}.elementor-3243 .elementor-element.elementor-element-7e3950a img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3243 .elementor-element.elementor-element-20ef65e > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-20ef65e.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-20ef65e{text-align:center;}.elementor-3243 .elementor-element.elementor-element-20ef65e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-b0e64d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-b0e64d6.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-b0e64d6{text-align:center;}.elementor-3243 .elementor-element.elementor-element-b0e64d6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-190ddef > .elementor-widget-container{margin:0px 5px 20px 5px;}.elementor-3243 .elementor-element.elementor-element-190ddef.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-190ddef{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;}.elementor-3243 .elementor-element.elementor-element-fa1d032{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-fb3315b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-fb3315b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-fb3315b{text-align:center;}.elementor-3243 .elementor-element.elementor-element-fb3315b img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3243 .elementor-element.elementor-element-7d8452e > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-7d8452e.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-7d8452e{text-align:center;}.elementor-3243 .elementor-element.elementor-element-7d8452e .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-af7dbf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-af7dbf5.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-af7dbf5{text-align:center;}.elementor-3243 .elementor-element.elementor-element-af7dbf5 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-632d5e5 > .elementor-widget-container{margin:0px 20px 46px 20px;}.elementor-3243 .elementor-element.elementor-element-632d5e5.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-632d5e5{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;}.elementor-3243 .elementor-element.elementor-element-457392a{--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-evenly;}.elementor-3243 .elementor-element.elementor-element-ffb54a4{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-2c8e7f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-2c8e7f1{text-align:center;}.elementor-3243 .elementor-element.elementor-element-2c8e7f1 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3243 .elementor-element.elementor-element-2de5940 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-2de5940.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-2de5940{text-align:center;}.elementor-3243 .elementor-element.elementor-element-2de5940 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-9b74550 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-9b74550.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-9b74550{text-align:center;}.elementor-3243 .elementor-element.elementor-element-9b74550 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-98f03bd > .elementor-widget-container{margin:0px 0px 50px 15px;}.elementor-3243 .elementor-element.elementor-element-98f03bd.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-98f03bd{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;}.elementor-3243 .elementor-element.elementor-element-f319a87{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-76557e3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-76557e3{text-align:center;}.elementor-3243 .elementor-element.elementor-element-76557e3 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3243 .elementor-element.elementor-element-ed7762c > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-ed7762c.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-ed7762c{text-align:center;}.elementor-3243 .elementor-element.elementor-element-ed7762c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-a8d86f2 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-a8d86f2.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-a8d86f2{text-align:center;}.elementor-3243 .elementor-element.elementor-element-a8d86f2 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-8342c39 > .elementor-widget-container{margin:0px 0px 46px 15px;}.elementor-3243 .elementor-element.elementor-element-8342c39.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-8342c39{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;}.elementor-3243 .elementor-element.elementor-element-aa640c5{--display:flex;--min-height:405px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3243 .elementor-element.elementor-element-e795c38.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-e795c38{text-align:center;}.elementor-3243 .elementor-element.elementor-element-e795c38 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-3243 .elementor-element.elementor-element-435a021 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-435a021.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-435a021{text-align:center;}.elementor-3243 .elementor-element.elementor-element-435a021 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-86f96b4 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3243 .elementor-element.elementor-element-86f96b4.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-3243 .elementor-element.elementor-element-86f96b4{text-align:center;}.elementor-3243 .elementor-element.elementor-element-86f96b4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:30px;}.elementor-3243 .elementor-element.elementor-element-a32625b > .elementor-widget-container{margin:0px 0px 20px 15px;}.elementor-3243 .elementor-element.elementor-element-a32625b.elementor-element{--align-self:stretch;}.elementor-3243 .elementor-element.elementor-element-a32625b{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;}.elementor-3243 .elementor-element.elementor-element-ee8d637{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:12%;}.elementor-3243 .elementor-element.elementor-element-e49cee9{text-align:center;}.elementor-3243 .elementor-element.elementor-element-e49cee9 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-72371ef{--display:flex;--pa-sh-divider-pos:bottom;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15% 15%;--row-gap:15%;--column-gap:15%;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3243 .elementor-element.elementor-element-72371ef #premium-shape-divider-72371ef svg{height:150px;opacity:0.3;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72371ef{transform:scaleX(4);--pa-divider-scale:4;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72371ef{transform:scaleX(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-72371ef{transform:scale(4);--pa-divider-scale:4;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-72371ef{transform:scale(4) rotateX(180deg);--pa-divider-scale:4;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72371ef, .elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-72371ef{transform:scaleY(4);--pa-divider-scale:4;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-72371ef, .elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-72371ef{transform:scale(4);--pa-divider-scale:4;}.elementor-3243 .elementor-element.elementor-element-72371ef.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-72371ef{animation-duration:10s;animation-direction:alternate;}.elementor-3243 .elementor-element.elementor-element-72371ef #premium-shape-divider-72371ef svg,
                    .elementor-3243 .elementor-element.elementor-element-72371ef #premium-shape-divider-72371ef svg *{fill:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-c05aab6{width:100%;max-width:100%;}.elementor-3243 .elementor-element.elementor-element-c05aab6 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title{border-width:0.5px;border-color:#D8D8D8;padding:0px 0px 30px 0px;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-content{border-width:0.5px;border-block-end-color:#D8D8D8;color:#324A6D;font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;padding:0px 30px 30px 0px;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-title, .elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-icon{color:#292929;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-icon svg{fill:#292929;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title.elementor-active a, .elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-icon{margin-inline-end:53px;}.elementor-3243 .elementor-element.elementor-element-42909c1{width:100%;max-width:100%;}.elementor-3243 .elementor-element.elementor-element-42909c1 > .elementor-widget-container{padding:30px 0px 0px 0px;border-style:solid;border-width:0.5px 0px 0px 0px;border-color:#C8D5DC;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title{border-width:0.5px;border-color:#D8D8D8;padding:0px 0px 30px 0px;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-content{border-width:0.5px;border-block-end-color:#D8D8D8;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;padding:0px 30px 30px 0px;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-item:not(:last-child){margin-block-end:30px;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-title, .elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-icon{color:#292929;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-icon svg{fill:#292929;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title.elementor-active a, .elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4DADE1;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-icon{margin-inline-end:53px;}@media(min-width:768px){.elementor-3243 .elementor-element.elementor-element-1251a9d{--width:65%;}.elementor-3243 .elementor-element.elementor-element-bdfb10f{--width:25%;}.elementor-3243 .elementor-element.elementor-element-ca79d0a{--content-width:100%;}.elementor-3243 .elementor-element.elementor-element-244553c{--width:90%;}.elementor-3243 .elementor-element.elementor-element-1e04d18{--width:100%;}.elementor-3243 .elementor-element.elementor-element-8265d53{--width:90%;}.elementor-3243 .elementor-element.elementor-element-8e1b605{--width:50%;}.elementor-3243 .elementor-element.elementor-element-c5fcf53{--width:50%;}.elementor-3243 .elementor-element.elementor-element-5d8abb1{--width:90%;}.elementor-3243 .elementor-element.elementor-element-37626f0{--width:50%;}.elementor-3243 .elementor-element.elementor-element-8f17379{--width:50%;}.elementor-3243 .elementor-element.elementor-element-5cc803b{--content-width:100%;}.elementor-3243 .elementor-element.elementor-element-84a9917{--width:90%;}.elementor-3243 .elementor-element.elementor-element-365433e{--width:100%;}.elementor-3243 .elementor-element.elementor-element-fe5d4bf{--width:90%;}.elementor-3243 .elementor-element.elementor-element-a655e04{--width:25%;}.elementor-3243 .elementor-element.elementor-element-66d9a18{--width:25%;}.elementor-3243 .elementor-element.elementor-element-cbfd978{--width:25%;}.elementor-3243 .elementor-element.elementor-element-b568277{--width:25%;}.elementor-3243 .elementor-element.elementor-element-cc03295{--width:90%;}.elementor-3243 .elementor-element.elementor-element-bdc493b{--width:25%;}.elementor-3243 .elementor-element.elementor-element-461d8b3{--width:25%;}.elementor-3243 .elementor-element.elementor-element-b479347{--width:25%;}.elementor-3243 .elementor-element.elementor-element-3476387{--width:25%;}.elementor-3243 .elementor-element.elementor-element-784ca3f{--content-width:100%;}.elementor-3243 .elementor-element.elementor-element-1da6aad{--width:90%;}.elementor-3243 .elementor-element.elementor-element-07b4d43{--width:90%;}.elementor-3243 .elementor-element.elementor-element-df41293{--width:30%;}.elementor-3243 .elementor-element.elementor-element-6f5dc8e{--width:30%;}.elementor-3243 .elementor-element.elementor-element-fa1d032{--width:30%;}.elementor-3243 .elementor-element.elementor-element-ffb54a4{--width:30%;}.elementor-3243 .elementor-element.elementor-element-f319a87{--width:30%;}.elementor-3243 .elementor-element.elementor-element-aa640c5{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3243 .elementor-element.elementor-element-1251a9d{--width:100%;}.elementor-3243 .elementor-element.elementor-element-bdfb10f{--width:100%;}.elementor-3243 .elementor-element.elementor-element-244553c{--width:100%;}.elementor-3243 .elementor-element.elementor-element-8265d53{--width:100%;}.elementor-3243 .elementor-element.elementor-element-8e1b605{--width:100%;}.elementor-3243 .elementor-element.elementor-element-c5fcf53{--width:100%;}.elementor-3243 .elementor-element.elementor-element-5d8abb1{--width:100%;}.elementor-3243 .elementor-element.elementor-element-37626f0{--width:100%;}.elementor-3243 .elementor-element.elementor-element-8f17379{--width:100%;}.elementor-3243 .elementor-element.elementor-element-84a9917{--width:100%;}.elementor-3243 .elementor-element.elementor-element-fe5d4bf{--width:100%;}.elementor-3243 .elementor-element.elementor-element-a655e04{--width:100%;}.elementor-3243 .elementor-element.elementor-element-66d9a18{--width:100%;}.elementor-3243 .elementor-element.elementor-element-cbfd978{--width:100%;}.elementor-3243 .elementor-element.elementor-element-b568277{--width:100%;}.elementor-3243 .elementor-element.elementor-element-cc03295{--width:100%;}.elementor-3243 .elementor-element.elementor-element-bdc493b{--width:100%;}.elementor-3243 .elementor-element.elementor-element-461d8b3{--width:100%;}.elementor-3243 .elementor-element.elementor-element-b479347{--width:100%;}.elementor-3243 .elementor-element.elementor-element-3476387{--width:100%;}.elementor-3243 .elementor-element.elementor-element-1da6aad{--width:100%;}.elementor-3243 .elementor-element.elementor-element-07b4d43{--width:100%;}.elementor-3243 .elementor-element.elementor-element-df41293{--width:100%;}.elementor-3243 .elementor-element.elementor-element-6f5dc8e{--width:100%;}.elementor-3243 .elementor-element.elementor-element-fa1d032{--width:100%;}.elementor-3243 .elementor-element.elementor-element-457392a{--width:100%;}.elementor-3243 .elementor-element.elementor-element-ffb54a4{--width:100%;}.elementor-3243 .elementor-element.elementor-element-f319a87{--width:100%;}.elementor-3243 .elementor-element.elementor-element-aa640c5{--width:100%;}}@media(max-width:1024px){.elementor-3243 .elementor-element.elementor-element-81d2874{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-8265d53{--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;}.elementor-3243 .elementor-element.elementor-element-8e1b605{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-c5fcf53{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-5d8abb1{--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;}.elementor-3243 .elementor-element.elementor-element-37626f0{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-8f17379{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-84a9917{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-fe5d4bf{--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;}.elementor-3243 .elementor-element.elementor-element-a655e04{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-61847d7 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-317805d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-66d9a18{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-6e356fd > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-f97318a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-cbfd978{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-306ff8a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-1fc6d53 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-b568277{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-8e54bab > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-b8328df > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-cc03295{--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;}.elementor-3243 .elementor-element.elementor-element-bdc493b{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-6644f5c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-c7ed90b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-461d8b3{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-f2edf49 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-610f92d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-b479347{--min-height:0.1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3243 .elementor-element.elementor-element-fadca9a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-6291844 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-3476387{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-313cbfa > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-5d50745 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3243 .elementor-element.elementor-element-7e6ef16{--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;}.elementor-3243 .elementor-element.elementor-element-df41293{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-6f5dc8e{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-fa1d032{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-457392a{--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;}.elementor-3243 .elementor-element.elementor-element-ffb54a4{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-f319a87{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-aa640c5{--min-height:0.1rem;}.elementor-3243 .elementor-element.elementor-element-ee8d637{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3243 .elementor-element.elementor-element-e49cee9 .elementor-heading-title{font-size:45px;}.elementor-3243 .elementor-element.elementor-element-72371ef{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3243 .elementor-element.elementor-element-c05aab6 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-toggle-title{font-size:14px;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-content{font-size:14px;}.elementor-3243 .elementor-element.elementor-element-42909c1 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-toggle-title{font-size:14px;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-content{font-size:14px;}}@media(max-width:767px){.elementor-3243 .elementor-element.elementor-element-15341d0{font-size:40px;}.elementor-3243 .elementor-element.elementor-element-c28f1be{font-size:40px;}.elementor-3243 .elementor-element.elementor-element-3147c8f{font-size:40px;}.elementor-3243 .elementor-element.elementor-element-c2fa4bb{font-size:40px;}.elementor-3243 .elementor-element.elementor-element-ee8d637{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3243 .elementor-element.elementor-element-e49cee9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3243 .elementor-element.elementor-element-c05aab6 .elementor-tab-content{padding:0px 0px 30px 0px;}.elementor-3243 .elementor-element.elementor-element-42909c1 .elementor-tab-content{padding:0px 0px 30px 0px;}}/* Start custom CSS for container, class: .elementor-element-8e1b605 */.elementor-3243 .elementor-element.elementor-element-8e1b605 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fcf53 */.elementor-3243 .elementor-element.elementor-element-c5fcf53 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37626f0 */.elementor-3243 .elementor-element.elementor-element-37626f0 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f17379 */.elementor-3243 .elementor-element.elementor-element-8f17379 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a655e04 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-a655e04 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-a655e04 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-a655e04:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-a655e04:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-a655e04:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-a655e04:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-a655e04:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-a655e04:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-a655e04:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d9a18 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-66d9a18 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-66d9a18 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-66d9a18:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-66d9a18:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-66d9a18:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-66d9a18:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-66d9a18:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-66d9a18:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-66d9a18:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbfd978 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-cbfd978 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-cbfd978 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-cbfd978:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-cbfd978:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-cbfd978:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-cbfd978:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-cbfd978:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-cbfd978:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-cbfd978:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b568277 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-b568277 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-b568277 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-b568277:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-b568277:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-b568277:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-b568277:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-b568277:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-b568277:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-b568277:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdc493b *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-bdc493b {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-bdc493b .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-bdc493b:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-bdc493b:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-bdc493b:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-bdc493b:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-bdc493b:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-bdc493b:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-bdc493b:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461d8b3 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-461d8b3 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-461d8b3 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-461d8b3:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-461d8b3:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-461d8b3:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-461d8b3:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-461d8b3:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-461d8b3:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-461d8b3:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b479347 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-b479347 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-b479347 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-b479347:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-b479347:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-b479347:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-b479347:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-b479347:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-b479347:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-b479347:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3476387 *//* --- CONTAINER CHÍNH --- */
.elementor-3243 .elementor-element.elementor-element-3476387 {
    --main-blue: #4dade1; 
    --transition-speed: 0.4s;
    background-color: #ffffff; 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: background-color var(--transition-speed) ease;
    cursor: pointer;
    overflow: hidden;
    padding: 30px;
    border-radius: 20px;
    border: 2px solid var(--main-blue);
    position: relative;
}

/* --- 1. ICON VÀ TITLE (TRẠNG THÁI GỐC) --- */
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-icon svg path,
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-heading-title { 
    color: var(--main-blue) !important;
    fill: var(--main-blue) !important;
    /* Di chuyển mượt, màu đổi nhanh để không nháy */
    transition: transform var(--transition-speed) cubic-bezier(0.4, 0, 0.2, 1), 
                color 0.2s ease, 
                fill 0.1s ease !important;
    transform: scale(1) translateY(0);
}

/* Kích thước Icon ban đầu (Bạn có thể tăng lên 100px nếu muốn to hơn) */
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-icon svg {
    width: 90px !important; 
    height: auto !important;
    margin: 0 auto 10px auto !important;
}

.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-heading-title {
    text-align: center;
    line-height: 1.2;
}

/* --- 2. NỘI DUNG ẨN --- */
.elementor-3243 .elementor-element.elementor-element-3476387 .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    transition: all var(--transition-speed) ease-in-out;
    transform: translateY(10px); /* Nằm ngay dưới title */
    color: #ffffff !important;
    text-align: center;
}

/* --- 3. TRẠNG THÁI HOVER --- */

.elementor-3243 .elementor-element.elementor-element-3476387:hover {
    background-color: var(--main-blue) !important;
}

/* Khi Hover: Icon vẫn TO (scale 1 hoặc 1.05) và nhích lên cực ít */
.elementor-3243 .elementor-element.elementor-element-3476387:hover .elementor-icon,
.elementor-3243 .elementor-element.elementor-element-3476387:hover .elementor-icon i,
.elementor-3243 .elementor-element.elementor-element-3476387:hover .elementor-icon svg,
.elementor-3243 .elementor-element.elementor-element-3476387:hover .elementor-icon svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
    transform: scale(1.05) translateY(-5px); /* To hơn 5% và chỉ nhích lên 5px */
}

/* Title khi hover cũng chỉ nhích nhẹ */
.elementor-3243 .elementor-element.elementor-element-3476387:hover .elementor-heading-title {
    color: #ffffff !important;
    transform: translateY(-5px);
}

/* Hiện nội dung ẩn */
.elementor-3243 .elementor-element.elementor-element-3476387:hover .elementor-widget-text-editor {
    opacity: 1;
    max-height: 500px;
    margin-top: 5px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df41293 */.elementor-3243 .elementor-element.elementor-element-df41293 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
/* Trạng thái bình thường */
.elementor-3243 .elementor-element.elementor-element-df41293 {
    transition: all 0.3s ease-in-out; /* Thời gian mượt mà 0.3s như bạn muốn */
    position: relative;
    top: 0;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* Đổ bóng nhẹ nhàng lúc đầu */
}

/* Trạng thái khi Hover vào */
.elementor-3243 .elementor-element.elementor-element-df41293:hover {
    /* 1. Nhấc container lên 10px */
    transform: translateY(-10px); 
    
    /* 2. Làm đổ bóng đậm và rộng hơn để tạo hiệu ứng "bay" */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15); 
    
    /* 3. Đảm bảo container nổi lên trên các thành phần khác nếu có */
    z-index: 10; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5dc8e */.elementor-3243 .elementor-element.elementor-element-6f5dc8e {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
/* Trạng thái bình thường */
.elementor-3243 .elementor-element.elementor-element-6f5dc8e {
    transition: all 0.3s ease-in-out; /* Thời gian mượt mà 0.3s như bạn muốn */
    position: relative;
    top: 0;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* Đổ bóng nhẹ nhàng lúc đầu */
}

/* Trạng thái khi Hover vào */
.elementor-3243 .elementor-element.elementor-element-6f5dc8e:hover {
    /* 1. Nhấc container lên 10px */
    transform: translateY(-10px); 
    
    /* 2. Làm đổ bóng đậm và rộng hơn để tạo hiệu ứng "bay" */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15); 
    
    /* 3. Đảm bảo container nổi lên trên các thành phần khác nếu có */
    z-index: 10; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb3315b */.elementor-3243 .elementor-element.elementor-element-fb3315b {
    line-height: 0 !important;
    font-size: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa1d032 */.elementor-3243 .elementor-element.elementor-element-fa1d032 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
/* Trạng thái bình thường */
.elementor-3243 .elementor-element.elementor-element-fa1d032 {
    transition: all 0.3s ease-in-out; /* Thời gian mượt mà 0.3s như bạn muốn */
    position: relative;
    top: 0;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* Đổ bóng nhẹ nhàng lúc đầu */
}

/* Trạng thái khi Hover vào */
.elementor-3243 .elementor-element.elementor-element-fa1d032:hover {
    /* 1. Nhấc container lên 10px */
    transform: translateY(-10px); 
    
    /* 2. Làm đổ bóng đậm và rộng hơn để tạo hiệu ứng "bay" */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15); 
    
    /* 3. Đảm bảo container nổi lên trên các thành phần khác nếu có */
    z-index: 10; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb54a4 */.elementor-3243 .elementor-element.elementor-element-ffb54a4 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
/* Trạng thái bình thường */
.elementor-3243 .elementor-element.elementor-element-ffb54a4 {
    transition: all 0.3s ease-in-out; /* Thời gian mượt mà 0.3s như bạn muốn */
    position: relative;
    top: 0;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* Đổ bóng nhẹ nhàng lúc đầu */
}

/* Trạng thái khi Hover vào */
.elementor-3243 .elementor-element.elementor-element-ffb54a4:hover {
    /* 1. Nhấc container lên 10px */
    transform: translateY(-10px); 
    
    /* 2. Làm đổ bóng đậm và rộng hơn để tạo hiệu ứng "bay" */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15); 
    
    /* 3. Đảm bảo container nổi lên trên các thành phần khác nếu có */
    z-index: 10; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f319a87 */.elementor-3243 .elementor-element.elementor-element-f319a87 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
/* Trạng thái bình thường */
.elementor-3243 .elementor-element.elementor-element-f319a87 {
    transition: all 0.3s ease-in-out; /* Thời gian mượt mà 0.3s như bạn muốn */
    position: relative;
    top: 0;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* Đổ bóng nhẹ nhàng lúc đầu */
}

/* Trạng thái khi Hover vào */
.elementor-3243 .elementor-element.elementor-element-f319a87:hover {
    /* 1. Nhấc container lên 10px */
    transform: translateY(-10px); 
    
    /* 2. Làm đổ bóng đậm và rộng hơn để tạo hiệu ứng "bay" */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15); 
    
    /* 3. Đảm bảo container nổi lên trên các thành phần khác nếu có */
    z-index: 10; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa640c5 */.elementor-3243 .elementor-element.elementor-element-aa640c5 {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
/* Trạng thái bình thường */
.elementor-3243 .elementor-element.elementor-element-aa640c5 {
    transition: all 0.3s ease-in-out; /* Thời gian mượt mà 0.3s như bạn muốn */
    position: relative;
    top: 0;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); /* Đổ bóng nhẹ nhàng lúc đầu */
}

/* Trạng thái khi Hover vào */
.elementor-3243 .elementor-element.elementor-element-aa640c5:hover {
    /* 1. Nhấc container lên 10px */
    transform: translateY(-10px); 
    
    /* 2. Làm đổ bóng đậm và rộng hơn để tạo hiệu ứng "bay" */
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15); 
    
    /* 3. Đảm bảo container nổi lên trên các thành phần khác nếu có */
    z-index: 10; 
}/* End custom CSS */