.elementor-8072 .elementor-element.elementor-element-6b263f87{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-6b263f87:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-6b263f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6b263f87::before, .elementor-8072 .elementor-element.elementor-element-6b263f87 > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-6b263f87 > .e-con-inner > .elementor-background-video-container::before, .elementor-8072 .elementor-element.elementor-element-6b263f87 > .elementor-background-slideshow::before, .elementor-8072 .elementor-element.elementor-element-6b263f87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8072 .elementor-element.elementor-element-6b263f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-8072 .elementor-element.elementor-element-1519b694{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8072 .elementor-element.elementor-element-6a624e2a{--display:flex;}.elementor-8072 .elementor-element.elementor-element-569b0fc3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-5bf2b319{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-5bf2b319:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-5bf2b319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-3e1fcd9a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8072 .elementor-element.elementor-element-5d6ec8c3{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-5d6ec8c3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-5d6ec8c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-1ec8a204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1ec8a204.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-1ec8a204{z-index:999;}.elementor-8072 .elementor-element.elementor-element-12d8411 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-decoration:line-through;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-12d8411 > .elementor-widget-container{margin:7px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-2f414f8b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-2f414f8b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-5250093c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-3c2574df{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8072 .elementor-element.elementor-element-3c107d2c .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-3c107d2c .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-3c107d2c .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-3c107d2c .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-3c107d2c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-3c107d2c > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3c107d2c.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-4be0ce7d .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-4be0ce7d .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d.elementor-element{--align-self:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8072 .elementor-element.elementor-element-b7a809e{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-b7a809e .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-b7a809e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-b7a809e > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-53b72857{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title{margin-block-end:0px;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6520335f.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6520335f.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6520335f.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6520335f:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6520335f:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6520335f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6d0558fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6d0558fe.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-6d0558fe{z-index:1000;}.elementor-8072 .elementor-element.elementor-element-592ac47d{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-43b271bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-43b271bb.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-43b271bb{z-index:1000;}.elementor-8072 .elementor-element.elementor-element-347b4c70 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-347b4c70.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-347b4c70.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-347b4c70.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-347b4c70 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-347b4c70 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-347b4c70 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-347b4c70 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-347b4c70:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-347b4c70:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-347b4c70 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-347b4c70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3f6bffd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3959f2c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3959f2c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3959f2c.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3959f2c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3959f2c .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3959f2c .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3959f2c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3959f2c .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3959f2c:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3959f2c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3959f2c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3959f2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-42e8cd52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3d8fd0c5.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3d8fd0c5 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3d8fd0c5:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4814264c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-4ca4c315 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-4ca4c315.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4ca4c315.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-4ca4c315.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4ca4c315 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-4ca4c315 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-4ca4c315 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-4ca4c315 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4ca4c315:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-4ca4c315:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4ca4c315 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-4ca4c315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-65f38758{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6c2e1a64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6c2e1a64.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-6c2e1a64{z-index:1000;}.elementor-8072 .elementor-element.elementor-element-400637d7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-400637d7.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-400637d7.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-400637d7.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-400637d7 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-400637d7 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-400637d7 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-400637d7 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-400637d7:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-400637d7:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-400637d7 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-400637d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-d127d5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1f70dd51 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-1f70dd51.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-1f70dd51.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-1f70dd51.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-1f70dd51 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-1f70dd51 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-1f70dd51 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-1f70dd51 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-1f70dd51:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-1f70dd51:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-1f70dd51 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-1f70dd51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-228a00c7{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-5ad18aea .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-5ad18aea.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5ad18aea.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-5ad18aea.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5ad18aea .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-5ad18aea .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-5ad18aea .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-5ad18aea .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5ad18aea:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-5ad18aea:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5ad18aea .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-5ad18aea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-397c3be6{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-397c3be6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-397c3be6 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-60738d2{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-60738d2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-60738d2 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-52a1b155{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-52a1b155:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-52a1b155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-61b17225{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-4179c8ad{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-4179c8ad .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-4179c8ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-52fe5e79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-52fe5e79.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-52fe5e79{z-index:10;}.elementor-8072 .elementor-element.elementor-element-2f3536e4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-decoration:line-through;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-2f3536e4 > .elementor-widget-container{margin:7px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-71cf4fc6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-71cf4fc6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-160c5722{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-681f5da9 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-681f5da9 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-681f5da9 .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-681f5da9 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-681f5da9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-681f5da9 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-681f5da9.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-62896cc3 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-62896cc3 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-62896cc3 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-62896cc3 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-62896cc3 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-62896cc3 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-62896cc3.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-5fdfdf61{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-5fdfdf61 .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-5fdfdf61 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-5fdfdf61 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-2278d098{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2015428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2015428.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-2015428{z-index:10;}.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6ec538a9.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6ec538a9.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6ec538a9.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6ec538a9:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6ec538a9:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6ec538a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2a2e68a6{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-7afd7200 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7afd7200.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-7afd7200{z-index:10;}.elementor-8072 .elementor-element.elementor-element-10e3ab27 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-10e3ab27.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-10e3ab27.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-10e3ab27.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-10e3ab27 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-10e3ab27 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-10e3ab27 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-10e3ab27 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-10e3ab27:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-10e3ab27:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-10e3ab27 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-10e3ab27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3faa2aef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-5014bb44 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-5014bb44.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5014bb44.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-5014bb44.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5014bb44 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-5014bb44 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-5014bb44 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-5014bb44 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5014bb44:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-5014bb44:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5014bb44 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-5014bb44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5adba4eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-66af22da .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-66af22da.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-66af22da.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-66af22da.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-66af22da .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-66af22da .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-66af22da .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-66af22da .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-66af22da:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-66af22da:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-66af22da .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-66af22da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4c7e62f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3aee1d16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3aee1d16.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-3aee1d16{z-index:10;}.elementor-8072 .elementor-element.elementor-element-3e75b41a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3e75b41a.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3e75b41a.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3e75b41a.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3e75b41a .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3e75b41a .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3e75b41a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3e75b41a .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3e75b41a:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3e75b41a:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3e75b41a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3e75b41a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2b494742{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-641ef8a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-641ef8a6.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-641ef8a6{z-index:10;}.elementor-8072 .elementor-element.elementor-element-53f82a21 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-53f82a21.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-53f82a21.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-53f82a21.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-53f82a21 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-53f82a21 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-53f82a21 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-53f82a21 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-53f82a21:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-53f82a21:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-53f82a21 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-53f82a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2fa78668{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-a71b19d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-a71b19d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-a71b19d.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-a71b19d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-a71b19d .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-a71b19d .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-a71b19d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-a71b19d .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-a71b19d:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-a71b19d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-a71b19d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-a71b19d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-b4da3c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-41107e51 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-41107e51.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-41107e51.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-41107e51.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-41107e51 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-41107e51 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-41107e51 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-41107e51 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-41107e51:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-41107e51:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-41107e51 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-41107e51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-b496f26{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-b496f26 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-b496f26 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5cdb6aac{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-5cdb6aac:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-5cdb6aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-5405207{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-10f4d981{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-10f4d981 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-10f4d981.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-707796e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-707796e5.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-707796e5{z-index:10;}.elementor-8072 .elementor-element.elementor-element-4c2e7ec .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-decoration:line-through;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-4c2e7ec > .elementor-widget-container{margin:7px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-4530a73e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-4530a73e > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-68f233e3{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-7ed99523 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-7ed99523 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-7ed99523 .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-7ed99523 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-7ed99523 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-7ed99523 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7ed99523.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-e288349 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-e288349 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-e288349 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-e288349 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-e288349 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-e288349 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-e288349.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-671c0c32{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-671c0c32 .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-671c0c32 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-671c0c32 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-13bb102a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-73cd6e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-73cd6e90.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-73cd6e90{z-index:10;}.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-30797d73.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-30797d73.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-30797d73.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-30797d73:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-30797d73:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-30797d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-76bab137{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-61d38312 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-61d38312.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-61d38312{z-index:10;}.elementor-8072 .elementor-element.elementor-element-14a34bb4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-14a34bb4.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-14a34bb4.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-14a34bb4.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-14a34bb4 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-14a34bb4 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-14a34bb4 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-14a34bb4 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-14a34bb4:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-14a34bb4:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-14a34bb4 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-14a34bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-59f02a46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-339e2573 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-339e2573.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-339e2573.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-339e2573.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-339e2573 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-339e2573 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-339e2573 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-339e2573 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-339e2573:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-339e2573:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-339e2573 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-339e2573 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1207ab25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-68f2684b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-68f2684b.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-68f2684b.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-68f2684b.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-68f2684b .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-68f2684b .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-68f2684b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-68f2684b .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-68f2684b:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-68f2684b:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-68f2684b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-68f2684b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7eb49c98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6e94175a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6e94175a.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-6e94175a{z-index:10;}.elementor-8072 .elementor-element.elementor-element-2d63a800 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2d63a800.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2d63a800.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2d63a800.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2d63a800 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2d63a800 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2d63a800 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2d63a800 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2d63a800:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2d63a800:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2d63a800 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2d63a800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-46c95122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-c519c6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-c519c6c.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-c519c6c{z-index:10;}.elementor-8072 .elementor-element.elementor-element-44224111 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-44224111.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-44224111.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-44224111.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-44224111 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-44224111 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-44224111 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-44224111 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-44224111:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-44224111:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-44224111 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-44224111 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1235f81c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6bdc5c99.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6bdc5c99 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6bdc5c99:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4fd6beb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-27560d67 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-27560d67.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-27560d67.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-27560d67.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-27560d67 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-27560d67 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-27560d67 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-27560d67 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-27560d67:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-27560d67:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-27560d67 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-27560d67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-10a85c3d{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-10a85c3d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-10a85c3d > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-bbfaad3{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-bbfaad3:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-bbfaad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-95d5534{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-18fde102{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-18fde102 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-18fde102.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-704a5b7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-704a5b7b.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-704a5b7b{z-index:10;}.elementor-8072 .elementor-element.elementor-element-6692aa66 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:700;text-decoration:line-through;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-6692aa66 > .elementor-widget-container{margin:7px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-3ca7f903 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-3ca7f903 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-21900524{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-64159c00 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-64159c00 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-64159c00 .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-64159c00 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-64159c00 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-64159c00 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-64159c00.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-5f79df2f .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-5f79df2f .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-5f79df2f .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-5f79df2f .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-5f79df2f .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5f79df2f > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5f79df2f.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-73874a2d{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-73874a2d .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-73874a2d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-73874a2d > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-54ecd5a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6c6dd45e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6c6dd45e.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-6c6dd45e{z-index:10;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-51ab3ac0.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-51ab3ac0:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-523bd67c{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1f27ead5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1f27ead5.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-1f27ead5{z-index:10;}.elementor-8072 .elementor-element.elementor-element-605b9542 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-605b9542.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-605b9542.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-605b9542.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-605b9542 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-605b9542 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-605b9542 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-605b9542 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-605b9542:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-605b9542:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-605b9542 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-605b9542 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-156ac367{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-14ece3a5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-14ece3a5.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-14ece3a5.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-14ece3a5.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-14ece3a5 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-14ece3a5 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-14ece3a5 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-14ece3a5 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-14ece3a5:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-14ece3a5:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-14ece3a5 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-14ece3a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-575021a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-784c00a3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-784c00a3.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-784c00a3.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-784c00a3.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-784c00a3 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-784c00a3 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-784c00a3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-784c00a3 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-784c00a3:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-784c00a3:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-784c00a3 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-784c00a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1b7d0abc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1a9a9cd7.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-1a9a9cd7{z-index:10;}.elementor-8072 .elementor-element.elementor-element-3dd14271 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3dd14271.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3dd14271.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3dd14271.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3dd14271 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3dd14271 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3dd14271 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3dd14271 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3dd14271:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3dd14271:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3dd14271 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3dd14271 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4ccd98c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2885a1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2885a1e.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-2885a1e{z-index:10;}.elementor-8072 .elementor-element.elementor-element-62de6213 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-62de6213.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-62de6213.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-62de6213.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-62de6213 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-62de6213 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-62de6213 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-62de6213 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-62de6213:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-62de6213:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-62de6213 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-62de6213 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4e27309b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-4b4f7bfd.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-4b4f7bfd .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-4b4f7bfd:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3a621993{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-734abeda .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-734abeda.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-734abeda.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-734abeda.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-734abeda .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-734abeda .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-734abeda .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-734abeda .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-734abeda:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-734abeda:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-734abeda .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-734abeda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-708e905b{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-708e905b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-708e905b > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-premium-01.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5230054e{--display:flex;}.elementor-8072 .elementor-element.elementor-element-68ab8a90{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-56bb0451{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-56bb0451:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-56bb0451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-5083309e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-433f782{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-433f782 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-433f782.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-4b28841d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4b28841d.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-4b28841d{z-index:10;}.elementor-8072 .elementor-element.elementor-element-6270a708 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-6270a708 > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-696c7848{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-3c9e96f .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-3c9e96f .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-3c9e96f .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-3c9e96f .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-3c9e96f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-3c9e96f > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3c9e96f.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-36b80f8 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-36b80f8 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-36b80f8 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-36b80f8 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-36b80f8 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-36b80f8 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-36b80f8.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-425203f1{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-425203f1 .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-425203f1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-425203f1 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-78950d8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1bfec41b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1bfec41b.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-1bfec41b{z-index:10;}.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6661a538.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6661a538.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6661a538.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6661a538:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6661a538:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6661a538 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2ad33e7c{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3117e21d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3117e21d.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-3117e21d{z-index:10;}.elementor-8072 .elementor-element.elementor-element-4e0731fa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-4e0731fa.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4e0731fa.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-4e0731fa.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4e0731fa .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-4e0731fa .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-4e0731fa .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-4e0731fa .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4e0731fa:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-4e0731fa:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4e0731fa .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-4e0731fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-38990106{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2bb7848 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2bb7848.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2bb7848.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2bb7848.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2bb7848 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2bb7848 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2bb7848 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2bb7848 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2bb7848:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2bb7848:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2bb7848 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2bb7848 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-58c3c616{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-13c1ac9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-13c1ac9.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-13c1ac9.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-13c1ac9.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-13c1ac9 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-13c1ac9 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-13c1ac9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-13c1ac9 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-13c1ac9:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-13c1ac9:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-13c1ac9 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-13c1ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6d526e18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-92a9d7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-92a9d7f.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-92a9d7f{z-index:10;}.elementor-8072 .elementor-element.elementor-element-318ade8d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-318ade8d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-318ade8d.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-318ade8d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-318ade8d .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-318ade8d .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-318ade8d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-318ade8d .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-318ade8d:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-318ade8d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-318ade8d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-318ade8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-41c9c005{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-5aca832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5aca832.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-5aca832{z-index:10;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-4ba3a94e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-4ba3a94e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-4ba3a94e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7b00a43f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-dca7137 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-dca7137.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-dca7137.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-dca7137.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-dca7137 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-dca7137 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-dca7137 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-dca7137 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-dca7137:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-dca7137:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-dca7137 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-dca7137 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7f2372fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1eba4207 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-1eba4207.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-1eba4207.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-1eba4207.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-1eba4207 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-1eba4207 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-1eba4207 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-1eba4207 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-1eba4207:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-1eba4207:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-1eba4207 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-1eba4207 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-33db411{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-33db411 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-33db411 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7587bfad{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-7587bfad:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-7587bfad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-3dbe38eb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-6f6e0435{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-6f6e0435 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-6f6e0435.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-5eedacb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5eedacb4.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-5eedacb4{z-index:10;}.elementor-8072 .elementor-element.elementor-element-107ee4c9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-107ee4c9 > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-2d18bccd{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-9a9f85a .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-9a9f85a .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-9a9f85a .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-9a9f85a .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-9a9f85a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-9a9f85a > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-9a9f85a.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-584d948f .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-584d948f .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-584d948f .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-584d948f .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-584d948f .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-584d948f > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-584d948f.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-193da05d{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-193da05d .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-193da05d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-193da05d > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-5e736d2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4fc6a9e3.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-4fc6a9e3{z-index:10;}.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2c835cc0.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2c835cc0.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2c835cc0.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2c835cc0:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2c835cc0:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2c835cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1791c835{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-261eda0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-261eda0c.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-261eda0c{z-index:10;}.elementor-8072 .elementor-element.elementor-element-f33bff3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-f33bff3.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-f33bff3.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-f33bff3.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-f33bff3 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-f33bff3 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-f33bff3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-f33bff3 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-f33bff3:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-f33bff3:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-f33bff3 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-f33bff3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-668e6b29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6901b301 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6901b301.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6901b301.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6901b301.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6901b301 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6901b301 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6901b301 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6901b301 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6901b301:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6901b301:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6901b301 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6901b301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-69a7df89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6039d823 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6039d823.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6039d823.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6039d823.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6039d823 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6039d823 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6039d823 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6039d823 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6039d823:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6039d823:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6039d823 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6039d823 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-40430780{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-51a2a516 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-51a2a516.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-51a2a516{z-index:10;}.elementor-8072 .elementor-element.elementor-element-204c23db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-204c23db.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-204c23db.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-204c23db.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-204c23db .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-204c23db .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-204c23db .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-204c23db .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-204c23db:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-204c23db:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-204c23db .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-204c23db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4b348cab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-65c2aae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-65c2aae3.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-65c2aae3{z-index:10;}.elementor-8072 .elementor-element.elementor-element-3970a38d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3970a38d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3970a38d.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3970a38d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3970a38d .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3970a38d .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3970a38d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3970a38d .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3970a38d:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3970a38d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3970a38d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3970a38d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-67e86a8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6f577879 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6f577879.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6f577879.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6f577879.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6f577879 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6f577879 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6f577879 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6f577879 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6f577879:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6f577879:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6f577879 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6f577879 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-27809de0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2406cdcb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2406cdcb.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2406cdcb.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2406cdcb.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2406cdcb .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2406cdcb .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2406cdcb .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2406cdcb .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2406cdcb:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2406cdcb:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2406cdcb .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2406cdcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-18a2d5fe{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-18a2d5fe .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-18a2d5fe > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-758e3631{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-758e3631:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-758e3631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-6781c40c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-6781c40c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-2400e3d0{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-2400e3d0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-2400e3d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2b3e7ff0.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-2b3e7ff0{z-index:10;}.elementor-8072 .elementor-element.elementor-element-31778c68 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-31778c68 > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-47545b96{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-5f4a80de .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-5f4a80de .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-5f4a80de .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-5f4a80de .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-5f4a80de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-5f4a80de > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5f4a80de.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-746bdacb .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-746bdacb .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-746bdacb .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-746bdacb .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-746bdacb .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-746bdacb > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-746bdacb.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-a08d29a{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-a08d29a .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-a08d29a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-a08d29a > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-7e5b6035{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1c2bf2d3.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-1c2bf2d3{z-index:10;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3a5cbb7d.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3a5cbb7d:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-30cb2ec9{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-4080ad6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4080ad6f.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-4080ad6f{z-index:10;}.elementor-8072 .elementor-element.elementor-element-478e10a6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-478e10a6.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-478e10a6.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-478e10a6.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-478e10a6 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-478e10a6 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-478e10a6 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-478e10a6 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-478e10a6:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-478e10a6:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-478e10a6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-478e10a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2df951f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3b74ebe3.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3b74ebe3 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3b74ebe3:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4fd88553{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2f37ed65 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2f37ed65.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2f37ed65.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2f37ed65.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2f37ed65 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2f37ed65 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2f37ed65 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2f37ed65 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2f37ed65:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2f37ed65:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2f37ed65 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2f37ed65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4105a7b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-7db4b26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7db4b26.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-7db4b26{z-index:10;}.elementor-8072 .elementor-element.elementor-element-319fd413 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-319fd413.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-319fd413.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-319fd413.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-319fd413 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-319fd413 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-319fd413 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-319fd413 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-319fd413:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-319fd413:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-319fd413 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-319fd413 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2ade1c30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2f3ad217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2f3ad217.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-2f3ad217{z-index:10;}.elementor-8072 .elementor-element.elementor-element-6c371c86 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-6c371c86.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6c371c86.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-6c371c86.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-6c371c86 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-6c371c86 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-6c371c86 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-6c371c86 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6c371c86:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-6c371c86:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-6c371c86 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-6c371c86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-14fa7e8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-79898a7c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-79898a7c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-79898a7c.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-79898a7c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-79898a7c .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-79898a7c .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-79898a7c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-79898a7c .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-79898a7c:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-79898a7c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-79898a7c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-79898a7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-19300454{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-14ea2765 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-14ea2765.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-14ea2765.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-14ea2765.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-14ea2765 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-14ea2765 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-14ea2765 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-14ea2765 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-14ea2765:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-14ea2765:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-14ea2765 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-14ea2765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5cc514fe{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-5cc514fe .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5cc514fe > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-premium-01.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-414b4e08{--display:flex;}.elementor-8072 .elementor-element.elementor-element-97344e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-6b933ad8{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-6b933ad8:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-6b933ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-23be1a27{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-26a0d58d{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-26a0d58d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-26a0d58d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-1e267e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1e267e83.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-1e267e83{z-index:10;}.elementor-8072 .elementor-element.elementor-element-4ace633f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-4ace633f > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-7d710fcd{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-21e9e823 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-21e9e823 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-21e9e823 .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-21e9e823 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-21e9e823 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-21e9e823 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-21e9e823.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-60be7098 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-60be7098 .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-60be7098 .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-60be7098 .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-60be7098 .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-60be7098 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-60be7098.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-5ea5e430{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-5ea5e430 .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-5ea5e430 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-5ea5e430 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-72c05dbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-78f54b14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-78f54b14.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-78f54b14{z-index:10;}.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-55af4d6a.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-55af4d6a.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-55af4d6a.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-55af4d6a:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-55af4d6a:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-55af4d6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-653ee0bc{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-4888a189 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4888a189.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-4888a189{z-index:10;}.elementor-8072 .elementor-element.elementor-element-46db0060 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-46db0060.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-46db0060.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-46db0060.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-46db0060 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-46db0060 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-46db0060 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-46db0060 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-46db0060:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-46db0060:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-46db0060 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-46db0060 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-323b16f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3065e937 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3065e937.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3065e937.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3065e937.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3065e937 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3065e937 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3065e937 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3065e937 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3065e937:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3065e937:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3065e937 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3065e937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-209b3b53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-79c9819e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-79c9819e.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-79c9819e.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-79c9819e.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-79c9819e .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-79c9819e .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-79c9819e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-79c9819e .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-79c9819e:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-79c9819e:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-79c9819e .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-79c9819e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3308f339{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-31a3b8cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-31a3b8cf.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-31a3b8cf{z-index:10;}.elementor-8072 .elementor-element.elementor-element-23131c0b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-23131c0b.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-23131c0b.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-23131c0b.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-23131c0b .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-23131c0b .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-23131c0b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-23131c0b .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-23131c0b:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-23131c0b:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-23131c0b .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-23131c0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1c73a9ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-5af66b88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5af66b88.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-5af66b88{z-index:10;}.elementor-8072 .elementor-element.elementor-element-39e727d9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-39e727d9.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-39e727d9.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-39e727d9.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-39e727d9 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-39e727d9 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-39e727d9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-39e727d9 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-39e727d9:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-39e727d9:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-39e727d9 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-39e727d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3f77aa3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2d6170a7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2d6170a7.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2d6170a7.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2d6170a7.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2d6170a7 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2d6170a7 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2d6170a7 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2d6170a7 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2d6170a7:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2d6170a7:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2d6170a7 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2d6170a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2694b76b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-65cc68f6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-65cc68f6.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-65cc68f6.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-65cc68f6.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-65cc68f6 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-65cc68f6 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-65cc68f6 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-65cc68f6 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-65cc68f6:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-65cc68f6:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-65cc68f6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-65cc68f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-228aae31{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-228aae31 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-228aae31 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-344fbd17{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-344fbd17:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-344fbd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-5276320b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-5b36f6d7{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-5b36f6d7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-5b36f6d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-67d46f27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-67d46f27.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-67d46f27{z-index:10;}.elementor-8072 .elementor-element.elementor-element-4fdd94b6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-4fdd94b6 > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-328701ec{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-367f75ee .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-367f75ee .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-367f75ee .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-367f75ee .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-367f75ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-367f75ee > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-367f75ee.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-588738fa .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-588738fa .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-588738fa .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-588738fa .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-588738fa .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-588738fa > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-588738fa.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-1383b27b{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-1383b27b .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-1383b27b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-1383b27b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-6417d1e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-4edbd84f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4edbd84f.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-4edbd84f{z-index:10;}.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-25fd5cda.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-25fd5cda.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-25fd5cda.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-25fd5cda:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-25fd5cda:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-25fd5cda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-539cf534{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2f521720 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-2f521720.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-2f521720{z-index:10;}.elementor-8072 .elementor-element.elementor-element-13a480df .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-13a480df.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-13a480df.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-13a480df.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-13a480df .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-13a480df .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-13a480df .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-13a480df .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-13a480df:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-13a480df:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-13a480df .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-13a480df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7aaaec40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-79796bfa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-79796bfa.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-79796bfa.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-79796bfa.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-79796bfa .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-79796bfa .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-79796bfa .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-79796bfa .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-79796bfa:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-79796bfa:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-79796bfa .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-79796bfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-67420478{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-3aa69ab2.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-3aa69ab2 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-3aa69ab2:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-13aeb90b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-52b1d9b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-52b1d9b7.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-52b1d9b7{z-index:10;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2aa3b56c.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2aa3b56c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2aa3b56c:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1f055aef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-30aa77f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-30aa77f4.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-30aa77f4{z-index:10;}.elementor-8072 .elementor-element.elementor-element-73a48567 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-73a48567.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-73a48567.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-73a48567.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-73a48567 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-73a48567 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-73a48567 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-73a48567 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-73a48567:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-73a48567:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-73a48567 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-73a48567 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-374d3f4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-1ac59f4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-1ac59f4.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-1ac59f4.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-1ac59f4.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-1ac59f4 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-1ac59f4 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-1ac59f4 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-1ac59f4 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-1ac59f4:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-1ac59f4:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-1ac59f4 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-1ac59f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3adc4e51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-5e65bed7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-5e65bed7.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5e65bed7.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-5e65bed7.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5e65bed7 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-5e65bed7 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-5e65bed7 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-5e65bed7 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5e65bed7:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-5e65bed7:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5e65bed7 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-5e65bed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5d9549c7{text-align:center;width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-5d9549c7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5d9549c7 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-best-saller.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-41a2bbf6{--display:flex;--min-height:500px;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBC00;--border-color:#FFBC00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-41a2bbf6:not(.elementor-motion-effects-element-type-background), .elementor-8072 .elementor-element.elementor-element-41a2bbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-8072 .elementor-element.elementor-element-3b3ead8a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8072 .elementor-element.elementor-element-3b3ead8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-77bc1ce3{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-77bc1ce3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;text-transform:uppercase;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-77bc1ce3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8072 .elementor-element.elementor-element-41971e9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-41971e9a.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-41971e9a{z-index:10;}.elementor-8072 .elementor-element.elementor-element-2429c4de .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-2429c4de > .elementor-widget-container{margin:20px 0px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-47d91efb{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-47fcc0dc .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-47fcc0dc .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-47fcc0dc .elementor-button:focus{color:#FFFFFF;background-color:#FFCC0000;}.elementor-8072 .elementor-element.elementor-element-47fcc0dc .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-47fcc0dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-47fcc0dc > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-47fcc0dc.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-74a70b6d .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:700;text-transform:uppercase;fill:#4D4D4D;color:#4D4D4D;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFCC00;border-radius:30px 30px 30px 30px;}.elementor-8072 .elementor-element.elementor-element-74a70b6d .elementor-button:hover, .elementor-8072 .elementor-element.elementor-element-74a70b6d .elementor-button:focus{color:#4D4D4D;background-color:#FFCC00;}.elementor-8072 .elementor-element.elementor-element-74a70b6d .elementor-button:hover svg, .elementor-8072 .elementor-element.elementor-element-74a70b6d .elementor-button:focus svg{fill:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-74a70b6d > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-74a70b6d.elementor-element{--align-self:flex-start;}.elementor-8072 .elementor-element.elementor-element-560fb868{--divider-border-style:solid;--divider-color:#B2B2B280;--divider-border-width:1px;}.elementor-8072 .elementor-element.elementor-element-560fb868 .elementor-divider-separator{width:100%;}.elementor-8072 .elementor-element.elementor-element-560fb868 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8072 .elementor-element.elementor-element-560fb868 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-8072 .elementor-element.elementor-element-6ae678a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-7d5c847d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7d5c847d.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-7d5c847d{z-index:10;}.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-4bacb981.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4bacb981.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-4bacb981.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4bacb981:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-4bacb981:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-4bacb981 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-23708e9c{--display:flex;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-58288445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-58288445.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-58288445{z-index:10;}.elementor-8072 .elementor-element.elementor-element-36feb740 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-36feb740.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-36feb740.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-36feb740.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-36feb740 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-36feb740 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-36feb740 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-36feb740 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-36feb740:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-36feb740:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-36feb740 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-36feb740 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-28e8e92f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-61d92fb6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-61d92fb6.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-61d92fb6.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-61d92fb6.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-61d92fb6 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-61d92fb6 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-61d92fb6 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-61d92fb6 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-61d92fb6:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-61d92fb6:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-61d92fb6 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-61d92fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-313f359d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-77fb4457 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-77fb4457.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-77fb4457.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-77fb4457.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-77fb4457 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-77fb4457 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-77fb4457 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-77fb4457 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-77fb4457:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-77fb4457:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-77fb4457 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-77fb4457 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5a10c0dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-7b2aa009 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-7b2aa009.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-7b2aa009{z-index:10;}.elementor-8072 .elementor-element.elementor-element-5eb86d59 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-5eb86d59.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5eb86d59.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-5eb86d59.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-5eb86d59 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-5eb86d59 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-5eb86d59 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-5eb86d59 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5eb86d59:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-5eb86d59:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-5eb86d59 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-5eb86d59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4d263d26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-6f2cd925 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-6f2cd925.elementor-element{--align-self:flex-end;}.elementor-8072 .elementor-element.elementor-element-6f2cd925{z-index:10;}.elementor-8072 .elementor-element.elementor-element-fc47272 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-fc47272.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-fc47272.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-fc47272.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-fc47272 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-fc47272 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-fc47272 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-fc47272 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-fc47272:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-fc47272:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-fc47272 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-fc47272 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-1244c6e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-2d30c805 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-2d30c805.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2d30c805.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-2d30c805.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-2d30c805 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-2d30c805 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-2d30c805 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-2d30c805 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2d30c805:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-2d30c805:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-2d30c805 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-2d30c805 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-31b02e80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:08px;--padding-right:08px;}.elementor-8072 .elementor-element.elementor-element-c1ef351 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8072 .elementor-element.elementor-element-c1ef351.elementor-view-stacked .elementor-icon{background-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-c1ef351.elementor-view-framed .elementor-icon, .elementor-8072 .elementor-element.elementor-element-c1ef351.elementor-view-default .elementor-icon{fill:#FFBC00;color:#FFBC00;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-c1ef351 .elementor-icon{font-size:25px;}.elementor-8072 .elementor-element.elementor-element-c1ef351 .elementor-icon-box-title, .elementor-8072 .elementor-element.elementor-element-c1ef351 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-8072 .elementor-element.elementor-element-c1ef351 .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-c1ef351:has(:hover) .elementor-icon-box-title,
					 .elementor-8072 .elementor-element.elementor-element-c1ef351:has(:focus) .elementor-icon-box-title{color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-c1ef351 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-8072 .elementor-element.elementor-element-c1ef351 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3dbfaff7{text-align:center;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-3dbfaff7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;color:#4D4D4D;}.elementor-8072 .elementor-element.elementor-element-3dbfaff7 > .elementor-widget-container{padding:10px 0px 0px 15px;background-image:url("https://hapbx.com/wp-content/uploads/2025/09/background-premium-01.png");background-position:bottom left;background-size:cover;border-radius:15px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-3744a97b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:30px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-8072 .elementor-element.elementor-element-3744a97b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-3744a97b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-8072 .elementor-element.elementor-element-3744a97b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFCC00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3744a97b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8072 .elementor-element.elementor-element-3744a97b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFBC00;border-style:solid;border-color:#FFBC00;}.elementor-8072 .elementor-element.elementor-element-3744a97b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Space Grotesk", Sans-serif;font-weight:400;}body.elementor-page-8072{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8072 .elementor-element.elementor-element-569b0fc3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-68ab8a90{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 30px;--row-gap:20px;--column-gap:30px;--grid-auto-flow:row;}.elementor-8072 .elementor-element.elementor-element-97344e8{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8072 .elementor-element.elementor-element-6b263f87{--content-width:1600px;}.elementor-8072 .elementor-element.elementor-element-569b0fc3{--content-width:1600px;}.elementor-8072 .elementor-element.elementor-element-5bf2b319{--width:100%;}.elementor-8072 .elementor-element.elementor-element-52a1b155{--width:100%;}.elementor-8072 .elementor-element.elementor-element-5cdb6aac{--width:100%;}.elementor-8072 .elementor-element.elementor-element-bbfaad3{--width:100%;}.elementor-8072 .elementor-element.elementor-element-68ab8a90{--content-width:1200px;}.elementor-8072 .elementor-element.elementor-element-56bb0451{--width:100%;}.elementor-8072 .elementor-element.elementor-element-7587bfad{--width:100%;}.elementor-8072 .elementor-element.elementor-element-758e3631{--width:100%;}.elementor-8072 .elementor-element.elementor-element-6781c40c{--width:100%;}.elementor-8072 .elementor-element.elementor-element-97344e8{--content-width:1200px;}.elementor-8072 .elementor-element.elementor-element-6b933ad8{--width:100%;}.elementor-8072 .elementor-element.elementor-element-344fbd17{--width:100%;}.elementor-8072 .elementor-element.elementor-element-41a2bbf6{--width:100%;}.elementor-8072 .elementor-element.elementor-element-3b3ead8a{--width:100%;}}@media(max-width:767px){.elementor-8072 .elementor-element.elementor-element-1519b694{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8072 .elementor-element.elementor-element-6a624e2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-569b0fc3{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-5bf2b319{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-3c2574df{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-3c107d2c{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-4be0ce7d{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-6520335f.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-347b4c70.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3959f2c.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3d8fd0c5.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-4ca4c315{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-4ca4c315.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-400637d7.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-1f70dd51.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-5ad18aea.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-397c3be6 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-397c3be6 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-397c3be6{--container-widget-width:462px;--container-widget-flex-grow:0;width:var( --container-widget-width, 462px );max-width:462px;}.elementor-8072 .elementor-element.elementor-element-60738d2 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-60738d2 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-60738d2{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-52a1b155{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-160c5722{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-681f5da9{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-62896cc3 .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-62896cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-62896cc3{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-6ec538a9.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-10e3ab27.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-5014bb44.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-66af22da.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3e75b41a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-3e75b41a.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-53f82a21.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-a71b19d.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-41107e51.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-b496f26 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-b496f26 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-b496f26{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-5cdb6aac{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-68f233e3{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-7ed99523{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-e288349 .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-e288349 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-e288349{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-30797d73.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-14a34bb4.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-339e2573.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-68f2684b.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2d63a800{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-2d63a800.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-44224111.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-6bdc5c99.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-27560d67.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-10a85c3d .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-10a85c3d > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-10a85c3d{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-bbfaad3{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-21900524{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-64159c00{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-5f79df2f .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-5f79df2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-5f79df2f{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-51ab3ac0.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-605b9542.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-14ece3a5.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-784c00a3.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3dd14271{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-3dd14271.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-62de6213.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-4b4f7bfd.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-734abeda.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-708e905b .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-708e905b > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-708e905b{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8072 .elementor-element.elementor-element-5230054e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-68ab8a90{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-56bb0451{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-696c7848{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-3c9e96f{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-36b80f8 .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-36b80f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-36b80f8{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-6661a538.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-4e0731fa.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2bb7848.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-13c1ac9.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-318ade8d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-318ade8d.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-4ba3a94e.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-dca7137.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-1eba4207.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-33db411 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-33db411 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-33db411{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-7587bfad{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-2d18bccd{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-9a9f85a{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-584d948f .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-584d948f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-584d948f{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-2c835cc0.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-f33bff3.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-6901b301.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-6039d823.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-204c23db{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-204c23db.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3970a38d.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-6f577879.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2406cdcb.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-18a2d5fe .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-18a2d5fe > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-18a2d5fe{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-758e3631{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-47545b96{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-5f4a80de{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-746bdacb .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-746bdacb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-746bdacb{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-3a5cbb7d.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-478e10a6.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3b74ebe3.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2f37ed65.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-319fd413{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-319fd413.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-6c371c86.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-79898a7c.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-14ea2765.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-5cc514fe .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-5cc514fe > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-5cc514fe{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8072 .elementor-element.elementor-element-414b4e08{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-97344e8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-6b933ad8{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-7d710fcd{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-21e9e823{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-60be7098 .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-60be7098 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-60be7098{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-55af4d6a.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-46db0060.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3065e937.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-79c9819e.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-23131c0b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-23131c0b.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-39e727d9.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2d6170a7.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-65cc68f6.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-228aae31 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-228aae31 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-228aae31{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-344fbd17{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-328701ec{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-367f75ee{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-588738fa .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-588738fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-588738fa{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-25fd5cda.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-13a480df.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-79796bfa.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3aa69ab2.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-2aa3b56c.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-73a48567.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-1ac59f4.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-5e65bed7.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-5d9549c7 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-5d9549c7 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-5d9549c7{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8072 .elementor-element.elementor-element-41a2bbf6{--padding-top:70px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8072 .elementor-element.elementor-element-47d91efb{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8072 .elementor-element.elementor-element-47fcc0dc{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-74a70b6d .elementor-button{padding:12px 5px 12px 5px;}.elementor-8072 .elementor-element.elementor-element-74a70b6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8072 .elementor-element.elementor-element-74a70b6d{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-4bacb981.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-36feb740.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-61d92fb6.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-77fb4457.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-5eb86d59{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8072 .elementor-element.elementor-element-5eb86d59.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-fc47272.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-2d30c805.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-c1ef351.elementor-element{--align-self:stretch;}.elementor-8072 .elementor-element.elementor-element-3dbfaff7 .elementor-heading-title{font-size:24px;}.elementor-8072 .elementor-element.elementor-element-3dbfaff7 > .elementor-widget-container{padding:15px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-8072 .elementor-element.elementor-element-3dbfaff7{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-8072 .elementor-element.elementor-element-3744a97b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:20px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;}.elementor-8072 .elementor-element.elementor-element-3744a97b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1ec8a204 */.elementor-8072 .elementor-element.elementor-element-1ec8a204{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1ec8a204 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f414f8b */.elementor-8072 .elementor-element.elementor-element-2f414f8b span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6520335f */.elementor-8072 .elementor-element.elementor-element-6520335f p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0558fe */.elementor-8072 .elementor-element.elementor-element-6d0558fe{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6d0558fe svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43b271bb */.elementor-8072 .elementor-element.elementor-element-43b271bb{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-43b271bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-347b4c70 */.elementor-8072 .elementor-element.elementor-element-347b4c70 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3959f2c */.elementor-8072 .elementor-element.elementor-element-3959f2c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d8fd0c5 */.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 p{
    margin-top:-20px;
}

.elementor-icon-box-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ca4c315 */.elementor-8072 .elementor-element.elementor-element-4ca4c315 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-4ca4c315 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-4ca4c315{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c2e1a64 */.elementor-8072 .elementor-element.elementor-element-6c2e1a64{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c2e1a64 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-400637d7 */.elementor-8072 .elementor-element.elementor-element-400637d7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f70dd51 */.elementor-8072 .elementor-element.elementor-element-1f70dd51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ad18aea */.elementor-8072 .elementor-element.elementor-element-5ad18aea p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397c3be6 */.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60738d2 */.elementor-8072 .elementor-element.elementor-element-60738d2 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-60738d2 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf2b319 */.elementor-8072 .elementor-element.elementor-element-5bf2b319{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52fe5e79 */.elementor-8072 .elementor-element.elementor-element-52fe5e79{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52fe5e79 svg {
    width: 20px;
    cursor: pointer!important;
    fill: #fff
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71cf4fc6 */.elementor-8072 .elementor-element.elementor-element-71cf4fc6 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2015428 */.elementor-8072 .elementor-element.elementor-element-2015428{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2015428 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2015428 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ec538a9 */.elementor-8072 .elementor-element.elementor-element-6ec538a9 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7afd7200 */.elementor-8072 .elementor-element.elementor-element-7afd7200{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7afd7200 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10e3ab27 */.elementor-8072 .elementor-element.elementor-element-10e3ab27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5014bb44 */.elementor-8072 .elementor-element.elementor-element-5014bb44 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66af22da */.elementor-8072 .elementor-element.elementor-element-66af22da p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aee1d16 */.elementor-8072 .elementor-element.elementor-element-3aee1d16{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3aee1d16 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e75b41a */.elementor-8072 .elementor-element.elementor-element-3e75b41a p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3e75b41a {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3e75b41a{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-641ef8a6 */.elementor-8072 .elementor-element.elementor-element-641ef8a6{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-641ef8a6 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53f82a21 */.elementor-8072 .elementor-element.elementor-element-53f82a21 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a71b19d */.elementor-8072 .elementor-element.elementor-element-a71b19d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41107e51 */.elementor-8072 .elementor-element.elementor-element-41107e51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b496f26 */.elementor-8072 .elementor-element.elementor-element-b496f26 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-b496f26 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1b155 */.elementor-8072 .elementor-element.elementor-element-52a1b155{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-707796e5 */.elementor-8072 .elementor-element.elementor-element-707796e5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-707796e5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4530a73e */.elementor-8072 .elementor-element.elementor-element-4530a73e span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73cd6e90 */.elementor-8072 .elementor-element.elementor-element-73cd6e90{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-73cd6e90 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30797d73 */.elementor-8072 .elementor-element.elementor-element-30797d73 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61d38312 */.elementor-8072 .elementor-element.elementor-element-61d38312{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-61d38312 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a34bb4 */.elementor-8072 .elementor-element.elementor-element-14a34bb4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-339e2573 */.elementor-8072 .elementor-element.elementor-element-339e2573 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f2684b */.elementor-8072 .elementor-element.elementor-element-68f2684b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e94175a */.elementor-8072 .elementor-element.elementor-element-6e94175a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6e94175a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d63a800 */.elementor-8072 .elementor-element.elementor-element-2d63a800 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2d63a800 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2d63a800{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c519c6c */.elementor-8072 .elementor-element.elementor-element-c519c6c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-c519c6c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44224111 */.elementor-8072 .elementor-element.elementor-element-44224111 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6bdc5c99 */.elementor-8072 .elementor-element.elementor-element-6bdc5c99 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27560d67 */.elementor-8072 .elementor-element.elementor-element-27560d67 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a85c3d */.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-704a5b7b */.elementor-8072 .elementor-element.elementor-element-704a5b7b{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-8072 .elementor-element.elementor-element-704a5b7b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca7f903 */.elementor-8072 .elementor-element.elementor-element-3ca7f903 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c6dd45e */.elementor-8072 .elementor-element.elementor-element-6c6dd45e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c6dd45e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51ab3ac0 */.elementor-8072 .elementor-element.elementor-element-51ab3ac0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f27ead5 */.elementor-8072 .elementor-element.elementor-element-1f27ead5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1f27ead5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-605b9542 */.elementor-8072 .elementor-element.elementor-element-605b9542 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ece3a5 */.elementor-8072 .elementor-element.elementor-element-14ece3a5 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-784c00a3 */.elementor-8072 .elementor-element.elementor-element-784c00a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a9a9cd7 */.elementor-8072 .elementor-element.elementor-element-1a9a9cd7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd14271 */.elementor-8072 .elementor-element.elementor-element-3dd14271 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3dd14271 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3dd14271{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2885a1e */.elementor-8072 .elementor-element.elementor-element-2885a1e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2885a1e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62de6213 */.elementor-8072 .elementor-element.elementor-element-62de6213 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b4f7bfd */.elementor-8072 .elementor-element.elementor-element-4b4f7bfd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-734abeda */.elementor-8072 .elementor-element.elementor-element-734abeda p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708e905b */.elementor-8072 .elementor-element.elementor-element-708e905b {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-708e905b {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a624e2a */.elementor-8072 .elementor-element.elementor-element-6a624e2a h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b28841d */.elementor-8072 .elementor-element.elementor-element-4b28841d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4b28841d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bfec41b */.elementor-8072 .elementor-element.elementor-element-1bfec41b{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1bfec41b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6661a538 */.elementor-8072 .elementor-element.elementor-element-6661a538 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3117e21d */.elementor-8072 .elementor-element.elementor-element-3117e21d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3117e21d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e0731fa */.elementor-8072 .elementor-element.elementor-element-4e0731fa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bb7848 */.elementor-8072 .elementor-element.elementor-element-2bb7848 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13c1ac9 */.elementor-8072 .elementor-element.elementor-element-13c1ac9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a9d7f */.elementor-8072 .elementor-element.elementor-element-92a9d7f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-92a9d7f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-318ade8d */.elementor-8072 .elementor-element.elementor-element-318ade8d p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-318ade8d {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-318ade8d{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aca832 */.elementor-8072 .elementor-element.elementor-element-5aca832{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5aca832 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ba3a94e */.elementor-8072 .elementor-element.elementor-element-4ba3a94e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dca7137 */.elementor-8072 .elementor-element.elementor-element-dca7137 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1eba4207 */.elementor-8072 .elementor-element.elementor-element-1eba4207 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33db411 */.elementor-8072 .elementor-element.elementor-element-33db411 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-33db411 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eedacb4 */.elementor-8072 .elementor-element.elementor-element-5eedacb4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5eedacb4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fc6a9e3 */.elementor-8072 .elementor-element.elementor-element-4fc6a9e3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c835cc0 */.elementor-8072 .elementor-element.elementor-element-2c835cc0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-261eda0c */.elementor-8072 .elementor-element.elementor-element-261eda0c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-261eda0c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f33bff3 */.elementor-8072 .elementor-element.elementor-element-f33bff3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6901b301 */.elementor-8072 .elementor-element.elementor-element-6901b301 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6039d823 */.elementor-8072 .elementor-element.elementor-element-6039d823 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a2a516 */.elementor-8072 .elementor-element.elementor-element-51a2a516{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-51a2a516 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-204c23db */.elementor-8072 .elementor-element.elementor-element-204c23db p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-204c23db {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-204c23db{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65c2aae3 */.elementor-8072 .elementor-element.elementor-element-65c2aae3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-65c2aae3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3970a38d */.elementor-8072 .elementor-element.elementor-element-3970a38d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f577879 */.elementor-8072 .elementor-element.elementor-element-6f577879 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2406cdcb */.elementor-8072 .elementor-element.elementor-element-2406cdcb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18a2d5fe */.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b3e7ff0 */.elementor-8072 .elementor-element.elementor-element-2b3e7ff0{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c2bf2d3 */.elementor-8072 .elementor-element.elementor-element-1c2bf2d3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a5cbb7d */.elementor-8072 .elementor-element.elementor-element-3a5cbb7d p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4080ad6f */.elementor-8072 .elementor-element.elementor-element-4080ad6f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4080ad6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-478e10a6 */.elementor-8072 .elementor-element.elementor-element-478e10a6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b74ebe3 */.elementor-8072 .elementor-element.elementor-element-3b74ebe3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f37ed65 */.elementor-8072 .elementor-element.elementor-element-2f37ed65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7db4b26 */.elementor-8072 .elementor-element.elementor-element-7db4b26{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7db4b26 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-319fd413 */.elementor-8072 .elementor-element.elementor-element-319fd413 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-319fd413 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-319fd413{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f3ad217 */.elementor-8072 .elementor-element.elementor-element-2f3ad217{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f3ad217 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c371c86 */.elementor-8072 .elementor-element.elementor-element-6c371c86 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79898a7c */.elementor-8072 .elementor-element.elementor-element-79898a7c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ea2765 */.elementor-8072 .elementor-element.elementor-element-14ea2765 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc514fe */.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5230054e */.elementor-8072 .elementor-element.elementor-element-5230054e h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e267e83 */.elementor-8072 .elementor-element.elementor-element-1e267e83{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1e267e83 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78f54b14 */.elementor-8072 .elementor-element.elementor-element-78f54b14{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-78f54b14 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55af4d6a */.elementor-8072 .elementor-element.elementor-element-55af4d6a p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4888a189 */.elementor-8072 .elementor-element.elementor-element-4888a189{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4888a189 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46db0060 */.elementor-8072 .elementor-element.elementor-element-46db0060 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3065e937 */.elementor-8072 .elementor-element.elementor-element-3065e937 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79c9819e */.elementor-8072 .elementor-element.elementor-element-79c9819e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a3b8cf */.elementor-8072 .elementor-element.elementor-element-31a3b8cf{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-31a3b8cf svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23131c0b */.elementor-8072 .elementor-element.elementor-element-23131c0b p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-23131c0b {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-23131c0b{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5af66b88 */.elementor-8072 .elementor-element.elementor-element-5af66b88{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5af66b88 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e727d9 */.elementor-8072 .elementor-element.elementor-element-39e727d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d6170a7 */.elementor-8072 .elementor-element.elementor-element-2d6170a7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65cc68f6 */.elementor-8072 .elementor-element.elementor-element-65cc68f6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228aae31 */.elementor-8072 .elementor-element.elementor-element-228aae31 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-228aae31 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d46f27 */.elementor-8072 .elementor-element.elementor-element-67d46f27{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-67d46f27 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4edbd84f */.elementor-8072 .elementor-element.elementor-element-4edbd84f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4edbd84f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25fd5cda */.elementor-8072 .elementor-element.elementor-element-25fd5cda p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f521720 */.elementor-8072 .elementor-element.elementor-element-2f521720{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f521720 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13a480df */.elementor-8072 .elementor-element.elementor-element-13a480df p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79796bfa */.elementor-8072 .elementor-element.elementor-element-79796bfa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aa69ab2 */.elementor-8072 .elementor-element.elementor-element-3aa69ab2 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52b1d9b7 */.elementor-8072 .elementor-element.elementor-element-52b1d9b7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52b1d9b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aa3b56c */.elementor-8072 .elementor-element.elementor-element-2aa3b56c p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2aa3b56c {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2aa3b56c{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30aa77f4 */.elementor-8072 .elementor-element.elementor-element-30aa77f4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-30aa77f4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73a48567 */.elementor-8072 .elementor-element.elementor-element-73a48567 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ac59f4 */.elementor-8072 .elementor-element.elementor-element-1ac59f4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65bed7 */.elementor-8072 .elementor-element.elementor-element-5e65bed7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9549c7 */.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41971e9a */.elementor-8072 .elementor-element.elementor-element-41971e9a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-41971e9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d5c847d */.elementor-8072 .elementor-element.elementor-element-7d5c847d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7d5c847d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bacb981 */.elementor-8072 .elementor-element.elementor-element-4bacb981 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58288445 */.elementor-8072 .elementor-element.elementor-element-58288445{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-58288445 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-58288445 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36feb740 */.elementor-8072 .elementor-element.elementor-element-36feb740 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61d92fb6 */.elementor-8072 .elementor-element.elementor-element-61d92fb6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb4457 */.elementor-8072 .elementor-element.elementor-element-77fb4457 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b2aa009 */.elementor-8072 .elementor-element.elementor-element-7b2aa009{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7b2aa009 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5eb86d59 */.elementor-8072 .elementor-element.elementor-element-5eb86d59 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-5eb86d59 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-5eb86d59{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f2cd925 */.elementor-8072 .elementor-element.elementor-element-6f2cd925{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6f2cd925 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc47272 */.elementor-8072 .elementor-element.elementor-element-fc47272 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d30c805 */.elementor-8072 .elementor-element.elementor-element-2d30c805 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1ef351 */.elementor-8072 .elementor-element.elementor-element-c1ef351 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dbfaff7 */.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414b4e08 */.elementor-8072 .elementor-element.elementor-element-414b4e08 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ec8a204 */.elementor-8072 .elementor-element.elementor-element-1ec8a204{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1ec8a204 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f414f8b */.elementor-8072 .elementor-element.elementor-element-2f414f8b span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6520335f */.elementor-8072 .elementor-element.elementor-element-6520335f p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0558fe */.elementor-8072 .elementor-element.elementor-element-6d0558fe{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6d0558fe svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43b271bb */.elementor-8072 .elementor-element.elementor-element-43b271bb{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-43b271bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-347b4c70 */.elementor-8072 .elementor-element.elementor-element-347b4c70 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3959f2c */.elementor-8072 .elementor-element.elementor-element-3959f2c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d8fd0c5 */.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 p{
    margin-top:-20px;
}

.elementor-icon-box-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ca4c315 */.elementor-8072 .elementor-element.elementor-element-4ca4c315 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-4ca4c315 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-4ca4c315{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c2e1a64 */.elementor-8072 .elementor-element.elementor-element-6c2e1a64{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c2e1a64 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-400637d7 */.elementor-8072 .elementor-element.elementor-element-400637d7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f70dd51 */.elementor-8072 .elementor-element.elementor-element-1f70dd51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ad18aea */.elementor-8072 .elementor-element.elementor-element-5ad18aea p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397c3be6 */.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60738d2 */.elementor-8072 .elementor-element.elementor-element-60738d2 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-60738d2 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf2b319 */.elementor-8072 .elementor-element.elementor-element-5bf2b319{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52fe5e79 */.elementor-8072 .elementor-element.elementor-element-52fe5e79{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52fe5e79 svg {
    width: 20px;
    cursor: pointer!important;
    fill: #fff
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71cf4fc6 */.elementor-8072 .elementor-element.elementor-element-71cf4fc6 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2015428 */.elementor-8072 .elementor-element.elementor-element-2015428{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2015428 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2015428 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ec538a9 */.elementor-8072 .elementor-element.elementor-element-6ec538a9 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7afd7200 */.elementor-8072 .elementor-element.elementor-element-7afd7200{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7afd7200 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10e3ab27 */.elementor-8072 .elementor-element.elementor-element-10e3ab27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5014bb44 */.elementor-8072 .elementor-element.elementor-element-5014bb44 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66af22da */.elementor-8072 .elementor-element.elementor-element-66af22da p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aee1d16 */.elementor-8072 .elementor-element.elementor-element-3aee1d16{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3aee1d16 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e75b41a */.elementor-8072 .elementor-element.elementor-element-3e75b41a p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3e75b41a {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3e75b41a{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-641ef8a6 */.elementor-8072 .elementor-element.elementor-element-641ef8a6{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-641ef8a6 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53f82a21 */.elementor-8072 .elementor-element.elementor-element-53f82a21 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a71b19d */.elementor-8072 .elementor-element.elementor-element-a71b19d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41107e51 */.elementor-8072 .elementor-element.elementor-element-41107e51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b496f26 */.elementor-8072 .elementor-element.elementor-element-b496f26 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-b496f26 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1b155 */.elementor-8072 .elementor-element.elementor-element-52a1b155{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-707796e5 */.elementor-8072 .elementor-element.elementor-element-707796e5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-707796e5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4530a73e */.elementor-8072 .elementor-element.elementor-element-4530a73e span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73cd6e90 */.elementor-8072 .elementor-element.elementor-element-73cd6e90{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-73cd6e90 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30797d73 */.elementor-8072 .elementor-element.elementor-element-30797d73 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61d38312 */.elementor-8072 .elementor-element.elementor-element-61d38312{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-61d38312 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a34bb4 */.elementor-8072 .elementor-element.elementor-element-14a34bb4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-339e2573 */.elementor-8072 .elementor-element.elementor-element-339e2573 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f2684b */.elementor-8072 .elementor-element.elementor-element-68f2684b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e94175a */.elementor-8072 .elementor-element.elementor-element-6e94175a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6e94175a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d63a800 */.elementor-8072 .elementor-element.elementor-element-2d63a800 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2d63a800 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2d63a800{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c519c6c */.elementor-8072 .elementor-element.elementor-element-c519c6c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-c519c6c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44224111 */.elementor-8072 .elementor-element.elementor-element-44224111 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6bdc5c99 */.elementor-8072 .elementor-element.elementor-element-6bdc5c99 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27560d67 */.elementor-8072 .elementor-element.elementor-element-27560d67 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a85c3d */.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-704a5b7b */.elementor-8072 .elementor-element.elementor-element-704a5b7b{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-8072 .elementor-element.elementor-element-704a5b7b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca7f903 */.elementor-8072 .elementor-element.elementor-element-3ca7f903 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c6dd45e */.elementor-8072 .elementor-element.elementor-element-6c6dd45e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c6dd45e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51ab3ac0 */.elementor-8072 .elementor-element.elementor-element-51ab3ac0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f27ead5 */.elementor-8072 .elementor-element.elementor-element-1f27ead5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1f27ead5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-605b9542 */.elementor-8072 .elementor-element.elementor-element-605b9542 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ece3a5 */.elementor-8072 .elementor-element.elementor-element-14ece3a5 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-784c00a3 */.elementor-8072 .elementor-element.elementor-element-784c00a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a9a9cd7 */.elementor-8072 .elementor-element.elementor-element-1a9a9cd7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd14271 */.elementor-8072 .elementor-element.elementor-element-3dd14271 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3dd14271 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3dd14271{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2885a1e */.elementor-8072 .elementor-element.elementor-element-2885a1e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2885a1e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62de6213 */.elementor-8072 .elementor-element.elementor-element-62de6213 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b4f7bfd */.elementor-8072 .elementor-element.elementor-element-4b4f7bfd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-734abeda */.elementor-8072 .elementor-element.elementor-element-734abeda p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708e905b */.elementor-8072 .elementor-element.elementor-element-708e905b {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-708e905b {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a624e2a */.elementor-8072 .elementor-element.elementor-element-6a624e2a h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b28841d */.elementor-8072 .elementor-element.elementor-element-4b28841d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4b28841d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bfec41b */.elementor-8072 .elementor-element.elementor-element-1bfec41b{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1bfec41b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6661a538 */.elementor-8072 .elementor-element.elementor-element-6661a538 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3117e21d */.elementor-8072 .elementor-element.elementor-element-3117e21d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3117e21d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e0731fa */.elementor-8072 .elementor-element.elementor-element-4e0731fa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bb7848 */.elementor-8072 .elementor-element.elementor-element-2bb7848 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13c1ac9 */.elementor-8072 .elementor-element.elementor-element-13c1ac9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a9d7f */.elementor-8072 .elementor-element.elementor-element-92a9d7f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-92a9d7f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-318ade8d */.elementor-8072 .elementor-element.elementor-element-318ade8d p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-318ade8d {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-318ade8d{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aca832 */.elementor-8072 .elementor-element.elementor-element-5aca832{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5aca832 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ba3a94e */.elementor-8072 .elementor-element.elementor-element-4ba3a94e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dca7137 */.elementor-8072 .elementor-element.elementor-element-dca7137 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1eba4207 */.elementor-8072 .elementor-element.elementor-element-1eba4207 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33db411 */.elementor-8072 .elementor-element.elementor-element-33db411 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-33db411 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eedacb4 */.elementor-8072 .elementor-element.elementor-element-5eedacb4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5eedacb4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fc6a9e3 */.elementor-8072 .elementor-element.elementor-element-4fc6a9e3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c835cc0 */.elementor-8072 .elementor-element.elementor-element-2c835cc0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-261eda0c */.elementor-8072 .elementor-element.elementor-element-261eda0c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-261eda0c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f33bff3 */.elementor-8072 .elementor-element.elementor-element-f33bff3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6901b301 */.elementor-8072 .elementor-element.elementor-element-6901b301 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6039d823 */.elementor-8072 .elementor-element.elementor-element-6039d823 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a2a516 */.elementor-8072 .elementor-element.elementor-element-51a2a516{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-51a2a516 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-204c23db */.elementor-8072 .elementor-element.elementor-element-204c23db p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-204c23db {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-204c23db{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65c2aae3 */.elementor-8072 .elementor-element.elementor-element-65c2aae3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-65c2aae3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3970a38d */.elementor-8072 .elementor-element.elementor-element-3970a38d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f577879 */.elementor-8072 .elementor-element.elementor-element-6f577879 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2406cdcb */.elementor-8072 .elementor-element.elementor-element-2406cdcb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18a2d5fe */.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b3e7ff0 */.elementor-8072 .elementor-element.elementor-element-2b3e7ff0{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c2bf2d3 */.elementor-8072 .elementor-element.elementor-element-1c2bf2d3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a5cbb7d */.elementor-8072 .elementor-element.elementor-element-3a5cbb7d p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4080ad6f */.elementor-8072 .elementor-element.elementor-element-4080ad6f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4080ad6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-478e10a6 */.elementor-8072 .elementor-element.elementor-element-478e10a6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b74ebe3 */.elementor-8072 .elementor-element.elementor-element-3b74ebe3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f37ed65 */.elementor-8072 .elementor-element.elementor-element-2f37ed65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7db4b26 */.elementor-8072 .elementor-element.elementor-element-7db4b26{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7db4b26 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-319fd413 */.elementor-8072 .elementor-element.elementor-element-319fd413 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-319fd413 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-319fd413{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f3ad217 */.elementor-8072 .elementor-element.elementor-element-2f3ad217{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f3ad217 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c371c86 */.elementor-8072 .elementor-element.elementor-element-6c371c86 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79898a7c */.elementor-8072 .elementor-element.elementor-element-79898a7c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ea2765 */.elementor-8072 .elementor-element.elementor-element-14ea2765 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc514fe */.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5230054e */.elementor-8072 .elementor-element.elementor-element-5230054e h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e267e83 */.elementor-8072 .elementor-element.elementor-element-1e267e83{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1e267e83 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78f54b14 */.elementor-8072 .elementor-element.elementor-element-78f54b14{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-78f54b14 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55af4d6a */.elementor-8072 .elementor-element.elementor-element-55af4d6a p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4888a189 */.elementor-8072 .elementor-element.elementor-element-4888a189{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4888a189 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46db0060 */.elementor-8072 .elementor-element.elementor-element-46db0060 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3065e937 */.elementor-8072 .elementor-element.elementor-element-3065e937 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79c9819e */.elementor-8072 .elementor-element.elementor-element-79c9819e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a3b8cf */.elementor-8072 .elementor-element.elementor-element-31a3b8cf{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-31a3b8cf svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23131c0b */.elementor-8072 .elementor-element.elementor-element-23131c0b p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-23131c0b {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-23131c0b{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5af66b88 */.elementor-8072 .elementor-element.elementor-element-5af66b88{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5af66b88 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e727d9 */.elementor-8072 .elementor-element.elementor-element-39e727d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d6170a7 */.elementor-8072 .elementor-element.elementor-element-2d6170a7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65cc68f6 */.elementor-8072 .elementor-element.elementor-element-65cc68f6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228aae31 */.elementor-8072 .elementor-element.elementor-element-228aae31 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-228aae31 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d46f27 */.elementor-8072 .elementor-element.elementor-element-67d46f27{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-67d46f27 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4edbd84f */.elementor-8072 .elementor-element.elementor-element-4edbd84f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4edbd84f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25fd5cda */.elementor-8072 .elementor-element.elementor-element-25fd5cda p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f521720 */.elementor-8072 .elementor-element.elementor-element-2f521720{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f521720 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13a480df */.elementor-8072 .elementor-element.elementor-element-13a480df p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79796bfa */.elementor-8072 .elementor-element.elementor-element-79796bfa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aa69ab2 */.elementor-8072 .elementor-element.elementor-element-3aa69ab2 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52b1d9b7 */.elementor-8072 .elementor-element.elementor-element-52b1d9b7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52b1d9b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aa3b56c */.elementor-8072 .elementor-element.elementor-element-2aa3b56c p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2aa3b56c {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2aa3b56c{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30aa77f4 */.elementor-8072 .elementor-element.elementor-element-30aa77f4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-30aa77f4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73a48567 */.elementor-8072 .elementor-element.elementor-element-73a48567 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ac59f4 */.elementor-8072 .elementor-element.elementor-element-1ac59f4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65bed7 */.elementor-8072 .elementor-element.elementor-element-5e65bed7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9549c7 */.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41971e9a */.elementor-8072 .elementor-element.elementor-element-41971e9a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-41971e9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d5c847d */.elementor-8072 .elementor-element.elementor-element-7d5c847d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7d5c847d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bacb981 */.elementor-8072 .elementor-element.elementor-element-4bacb981 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58288445 */.elementor-8072 .elementor-element.elementor-element-58288445{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-58288445 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-58288445 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36feb740 */.elementor-8072 .elementor-element.elementor-element-36feb740 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61d92fb6 */.elementor-8072 .elementor-element.elementor-element-61d92fb6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb4457 */.elementor-8072 .elementor-element.elementor-element-77fb4457 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b2aa009 */.elementor-8072 .elementor-element.elementor-element-7b2aa009{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7b2aa009 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5eb86d59 */.elementor-8072 .elementor-element.elementor-element-5eb86d59 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-5eb86d59 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-5eb86d59{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f2cd925 */.elementor-8072 .elementor-element.elementor-element-6f2cd925{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6f2cd925 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc47272 */.elementor-8072 .elementor-element.elementor-element-fc47272 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d30c805 */.elementor-8072 .elementor-element.elementor-element-2d30c805 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1ef351 */.elementor-8072 .elementor-element.elementor-element-c1ef351 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dbfaff7 */.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414b4e08 */.elementor-8072 .elementor-element.elementor-element-414b4e08 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ec8a204 */.elementor-8072 .elementor-element.elementor-element-1ec8a204{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1ec8a204 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f414f8b */.elementor-8072 .elementor-element.elementor-element-2f414f8b span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6520335f */.elementor-8072 .elementor-element.elementor-element-6520335f p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0558fe */.elementor-8072 .elementor-element.elementor-element-6d0558fe{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6d0558fe svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43b271bb */.elementor-8072 .elementor-element.elementor-element-43b271bb{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-43b271bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-347b4c70 */.elementor-8072 .elementor-element.elementor-element-347b4c70 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3959f2c */.elementor-8072 .elementor-element.elementor-element-3959f2c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d8fd0c5 */.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 p{
    margin-top:-20px;
}

.elementor-icon-box-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ca4c315 */.elementor-8072 .elementor-element.elementor-element-4ca4c315 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-4ca4c315 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-4ca4c315{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c2e1a64 */.elementor-8072 .elementor-element.elementor-element-6c2e1a64{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c2e1a64 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-400637d7 */.elementor-8072 .elementor-element.elementor-element-400637d7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f70dd51 */.elementor-8072 .elementor-element.elementor-element-1f70dd51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ad18aea */.elementor-8072 .elementor-element.elementor-element-5ad18aea p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397c3be6 */.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60738d2 */.elementor-8072 .elementor-element.elementor-element-60738d2 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-60738d2 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf2b319 */.elementor-8072 .elementor-element.elementor-element-5bf2b319{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52fe5e79 */.elementor-8072 .elementor-element.elementor-element-52fe5e79{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52fe5e79 svg {
    width: 20px;
    cursor: pointer!important;
    fill: #fff
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71cf4fc6 */.elementor-8072 .elementor-element.elementor-element-71cf4fc6 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2015428 */.elementor-8072 .elementor-element.elementor-element-2015428{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2015428 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2015428 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ec538a9 */.elementor-8072 .elementor-element.elementor-element-6ec538a9 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7afd7200 */.elementor-8072 .elementor-element.elementor-element-7afd7200{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7afd7200 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10e3ab27 */.elementor-8072 .elementor-element.elementor-element-10e3ab27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5014bb44 */.elementor-8072 .elementor-element.elementor-element-5014bb44 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66af22da */.elementor-8072 .elementor-element.elementor-element-66af22da p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aee1d16 */.elementor-8072 .elementor-element.elementor-element-3aee1d16{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3aee1d16 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e75b41a */.elementor-8072 .elementor-element.elementor-element-3e75b41a p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3e75b41a {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3e75b41a{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-641ef8a6 */.elementor-8072 .elementor-element.elementor-element-641ef8a6{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-641ef8a6 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53f82a21 */.elementor-8072 .elementor-element.elementor-element-53f82a21 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a71b19d */.elementor-8072 .elementor-element.elementor-element-a71b19d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41107e51 */.elementor-8072 .elementor-element.elementor-element-41107e51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b496f26 */.elementor-8072 .elementor-element.elementor-element-b496f26 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-b496f26 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1b155 */.elementor-8072 .elementor-element.elementor-element-52a1b155{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-707796e5 */.elementor-8072 .elementor-element.elementor-element-707796e5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-707796e5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4530a73e */.elementor-8072 .elementor-element.elementor-element-4530a73e span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73cd6e90 */.elementor-8072 .elementor-element.elementor-element-73cd6e90{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-73cd6e90 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30797d73 */.elementor-8072 .elementor-element.elementor-element-30797d73 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61d38312 */.elementor-8072 .elementor-element.elementor-element-61d38312{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-61d38312 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a34bb4 */.elementor-8072 .elementor-element.elementor-element-14a34bb4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-339e2573 */.elementor-8072 .elementor-element.elementor-element-339e2573 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f2684b */.elementor-8072 .elementor-element.elementor-element-68f2684b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e94175a */.elementor-8072 .elementor-element.elementor-element-6e94175a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6e94175a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d63a800 */.elementor-8072 .elementor-element.elementor-element-2d63a800 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2d63a800 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2d63a800{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c519c6c */.elementor-8072 .elementor-element.elementor-element-c519c6c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-c519c6c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44224111 */.elementor-8072 .elementor-element.elementor-element-44224111 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6bdc5c99 */.elementor-8072 .elementor-element.elementor-element-6bdc5c99 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27560d67 */.elementor-8072 .elementor-element.elementor-element-27560d67 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a85c3d */.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-704a5b7b */.elementor-8072 .elementor-element.elementor-element-704a5b7b{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-8072 .elementor-element.elementor-element-704a5b7b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca7f903 */.elementor-8072 .elementor-element.elementor-element-3ca7f903 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c6dd45e */.elementor-8072 .elementor-element.elementor-element-6c6dd45e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c6dd45e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51ab3ac0 */.elementor-8072 .elementor-element.elementor-element-51ab3ac0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f27ead5 */.elementor-8072 .elementor-element.elementor-element-1f27ead5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1f27ead5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-605b9542 */.elementor-8072 .elementor-element.elementor-element-605b9542 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ece3a5 */.elementor-8072 .elementor-element.elementor-element-14ece3a5 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-784c00a3 */.elementor-8072 .elementor-element.elementor-element-784c00a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a9a9cd7 */.elementor-8072 .elementor-element.elementor-element-1a9a9cd7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd14271 */.elementor-8072 .elementor-element.elementor-element-3dd14271 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3dd14271 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3dd14271{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2885a1e */.elementor-8072 .elementor-element.elementor-element-2885a1e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2885a1e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62de6213 */.elementor-8072 .elementor-element.elementor-element-62de6213 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b4f7bfd */.elementor-8072 .elementor-element.elementor-element-4b4f7bfd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-734abeda */.elementor-8072 .elementor-element.elementor-element-734abeda p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708e905b */.elementor-8072 .elementor-element.elementor-element-708e905b {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-708e905b {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a624e2a */.elementor-8072 .elementor-element.elementor-element-6a624e2a h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b28841d */.elementor-8072 .elementor-element.elementor-element-4b28841d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4b28841d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bfec41b */.elementor-8072 .elementor-element.elementor-element-1bfec41b{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1bfec41b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6661a538 */.elementor-8072 .elementor-element.elementor-element-6661a538 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3117e21d */.elementor-8072 .elementor-element.elementor-element-3117e21d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3117e21d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e0731fa */.elementor-8072 .elementor-element.elementor-element-4e0731fa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bb7848 */.elementor-8072 .elementor-element.elementor-element-2bb7848 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13c1ac9 */.elementor-8072 .elementor-element.elementor-element-13c1ac9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a9d7f */.elementor-8072 .elementor-element.elementor-element-92a9d7f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-92a9d7f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-318ade8d */.elementor-8072 .elementor-element.elementor-element-318ade8d p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-318ade8d {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-318ade8d{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aca832 */.elementor-8072 .elementor-element.elementor-element-5aca832{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5aca832 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ba3a94e */.elementor-8072 .elementor-element.elementor-element-4ba3a94e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dca7137 */.elementor-8072 .elementor-element.elementor-element-dca7137 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1eba4207 */.elementor-8072 .elementor-element.elementor-element-1eba4207 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33db411 */.elementor-8072 .elementor-element.elementor-element-33db411 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-33db411 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eedacb4 */.elementor-8072 .elementor-element.elementor-element-5eedacb4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5eedacb4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fc6a9e3 */.elementor-8072 .elementor-element.elementor-element-4fc6a9e3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c835cc0 */.elementor-8072 .elementor-element.elementor-element-2c835cc0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-261eda0c */.elementor-8072 .elementor-element.elementor-element-261eda0c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-261eda0c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f33bff3 */.elementor-8072 .elementor-element.elementor-element-f33bff3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6901b301 */.elementor-8072 .elementor-element.elementor-element-6901b301 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6039d823 */.elementor-8072 .elementor-element.elementor-element-6039d823 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a2a516 */.elementor-8072 .elementor-element.elementor-element-51a2a516{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-51a2a516 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-204c23db */.elementor-8072 .elementor-element.elementor-element-204c23db p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-204c23db {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-204c23db{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65c2aae3 */.elementor-8072 .elementor-element.elementor-element-65c2aae3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-65c2aae3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3970a38d */.elementor-8072 .elementor-element.elementor-element-3970a38d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f577879 */.elementor-8072 .elementor-element.elementor-element-6f577879 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2406cdcb */.elementor-8072 .elementor-element.elementor-element-2406cdcb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18a2d5fe */.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b3e7ff0 */.elementor-8072 .elementor-element.elementor-element-2b3e7ff0{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c2bf2d3 */.elementor-8072 .elementor-element.elementor-element-1c2bf2d3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a5cbb7d */.elementor-8072 .elementor-element.elementor-element-3a5cbb7d p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4080ad6f */.elementor-8072 .elementor-element.elementor-element-4080ad6f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4080ad6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-478e10a6 */.elementor-8072 .elementor-element.elementor-element-478e10a6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b74ebe3 */.elementor-8072 .elementor-element.elementor-element-3b74ebe3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f37ed65 */.elementor-8072 .elementor-element.elementor-element-2f37ed65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7db4b26 */.elementor-8072 .elementor-element.elementor-element-7db4b26{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7db4b26 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-319fd413 */.elementor-8072 .elementor-element.elementor-element-319fd413 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-319fd413 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-319fd413{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f3ad217 */.elementor-8072 .elementor-element.elementor-element-2f3ad217{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f3ad217 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c371c86 */.elementor-8072 .elementor-element.elementor-element-6c371c86 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79898a7c */.elementor-8072 .elementor-element.elementor-element-79898a7c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ea2765 */.elementor-8072 .elementor-element.elementor-element-14ea2765 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc514fe */.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5230054e */.elementor-8072 .elementor-element.elementor-element-5230054e h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e267e83 */.elementor-8072 .elementor-element.elementor-element-1e267e83{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1e267e83 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78f54b14 */.elementor-8072 .elementor-element.elementor-element-78f54b14{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-78f54b14 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55af4d6a */.elementor-8072 .elementor-element.elementor-element-55af4d6a p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4888a189 */.elementor-8072 .elementor-element.elementor-element-4888a189{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4888a189 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46db0060 */.elementor-8072 .elementor-element.elementor-element-46db0060 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3065e937 */.elementor-8072 .elementor-element.elementor-element-3065e937 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79c9819e */.elementor-8072 .elementor-element.elementor-element-79c9819e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a3b8cf */.elementor-8072 .elementor-element.elementor-element-31a3b8cf{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-31a3b8cf svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23131c0b */.elementor-8072 .elementor-element.elementor-element-23131c0b p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-23131c0b {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-23131c0b{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5af66b88 */.elementor-8072 .elementor-element.elementor-element-5af66b88{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5af66b88 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e727d9 */.elementor-8072 .elementor-element.elementor-element-39e727d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d6170a7 */.elementor-8072 .elementor-element.elementor-element-2d6170a7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65cc68f6 */.elementor-8072 .elementor-element.elementor-element-65cc68f6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228aae31 */.elementor-8072 .elementor-element.elementor-element-228aae31 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-228aae31 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d46f27 */.elementor-8072 .elementor-element.elementor-element-67d46f27{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-67d46f27 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4edbd84f */.elementor-8072 .elementor-element.elementor-element-4edbd84f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4edbd84f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25fd5cda */.elementor-8072 .elementor-element.elementor-element-25fd5cda p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f521720 */.elementor-8072 .elementor-element.elementor-element-2f521720{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f521720 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13a480df */.elementor-8072 .elementor-element.elementor-element-13a480df p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79796bfa */.elementor-8072 .elementor-element.elementor-element-79796bfa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aa69ab2 */.elementor-8072 .elementor-element.elementor-element-3aa69ab2 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52b1d9b7 */.elementor-8072 .elementor-element.elementor-element-52b1d9b7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52b1d9b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aa3b56c */.elementor-8072 .elementor-element.elementor-element-2aa3b56c p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2aa3b56c {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2aa3b56c{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30aa77f4 */.elementor-8072 .elementor-element.elementor-element-30aa77f4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-30aa77f4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73a48567 */.elementor-8072 .elementor-element.elementor-element-73a48567 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ac59f4 */.elementor-8072 .elementor-element.elementor-element-1ac59f4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65bed7 */.elementor-8072 .elementor-element.elementor-element-5e65bed7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9549c7 */.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41971e9a */.elementor-8072 .elementor-element.elementor-element-41971e9a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-41971e9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d5c847d */.elementor-8072 .elementor-element.elementor-element-7d5c847d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7d5c847d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bacb981 */.elementor-8072 .elementor-element.elementor-element-4bacb981 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58288445 */.elementor-8072 .elementor-element.elementor-element-58288445{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-58288445 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-58288445 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36feb740 */.elementor-8072 .elementor-element.elementor-element-36feb740 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61d92fb6 */.elementor-8072 .elementor-element.elementor-element-61d92fb6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb4457 */.elementor-8072 .elementor-element.elementor-element-77fb4457 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b2aa009 */.elementor-8072 .elementor-element.elementor-element-7b2aa009{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7b2aa009 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5eb86d59 */.elementor-8072 .elementor-element.elementor-element-5eb86d59 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-5eb86d59 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-5eb86d59{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f2cd925 */.elementor-8072 .elementor-element.elementor-element-6f2cd925{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6f2cd925 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc47272 */.elementor-8072 .elementor-element.elementor-element-fc47272 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d30c805 */.elementor-8072 .elementor-element.elementor-element-2d30c805 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1ef351 */.elementor-8072 .elementor-element.elementor-element-c1ef351 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dbfaff7 */.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414b4e08 */.elementor-8072 .elementor-element.elementor-element-414b4e08 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ec8a204 */.elementor-8072 .elementor-element.elementor-element-1ec8a204{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1ec8a204 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1ec8a204 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f414f8b */.elementor-8072 .elementor-element.elementor-element-2f414f8b span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6520335f */.elementor-8072 .elementor-element.elementor-element-6520335f p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6520335f .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d0558fe */.elementor-8072 .elementor-element.elementor-element-6d0558fe{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6d0558fe svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6d0558fe :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43b271bb */.elementor-8072 .elementor-element.elementor-element-43b271bb{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-43b271bb svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-43b271bb :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-347b4c70 */.elementor-8072 .elementor-element.elementor-element-347b4c70 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3959f2c */.elementor-8072 .elementor-element.elementor-element-3959f2c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3d8fd0c5 */.elementor-8072 .elementor-element.elementor-element-3d8fd0c5 p{
    margin-top:-20px;
}

.elementor-icon-box-title{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ca4c315 */.elementor-8072 .elementor-element.elementor-element-4ca4c315 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-4ca4c315 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-4ca4c315{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c2e1a64 */.elementor-8072 .elementor-element.elementor-element-6c2e1a64{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c2e1a64 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c2e1a64 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-400637d7 */.elementor-8072 .elementor-element.elementor-element-400637d7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f70dd51 */.elementor-8072 .elementor-element.elementor-element-1f70dd51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ad18aea */.elementor-8072 .elementor-element.elementor-element-5ad18aea p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397c3be6 */.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-397c3be6 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60738d2 */.elementor-8072 .elementor-element.elementor-element-60738d2 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-60738d2 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf2b319 */.elementor-8072 .elementor-element.elementor-element-5bf2b319{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52fe5e79 */.elementor-8072 .elementor-element.elementor-element-52fe5e79{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52fe5e79 svg {
    width: 20px;
    cursor: pointer!important;
    fill: #fff
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52fe5e79 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71cf4fc6 */.elementor-8072 .elementor-element.elementor-element-71cf4fc6 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2015428 */.elementor-8072 .elementor-element.elementor-element-2015428{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2015428 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2015428 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2015428 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ec538a9 */.elementor-8072 .elementor-element.elementor-element-6ec538a9 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6ec538a9 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7afd7200 */.elementor-8072 .elementor-element.elementor-element-7afd7200{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7afd7200 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7afd7200 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10e3ab27 */.elementor-8072 .elementor-element.elementor-element-10e3ab27 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5014bb44 */.elementor-8072 .elementor-element.elementor-element-5014bb44 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-66af22da */.elementor-8072 .elementor-element.elementor-element-66af22da p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aee1d16 */.elementor-8072 .elementor-element.elementor-element-3aee1d16{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3aee1d16 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3aee1d16 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e75b41a */.elementor-8072 .elementor-element.elementor-element-3e75b41a p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3e75b41a {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3e75b41a{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-641ef8a6 */.elementor-8072 .elementor-element.elementor-element-641ef8a6{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-641ef8a6 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-641ef8a6 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53f82a21 */.elementor-8072 .elementor-element.elementor-element-53f82a21 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a71b19d */.elementor-8072 .elementor-element.elementor-element-a71b19d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41107e51 */.elementor-8072 .elementor-element.elementor-element-41107e51 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b496f26 */.elementor-8072 .elementor-element.elementor-element-b496f26 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-b496f26 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a1b155 */.elementor-8072 .elementor-element.elementor-element-52a1b155{
      background-position: left 180px top -55px!important; 
     
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-707796e5 */.elementor-8072 .elementor-element.elementor-element-707796e5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-707796e5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-707796e5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4530a73e */.elementor-8072 .elementor-element.elementor-element-4530a73e span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73cd6e90 */.elementor-8072 .elementor-element.elementor-element-73cd6e90{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-73cd6e90 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-73cd6e90 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30797d73 */.elementor-8072 .elementor-element.elementor-element-30797d73 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-30797d73 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61d38312 */.elementor-8072 .elementor-element.elementor-element-61d38312{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-61d38312 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-61d38312 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14a34bb4 */.elementor-8072 .elementor-element.elementor-element-14a34bb4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-339e2573 */.elementor-8072 .elementor-element.elementor-element-339e2573 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f2684b */.elementor-8072 .elementor-element.elementor-element-68f2684b p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e94175a */.elementor-8072 .elementor-element.elementor-element-6e94175a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6e94175a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6e94175a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d63a800 */.elementor-8072 .elementor-element.elementor-element-2d63a800 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2d63a800 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2d63a800{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c519c6c */.elementor-8072 .elementor-element.elementor-element-c519c6c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-c519c6c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-c519c6c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44224111 */.elementor-8072 .elementor-element.elementor-element-44224111 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6bdc5c99 */.elementor-8072 .elementor-element.elementor-element-6bdc5c99 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27560d67 */.elementor-8072 .elementor-element.elementor-element-27560d67 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a85c3d */.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-10a85c3d {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-704a5b7b */.elementor-8072 .elementor-element.elementor-element-704a5b7b{
    position: absolute;
    padding-bottom: 0px!important;
}
.elementor-8072 .elementor-element.elementor-element-704a5b7b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding:    10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-704a5b7b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ca7f903 */.elementor-8072 .elementor-element.elementor-element-3ca7f903 span{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c6dd45e */.elementor-8072 .elementor-element.elementor-element-6c6dd45e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6c6dd45e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6c6dd45e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-51ab3ac0 */.elementor-8072 .elementor-element.elementor-element-51ab3ac0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-51ab3ac0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f27ead5 */.elementor-8072 .elementor-element.elementor-element-1f27ead5{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1f27ead5 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1f27ead5 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-605b9542 */.elementor-8072 .elementor-element.elementor-element-605b9542 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ece3a5 */.elementor-8072 .elementor-element.elementor-element-14ece3a5 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-784c00a3 */.elementor-8072 .elementor-element.elementor-element-784c00a3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a9a9cd7 */.elementor-8072 .elementor-element.elementor-element-1a9a9cd7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1a9a9cd7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd14271 */.elementor-8072 .elementor-element.elementor-element-3dd14271 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-3dd14271 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-3dd14271{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2885a1e */.elementor-8072 .elementor-element.elementor-element-2885a1e{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2885a1e svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2885a1e :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62de6213 */.elementor-8072 .elementor-element.elementor-element-62de6213 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b4f7bfd */.elementor-8072 .elementor-element.elementor-element-4b4f7bfd p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-734abeda */.elementor-8072 .elementor-element.elementor-element-734abeda p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708e905b */.elementor-8072 .elementor-element.elementor-element-708e905b {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-708e905b {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a624e2a */.elementor-8072 .elementor-element.elementor-element-6a624e2a h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b28841d */.elementor-8072 .elementor-element.elementor-element-4b28841d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4b28841d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4b28841d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bfec41b */.elementor-8072 .elementor-element.elementor-element-1bfec41b{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1bfec41b svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1bfec41b :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6661a538 */.elementor-8072 .elementor-element.elementor-element-6661a538 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-6661a538 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3117e21d */.elementor-8072 .elementor-element.elementor-element-3117e21d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-3117e21d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-3117e21d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e0731fa */.elementor-8072 .elementor-element.elementor-element-4e0731fa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bb7848 */.elementor-8072 .elementor-element.elementor-element-2bb7848 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13c1ac9 */.elementor-8072 .elementor-element.elementor-element-13c1ac9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92a9d7f */.elementor-8072 .elementor-element.elementor-element-92a9d7f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-92a9d7f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-92a9d7f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-318ade8d */.elementor-8072 .elementor-element.elementor-element-318ade8d p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-318ade8d {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-318ade8d{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aca832 */.elementor-8072 .elementor-element.elementor-element-5aca832{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5aca832 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5aca832 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ba3a94e */.elementor-8072 .elementor-element.elementor-element-4ba3a94e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dca7137 */.elementor-8072 .elementor-element.elementor-element-dca7137 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1eba4207 */.elementor-8072 .elementor-element.elementor-element-1eba4207 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33db411 */.elementor-8072 .elementor-element.elementor-element-33db411 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-33db411 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eedacb4 */.elementor-8072 .elementor-element.elementor-element-5eedacb4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5eedacb4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5eedacb4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fc6a9e3 */.elementor-8072 .elementor-element.elementor-element-4fc6a9e3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4fc6a9e3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c835cc0 */.elementor-8072 .elementor-element.elementor-element-2c835cc0 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-2c835cc0 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-261eda0c */.elementor-8072 .elementor-element.elementor-element-261eda0c{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-261eda0c svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-261eda0c :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f33bff3 */.elementor-8072 .elementor-element.elementor-element-f33bff3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6901b301 */.elementor-8072 .elementor-element.elementor-element-6901b301 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6039d823 */.elementor-8072 .elementor-element.elementor-element-6039d823 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51a2a516 */.elementor-8072 .elementor-element.elementor-element-51a2a516{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-51a2a516 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-51a2a516 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-204c23db */.elementor-8072 .elementor-element.elementor-element-204c23db p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-204c23db {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-204c23db{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65c2aae3 */.elementor-8072 .elementor-element.elementor-element-65c2aae3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-65c2aae3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-65c2aae3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3970a38d */.elementor-8072 .elementor-element.elementor-element-3970a38d p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f577879 */.elementor-8072 .elementor-element.elementor-element-6f577879 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2406cdcb */.elementor-8072 .elementor-element.elementor-element-2406cdcb p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18a2d5fe */.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-18a2d5fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b3e7ff0 */.elementor-8072 .elementor-element.elementor-element-2b3e7ff0{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2b3e7ff0 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c2bf2d3 */.elementor-8072 .elementor-element.elementor-element-1c2bf2d3{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1c2bf2d3 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a5cbb7d */.elementor-8072 .elementor-element.elementor-element-3a5cbb7d p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-3a5cbb7d .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4080ad6f */.elementor-8072 .elementor-element.elementor-element-4080ad6f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4080ad6f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4080ad6f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-478e10a6 */.elementor-8072 .elementor-element.elementor-element-478e10a6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b74ebe3 */.elementor-8072 .elementor-element.elementor-element-3b74ebe3 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f37ed65 */.elementor-8072 .elementor-element.elementor-element-2f37ed65 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7db4b26 */.elementor-8072 .elementor-element.elementor-element-7db4b26{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7db4b26 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7db4b26 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-319fd413 */.elementor-8072 .elementor-element.elementor-element-319fd413 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-319fd413 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-319fd413{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f3ad217 */.elementor-8072 .elementor-element.elementor-element-2f3ad217{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f3ad217 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f3ad217 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c371c86 */.elementor-8072 .elementor-element.elementor-element-6c371c86 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79898a7c */.elementor-8072 .elementor-element.elementor-element-79898a7c p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14ea2765 */.elementor-8072 .elementor-element.elementor-element-14ea2765 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cc514fe */.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5cc514fe {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5230054e */.elementor-8072 .elementor-element.elementor-element-5230054e h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e267e83 */.elementor-8072 .elementor-element.elementor-element-1e267e83{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-1e267e83 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-1e267e83 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78f54b14 */.elementor-8072 .elementor-element.elementor-element-78f54b14{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-78f54b14 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-78f54b14 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55af4d6a */.elementor-8072 .elementor-element.elementor-element-55af4d6a p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-55af4d6a .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4888a189 */.elementor-8072 .elementor-element.elementor-element-4888a189{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4888a189 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4888a189 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46db0060 */.elementor-8072 .elementor-element.elementor-element-46db0060 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3065e937 */.elementor-8072 .elementor-element.elementor-element-3065e937 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79c9819e */.elementor-8072 .elementor-element.elementor-element-79c9819e p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31a3b8cf */.elementor-8072 .elementor-element.elementor-element-31a3b8cf{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-31a3b8cf svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-31a3b8cf :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23131c0b */.elementor-8072 .elementor-element.elementor-element-23131c0b p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-23131c0b {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-23131c0b{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5af66b88 */.elementor-8072 .elementor-element.elementor-element-5af66b88{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-5af66b88 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-5af66b88 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39e727d9 */.elementor-8072 .elementor-element.elementor-element-39e727d9 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d6170a7 */.elementor-8072 .elementor-element.elementor-element-2d6170a7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65cc68f6 */.elementor-8072 .elementor-element.elementor-element-65cc68f6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228aae31 */.elementor-8072 .elementor-element.elementor-element-228aae31 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-228aae31 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d46f27 */.elementor-8072 .elementor-element.elementor-element-67d46f27{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-67d46f27 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-67d46f27 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4edbd84f */.elementor-8072 .elementor-element.elementor-element-4edbd84f{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-4edbd84f svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-4edbd84f :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25fd5cda */.elementor-8072 .elementor-element.elementor-element-25fd5cda p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-25fd5cda .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f521720 */.elementor-8072 .elementor-element.elementor-element-2f521720{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-2f521720 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-2f521720 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13a480df */.elementor-8072 .elementor-element.elementor-element-13a480df p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79796bfa */.elementor-8072 .elementor-element.elementor-element-79796bfa p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3aa69ab2 */.elementor-8072 .elementor-element.elementor-element-3aa69ab2 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52b1d9b7 */.elementor-8072 .elementor-element.elementor-element-52b1d9b7{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-52b1d9b7 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-52b1d9b7 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2aa3b56c */.elementor-8072 .elementor-element.elementor-element-2aa3b56c p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-2aa3b56c {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-2aa3b56c{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30aa77f4 */.elementor-8072 .elementor-element.elementor-element-30aa77f4{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-30aa77f4 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-30aa77f4 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73a48567 */.elementor-8072 .elementor-element.elementor-element-73a48567 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ac59f4 */.elementor-8072 .elementor-element.elementor-element-1ac59f4 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e65bed7 */.elementor-8072 .elementor-element.elementor-element-5e65bed7 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9549c7 */.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-5d9549c7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41971e9a */.elementor-8072 .elementor-element.elementor-element-41971e9a{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-41971e9a svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-41971e9a :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d5c847d */.elementor-8072 .elementor-element.elementor-element-7d5c847d{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7d5c847d svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7d5c847d :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4bacb981 */.elementor-8072 .elementor-element.elementor-element-4bacb981 p{
    margin-top:-20px;
}
.elementor-8072 .elementor-element.elementor-element-4bacb981 .elementor-icon-box-title {
    margin-bottom: 20px !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58288445 */.elementor-8072 .elementor-element.elementor-element-58288445{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-58288445 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-58288445 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-58288445 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36feb740 */.elementor-8072 .elementor-element.elementor-element-36feb740 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61d92fb6 */.elementor-8072 .elementor-element.elementor-element-61d92fb6 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77fb4457 */.elementor-8072 .elementor-element.elementor-element-77fb4457 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b2aa009 */.elementor-8072 .elementor-element.elementor-element-7b2aa009{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-7b2aa009 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-7b2aa009 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5eb86d59 */.elementor-8072 .elementor-element.elementor-element-5eb86d59 p{
    margin-top:-20px;
}

.elementor-8072 .elementor-element.elementor-element-5eb86d59 {
    height: 80px;
}
@media (max-width: 768px) {
    .elementor-8072 .elementor-element.elementor-element-5eb86d59{
    height:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f2cd925 */.elementor-8072 .elementor-element.elementor-element-6f2cd925{
    position: absolute;
}
.elementor-8072 .elementor-element.elementor-element-6f2cd925 svg {
    width: 20px;
    cursor: pointer!important;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p {
    display: none;
    position: absolute;
    left: 30px;   
    top: -10px;  
    background: #0a2a5e; 
    color: #fff;
    padding: 10px 14px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.4;
    width: 260px;
    z-index: 100;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 p::before {
    content: "";
    position: absolute;
    left: -6px;
    top: 20px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent #0a2a5e transparent transparent;
}

.elementor-8072 .elementor-element.elementor-element-6f2cd925 :hover p {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc47272 */.elementor-8072 .elementor-element.elementor-element-fc47272 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d30c805 */.elementor-8072 .elementor-element.elementor-element-2d30c805 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c1ef351 */.elementor-8072 .elementor-element.elementor-element-c1ef351 p{
    margin-top:-20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dbfaff7 */.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    position: absolute;          /* dán vào góc trên-trái */
    top: 20px;
    left: -20px;
    height: 80px;
}

@media (max-width: 768px) {
.elementor-8072 .elementor-element.elementor-element-3dbfaff7 {
    height: 75px;
    left: -18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414b4e08 */.elementor-8072 .elementor-element.elementor-element-414b4e08 h3{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3744a97b */.elementor-8072 .elementor-element.elementor-element-3744a97b .e-n-tabs-heading {
    width: 650px;
    margin: 0 auto;
    padding:5px;
    border-radius:50px;
    border: 1px solid #ffbc00;
}
@media screen and (max-width: 767px) {
    .elementor-8072 .elementor-element.elementor-element-3744a97b .e-n-tabs-heading {
         width: auto;
        display: flex;
        flex-direction: column; 
        gap: 0px;  
          margin: 0;
        padding:0;
        border-radius:0;
        border: 0px solid #000;
    }
.elementor-8072 .elementor-element.elementor-element-3744a97b button#e-n-tab-title-10710570052{
    margin-top:0;
    }
    button#e-n-tab-title-10710570053{
         margin-top:0;
    }
}

@media (max-width: 768px) {

  /* Ẩn toàn bộ heading tab gốc của Elementor */
  .elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading,
  .e-n-tabs .e-n-tabs-heading,
  .e-n-tabs-heading {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  /* Ẩn từng tab riêng lẻ nếu theme ép flex */
  .elementor-widget-n-tabs .e-n-tabs .e-n-tab-title {
    display: none !important;
  }

  /* Hiển thị dropdown thay thế */
  .mobile-tabs-select {
    display: block !important;
    margin-bottom: 12px;
    position: relative;
  }

  .mobile-tabs-select select {
    width: 100%;
    padding: 20px 20px;
    border: 1px solid #FFBC00;
    border-radius: 30px;
    background: #fff;
    color: #333;
    font-size: 16px;
    line-height: 1.2;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    font-family: 'space grotesk';
    font-weight: 500;
    margin-bottom: 0px;
  }

  /* Icon mũi tên ▼ bên phải */
.mobile-tabs-select::after {
  content: "";
  position: absolute;
  right: 14px;
  top: 50%;
  margin-top: 5px;
  transform: translateY(-50%);
  width: 18px;               /* kích thước icon */
  height: 14px;
  background-image: url("https://hapbx.com/wp-content/uploads/2025/10/dropdown.svg"); /* đường dẫn icon */
  background-repeat: no-repeat;
  background-size: contain;  /* tự co icon cho đẹp */
  pointer-events: none;      /* tránh che click */
}
}

/* ===========================
   DESKTOP (>=769px)
   Hiện tab gốc, ẩn dropdown
=========================== */
@media (min-width: 769px) {
  .elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading {
    display: flex !important;
    visibility: visible !important;
    height: auto !important;
    overflow: visible !important;
  }

  .mobile-tabs-select {
    display: none !important;
  }
}

.elementor-8072 .elementor-element.elementor-element-3744a97b .elementor-icon-box-title, .elementor-icon-box-description{
    color: #fff !important;
}

.elementor-8072 .elementor-element.elementor-element-3744a97b svg {
    fill: #fff
}/* End custom CSS */