.elementor-3264 .elementor-element.elementor-element-a14abb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:calc(2rem * var(--ratio)) calc(2rem * var(--ratio));--row-gap:calc(2rem * var(--ratio));--column-gap:calc(2rem * var(--ratio));border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0303021A;--border-color:#0303021A;--padding-top:calc(6.25rem * var(--ratio));--padding-bottom:calc(6.25rem * var(--ratio));--padding-left:calc(2rem * var(--ratio));--padding-right:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-1e3d5a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-3264 .elementor-element.elementor-element-1e3d5a8.e-con{--align-self:stretch;}.elementor-3264 .elementor-element.elementor-element-387ef56{--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:calc(2rem * var(--ratio)) calc(2rem * var(--ratio));--row-gap:calc(2rem * var(--ratio));--column-gap:calc(2rem * var(--ratio));}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3264 .elementor-element.elementor-element-c52aa5e{width:var( --container-widget-width, calc(8.75rem * var(--ratio)) );max-width:calc(8.75rem * var(--ratio));--container-widget-width:calc(8.75rem * var(--ratio));--container-widget-flex-grow:0;}.elementor-3264 .elementor-element.elementor-element-c52aa5e img{width:100%;height:calc(10.5rem * var(--ratio));object-fit:contain;object-position:top center;border-radius:calc(1.25rem * var(--ratio)) calc(1.25rem * var(--ratio)) calc(1.25rem * var(--ratio)) calc(1.25rem * var(--ratio));}.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-3264 .elementor-element.elementor-element-b721f42 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.5rem * var(--ratio));font-weight:700;line-height:calc(2rem * var(--ratio));color:var( --e-global-color-accent );}.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-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-wrapper{text-align:start;}.elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-title, .elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-title a{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.125rem * var(--ratio));font-weight:500;}.elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-d54dca4:has(:hover) .elementor-icon-box-title,
					 .elementor-3264 .elementor-element.elementor-element-d54dca4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-description{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.75rem * var(--ratio));font-weight:600;color:#E10503;}.elementor-3264 .elementor-element.elementor-element-bc55ee6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:calc(0.75rem * var(--ratio)) calc(0.75rem * var(--ratio));--row-gap:calc(0.75rem * var(--ratio));--column-gap:calc(0.75rem * var(--ratio));}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3264 .elementor-element.elementor-element-429b107 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-429b107 .elementor-icon{font-size:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-429b107 .elementor-icon svg{height:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c3c0047 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-c3c0047 .elementor-icon{font-size:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c3c0047 .elementor-icon svg{height:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-e044758 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-e044758 .elementor-icon{font-size:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-e044758 .elementor-icon svg{height:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-5f761d1 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-5f761d1 .elementor-icon{font-size:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-5f761d1 .elementor-icon svg{height:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-9494e36 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-9494e36 .elementor-icon{font-size:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-9494e36 .elementor-icon svg{height:calc(2.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c300bf7{--display:flex;--min-height:100%;}.elementor-3264 .elementor-element.elementor-element-c300bf7:not(.elementor-motion-effects-element-type-background), .elementor-3264 .elementor-element.elementor-element-c300bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-c300bf7.e-con{--align-self:stretch;}.elementor-3264 .elementor-element.elementor-element-5c4131c{--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:calc(3.75rem * var(--ratio)) calc(3.75rem * var(--ratio));--row-gap:calc(3.75rem * var(--ratio));--column-gap:calc(3.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-6f67efa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;}.elementor-3264 .elementor-element.elementor-element-3332c86{--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:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-40ebd84 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.25rem * var(--ratio));font-weight:700;line-height:calc(1.75rem * var(--ratio));color:var( --e-global-color-accent );}.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-3264 .elementor-element.elementor-element-8661e69{--divider-border-style:solid;--divider-color:#03030233;--divider-border-width:1px;}.elementor-3264 .elementor-element.elementor-element-8661e69 .elementor-divider-separator{width:calc(5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-8661e69 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3264 .elementor-element.elementor-element-f4fef83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-item > a{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1rem * var(--ratio));font-weight:400;line-height:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3264 .elementor-element.elementor-element-b460141{--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:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-ff941dc .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.25rem * var(--ratio));font-weight:700;line-height:calc(1.75rem * var(--ratio));color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-43deb63{--divider-border-style:solid;--divider-color:#03030233;--divider-border-width:1px;}.elementor-3264 .elementor-element.elementor-element-43deb63 .elementor-divider-separator{width:calc(5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-43deb63 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3264 .elementor-element.elementor-element-579279a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-item > a{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1rem * var(--ratio));font-weight:400;line-height:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3264 .elementor-element.elementor-element-a51496e{--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:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-db3e241 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.25rem * var(--ratio));font-weight:700;line-height:calc(1.75rem * var(--ratio));color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-90deb02{--divider-border-style:solid;--divider-color:#03030233;--divider-border-width:1px;}.elementor-3264 .elementor-element.elementor-element-90deb02 .elementor-divider-separator{width:calc(5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-90deb02 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3264 .elementor-element.elementor-element-102e8e5{width:var( --container-widget-width, calc(15.8rem * var(--ratio))  );max-width:calc(15.8rem * var(--ratio));--container-widget-width:calc(15.8rem * var(--ratio));--container-widget-flex-grow:0;}.elementor-3264 .elementor-element.elementor-element-102e8e5 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1rem * var(--ratio));font-weight:400;line-height:calc(1.5rem * var(--ratio));color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-79be2dc{width:100%;max-width:100%;}.elementor-3264 .elementor-element.elementor-element-4058a10 .elementor-heading-title{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.125rem * var(--ratio));font-weight:400;line-height:calc(1.5rem * var(--ratio));color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-adf33c4{--display:flex;--position:fixed;--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:calc(1.25rem * var(--ratio)) calc(1.25rem * var(--ratio));--row-gap:calc(1.25rem * var(--ratio));--column-gap:calc(1.25rem * var(--ratio));bottom:6%;--z-index:999;}body:not(.rtl) .elementor-3264 .elementor-element.elementor-element-adf33c4{right:4%;}body.rtl .elementor-3264 .elementor-element.elementor-element-adf33c4{left:4%;}.elementor-3264 .elementor-element.elementor-element-823a9f4{background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-823a9f4 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-823a9f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-823a9f4.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-823a9f4.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-823a9f4.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-823a9f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-823a9f4 .elementor-icon{font-size:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-823a9f4 .elementor-icon svg{height:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-0068447{padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-0068447 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-0068447.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-0068447.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-0068447.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-0068447.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-0068447.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-0068447 .elementor-icon{font-size:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-0068447 .elementor-icon svg{height:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-59d3c1e{background-color:#1BD741;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-59d3c1e .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-59d3c1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-59d3c1e.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-59d3c1e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-59d3c1e.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-59d3c1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-59d3c1e .elementor-icon{font-size:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-59d3c1e .elementor-icon svg{height:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-4eac787{background-color:#2196F3;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-4eac787 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-4eac787 .elementor-icon{font-size:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-4eac787 .elementor-icon svg{height:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-bf90264{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-bf90264 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-bf90264.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-bf90264.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-bf90264.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-bf90264.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-bf90264.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-3264 .elementor-element.elementor-element-bf90264 .elementor-icon{font-size:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-bf90264 .elementor-icon svg{height:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-8c589d9{--display:flex;--position:fixed;--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);bottom:0px;}.elementor-3264 .elementor-element.elementor-element-8c589d9:not(.elementor-motion-effects-element-type-background), .elementor-3264 .elementor-element.elementor-element-8c589d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-3264 .elementor-element.elementor-element-8c589d9{left:0px;}body.rtl .elementor-3264 .elementor-element.elementor-element-8c589d9{right:0px;}.elementor-3264 .elementor-element.elementor-element-da7e3d9{--display:flex;--border-radius:calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio));--padding-top:calc(0.5rem * var(--ratio));--padding-bottom:calc(0.5rem * var(--ratio));--padding-left:calc(0.5rem * var(--ratio));--padding-right:calc(0.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-da7e3d9:not(.elementor-motion-effects-element-type-background), .elementor-3264 .elementor-element.elementor-element-da7e3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDC2E33;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3264 .elementor-element.elementor-element-4089194{border-style:dashed;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button{font-family:"SVN-Gilroy", Sans-serif;font-size:calc(1.5rem * var(--ratio));font-weight:700;text-transform:uppercase;border-radius:calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio)) calc(62.5rem * var(--ratio));padding:calc(0.25rem * var(--ratio)) calc(1.25rem * var(--ratio)) calc(0.25rem * var(--ratio)) calc(0.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-35b12fb{background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-35b12fb .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-35b12fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-35b12fb.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-35b12fb.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-35b12fb.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-35b12fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-35b12fb .elementor-icon{font-size:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-35b12fb .elementor-icon svg{height:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-912c477{padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-912c477 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-912c477.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-912c477.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-912c477.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-912c477.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-912c477.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-912c477 .elementor-icon{font-size:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-912c477 .elementor-icon svg{height:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-ccfc5d5{background-color:#1BD741;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-ccfc5d5 .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-ccfc5d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-ccfc5d5.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-ccfc5d5.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-ccfc5d5.elementor-view-framed .elementor-icon, .elementor-3264 .elementor-element.elementor-element-ccfc5d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3264 .elementor-element.elementor-element-ccfc5d5 .elementor-icon{font-size:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-ccfc5d5 .elementor-icon svg{height:calc(2rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c043c9f{background-color:#2196F3;padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-3264 .elementor-element.elementor-element-c043c9f .elementor-icon-wrapper{text-align:center;}.elementor-3264 .elementor-element.elementor-element-c043c9f .elementor-icon{font-size:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c043c9f .elementor-icon svg{height:calc(1.75rem * var(--ratio));}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-3264 .elementor-element.elementor-element-1e3d5a8{--width:calc(18rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c300bf7{--width:1px;}.elementor-3264 .elementor-element.elementor-element-5c4131c{--width:calc(100% - 18rem * var(--ratio) - 1px);}.elementor-3264 .elementor-element.elementor-element-3332c86{--width:40%;}.elementor-3264 .elementor-element.elementor-element-b460141{--width:auto;}.elementor-3264 .elementor-element.elementor-element-a51496e{--width:auto;}.elementor-3264 .elementor-element.elementor-element-adf33c4{--width:auto;}.elementor-3264 .elementor-element.elementor-element-da7e3d9{--width:auto;}}@media(max-width:1023px) and (min-width:768px){.elementor-3264 .elementor-element.elementor-element-1e3d5a8{--width:100%;}.elementor-3264 .elementor-element.elementor-element-5c4131c{--width:100%;}.elementor-3264 .elementor-element.elementor-element-3332c86{--width:100%;}.elementor-3264 .elementor-element.elementor-element-b460141{--width:100%;}.elementor-3264 .elementor-element.elementor-element-a51496e{--width:100%;}.elementor-3264 .elementor-element.elementor-element-adf33c4{--width:auto;}.elementor-3264 .elementor-element.elementor-element-8c589d9{--width:100%;}.elementor-3264 .elementor-element.elementor-element-da7e3d9{--width:auto;}}@media(max-width:1023px){.elementor-3264 .elementor-element.elementor-element-a14abb8{--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:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));--padding-top:calc(2.5rem * var(--ratio));--padding-bottom:calc(1rem * var(--ratio));--padding-left:calc(1rem * var(--ratio));--padding-right:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-1e3d5a8{--gap:calc(1.5rem * var(--ratio)) calc(1.5rem * var(--ratio));--row-gap:calc(1.5rem * var(--ratio));--column-gap:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-387ef56{--gap:calc(1rem * var(--ratio))  calc(1rem * var(--ratio));--row-gap:calc(1rem * var(--ratio));--column-gap:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c52aa5e{--container-widget-width:calc(6.25rem * var(--ratio));--container-widget-flex-grow:0;width:var( --container-widget-width, calc(6.25rem * var(--ratio)) );max-width:calc(6.25rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c52aa5e img{height:calc(7.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-b721f42 .elementor-heading-title{font-size:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-title, .elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-title a{font-size:calc(0.875rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-d54dca4 .elementor-icon-box-description{font-size:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-5c4131c{--gap:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-6f67efa{--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:calc(2.5rem * var(--ratio)) calc(2.5rem * var(--ratio));--row-gap:calc(2.5rem * var(--ratio));--column-gap:calc(2.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-3332c86{--gap:calc(1rem * var(--ratio))  calc(1rem * var(--ratio));--row-gap:calc(1rem * var(--ratio));--column-gap:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-40ebd84 .elementor-heading-title{font-size:calc(1.125rem * var(--ratio));line-height:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3264 .elementor-element.elementor-element-f4fef83 .elementor-icon-list-item > a{font-size:calc(0.875rem * var(--ratio));line-height:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-b460141{--gap:calc(1rem * var(--ratio))  calc(1rem * var(--ratio));--row-gap:calc(1rem * var(--ratio));--column-gap:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-ff941dc .elementor-heading-title{font-size:calc(1.125rem * var(--ratio));line-height:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-43deb63 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3264 .elementor-element.elementor-element-579279a .elementor-icon-list-item > a{font-size:calc(0.875rem * var(--ratio));line-height:calc(1.75rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-a51496e{--gap:calc(1rem * var(--ratio)) calc(1rem * var(--ratio));--row-gap:calc(1rem * var(--ratio));--column-gap:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-db3e241 .elementor-heading-title{font-size:calc(1.125rem * var(--ratio));line-height:calc(1.5rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-90deb02 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3264 .elementor-element.elementor-element-102e8e5{width:100%;max-width:100%;}.elementor-3264 .elementor-element.elementor-element-102e8e5 .elementor-heading-title{font-size:calc(0.875rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-4058a10 .elementor-heading-title{font-size:calc(1rem * var(--ratio));}body:not(.rtl) .elementor-3264 .elementor-element.elementor-element-adf33c4{right:0%;}body.rtl .elementor-3264 .elementor-element.elementor-element-adf33c4{left:0%;}.elementor-3264 .elementor-element.elementor-element-adf33c4{bottom:0%;}.elementor-3264 .elementor-element.elementor-element-8c589d9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:calc(0.5rem * var(--ratio)) calc(0.5rem * var(--ratio));--row-gap:calc(0.5rem * var(--ratio));--column-gap:calc(0.5rem * var(--ratio));--flex-wrap:wrap;--padding-top:calc(0.5rem * var(--ratio));--padding-bottom:calc(0.5rem * var(--ratio));--padding-left:0;--padding-right:0;bottom:0px;--z-index:9999;}body:not(.rtl) .elementor-3264 .elementor-element.elementor-element-8c589d9{left:0px;}body.rtl .elementor-3264 .elementor-element.elementor-element-8c589d9{right:0px;}.elementor-3264 .elementor-element.elementor-element-da7e3d9{--padding-top:calc(0.35rem * var(--ratio));--padding-bottom:calc(0.35rem * var(--ratio));--padding-left:calc(0.35rem * var(--ratio));--padding-right:calc(0.35rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button{font-size:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-35b12fb .elementor-icon{font-size:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-35b12fb .elementor-icon svg{height:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-912c477 .elementor-icon{font-size:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-912c477 .elementor-icon svg{height:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-ccfc5d5 .elementor-icon{font-size:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-ccfc5d5 .elementor-icon svg{height:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c043c9f .elementor-icon{font-size:calc(1rem * var(--ratio));}.elementor-3264 .elementor-element.elementor-element-c043c9f .elementor-icon svg{height:calc(1rem * var(--ratio));}}@media(max-width:767px){.elementor-3264 .elementor-element.elementor-element-da7e3d9{--width:auto;}}/* Start custom CSS for icon, class: .elementor-element-429b107 */.elementor-3264 .elementor-element.elementor-element-429b107 .elementor-icon-wrapper{
    width:  calc(2.25rem * var(--ratio));
    height: calc(2.25rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c3c0047 */.elementor-3264 .elementor-element.elementor-element-c3c0047 .elementor-icon-wrapper{
    width:  calc(2.25rem * var(--ratio));
    height: calc(2.25rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e044758 */.elementor-3264 .elementor-element.elementor-element-e044758 .elementor-icon-wrapper{
    width:  calc(2.25rem * var(--ratio));
    height: calc(2.25rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5f761d1 */.elementor-3264 .elementor-element.elementor-element-5f761d1 .elementor-icon-wrapper{
    width:  calc(2.25rem * var(--ratio));
    height: calc(2.25rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9494e36 */.elementor-3264 .elementor-element.elementor-element-9494e36 .elementor-icon-wrapper{
    width:  calc(2.25rem * var(--ratio));
    height: calc(2.25rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0068447 */.elementor-3264 .elementor-element.elementor-element-0068447 .elementor-icon-wrapper{
    background: linear-gradient(83.84deg, #0088FF -6.87%, #A033FF 26.54%, #FF5C87 100%);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bf90264 */.elementor-3264 .elementor-element.elementor-element-bf90264 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adf33c4 *//* --- 1. HIỆU ỨNG LẮC (SHAKE) --- */
@keyframes wrapper-shake {
    0% { transform: rotate(0) scale(1) skew(1deg); }
    10% { transform: rotate(-25deg) scale(1.1) skew(1deg); }
    20% { transform: rotate(25deg) scale(1.1) skew(1deg); }
    30% { transform: rotate(-25deg) scale(1.1) skew(1deg); }
    40% { transform: rotate(25deg) scale(1.1) skew(1deg); }
    50% { transform: rotate(0) scale(1) skew(1deg); }
    100% { transform: rotate(0) scale(1) skew(1deg); }
}

/* --- 2. HIỆU ỨNG SÓNG NƯỚC (RIPPLE) --- */
@keyframes wrapper-ripple {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    100% {
        transform: scale(1.7); /* Phóng to ra 1.7 lần so với wrapper gốc */
        opacity: 0;
    }
}

/* --- CSS HIỆN TẠI CỦA BẠN KẾT HỢP ANIMATION --- */
.elementor-3264 .elementor-element.elementor-element-adf33c4 .elementor-icon-wrapper {
    width:  calc(3rem * var(--ratio));
    height: calc(3rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
    
    /* BỔ SUNG THÊM CÁC THUỘC TÍNH DƯỚI ĐÂY */
    position: relative; /* Rất quan trọng để định vị sóng nước */
    z-index: 1;
    border-radius: 50%; /* Đảm bảo wrapper hình tròn để sóng tỏa ra tròn đều */
}

/* Chỉ áp dụng hiệu ứng lắc cho 4 icon mạng xã hội, bỏ qua nút back-to-top */
#phone .elementor-icon-wrapper,
#mess .elementor-icon-wrapper,
#whatsapp .elementor-icon-wrapper,
#zalo .elementor-icon-wrapper {
    animation: wrapper-shake 2.5s infinite;
}

/* --- TẠO LỚP SÓNG NƯỚC BÊN NGOÀI WRAPPER --- */
#phone .elementor-icon-wrapper::after,
#mess .elementor-icon-wrapper::after,
#whatsapp .elementor-icon-wrapper::after,
#zalo .elementor-icon-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1; /* Nằm dưới icon */
    animation: wrapper-ripple 1.5s infinite ease-out;
}

/* --- TÙY CHỈNH MÀU SÓNG CHO TỪNG ICON --- */
#phone .elementor-icon-wrapper::after { background-color: #ffc107; }
#mess .elementor-icon-wrapper::after { background: linear-gradient(45deg, #0088FF, #A033FF, #FF5C87); }
#whatsapp .elementor-icon-wrapper::after { background-color: #25D366; }
#zalo .elementor-icon-wrapper::after { background-color: #015CE0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4089194 */.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}
.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button-icon{
    width: calc(3rem * var(--ratio));
    height: calc(3rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: linear-gradient(180deg, #F1AC34 0%, #FFF67C 50%, #FDC83B 100%);
}

.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button-icon svg {
    fill: var(--e-global-color-accent);
}

@media (max-width: 1023px){
.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button-icon{
    width: calc(2rem * var(--ratio));
    height: calc(2rem * var(--ratio));
    
}
.elementor-3264 .elementor-element.elementor-element-4089194 .elementor-button-icon svg {
    width: calc(0.625rem * var(--ratio));
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-912c477 */.elementor-3264 .elementor-element.elementor-element-912c477 .elementor-icon-wrapper{
    background: linear-gradient(83.84deg, #0088FF -6.87%, #A033FF 26.54%, #FF5C87 100%);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c589d9 *//* --- 1. HIỆU ỨNG LẮC (SHAKE) --- */
@keyframes wrapper-shake {
    0% { transform: rotate(0) scale(1) skew(1deg); }
    10% { transform: rotate(-25deg) scale(1.1) skew(1deg); }
    20% { transform: rotate(25deg) scale(1.1) skew(1deg); }
    30% { transform: rotate(-25deg) scale(1.1) skew(1deg); }
    40% { transform: rotate(25deg) scale(1.1) skew(1deg); }
    50% { transform: rotate(0) scale(1) skew(1deg); }
    100% { transform: rotate(0) scale(1) skew(1deg); }
}

/* --- 2. HIỆU ỨNG SÓNG NƯỚC (RIPPLE) --- */
@keyframes wrapper-ripple {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    100% {
        transform: scale(1.7); /* Phóng to ra 1.7 lần so với wrapper gốc */
        opacity: 0;
    }
}

/* --- CSS HIỆN TẠI CỦA BẠN KẾT HỢP ANIMATION --- */
.elementor-3264 .elementor-element.elementor-element-8c589d9 .elementor-icon-wrapper {
    width:  calc(2rem * var(--ratio));
    height: calc(2rem * var(--ratio));
    display: flex;
    justify-content: center;
    align-items: center;
    
    /* BỔ SUNG THÊM CÁC THUỘC TÍNH DƯỚI ĐÂY */
    position: relative; /* Rất quan trọng để định vị sóng nước */
    z-index: 1;
    border-radius: 50%; /* Đảm bảo wrapper hình tròn để sóng tỏa ra tròn đều */
}

/* Chỉ áp dụng hiệu ứng lắc cho 4 icon mạng xã hội, bỏ qua nút back-to-top */
#phone-mobile .elementor-icon-wrapper,
#mess-mobile .elementor-icon-wrapper,
#whatsapp-mobile .elementor-icon-wrapper,
#zalo-mobile .elementor-icon-wrapper {
    animation: wrapper-shake 2.5s infinite;
}

/* --- TẠO LỚP SÓNG NƯỚC BÊN NGOÀI WRAPPER --- */
#phone-mobile .elementor-icon-wrapper::after,
#mess-mobile .elementor-icon-wrapper::after,
#whatsapp-mobile .elementor-icon-wrapper::after,
#zalo-mobile .elementor-icon-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1; /* Nằm dưới icon */
    animation: wrapper-ripple 1.5s infinite ease-out;
}

/* --- TÙY CHỈNH MÀU SÓNG CHO TỪNG ICON --- */
#phone-mobile .elementor-icon-wrapper::after { background-color: #ffc107; }
#mess-mobile .elementor-icon-wrapper::after { background: linear-gradient(45deg, #0088FF, #A033FF, #FF5C87); }
#whatsapp-mobile .elementor-icon-wrapper::after { background-color: #25D366; }
#zalo-mobile .elementor-icon-wrapper::after { background-color: #015CE0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Xlight.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-XBold.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Thin-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Xlight-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Medium-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-SemiBold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Bold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-XBold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'SVN-Gilroy';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.latusa.vn/wp-content/uploads/2026/09/SVN-Gilroy-Heavy-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */