.elementor-421 .elementor-element.elementor-element-8bf44b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-8bf44b1 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-8bf44b1 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-8bf44b1 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-fb5a257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-fb5a257 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-fb5a257 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-fb5a257 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-807f11e{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-421 .elementor-element.elementor-element-807f11e .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-807f11e .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-807f11e .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-3eebdc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 6px 0px;}.elementor-421 .elementor-element.elementor-element-3eebdc8 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-28fc762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-421 .elementor-element.elementor-global-2208 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-421 .elementor-element.elementor-global-2208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-c716992{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap: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-421 .elementor-element.elementor-element-c716992 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-c716992 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-c716992 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-1742b13{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-421 .elementor-element.elementor-element-1742b13 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-1742b13 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-1742b13 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-6695443 img{width:70%;}.elementor-421 .elementor-element.elementor-element-3fc40a2{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-421 .elementor-element.elementor-element-3fc40a2 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-3fc40a2 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-3fc40a2 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-77698cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-77698cc img{width:61%;}.elementor-421 .elementor-element.elementor-element-fe54cc9{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-421 .elementor-element.elementor-element-fe54cc9 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-fe54cc9 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-fe54cc9 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-c52df58 img{width:63%;}.elementor-421 .elementor-element.elementor-element-5389a4e{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--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-421 .elementor-element.elementor-element-5389a4e .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-5389a4e .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-5389a4e .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-5389a4e.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-421 .elementor-element.elementor-element-371437d img{width:78%;}.elementor-421 .elementor-element.elementor-element-aec3a55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-aec3a55 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-aec3a55 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-aec3a55 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-afd6c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 6px 0px;}.elementor-421 .elementor-element.elementor-element-afd6c0c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-a2de017 .elementor-heading-title{font-family:var( --e-global-typography-bcd76b2-font-family ), Sans-serif;font-size:var( --e-global-typography-bcd76b2-font-size );font-weight:var( --e-global-typography-bcd76b2-font-weight );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-b4f68a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 2px;padding:60px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-5f737fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--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-421 .elementor-element.elementor-element-5f737fd .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-5f737fd .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-5f737fd .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-ffd0b67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-ffd0b67 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-ffd0b67 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-ffd0b67 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-ba760bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-421 .elementor-element.elementor-element-ba760bc .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-ba760bc .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-ba760bc .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-30cbea0 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:600;line-height:22px;}.elementor-421 .elementor-element.elementor-element-0ae763a{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-84776d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-84776d3 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-84776d3 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-84776d3 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-11015c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-421 .elementor-element.elementor-element-11015c3 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-11015c3 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-11015c3 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-dcaab2c .elementor-heading-title{font-family:var( --e-global-typography-bcd76b2-font-family ), Sans-serif;font-size:var( --e-global-typography-bcd76b2-font-size );font-weight:var( --e-global-typography-bcd76b2-font-weight );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-362faaf{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-93b98e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-93b98e8 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-93b98e8 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-93b98e8 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-2abd3ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-421 .elementor-element.elementor-element-2abd3ba .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-2abd3ba .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-2abd3ba .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-ec1c105 .elementor-heading-title{font-family:var( --e-global-typography-bcd76b2-font-family ), Sans-serif;font-size:var( --e-global-typography-bcd76b2-font-size );font-weight:var( --e-global-typography-bcd76b2-font-weight );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-6f200df{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-890417d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-890417d .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-890417d .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-890417d .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-9f9280e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-421 .elementor-element.elementor-element-9f9280e .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-9f9280e .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-9f9280e .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-d1d6ec6 .elementor-heading-title{font-family:var( --e-global-typography-bcd76b2-font-family ), Sans-serif;font-size:var( --e-global-typography-bcd76b2-font-size );font-weight:var( --e-global-typography-bcd76b2-font-weight );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-e1119f8{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-421 .elementor-element.elementor-element-7b63dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-421 .elementor-element.elementor-element-7b63dfe .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-7b63dfe .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-7b63dfe .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}.elementor-421 .elementor-element.elementor-element-46cc9e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-421 .elementor-element.elementor-element-46cc9e7 .trx_effects_bg_text{z-index:0;}.elementor-421 .elementor-element.elementor-element-46cc9e7 .trx_effects_bg_text.trx_effects_marquee_wrap:not(.trx_effects_marquee_reverse) .trx_effects_marquee_element{padding-right:50px;}.elementor-421 .elementor-element.elementor-element-46cc9e7 .trx_effects_bg_text.trx_effects_marquee_wrap.trx_effects_marquee_reverse .trx_effects_marquee_element{padding-left:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-421 .elementor-element.elementor-element-8bf44b1{--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-421 .elementor-element.elementor-element-fb5a257{--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-421 .elementor-element.elementor-element-3eebdc8 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-28fc762{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-c716992{--justify-content:flex-start;--flex-wrap:wrap;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-421 .elementor-element.elementor-element-1742b13{--min-height:193px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-6695443 img{width:85%;}.elementor-421 .elementor-element.elementor-element-3fc40a2{--min-height:230px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-421 .elementor-element.elementor-element-77698cc img{width:73%;}.elementor-421 .elementor-element.elementor-element-fe54cc9{--min-height:126px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-421 .elementor-element.elementor-element-c52df58 img{width:80%;}.elementor-421 .elementor-element.elementor-element-5389a4e{--min-height:148px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-421 .elementor-element.elementor-element-371437d img{width:72%;}.elementor-421 .elementor-element.elementor-element-aec3a55{--padding-top:90px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-afd6c0c .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-421 .elementor-element.elementor-element-a2de017 .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-b4f68a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-5f737fd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-dcaab2c .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-ec1c105 .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-d1d6ec6 .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-8bf44b1{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-fb5a257{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-807f11e.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-421 .elementor-element.elementor-element-3eebdc8 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-28fc762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-global-2208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-421 .elementor-element.elementor-global-2208.elementor-element{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-aec3a55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:90px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-afd6c0c .elementor-heading-title{font-size:25px;}.elementor-421 .elementor-element.elementor-element-a2de017 .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-b4f68a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-421 .elementor-element.elementor-element-dcaab2c .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-ec1c105 .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}.elementor-421 .elementor-element.elementor-element-d1d6ec6 .elementor-heading-title{font-size:var( --e-global-typography-bcd76b2-font-size );line-height:var( --e-global-typography-bcd76b2-line-height );}}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-8bf44b1{--content-width:1300px;}.elementor-421 .elementor-element.elementor-element-fb5a257{--width:60%;}.elementor-421 .elementor-element.elementor-element-c716992{--width:40%;}.elementor-421 .elementor-element.elementor-element-1742b13{--width:50%;}.elementor-421 .elementor-element.elementor-element-3fc40a2{--width:50%;}.elementor-421 .elementor-element.elementor-element-fe54cc9{--width:50%;}.elementor-421 .elementor-element.elementor-element-5389a4e{--width:40%;}.elementor-421 .elementor-element.elementor-element-aec3a55{--content-width:1300px;}.elementor-421 .elementor-element.elementor-element-ffd0b67{--width:33.3333%;}.elementor-421 .elementor-element.elementor-element-84776d3{--width:33.3333%;}.elementor-421 .elementor-element.elementor-element-93b98e8{--width:33.3333%;}.elementor-421 .elementor-element.elementor-element-890417d{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-421 .elementor-element.elementor-element-fb5a257{--width:60%;}.elementor-421 .elementor-element.elementor-element-1742b13{--width:50%;}.elementor-421 .elementor-element.elementor-element-3fc40a2{--width:50%;}.elementor-421 .elementor-element.elementor-element-fe54cc9{--width:50%;}.elementor-421 .elementor-element.elementor-element-5389a4e{--width:50%;}.elementor-421 .elementor-element.elementor-element-5f737fd{--width:100%;}.elementor-421 .elementor-element.elementor-element-ffd0b67{--width:45%;}.elementor-421 .elementor-element.elementor-element-ba760bc{--width:100%;}.elementor-421 .elementor-element.elementor-element-84776d3{--width:45%;}.elementor-421 .elementor-element.elementor-element-11015c3{--width:100%;}.elementor-421 .elementor-element.elementor-element-93b98e8{--width:45%;}.elementor-421 .elementor-element.elementor-element-2abd3ba{--width:100%;}.elementor-421 .elementor-element.elementor-element-890417d{--width:45%;}.elementor-421 .elementor-element.elementor-element-9f9280e{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-6695443 */.elementor-421 .elementor-element.elementor-element-6695443 img {
    animation: randomFloat1 9s ease-in-out infinite;
    transform-origin: center;
}

@keyframes randomFloat1 {
    0%   { transform: translate(0px, 0px) rotate(0deg); }
    10%  { transform: translate(12px, -8px) rotate(1deg); }
    20%  { transform: translate(-15px, 6px) rotate(-2deg); }
    30%  { transform: translate(8px, 14px) rotate(0.5deg); }
    40%  { transform: translate(-10px, -12px) rotate(1.5deg); }
    50%  { transform: translate(16px, -4px) rotate(-1deg); }
    60%  { transform: translate(-6px, 10px) rotate(0.8deg); }
    70%  { transform: translate(14px, 6px) rotate(-0.5deg); }
    80%  { transform: translate(-12px, -6px) rotate(1deg); }
    90%  { transform: translate(6px, -14px) rotate(-1.2deg); }
    100% { transform: translate(0px, 0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1742b13 */.website-overlay-container {
  position: relative;
  overflow: hidden;
}

.website-overlay-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  padding-left: 50px;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
}

.website-overlay-container:hover::before {
  opacity: 1;
}

.website-overlay-container::after {
  content: "Website Design &\A Development";
  white-space: pre;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;

  /* NEW — border styling */
  display: inline-block;
  padding: 8px 14px;
  border: 1px solid #004AAC;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.95);

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 11;
}

.website-overlay-container:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77698cc */.elementor-421 .elementor-element.elementor-element-77698cc img {
    animation: randomFloat2 6s ease-in-out infinite;
    transform-origin: center;
}

@keyframes randomFloat2 {
    0%   { transform: translate(-20px, 0px) rotate(0deg); }
    20%  { transform: translate(-12px, -6px) rotate(1deg); }
    40%  { transform: translate(-25px, 10px) rotate(-1deg); }
    60%  { transform: translate(-10px, 4px) rotate(0.5deg); }
    80%  { transform: translate(-28px, -4px) rotate(-0.5deg); }
    100% { transform: translate(-20px, 0px) rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc40a2 */.seo-overlay-container {
  position: relative;
  overflow: hidden;
}

.seo-overlay-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  padding-left: 50px;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
}

.seo-overlay-container:hover::before {
  opacity: 1;
}

.seo-overlay-container::after {
  content: "Search Engine\A Optimization";
  white-space: pre;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;

  /* NEW — border styling */
  display: inline-block;
  padding: 8px 14px;
  border: 1px solid #004AAC;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.95);

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 11;
}

.seo-overlay-container:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c52df58 */.elementor-421 .elementor-element.elementor-element-c52df58 img {
    animation: zeroGravity 12s ease-in-out infinite;
    transform-origin: center;
}

@keyframes zeroGravity {
    0%   { transform: translate(0px, 0px) rotate(0deg) scale(1); }
    15%  { transform: translate(12px, -8px) rotate(1deg) scale(1.01); }
    30%  { transform: translate(-10px, 14px) rotate(-1.5deg) scale(0.99); }
    45%  { transform: translate(16px, 6px) rotate(0.5deg) scale(1.02); }
    60%  { transform: translate(-14px, -10px) rotate(-0.5deg) scale(1); }
    75%  { transform: translate(8px, 12px) rotate(1deg) scale(1.01); }
    100% { transform: translate(0px, 0px) rotate(0deg) scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54cc9 */.branding-overlay-container {
  position: relative;
  overflow: hidden;
}

.branding-overlay-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  padding-left: 50px;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
}

.branding-overlay-container:hover::before {
  opacity: 1;
}

.branding-overlay-container::after {
  content: "Branding & \AGraphic Design";
  white-space: pre;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;

  /* NEW — border styling */
  display: inline-block;
  padding: 8px 14px;
  border: 1px solid #004AAC;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.95);

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 11;
}

.branding-overlay-container:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-371437d */.elementor-421 .elementor-element.elementor-element-371437d img {
    animation: balloonHover 5s ease-in-out infinite;
    transform-origin: center;
}

@keyframes balloonHover {
    0%   { transform: translate(0px, 0px) scale(1); }
    25%  { transform: translate(0px, -12px) scale(1.02); }
    50%  { transform: translate(4px, -6px) scale(0.99); }
    75%  { transform: translate(-4px, -12px) scale(1.02); }
    100% { transform: translate(0px, 0px) scale(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5389a4e */.market-overlay-container {
  position: relative;
  overflow: hidden;
}

.market-overlay-container::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  padding-left: 50px;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
}

.market-overlay-container:hover::before {
  opacity: 1;
}

.market-overlay-container::after {
  content: "Digital Marketing";
  white-space: pre;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;

  /* NEW — border styling */
  display: inline-block;
  padding: 8px 14px;
  border: 1px solid #004AAC;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.95);

  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 11;
}

.market-overlay-container:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ae763a */.services-custom-bullets ul {
    list-style: none;
    padding-left: 10px;
}

.services-custom-bullets ul li {
    position: relative;
    padding-left: 20px;
}

.services-custom-bullets ul li::before {
    content: "■";
    position: absolute;
    left: 0;
    color: #ea6631;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-362faaf */.services-custom-bullets ul {
    list-style: none;
    padding-left: 10px;
}

.services-custom-bullets ul li {
    position: relative;
    padding-left: 20px;
}

.services-custom-bullets ul li::before {
    content: "■";
    position: absolute;
    left: 0;
    color: #ea6631;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f200df */.services-custom-bullets ul {
    list-style: none;
    padding-left: 10px;
}

.services-custom-bullets ul li {
    position: relative;
    padding-left: 20px;
}

.services-custom-bullets ul li::before {
    content: "■";
    position: absolute;
    left: 0;
    color: #ea6631;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1119f8 */.services-custom-bullets ul {
    list-style: none;
    padding-left: 10px;
}

.services-custom-bullets ul li {
    position: relative;
    padding-left: 20px;
}

.services-custom-bullets ul li::before {
    content: "■";
    position: absolute;
    left: 0;
    color: #ea6631;
    font-weight: bold;
}/* End custom CSS */