.elementor-4675 .elementor-element.elementor-element-12101eb{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-12101eb:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-12101eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5F3;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-12101eb{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-55d0a4b{--display:flex;}.elementor-4675 .elementor-element.elementor-element-35a7fdf .elementor-heading-title{font-family:"Montserrat", Inter;font-size:36px;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-3ad80da{color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-d34aa04 .elementor-button{background-color:transparent;font-family:"Inter", Inter;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );background-image:linear-gradient(161deg, var( --e-global-color-primary ) 9%, var( --e-global-color-secondary ) 83%);border-radius:26px 26px 26px 26px;padding:18px 40px 18px 40px;}.elementor-4675 .elementor-element.elementor-element-d34aa04 .elementor-button:hover, .elementor-4675 .elementor-element.elementor-element-d34aa04 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-quaternary );background-image:linear-gradient(131deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 88%);}.elementor-4675 .elementor-element.elementor-element-d34aa04{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4675 .elementor-element.elementor-element-d34aa04.elementor-element{--align-self:flex-start;}.elementor-4675 .elementor-element.elementor-element-d34aa04 .elementor-button:hover svg, .elementor-4675 .elementor-element.elementor-element-d34aa04 .elementor-button:focus svg{fill:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-8e6ca89{--display:flex;}.elementor-4675 .elementor-element.elementor-element-6617962{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-6617962:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-6617962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6617962{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-e8eceab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e8eceab{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-6e4a11f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-6e4a11f .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-7ef1bbf{text-align:center;}.elementor-4675 .elementor-element.elementor-element-7ef1bbf .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-c15657a{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-c15657a .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-c15657a .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-08fae36{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-08fae36.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-1932bbc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-27bb6fe{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-27bb6fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-27bb6fe.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-27bb6fe.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:1.9px;}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-3c01cf2{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-3c01cf2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-3c01cf2.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-3c01cf2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:1.9px;}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-0145b91{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0145b91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0145b91.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-0145b91.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:1.9px;}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-47cad30{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-47cad30{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-28ea1f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-28ea1f5{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-9e99bde{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-9e99bde .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-a46daa2{text-align:center;}.elementor-4675 .elementor-element.elementor-element-a46daa2 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-8b4f8f6{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-8b4f8f6 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-8b4f8f6 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-0c0fa84{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-0c0fa84.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-2405935{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2405935{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-53f77e5{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-21676f4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-fa3a582{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-fa3a582.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-fa3a582.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-fa3a582.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-c5603e8{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-c5603e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-c5603e8.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-c5603e8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-8b5f6aa{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-8b5f6aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-8b5f6aa.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-8b5f6aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-0ddf462{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:15px;}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-wrapper{align-items:start;}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0ddf462.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0ddf462.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-0ddf462.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon{font-size:50px;}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-6af68b3{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-6af68b3:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-6af68b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6af68b3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-eec0e93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-eec0e93{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-9669a4f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-4675 .elementor-element.elementor-element-9669a4f .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-7be97e0{text-align:left;}.elementor-4675 .elementor-element.elementor-element-7be97e0 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-8030b39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-8030b39.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-a147929{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-a147929 .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-4675 .elementor-element.elementor-element-a147929 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-eca5799{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-004829c{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:22px;}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-004829c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-004829c.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-004829c.elementor-view-default .elementor-icon{fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon{font-size:34px;}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-651d5b1{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:22px;}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-651d5b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-651d5b1.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-651d5b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon{font-size:34px;}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-f3240b2{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:22px;}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-f3240b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-f3240b2.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-f3240b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon{font-size:34px;}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-7c01ebd{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;--icon-box-icon-margin:22px;}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-7c01ebd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-7c01ebd.elementor-view-framed .elementor-icon, .elementor-4675 .elementor-element.elementor-element-7c01ebd.elementor-view-default .elementor-icon{fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-color:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon{font-size:34px;}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-9cef594{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-9cef594:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-9cef594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 50%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9cef594{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-b549c93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b549c93{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-f8451da{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-f8451da .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-4a5b400{text-align:center;}.elementor-4675 .elementor-element.elementor-element-4a5b400 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-73d66b8{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-73d66b8 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-73d66b8 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-4a9b72e{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-4a9b72e.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-8de7756{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8de7756{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-5a5ffb3{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-5e66531{--display:flex;}.elementor-4675 .elementor-element.elementor-element-94a18fa{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-94a18fa:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-94a18fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-94a18fa{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-f6d2d34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f6d2d34{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-722fe42{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-4675 .elementor-element.elementor-element-722fe42 .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-a48efe4{text-align:left;}.elementor-4675 .elementor-element.elementor-element-a48efe4 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-c4c86a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-c4c86a2.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-0ff224d{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-0ff224d .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-4675 .elementor-element.elementor-element-0ff224d .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-01e098f{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:10px 10px 10px 10px;}.elementor-4675 .elementor-element.elementor-element-3b1dcbf{font-family:"Inter", Inter;font-size:14px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-4675 .elementor-element.elementor-element-41767fc1{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41767fc1{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-48571f09{--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;--border-radius:60px 60px 0px 0px;--padding-block-start:120px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-48571f09:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-48571f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vira.vn/wp-content/uploads/2025/10/service-section-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-48571f09{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-d4b8189{--display:flex;--min-height:600px;--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:20px 80px;--row-gap:20px;--column-gap:80px;}.elementor-4675 .elementor-element.elementor-element-3baa35af{--display:flex;}.elementor-4675 .elementor-element.elementor-element-63f19a56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-63f19a56{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-1bf81c3{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-4675 .elementor-element.elementor-element-1bf81c3 .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-2962ea75{text-align:left;}.elementor-4675 .elementor-element.elementor-element-2962ea75 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-237acd5e{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-237acd5e .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-4675 .elementor-element.elementor-element-237acd5e .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-5eebbe71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-5eebbe71.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-702c48a{border-radius:10px 10px 10px 10px;}.elementor-4675 .elementor-element.elementor-element-45f285fd{--display:flex;}.elementor-4675 .elementor-element.elementor-element-45f285fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4675 .elementor-element.elementor-element-e25d2ed{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-bb39bad{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-725f693{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-352fae8{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-344508e{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-6c8417d{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-166c35a{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-166c35a:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-166c35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-166c35a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-ae5b86f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ae5b86f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-630399b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-630399b .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-b1023af{text-align:center;}.elementor-4675 .elementor-element.elementor-element-b1023af .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-ecac607{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-ecac607 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-ecac607 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-dc7ccb0{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-dc7ccb0.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-9d9b375{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-5c26588{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:18px;--padding-block-end:18px;--padding-inline-start:18px;--padding-inline-end:18px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5c26588{--padding-inline-start:18px;--padding-inline-end:18px;}.elementor-4675 .elementor-element.elementor-element-760790a{border-radius:10px 10px 10px 10px;}.elementor-4675 .elementor-element.elementor-element-0266498{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-4675 .elementor-element.elementor-element-0266498 .elementor-heading-title{font-family:"Inter", Inter;font-size:22px;font-weight:700;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-b714f31{font-family:"Inter", Inter;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-a8198ee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:18px;--padding-block-end:18px;--padding-inline-start:18px;--padding-inline-end:18px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-a8198ee{--padding-inline-start:18px;--padding-inline-end:18px;}.elementor-4675 .elementor-element.elementor-element-bc1518e{border-radius:10px 10px 10px 10px;}.elementor-4675 .elementor-element.elementor-element-83ec3d2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-4675 .elementor-element.elementor-element-83ec3d2 .elementor-heading-title{font-family:"Inter", Inter;font-size:22px;font-weight:700;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-4467cef{font-family:"Inter", Inter;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-955a6e2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:18px;--padding-block-end:18px;--padding-inline-start:18px;--padding-inline-end:18px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-955a6e2{--padding-inline-start:18px;--padding-inline-end:18px;}.elementor-4675 .elementor-element.elementor-element-98d4fbb{border-radius:10px 10px 10px 10px;}.elementor-4675 .elementor-element.elementor-element-dddb5ba{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-4675 .elementor-element.elementor-element-dddb5ba .elementor-heading-title{font-family:"Inter", Inter;font-size:22px;font-weight:700;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-f95ed1f{font-family:"Inter", Inter;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-74e5075{font-family:"Inter", Inter;font-size:14px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-4675 .elementor-element.elementor-element-7d511a9{--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;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-7d511a9:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-7d511a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7d511a9{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-8ba6c26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8ba6c26{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-07bf23e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-07bf23e .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-7a8a95e{text-align:center;}.elementor-4675 .elementor-element.elementor-element-7a8a95e .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-0e0ecae{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-0e0ecae .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-0e0ecae .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-20a31ea{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-20a31ea.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-95f21d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-95f21d7{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-e919001{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4675 .elementor-element.elementor-element-e919001.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-e919001 .swiper-wrapper{display:flex;align-items:center;}.elementor-4675 .elementor-element.elementor-element-2d29f71{border-style:solid;border-width:0px 6px 0px 6px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;padding-block-end:calc( 17px / 2 );}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;padding-block-start:calc( 17px / 2 );}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-swiper-button{font-size:0px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;height:18px;width:18px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-horizontal .swiper-pagination-progressbar{height:18px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__name{color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__header, .elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__name{font-family:"Inter", Inter;font-size:18px;font-weight:700;line-height:1.6em;letter-spacing:0.8px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__title{font-family:"Inter", Inter;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-star-rating{font-size:17px;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-4675 .elementor-element.elementor-element-56f418e{--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;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-56f418e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-991ec39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-991ec39{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-1cef1da{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-1cef1da .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-829c360{text-align:center;}.elementor-4675 .elementor-element.elementor-element-829c360 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-798285c{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-798285c .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-798285c .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-57ed415{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-57ed415.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-58cf38e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-c527719{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 08px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-a5eae27{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 08px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-d35abf6{padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 08px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-wrapper{text-align:justify;}.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-title, .elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button{background-color:transparent;font-family:"Inter", Inter;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );background-image:linear-gradient(161deg, var( --e-global-color-primary ) 9%, var( --e-global-color-secondary ) 83%);border-radius:26px 26px 26px 26px;padding:18px 40px 18px 40px;}.elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button:hover, .elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button:focus{background-color:transparent;color:var( --e-global-color-quaternary );background-image:linear-gradient(131deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 88%);}.elementor-4675 .elementor-element.elementor-element-3f496ac{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 024px) 0px;}.elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button:hover svg, .elementor-4675 .elementor-element.elementor-element-3f496ac .elementor-button:focus svg{fill:var( --e-global-color-quaternary );}.elementor-4675 .elementor-element.elementor-element-5fc7b670{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-5fc7b670:not(.elementor-motion-effects-element-type-background), .elementor-4675 .elementor-element.elementor-element-5fc7b670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-tertiary ) 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5fc7b670{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-61315d49{--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:center;}.elementor-4675 .elementor-element.elementor-element-47eca9b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-47eca9b3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-625f5f59{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-4675 .elementor-element.elementor-element-625f5f59 .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-4c43503c{text-align:center;}.elementor-4675 .elementor-element.elementor-element-4c43503c .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-4675 .elementor-element.elementor-element-51d48446{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-4675 .elementor-element.elementor-element-51d48446 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-4675 .elementor-element.elementor-element-51d48446 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-4675 .elementor-element.elementor-element-58df955e{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-58df955e.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-283190fa{--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;}@media(max-width:991px){.elementor-4675 .elementor-element.elementor-element-12101eb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-12101eb{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-4675 .elementor-element.elementor-element-35a7fdf{width:var( --container-widget-width, 79% );max-width:79%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;}.elementor-4675 .elementor-element.elementor-element-35a7fdf.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-35a7fdf .elementor-heading-title{font-size:40px;}.elementor-4675 .elementor-element.elementor-element-3ad80da{width:var( --container-widget-width, 558px );max-width:558px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:justify;}.elementor-4675 .elementor-element.elementor-element-3ad80da.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-d34aa04{margin:-9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;}.elementor-4675 .elementor-element.elementor-element-d34aa04.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-6617962{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6617962{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-6e4a11f{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-08fae36{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-1932bbc{--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-47cad30{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-47cad30{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-9e99bde{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-0c0fa84{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-21676f4{--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-6af68b3{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6af68b3{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-9669a4f{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-8030b39{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-eca5799{--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-9cef594{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9cef594{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-f8451da{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-4a9b72e{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-94a18fa{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-94a18fa{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-722fe42{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-c4c86a2{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-41767fc1{--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41767fc1{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-4675 .elementor-element.elementor-element-48571f09{--border-radius:0px 0px 0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-48571f09{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-d4b8189{--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:45px 0px;--row-gap:45px;--column-gap:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d4b8189{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-4675 .elementor-element.elementor-element-3baa35af{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3baa35af{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-1bf81c3{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-5eebbe71{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-e25d2ed{--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-166c35a{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-166c35a{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-630399b{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-dc7ccb0{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-9d9b375{--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-7d511a9{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7d511a9{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-07bf23e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-20a31ea{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-e919001{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4675 .elementor-element.elementor-element-e919001.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-56f418e{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-56f418e{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-1cef1da{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-57ed415{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-58cf38e{--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-5fc7b670{--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;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5fc7b670{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-4675 .elementor-element.elementor-element-625f5f59{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-58df955e{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-4675 .elementor-element.elementor-element-283190fa.e-con{--align-self:center;}}@media(max-width:767px){.elementor-4675 .elementor-element.elementor-element-12101eb{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-12101eb{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-4675 .elementor-element.elementor-element-35a7fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4675 .elementor-element.elementor-element-35a7fdf .elementor-heading-title{font-size:24px;}.elementor-4675 .elementor-element.elementor-element-d34aa04{width:100%;max-width:100%;}.elementor-4675 .elementor-element.elementor-element-d34aa04.elementor-element{--align-self:center;}.elementor-4675 .elementor-element.elementor-element-6617962{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6617962{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-6e4a11f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-08fae36{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-1932bbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-27bb6fe .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-3c01cf2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-0145b91 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-47cad30{--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-47cad30{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-9e99bde{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-0c0fa84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-21676f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-fa3a582 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-c5603e8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-8b5f6aa .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-0ddf462 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-6af68b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6af68b3{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-9669a4f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-8030b39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-eca5799{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-9cef594{--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9cef594{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-f8451da{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-4a9b72e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-94a18fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-94a18fa{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-722fe42{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-c4c86a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-41767fc1{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-41767fc1{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-48571f09{--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-48571f09{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4675 .elementor-element.elementor-element-d4b8189{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-block-start:010px;--padding-block-end:010px;--padding-inline-start:010px;--padding-inline-end:010px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d4b8189{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-4675 .elementor-element.elementor-element-1bf81c3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-5eebbe71{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-e25d2ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-166c35a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-166c35a{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-630399b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-dc7ccb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-9d9b375{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-7d511a9{--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7d511a9{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-07bf23e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-20a31ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-e919001{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-56f418e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-56f418e{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-1cef1da{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-57ed415{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-4675 .elementor-element.elementor-element-58cf38e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4675 .elementor-element.elementor-element-5fc7b670{--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5fc7b670{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-4675 .elementor-element.elementor-element-625f5f59{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-4675 .elementor-element.elementor-element-58df955e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}}@media(min-width:768px){.elementor-4675 .elementor-element.elementor-element-eec0e93{--width:55%;}.elementor-4675 .elementor-element.elementor-element-f6d2d34{--width:55%;}.elementor-4675 .elementor-element.elementor-element-3baa35af{--width:40%;}.elementor-4675 .elementor-element.elementor-element-45f285fd{--width:59.194%;}.elementor-4675 .elementor-element.elementor-element-61315d49{--width:100%;}.elementor-4675 .elementor-element.elementor-element-283190fa{--width:81%;}}@media(max-width:991px) and (min-width:768px){.elementor-4675 .elementor-element.elementor-element-eec0e93{--width:83%;}.elementor-4675 .elementor-element.elementor-element-f6d2d34{--width:62%;}.elementor-4675 .elementor-element.elementor-element-3baa35af{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-3ad80da */.elementor-4675 .elementor-element.elementor-element-3ad80da p {
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ccb6db */.elementor-4675 .elementor-element.elementor-element-4ccb6db {
    height: 100%
}


.elementor-4675 .elementor-element.elementor-element-4ccb6db img {
    border-radius: 20px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27bb6fe */.elementor-4675 .elementor-element.elementor-element-27bb6fe p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c01cf2 */.elementor-4675 .elementor-element.elementor-element-3c01cf2 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0145b91 */.elementor-4675 .elementor-element.elementor-element-0145b91 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f77e5 */.elementor-4675 .elementor-element.elementor-element-53f77e5 img {
    width: 100%;
}

.elementor-4675 .elementor-element.elementor-element-53f77e5 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fa3a582 */.elementor-4675 .elementor-element.elementor-element-fa3a582 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5603e8 */.elementor-4675 .elementor-element.elementor-element-c5603e8 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b5f6aa */.elementor-4675 .elementor-element.elementor-element-8b5f6aa p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ddf462 */.elementor-4675 .elementor-element.elementor-element-0ddf462 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8030b39 */.elementor-4675 .elementor-element.elementor-element-8030b39 p {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-004829c */.elementor-4675 .elementor-element.elementor-element-004829c .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-004829c p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-651d5b1 */.elementor-4675 .elementor-element.elementor-element-651d5b1 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-651d5b1 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f3240b2 */.elementor-4675 .elementor-element.elementor-element-f3240b2 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-f3240b2 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c01ebd */.elementor-4675 .elementor-element.elementor-element-7c01ebd .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-7c01ebd p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a5ffb3 */.elementor-4675 .elementor-element.elementor-element-5a5ffb3 img {
    width: 100%;
}

.elementor-4675 .elementor-element.elementor-element-5a5ffb3 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3aca774 */:root {
  --timeline-color-primary: #2f783b; 
  --timeline-color-line: #f0f0f0;
  --timeline-color-bg: #f9f9f9;
  --timeline-color-white: #ffffff;
}

/* --- 1. Container Chính & Đường Kẻ Giữa --- */
.custom-step-design-web {
  position: relative;
  max-width: 900px; /* Độ rộng tối đa của timeline */
  margin: 0px auto;
  font-family: Arial, sans-serif; /* Đảm bảo font chữ đồng nhất */
}

/* Đường kẻ dọc giữa */
.custom-step-design-web::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 4px;
  background-color: var(--timeline-color-line);
  transform: translateX(-50%);
  z-index: 1;
}

/* --- 2. Vòng tròn "Start" --- */
.timeline-start {
  position: relative;
  z-index: 3;
  width: 100px;
  height: 100px;
  margin: 0 auto 40px auto; /* Căn giữa và tạo khoảng cách */
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--timeline-color-primary);
  color: var(--timeline-color-white);
  border-radius: 50%;
  border: 5px solid var(--timeline-color-white);
  box-shadow: 0 0 0 4px var(--timeline-color-primary); /* Tạo viền 2 lớp */
  font-size: 1.2em;
  font-weight: bold;
}

/* --- 3. Các Item (Step) --- */
.timeline-item {
  position: relative;
  width: 50%;
  margin-bottom: 5px;
  z-index: 2;
  box-sizing: border-box; /* Quan trọng cho padding */
}

/* Item bên trái (lẻ: 1, 3, 5) */
.timeline-item:nth-child(odd) {
  left: 0;
  padding-right: 60px; /* Khoảng cách với đường kẻ */
  text-align: right;
}

/* Item bên phải (chẵn: 2, 4, 6) */
.timeline-item:nth-child(even) {
  left: 50%;
  padding-left: 60px; /* Khoảng cách với đường kẻ */
  text-align: left;
}

/* --- 4. Số Thứ Tự (Vòng tròn trên đường kẻ) --- */
.timeline-number {
  position: absolute;
  top: 0;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--timeline-color-primary);
  color: var(--timeline-color-white);
  border-radius: 50%;
  border: 3px solid var(--timeline-color-white);
  box-shadow: 0 0 0 3px var(--timeline-color-primary);
  font-weight: bold;
  z-index: 3;
}

/* Vị trí số cho item bên trái */
.timeline-item:nth-child(odd) .timeline-number {
  right: 0px; /* 1/2 chiều rộng (44px) */
  transform: translateX(50%);
}

/* Vị trí số cho item bên phải */
.timeline-item:nth-child(even) .timeline-number {
  left: 0px; /* 1/2 chiều rộng (44px) */
  transform: translateX(-50%);
}

/* --- 5. Box Nội Dung --- */
.timeline-content {
  padding: 20px;
  background-color: var(--timeline-color-bg);
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  border: solid 1px #ccc;
}

.timeline-content h3 {
  margin-top: 0;
  margin-bottom: 10px;
  color: var(--timeline-color-primary);
  font-size: 1.2em;
}

.timeline-content p {
  margin: 0;
  font-size: 0.95em;
  line-height: 1.6;
  color: #555;
}

/* --- 6. Responsive (Cho Di Động) --- */
@media (max-width: 767px) {
  /* Di chuyển đường kẻ sang trái */
  .custom-step-design-web {
      padding-left: 10px;
  }
  .custom-step-design-web::before {
    left: 30px;
    transform: translateX(0);
  }

  /* Căn chỉnh lại vòng "Start" */
  .timeline-start {
    margin-left: 0;
    width: 80px;
    height: 80px;
    /* Căn nó vào đường kẻ mới */
    transform: translateX(calc(-50% + 20px));
  }

  /* Đưa tất cả item về 1 cột */
  .timeline-item {
    width: 100%;
    left: 0 !important; /* Reset vị trí left */
    text-align: left !important; /* Căn lề trái hết */
    padding-left: 60px; /* (20px + 40px + 10px) */
    padding-right: 15px !important;
  }

  /* Di chuyển số vào đường kẻ bên trái */
  .timeline-number {
    left: -2px; /* (20px - (44px/2)) */
    transform: translateX(0) !important; /* Reset transform */
  }
  
  /* Reset vị trí số của item lẻ */
  .timeline-item:nth-child(odd) .timeline-number {
    right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4c86a2 */.elementor-4675 .elementor-element.elementor-element-c4c86a2 p {
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01e098f *//* Container chính của bảng */
.service-package-table {
    /* ----- 🎨 ĐỊNH NGHĨA BIẾN MÀU CỦA BẢNG ----- */
    --table-border-color: #dceada;      /* Màu viền/kẻ vạch */
    --table-cell-bg: #eaf6e4;       /* Màu nền của các ô */
    --table-strong-color: #2f783b;       /* Màu chữ đậm (tên gói) */
    
    /* CẬP NHẬT: Tách làm 2 biến màu riêng */
    --table-header-color: #2f783b;  /* Màu chữ tiêu đề cột (VD: Xanh đậm) */
    --table-content-color: #777; /* Màu chữ nội dung (Xám tối) */
    /* ------------------------------------------- */

    display: grid;
    grid-template-columns: 1fr 1fr 1.5fr 1.5fr;
    background-color: var(--table-border-color); 
    gap: 1px;
    border-radius: 12px;
    overflow: hidden;   
    width: 100%;

    /* Áp dụng các biến Global Typography */
    font-family: var(--e-global-typography-text-font-family), Inter;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing, 0.2px);
    width: 100% !important;
}

/* Kiểu chung cho các ô (tiêu đề và nội dung) */
.table-header,
.table-cell {
    background-color: var(--table-cell-bg);
    padding: 16px 20px;
    /* Xóa màu chữ chung khỏi đây */
}

/* Kiểu riêng cho ô Tiêu đề */
.table-header {
    font-weight: 700; 
    font-size: 1.1em;
    color: var(--table-header-color); /* <-- ÁP DỤNG MÀU TIÊU ĐỀ */
}

/* Kiểu riêng cho ô Nội dung */
.table-cell {
    line-height: 1.5;
    vertical-align: top;
    color: var(--table-content-color); /* <-- ÁP DỤNG MÀU NỘI DUNG */
}

/* Thẻ 'strong' bên trong ô (vẫn giữ nguyên) */
.table-cell strong {
    color: var(--table-strong-color);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b1dcbf */.elementor-4675 .elementor-element.elementor-element-3b1dcbf p {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-702c48a */.elementor-4675 .elementor-element.elementor-element-702c48a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb39bad */.elementor-4675 .elementor-element.elementor-element-bb39bad .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-bb39bad p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-725f693 */.elementor-4675 .elementor-element.elementor-element-725f693 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-725f693 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-352fae8 */.elementor-4675 .elementor-element.elementor-element-352fae8 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-352fae8 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-344508e */.elementor-4675 .elementor-element.elementor-element-344508e .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-344508e p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c8417d */.elementor-4675 .elementor-element.elementor-element-6c8417d .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-6c8417d p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-760790a */.elementor-4675 .elementor-element.elementor-element-760790a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b714f31 */.elementor-4675 .elementor-element.elementor-element-b714f31 li {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1518e */.elementor-4675 .elementor-element.elementor-element-bc1518e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4467cef */.elementor-4675 .elementor-element.elementor-element-4467cef li {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98d4fbb */.elementor-4675 .elementor-element.elementor-element-98d4fbb {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f95ed1f */.elementor-4675 .elementor-element.elementor-element-f95ed1f li {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5075 */.elementor-4675 .elementor-element.elementor-element-74e5075 p {
    margin-bottom: 4px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e919001 */.elementor-4675 .elementor-element.elementor-element-e919001 img {
    filter: grayscale(1);
}

.elementor-4675 .elementor-element.elementor-element-e919001 img:hover {
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-2d29f71 */.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-slide {
    background: none !important;
}

.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-star-rating {
    order: 2;
    margin-top: 20px;
}

.elementor-4675 .elementor-element.elementor-element-2d29f71 .elementor-testimonial__header {
    padding-block-end: 0px !important;
}

.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    background-color: #cccccc;
    opacity: 1;
    border-radius: 50%;
    margin: 0 6px !important;
    transition: all 0.3s ease;
}

/* Style cho các chấm (trạng thái không active) */
.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background-color: #cccccc;
    opacity: 1;
    border-radius: 50%;
    margin: 0 6px !important;
    transition: all 0.3s ease;
}

/* Style cho chấm (trạng thái active) */
.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-pagination-bullet-active {
    width: 35px !important;
    border-radius: 10px;
    background-color: #2f783b;
}

/* === 3. CSS Paging cho trạng thái :hover (Mới) === */

.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-pagination-bullet:hover {
    background-color: #2f783b; /* Chuyển màu #2f783b khi hover */
    opacity: 0.7; /* Giảm độ mờ một chút để phân biệt với active */
}

/* Đảm bảo trạng thái active không bị ảnh hưởng bởi hover */
.elementor-4675 .elementor-element.elementor-element-2d29f71 .swiper-pagination-bullet-active:hover {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c527719 */.elementor-4675 .elementor-element.elementor-element-c527719 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-c527719 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5eae27 */.elementor-4675 .elementor-element.elementor-element-a5eae27 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-a5eae27 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d35abf6 */.elementor-4675 .elementor-element.elementor-element-d35abf6 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-4675 .elementor-element.elementor-element-d35abf6 p {
    font-size: 15px !important;
}/* End custom CSS */