.elementor-5258 .elementor-element.elementor-element-b331f43{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-5258 .elementor-element.elementor-element-b331f43:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-b331f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5F3;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b331f43{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-c150b33{--display:flex;--min-height:400px;--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: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-c150b33{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-2bdb24b{--display:flex;}.elementor-5258 .elementor-element.elementor-element-189ecde .elementor-heading-title{font-family:"Montserrat", Inter;font-size:36px;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-2986603{color:var( --e-global-color-b2d036f );}.elementor-5258 .elementor-element.elementor-element-9ddb935 .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-5258 .elementor-element.elementor-element-9ddb935 .elementor-button:hover, .elementor-5258 .elementor-element.elementor-element-9ddb935 .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-5258 .elementor-element.elementor-element-9ddb935{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5258 .elementor-element.elementor-element-9ddb935.elementor-element{--align-self:flex-start;}.elementor-5258 .elementor-element.elementor-element-9ddb935 .elementor-button:hover svg, .elementor-5258 .elementor-element.elementor-element-9ddb935 .elementor-button:focus svg{fill:var( --e-global-color-quaternary );}.elementor-5258 .elementor-element.elementor-element-e37834a{--display:flex;--overflow:hidden;--border-radius:150px 20px 20px 100px;}.elementor-5258 .elementor-element.elementor-element-e37834a:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-e37834a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vira.vn/wp-content/uploads/2025/11/Hero-banner-1-640x480.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5258 .elementor-element.elementor-element-c5ae0f4{--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-5258 .elementor-element.elementor-element-c5ae0f4:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-c5ae0f4 > .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-c5ae0f4{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-56c1a66{--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-56c1a66{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-fd73f2d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-fd73f2d .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-c37cfad{text-align:center;}.elementor-5258 .elementor-element.elementor-element-c37cfad .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-bd296f0{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-bd296f0 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-bd296f0 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-7069301{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-5258 .elementor-element.elementor-element-7069301.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-d913804{--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-d913804{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-4f1f9b9 p{margin-block-end:8px;}.elementor-5258 .elementor-element.elementor-element-a0b014d{--display:grid;--min-height:400px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-a0b014d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-6779996{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6779996{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-fc04828{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:040px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fc04828{--padding-inline-start:0px;--padding-inline-end:040px;}.elementor-5258 .elementor-element.elementor-element-5d618c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-5258 .elementor-element.elementor-element-5d618c1 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-0581150{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 08px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:08px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:04px;--margin-right:0px;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:22px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0581150{--padding-inline-start:22px;--padding-inline-end:14px;}.elementor-5258 .elementor-element.elementor-element-82c7317{text-align:justify;font-family:"Inter", Inter;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-5258 .elementor-element.elementor-element-870be8b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-870be8b{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-0425ae2{--display:flex;--justify-content:space-around;--overflow:hidden;}.elementor-5258 .elementor-element.elementor-element-25fd109{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-25fd109{--padding-inline-start:40px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-c5f5a62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-c5f5a62 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-f614268{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 08px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:08px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:04px;--margin-right:0px;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:22px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f614268{--padding-inline-start:22px;--padding-inline-end:14px;}.elementor-5258 .elementor-element.elementor-element-fcd301c{text-align:justify;font-family:"Inter", Inter;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-5258 .elementor-element.elementor-element-06d854f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:40px 0px 40px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:40px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-06d854f{--padding-inline-start:40px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-20750b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-20750b1 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-f69a3ba{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 08px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:08px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:04px;--margin-right:0px;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:22px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f69a3ba{--padding-inline-start:22px;--padding-inline-end:14px;}.elementor-5258 .elementor-element.elementor-element-41bf5d2{text-align:justify;font-family:"Inter", Inter;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-5258 .elementor-element.elementor-element-bd102b3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5258 .elementor-element.elementor-element-bd102b3 p{margin-block-end:8px;}.elementor-5258 .elementor-element.elementor-element-d1428a1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 08px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:08px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:22px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d1428a1{--padding-inline-start:22px;--padding-inline-end:14px;}.elementor-5258 .elementor-element.elementor-element-078550d{text-align:left;font-family:"Inter", Inter;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-5258 .elementor-element.elementor-element-89cef48{--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:080px;--padding-block-end:60px;--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-89cef48:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-89cef48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-tertiary ) 0%, var( --e-global-color-quaternary ) 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-89cef48{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-8820633{--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-5258 .elementor-element.elementor-element-084a8e1{--display:flex;}.elementor-5258 .elementor-element.elementor-element-0a9e2b1{--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-0a9e2b1{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-f11065e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-f11065e .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-5258 .elementor-element.elementor-element-c7bd3a7{text-align:left;}.elementor-5258 .elementor-element.elementor-element-c7bd3a7 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-856d156{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-856d156 .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-5258 .elementor-element.elementor-element-856d156 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-9f9221b{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-5258 .elementor-element.elementor-element-9f9221b.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-55f1a29{border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-9ae6a6a{--display:flex;}.elementor-5258 .elementor-element.elementor-element-9ae6a6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5258 .elementor-element.elementor-element-f2cc487{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5258 .elementor-element.elementor-element-5e2dc46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-5e2dc46 .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-5258 .elementor-element.elementor-element-b765e3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 20px;--row-gap:16px;--column-gap:20px;--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-8b1f4ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-8b1f4ac{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-a48a7b3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5258 .elementor-element.elementor-element-62fee29{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-62fee29 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-f2930c6{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;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-5258 .elementor-element.elementor-element-f2930c6.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-33bb8b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-33bb8b4{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-de80e03{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5258 .elementor-element.elementor-element-46415f5{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-46415f5 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-7ea65bc{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;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-5258 .elementor-element.elementor-element-7ea65bc.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-14f1c45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-14f1c45{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-0eb0c8c{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5258 .elementor-element.elementor-element-78b38ac{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-78b38ac .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a68025a{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;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-5258 .elementor-element.elementor-element-a68025a.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-b80ece1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-b80ece1{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-dabe76b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-5258 .elementor-element.elementor-element-a3e6ad8{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-a3e6ad8 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-5fea5c4{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;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-5258 .elementor-element.elementor-element-5fea5c4.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-266cc2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5258 .elementor-element.elementor-element-f92649a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-f92649a .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-5258 .elementor-element.elementor-element-28bef7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 20px;--row-gap:16px;--column-gap:20px;--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-714bb14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:08px 1px 1px 1px;--border-top-width:08px;--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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-714bb14{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-0f0bbaa{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-0f0bbaa .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-0f0bbaa .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-0f0bbaa .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-0f0bbaa .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-5258 .elementor-element.elementor-element-0f0bbaa .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-5258 .elementor-element.elementor-element-d300475{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:08px 1px 1px 1px;--border-top-width:08px;--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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-d300475{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-3c2489c{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-3c2489c .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-3c2489c .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-3c2489c .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-3c2489c .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-5258 .elementor-element.elementor-element-3c2489c .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-5258 .elementor-element.elementor-element-c81e404{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:08px 1px 1px 1px;--border-top-width:08px;--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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-c81e404{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-a93df0b{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-a93df0b .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-a93df0b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a93df0b .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-a93df0b .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-5258 .elementor-element.elementor-element-a93df0b .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-5258 .elementor-element.elementor-element-9abe57f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:08px 1px 1px 1px;--border-top-width:08px;--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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-9abe57f{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-00b58a6{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-00b58a6 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-00b58a6 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-00b58a6 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-00b58a6 .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-5258 .elementor-element.elementor-element-00b58a6 .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-5258 .elementor-element.elementor-element-ed82765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-ed82765{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-8dc165e{--display:flex;--min-height:400px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--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-8dc165e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-839c83c{--display:flex;--overflow:hidden;--border-radius:150px 20px 20px 100px;}.elementor-5258 .elementor-element.elementor-element-839c83c:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-839c83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vira.vn/wp-content/uploads/2025/11/vira-thach-thuc-google-ads.png");background-position:center center;background-size:cover;}.elementor-5258 .elementor-element.elementor-element-cb63178{--display:flex;}.elementor-5258 .elementor-element.elementor-element-4712841{--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-4712841{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-d90e28a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-d90e28a .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-5258 .elementor-element.elementor-element-f4740cd{text-align:left;}.elementor-5258 .elementor-element.elementor-element-f4740cd .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-7db11ea{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-7db11ea .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-5258 .elementor-element.elementor-element-7db11ea .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-23c4a7d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-eddf60f{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-5258 .elementor-element.elementor-element-eddf60f .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-eddf60f .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-eddf60f .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-eddf60f .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-5258 .elementor-element.elementor-element-eddf60f .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-5258 .elementor-element.elementor-element-a0f718d{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-5258 .elementor-element.elementor-element-a0f718d .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-a0f718d .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a0f718d .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-a0f718d .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-5258 .elementor-element.elementor-element-a0f718d .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-5258 .elementor-element.elementor-element-08aeb88{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-5258 .elementor-element.elementor-element-08aeb88 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-08aeb88 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-08aeb88 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-08aeb88 .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-5258 .elementor-element.elementor-element-08aeb88 .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-5258 .elementor-element.elementor-element-765623b{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-5258 .elementor-element.elementor-element-765623b .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-765623b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-765623b .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-765623b .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-5258 .elementor-element.elementor-element-765623b .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-5258 .elementor-element.elementor-element-97ec762{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-5258 .elementor-element.elementor-element-97ec762 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-97ec762 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-97ec762 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-97ec762 .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-5258 .elementor-element.elementor-element-97ec762 .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-5258 .elementor-element.elementor-element-fe9011d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:80px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-fe9011d:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-fe9011d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F5F3;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fe9011d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-83656f5{--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-83656f5{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-000cbf2{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-000cbf2 .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-5258 .elementor-element.elementor-element-de889cb{text-align:center;}.elementor-5258 .elementor-element.elementor-element-de889cb .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-03edffb{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-03edffb .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-03edffb .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-8319e0b{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-5258 .elementor-element.elementor-element-8319e0b.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-553393a{--display:flex;--min-height:400px;--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: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-553393a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-464a5dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-464a5dd{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-4efdf30{border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-463556d{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-5258 .elementor-element.elementor-element-463556d .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-8e00cb1{font-family:"Inter", Inter;font-size:16px;font-weight:400;line-height:0.9em;letter-spacing:0.2px;color:var( --e-global-color-b2d036f );}.elementor-5258 .elementor-element.elementor-element-2adda47{--display:flex;}.elementor-5258 .elementor-element.elementor-element-83ecd8a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-65e0c1f{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-5258 .elementor-element.elementor-element-65e0c1f .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-65e0c1f .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-65e0c1f .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-65e0c1f .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-5258 .elementor-element.elementor-element-65e0c1f .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-5258 .elementor-element.elementor-element-2ccbcd9{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-5258 .elementor-element.elementor-element-2ccbcd9 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-2ccbcd9 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-2ccbcd9 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-2ccbcd9 .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-5258 .elementor-element.elementor-element-2ccbcd9 .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-5258 .elementor-element.elementor-element-e968c34{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-5258 .elementor-element.elementor-element-e968c34 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-e968c34 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-e968c34 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-e968c34 .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-5258 .elementor-element.elementor-element-e968c34 .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-5258 .elementor-element.elementor-element-d08df91{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-5258 .elementor-element.elementor-element-d08df91 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-d08df91 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-d08df91 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-d08df91 .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-5258 .elementor-element.elementor-element-d08df91 .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-5258 .elementor-element.elementor-element-028c378{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-5258 .elementor-element.elementor-element-028c378 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-028c378 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-028c378 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-028c378 .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-5258 .elementor-element.elementor-element-028c378 .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-5258 .elementor-element.elementor-element-49a44ef{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-49a44ef{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-4dfac9d{--display:flex;--min-height:400px;--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: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-4dfac9d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-e0a525e{--display:flex;}.elementor-5258 .elementor-element.elementor-element-f716a69{--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-f716a69{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-eb5a41f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-eb5a41f .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-5258 .elementor-element.elementor-element-9be70d0{text-align:left;}.elementor-5258 .elementor-element.elementor-element-9be70d0 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-b4e21b8{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-b4e21b8 .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-5258 .elementor-element.elementor-element-b4e21b8 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-4031948{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-69ca0f9{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-5258 .elementor-element.elementor-element-69ca0f9 .elementor-icon-box-wrapper{text-align:left;}.elementor-5258 .elementor-element.elementor-element-69ca0f9 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-69ca0f9 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-69ca0f9 .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-5258 .elementor-element.elementor-element-69ca0f9 .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-5258 .elementor-element.elementor-element-6f13a86{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-5258 .elementor-element.elementor-element-6f13a86 .elementor-icon-box-wrapper{text-align:left;}.elementor-5258 .elementor-element.elementor-element-6f13a86 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-6f13a86 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-6f13a86 .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-5258 .elementor-element.elementor-element-6f13a86 .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-5258 .elementor-element.elementor-element-e6b14fc{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-5258 .elementor-element.elementor-element-e6b14fc .elementor-icon-box-wrapper{text-align:left;}.elementor-5258 .elementor-element.elementor-element-e6b14fc .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-e6b14fc .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-e6b14fc .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-5258 .elementor-element.elementor-element-e6b14fc .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-5258 .elementor-element.elementor-element-96e1b3b{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-5258 .elementor-element.elementor-element-96e1b3b .elementor-icon-box-wrapper{text-align:left;}.elementor-5258 .elementor-element.elementor-element-96e1b3b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-96e1b3b .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-96e1b3b .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-5258 .elementor-element.elementor-element-96e1b3b .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-5258 .elementor-element.elementor-element-00678b2{padding:18px 18px 18px 18px;grid-column:span 2;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-5258 .elementor-element.elementor-element-00678b2 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-00678b2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-00678b2 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-00678b2 .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-5258 .elementor-element.elementor-element-00678b2 .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-5258 .elementor-element.elementor-element-5d97e4b{--display:flex;--overflow:hidden;--border-radius:020px 150px 0100px 020px;}.elementor-5258 .elementor-element.elementor-element-5d97e4b:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-5d97e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.vira.vn/wp-content/uploads/2025/11/google-ads-ky-thuat-trien-khai.png");background-position:center center;background-size:cover;}.elementor-5258 .elementor-element.elementor-element-8a37ca4{--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-5258 .elementor-element.elementor-element-8a37ca4:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-8a37ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tertiary );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8a37ca4{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-cdf9606{--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-cdf9606{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-7671ca6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-7671ca6 .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-5258 .elementor-element.elementor-element-89daa66{text-align:center;}.elementor-5258 .elementor-element.elementor-element-89daa66 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-76c6291{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-76c6291 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-76c6291 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-0070e7f{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-5258 .elementor-element.elementor-element-0070e7f.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-c2b6296{--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-c2b6296{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-f0ad906{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-5258 .elementor-element.elementor-element-301f7e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:020px 04px;--row-gap:020px;--column-gap:04px;--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-45b50d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-5a20712{--display:flex;--gap:0px 0px;--row-gap:0px;--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-5a20712{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-bd7ea4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5258 .elementor-element.elementor-element-bd7ea4d .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-b6d6c8a{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-5258 .elementor-element.elementor-element-2973844{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-bc8cd32{--display:flex;--gap:0px 0px;--row-gap:0px;--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-bc8cd32{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-79f3a58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5258 .elementor-element.elementor-element-79f3a58 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-0c0e4b9{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-5258 .elementor-element.elementor-element-32156c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-a869e03{--display:flex;--gap:0px 0px;--row-gap:0px;--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-a869e03{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-09455f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5258 .elementor-element.elementor-element-09455f2 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-4244377{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-5258 .elementor-element.elementor-element-1e1cfca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-4ad0fbc{--display:flex;--gap:0px 0px;--row-gap:0px;--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-4ad0fbc{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-5922334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5258 .elementor-element.elementor-element-5922334 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-63267ae{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-5258 .elementor-element.elementor-element-89d1ff6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-fd6c4fb{--display:flex;--gap:0px 0px;--row-gap:0px;--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-fd6c4fb{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-a4e757e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5258 .elementor-element.elementor-element-a4e757e .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-c1e9213{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-5258 .elementor-element.elementor-element-3d7136b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-d68ba0b{--display:flex;--gap:0px 0px;--row-gap:0px;--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-d68ba0b{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-6ea4d61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-5258 .elementor-element.elementor-element-6ea4d61 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-5a0c8fc{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-5258 .elementor-element.elementor-element-08a8425{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-08a8425{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-d4658ee{--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-d4658ee{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-a5c1c2f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-a5c1c2f .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-5258 .elementor-element.elementor-element-f44b6b0{text-align:center;}.elementor-5258 .elementor-element.elementor-element-f44b6b0 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a8a353f{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-a8a353f .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-a8a353f .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-4d48582{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-5258 .elementor-element.elementor-element-4d48582.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-3803e3b{--display:flex;--min-height:400px;--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: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-3803e3b{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-b906659{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-b906659{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-718f57e{border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-2db85a8{--display:flex;}.elementor-5258 .elementor-element.elementor-element-5c37f1f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-8f3a55f{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-5258 .elementor-element.elementor-element-8f3a55f .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-8f3a55f .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-8f3a55f .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-8f3a55f .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-5258 .elementor-element.elementor-element-8f3a55f .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-5258 .elementor-element.elementor-element-99f0f29{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-5258 .elementor-element.elementor-element-99f0f29 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-99f0f29 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-99f0f29 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-99f0f29 .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-5258 .elementor-element.elementor-element-99f0f29 .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-5258 .elementor-element.elementor-element-ea7501f{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-5258 .elementor-element.elementor-element-ea7501f .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-ea7501f .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-ea7501f .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-ea7501f .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-5258 .elementor-element.elementor-element-ea7501f .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-5258 .elementor-element.elementor-element-c97e1d7{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-5258 .elementor-element.elementor-element-c97e1d7 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-c97e1d7 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-c97e1d7 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-c97e1d7 .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-5258 .elementor-element.elementor-element-c97e1d7 .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-5258 .elementor-element.elementor-element-1a267a7{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-5258 .elementor-element.elementor-element-1a267a7 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-1a267a7 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-1a267a7 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-1a267a7 .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-5258 .elementor-element.elementor-element-1a267a7 .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-5258 .elementor-element.elementor-element-d02cc2e{--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-5258 .elementor-element.elementor-element-d02cc2e:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-d02cc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tertiary );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d02cc2e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-5cfbac1{--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-5cfbac1{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-cf86768{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-cf86768 .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-5258 .elementor-element.elementor-element-9a19a01{text-align:center;}.elementor-5258 .elementor-element.elementor-element-9a19a01 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-4d27ba3{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-4d27ba3 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-4d27ba3 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-fa85d85{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-5258 .elementor-element.elementor-element-fa85d85.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-9beb4c5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-4ae6b24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:020px;--padding-block-end:020px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4ae6b24{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-0078221{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-5258 .elementor-element.elementor-element-0078221 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:46px;}.elementor-5258 .elementor-element.elementor-element-30fe9ef{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-30fe9ef .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-b11b070{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5258 .elementor-element.elementor-element-b11b070.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-b11b070 p{margin-block-end:4px;}.elementor-5258 .elementor-element.elementor-element-75997e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:020px;--padding-block-end:020px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-75997e3{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-b95b12b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-5258 .elementor-element.elementor-element-b95b12b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:46px;}.elementor-5258 .elementor-element.elementor-element-e099b45{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-e099b45 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-63af147{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5258 .elementor-element.elementor-element-63af147.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-63af147 p{margin-block-end:4px;}.elementor-5258 .elementor-element.elementor-element-c209d44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:020px;--padding-block-end:020px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c209d44{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-8aeab59{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-5258 .elementor-element.elementor-element-8aeab59 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:46px;}.elementor-5258 .elementor-element.elementor-element-73de427{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-73de427 .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-c4ba547{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5258 .elementor-element.elementor-element-c4ba547.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-c4ba547 p{margin-block-end:4px;}.elementor-5258 .elementor-element.elementor-element-bd6de3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:020px;--padding-block-end:020px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bd6de3e{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-3a35061{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-5258 .elementor-element.elementor-element-3a35061 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:46px;}.elementor-5258 .elementor-element.elementor-element-77cd3fe{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-77cd3fe .elementor-heading-title{font-family:var( --e-global-typography-e278e69-font-family ), Inter;font-size:var( --e-global-typography-e278e69-font-size );font-weight:var( --e-global-typography-e278e69-font-weight );text-transform:var( --e-global-typography-e278e69-text-transform );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a255e5d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5258 .elementor-element.elementor-element-a255e5d.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-a255e5d p{margin-block-end:4px;}.elementor-5258 .elementor-element.elementor-element-7f3fef5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 08px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:08px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:22px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7f3fef5{--padding-inline-start:22px;--padding-inline-end:14px;}.elementor-5258 .elementor-element.elementor-element-104bc45{text-align:left;font-family:"Inter", Inter;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;letter-spacing:0.2px;}.elementor-5258 .elementor-element.elementor-element-7e515db{--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-7e515db{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-71b14f6{--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-71b14f6{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-a9c6b14{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-a9c6b14 .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-5258 .elementor-element.elementor-element-1b5bb78{text-align:center;}.elementor-5258 .elementor-element.elementor-element-1b5bb78 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a767c82{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-a767c82 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-a767c82 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-b4e98c1{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-5258 .elementor-element.elementor-element-b4e98c1.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-23c1726{--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-23c1726{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-dc5757c{--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-5258 .elementor-element.elementor-element-dc5757c:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-dc5757c > .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-dc5757c{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-66c7666{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-66c7666{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-263c738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-263c738{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-37d985e{--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-37d985e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-640cbe8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-640cbe8 .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-cabd973{text-align:left;}.elementor-5258 .elementor-element.elementor-element-cabd973 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-6ef3c98{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-6ef3c98 .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-5258 .elementor-element.elementor-element-6ef3c98 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-a5fd0fc{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-b2d036f );}.elementor-5258 .elementor-element.elementor-element-24257a5{border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-925e02c{--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:space-between;--overflow:hidden;}.elementor-5258 .elementor-element.elementor-element-559bf7c{padding:12px 12px 12px 12px;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:27px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-559bf7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-5258 .elementor-element.elementor-element-559bf7c.elementor-view-framed .elementor-icon, .elementor-5258 .elementor-element.elementor-element-559bf7c.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-5258 .elementor-element.elementor-element-559bf7c .elementor-icon{font-size:34px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-559bf7c .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-5258 .elementor-element.elementor-element-559bf7c .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-5258 .elementor-element.elementor-element-712bd80{padding:12px 12px 12px 12px;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:27px;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-712bd80.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-5258 .elementor-element.elementor-element-712bd80.elementor-view-framed .elementor-icon, .elementor-5258 .elementor-element.elementor-element-712bd80.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-5258 .elementor-element.elementor-element-712bd80 .elementor-icon{font-size:34px;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-712bd80 .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-5258 .elementor-element.elementor-element-712bd80 .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-5258 .elementor-element.elementor-element-af539f1{padding:12px 12px 12px 12px;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:27px;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-af539f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-5258 .elementor-element.elementor-element-af539f1.elementor-view-framed .elementor-icon, .elementor-5258 .elementor-element.elementor-element-af539f1.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-5258 .elementor-element.elementor-element-af539f1 .elementor-icon{font-size:34px;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-af539f1 .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-5258 .elementor-element.elementor-element-af539f1 .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-5258 .elementor-element.elementor-element-80e76cb{padding:12px 12px 12px 12px;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:27px;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-80e76cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-5258 .elementor-element.elementor-element-80e76cb.elementor-view-framed .elementor-icon, .elementor-5258 .elementor-element.elementor-element-80e76cb.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-5258 .elementor-element.elementor-element-80e76cb .elementor-icon{font-size:34px;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-80e76cb .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-5258 .elementor-element.elementor-element-80e76cb .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-5258 .elementor-element.elementor-element-f83b1ad{padding:12px 12px 12px 12px;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:27px;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-f83b1ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-5258 .elementor-element.elementor-element-f83b1ad.elementor-view-framed .elementor-icon, .elementor-5258 .elementor-element.elementor-element-f83b1ad.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-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon{font-size:34px;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-f83b1ad .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-5258 .elementor-element.elementor-element-f83b1ad .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-5258 .elementor-element.elementor-element-7fb5bc9{--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-5258 .elementor-element.elementor-element-7fb5bc9:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-7fb5bc9 > .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-7fb5bc9{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-eaff539{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-eaff539{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-7b7509e{--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:space-around;--overflow:hidden;}.elementor-5258 .elementor-element.elementor-element-feb6d9a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-a962f6e{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-5258 .elementor-element.elementor-element-a962f6e .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-a962f6e .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-a962f6e .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-a962f6e .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-5258 .elementor-element.elementor-element-a962f6e .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-5258 .elementor-element.elementor-element-47e4902{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-5258 .elementor-element.elementor-element-47e4902 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-47e4902 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-47e4902 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-47e4902 .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-5258 .elementor-element.elementor-element-47e4902 .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-5258 .elementor-element.elementor-element-8ae5cac{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-5258 .elementor-element.elementor-element-8ae5cac .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-8ae5cac .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-8ae5cac .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-8ae5cac .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-5258 .elementor-element.elementor-element-8ae5cac .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-5258 .elementor-element.elementor-element-eb3d984{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-5258 .elementor-element.elementor-element-eb3d984 .elementor-icon-box-wrapper{text-align:justify;}.elementor-5258 .elementor-element.elementor-element-eb3d984 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-eb3d984 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-eb3d984 .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-5258 .elementor-element.elementor-element-eb3d984 .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-5258 .elementor-element.elementor-element-c612d8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-c612d8a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-9dd8ff6{--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-9dd8ff6{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-ed368b6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-ed368b6 .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-2688aea{text-align:left;}.elementor-5258 .elementor-element.elementor-element-2688aea .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-1e47f3a{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-1e47f3a .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-5258 .elementor-element.elementor-element-1e47f3a .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-f9b2378{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-b2d036f );}.elementor-5258 .elementor-element.elementor-element-72030f2{border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-1e7adaf{--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-5258 .elementor-element.elementor-element-1e7adaf:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-1e7adaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tertiary );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1e7adaf{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-56ed54f{--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-56ed54f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-a220c5d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-a220c5d .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-e9d2323{text-align:center;}.elementor-5258 .elementor-element.elementor-element-e9d2323 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-9bf469a{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-9bf469a .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-9bf469a .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-2d8826b{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-5258 .elementor-element.elementor-element-2d8826b.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-41d8a5e{--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-41d8a5e{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-6b7f0e0{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-5258 .elementor-element.elementor-element-cd123fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-56ccbc9{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-5258 .elementor-element.elementor-element-56ccbc9 .elementor-icon-box-wrapper{text-align:center;}.elementor-5258 .elementor-element.elementor-element-56ccbc9 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-56ccbc9 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-56ccbc9 .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-5258 .elementor-element.elementor-element-56ccbc9 .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-5258 .elementor-element.elementor-element-ec2f32f{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-5258 .elementor-element.elementor-element-ec2f32f .elementor-icon-box-wrapper{text-align:center;}.elementor-5258 .elementor-element.elementor-element-ec2f32f .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-ec2f32f .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-ec2f32f .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-5258 .elementor-element.elementor-element-ec2f32f .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-5258 .elementor-element.elementor-element-b9b0fab{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-5258 .elementor-element.elementor-element-b9b0fab .elementor-icon-box-wrapper{text-align:center;}.elementor-5258 .elementor-element.elementor-element-b9b0fab .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-b9b0fab .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-b9b0fab .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-5258 .elementor-element.elementor-element-b9b0fab .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-5258 .elementor-element.elementor-element-a1dff12{--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-5258 .elementor-element.elementor-element-a1dff12:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-a1dff12 > .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-a1dff12{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-3b5feff{--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-5258 .elementor-element.elementor-element-31cf235{--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-31cf235{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-43c18e9{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-5258 .elementor-element.elementor-element-43c18e9 .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-5258 .elementor-element.elementor-element-5c7ae65{text-align:center;}.elementor-5258 .elementor-element.elementor-element-5c7ae65 .elementor-heading-title{letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-5258 .elementor-element.elementor-element-9e4a4f0{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;}.elementor-5258 .elementor-element.elementor-element-9e4a4f0 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-5258 .elementor-element.elementor-element-9e4a4f0 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-5258 .elementor-element.elementor-element-59c7c33{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-5258 .elementor-element.elementor-element-59c7c33.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-3ff50df{--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-5258 .elementor-element.elementor-element-b331f43{--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-b331f43{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-c150b33{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5258 .elementor-element.elementor-element-189ecde{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-5258 .elementor-element.elementor-element-189ecde.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-189ecde .elementor-heading-title{font-size:40px;}.elementor-5258 .elementor-element.elementor-element-2986603{width:var( --container-widget-width, 558px );max-width:558px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:justify;}.elementor-5258 .elementor-element.elementor-element-2986603.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-9ddb935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5258 .elementor-element.elementor-element-9ddb935.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-e37834a{--min-height:400px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-c5ae0f4{--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-c5ae0f4{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-fd73f2d{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-bd296f0 .elementor-divider-separator{width:27%;}.elementor-5258 .elementor-element.elementor-element-7069301{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-a0b014d{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-6779996{--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-6779996{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-6779996.e-con{--order:1;}.elementor-5258 .elementor-element.elementor-element-fc04828{--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-fc04828{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-fc04828.e-con{--order:2;}.elementor-5258 .elementor-element.elementor-element-5d618c1{padding:0px 0px 0px 0px;text-align:left;}.elementor-5258 .elementor-element.elementor-element-5d618c1 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-0581150{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:8px;--padding-block-end:8px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0581150{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-5258 .elementor-element.elementor-element-870be8b{grid-column:span 3;}.elementor-5258 .elementor-element.elementor-element-870be8b.e-con{--order:0;}.elementor-5258 .elementor-element.elementor-element-0425ae2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;grid-column:span 2;}.elementor-5258 .elementor-element.elementor-element-0425ae2.e-con{--order:2;}.elementor-5258 .elementor-element.elementor-element-25fd109{--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-25fd109{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-c5f5a62{padding:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-c5f5a62 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-f614268{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:8px;--padding-block-end:8px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f614268{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-5258 .elementor-element.elementor-element-06d854f{--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-06d854f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-20750b1{padding:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-20750b1 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-f69a3ba{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:8px;--padding-block-end:8px;--padding-inline-start:8px;--padding-inline-end:8px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f69a3ba{--padding-inline-start:8px;--padding-inline-end:8px;}.elementor-5258 .elementor-element.elementor-element-d1428a1{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-89cef48{--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-89cef48{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-8820633{--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:060px;--padding-block-end:040px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8820633{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-084a8e1{--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-084a8e1{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-f11065e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-9f9221b{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-9f9221b.elementor-element{--align-self:flex-start;}.elementor-5258 .elementor-element.elementor-element-b765e3a{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-62fee29 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-f2930c6{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-5258 .elementor-element.elementor-element-46415f5 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-7ea65bc{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-5258 .elementor-element.elementor-element-78b38ac .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-a68025a{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-5258 .elementor-element.elementor-element-a3e6ad8 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-5fea5c4{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-5258 .elementor-element.elementor-element-28bef7e{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-0f0bbaa .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-5258 .elementor-element.elementor-element-3c2489c .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-5258 .elementor-element.elementor-element-a93df0b .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-5258 .elementor-element.elementor-element-00b58a6 .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-5258 .elementor-element.elementor-element-ed82765{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-ed82765{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-8dc165e{--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;}.elementor-5258 .elementor-element.elementor-element-839c83c{--min-height:400px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-d90e28a{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-23c4a7d{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-eddf60f .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-5258 .elementor-element.elementor-element-a0f718d .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-5258 .elementor-element.elementor-element-08aeb88 .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-5258 .elementor-element.elementor-element-765623b .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-5258 .elementor-element.elementor-element-97ec762 .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-5258 .elementor-element.elementor-element-fe9011d{--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: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-fe9011d{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-000cbf2{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-8319e0b{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-553393a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5258 .elementor-element.elementor-element-464a5dd{--min-height:400px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-463556d .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-83ecd8a{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-65e0c1f .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-5258 .elementor-element.elementor-element-2ccbcd9 .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-5258 .elementor-element.elementor-element-e968c34 .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-5258 .elementor-element.elementor-element-d08df91 .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-5258 .elementor-element.elementor-element-028c378 .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-5258 .elementor-element.elementor-element-49a44ef{--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-49a44ef{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-4dfac9d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5258 .elementor-element.elementor-element-eb5a41f{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-4031948{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-69ca0f9 .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-5258 .elementor-element.elementor-element-6f13a86 .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-5258 .elementor-element.elementor-element-e6b14fc .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-5258 .elementor-element.elementor-element-96e1b3b .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-5258 .elementor-element.elementor-element-00678b2 .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-5258 .elementor-element.elementor-element-5d97e4b{--min-height:400px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-5d97e4b:not(.elementor-motion-effects-element-type-background), .elementor-5258 .elementor-element.elementor-element-5d97e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5258 .elementor-element.elementor-element-8a37ca4{--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-8a37ca4{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-7671ca6{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-0070e7f{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-301f7e0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-bd7ea4d .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-b6d6c8a{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-5258 .elementor-element.elementor-element-79f3a58 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-0c0e4b9{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-5258 .elementor-element.elementor-element-09455f2 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-4244377{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-5258 .elementor-element.elementor-element-5922334 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-63267ae{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-5258 .elementor-element.elementor-element-a4e757e .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-c1e9213{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-5258 .elementor-element.elementor-element-6ea4d61 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-5a0c8fc{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-5258 .elementor-element.elementor-element-08a8425{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-08a8425{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-a5c1c2f{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-4d48582{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-3803e3b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5258 .elementor-element.elementor-element-b906659{--min-height:400px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-5c37f1f{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-8f3a55f .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-5258 .elementor-element.elementor-element-99f0f29 .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-5258 .elementor-element.elementor-element-ea7501f .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-5258 .elementor-element.elementor-element-c97e1d7 .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-5258 .elementor-element.elementor-element-1a267a7 .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-5258 .elementor-element.elementor-element-d02cc2e{--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-d02cc2e{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-cf86768{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-fa85d85{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-9beb4c5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-30fe9ef .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-e099b45 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-73de427 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-77cd3fe .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-7f3fef5{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-7e515db{--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-7e515db{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-a9c6b14{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-b4e98c1{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-dc5757c{--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-dc5757c{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-66c7666{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5258 .elementor-element.elementor-element-37d985e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-640cbe8{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-a5fd0fc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-5258 .elementor-element.elementor-element-a5fd0fc.elementor-element{--align-self:flex-start;}.elementor-5258 .elementor-element.elementor-element-925e02c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-5258 .elementor-element.elementor-element-559bf7c{padding:10px 10px 10px 10px;--icon-box-icon-margin:14px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-title a{font-size:16px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .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-5258 .elementor-element.elementor-element-712bd80{padding:10px 10px 10px 10px;--icon-box-icon-margin:14px;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-title a{font-size:16px;}.elementor-5258 .elementor-element.elementor-element-712bd80 .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-5258 .elementor-element.elementor-element-af539f1{padding:10px 10px 10px 10px;--icon-box-icon-margin:14px;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-title a{font-size:16px;}.elementor-5258 .elementor-element.elementor-element-af539f1 .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-5258 .elementor-element.elementor-element-80e76cb{padding:10px 10px 10px 10px;--icon-box-icon-margin:14px;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-title a{font-size:16px;}.elementor-5258 .elementor-element.elementor-element-80e76cb .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-5258 .elementor-element.elementor-element-f83b1ad{padding:10px 10px 10px 10px;--icon-box-icon-margin:14px;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-title a{font-size:16px;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .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-5258 .elementor-element.elementor-element-7fb5bc9{--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-7fb5bc9{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-eaff539{--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;}.elementor-5258 .elementor-element.elementor-element-7b7509e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-5258 .elementor-element.elementor-element-feb6d9a{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-a962f6e .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-5258 .elementor-element.elementor-element-47e4902 .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-5258 .elementor-element.elementor-element-8ae5cac .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-5258 .elementor-element.elementor-element-eb3d984 .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-5258 .elementor-element.elementor-element-9dd8ff6{--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-ed368b6{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-f9b2378{width:var( --container-widget-width, 652px );max-width:652px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;--container-widget-width:652px;--container-widget-flex-grow:0;text-align:justify;}.elementor-5258 .elementor-element.elementor-element-f9b2378.elementor-element{--align-self:flex-start;}.elementor-5258 .elementor-element.elementor-element-1e7adaf{--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-1e7adaf{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-a220c5d{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-2d8826b{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-cd123fc{--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-56ccbc9 .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-5258 .elementor-element.elementor-element-ec2f32f .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-5258 .elementor-element.elementor-element-b9b0fab .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-5258 .elementor-element.elementor-element-a1dff12{--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-a1dff12{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-5258 .elementor-element.elementor-element-43c18e9{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-59c7c33{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-5258 .elementor-element.elementor-element-3ff50df.e-con{--align-self:center;}}@media(max-width:767px){.elementor-5258 .elementor-element.elementor-element-b331f43{--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-b331f43{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-c150b33{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5258 .elementor-element.elementor-element-189ecde{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-5258 .elementor-element.elementor-element-189ecde .elementor-heading-title{font-size:24px;}.elementor-5258 .elementor-element.elementor-element-2986603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5258 .elementor-element.elementor-element-9ddb935{width:100%;max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5258 .elementor-element.elementor-element-9ddb935.elementor-element{--align-self:center;}.elementor-5258 .elementor-element.elementor-element-e37834a{--min-height:360px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-c5ae0f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-c5ae0f4{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-fd73f2d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-bd296f0 .elementor-divider-separator{width:48%;}.elementor-5258 .elementor-element.elementor-element-7069301{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-a0b014d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-6779996{grid-column:span 3;}.elementor-5258 .elementor-element.elementor-element-6779996.e-con{--order:1;}.elementor-5258 .elementor-element.elementor-element-fc04828.e-con{--order:1;}.elementor-5258 .elementor-element.elementor-element-5d618c1{padding:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-5d618c1 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-0581150{--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-82c7317{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-870be8b.e-con{--order:0;}.elementor-5258 .elementor-element.elementor-element-0425ae2{--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;grid-column:span 3;}.elementor-5258 .elementor-element.elementor-element-0425ae2.e-con{--order:2;}.elementor-5258 .elementor-element.elementor-element-c5f5a62{padding:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-c5f5a62 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-f614268{--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-fcd301c{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-20750b1{padding:0px 0px 0px 0px;}.elementor-5258 .elementor-element.elementor-element-20750b1 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-f69a3ba{--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-41bf5d2{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-bd102b3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-5258 .elementor-element.elementor-element-d1428a1{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-89cef48{--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-89cef48{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5258 .elementor-element.elementor-element-8820633{--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-8820633{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-5258 .elementor-element.elementor-element-f11065e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-9f9221b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-5e2dc46 .elementor-heading-title{font-size:18px;}.elementor-5258 .elementor-element.elementor-element-b765e3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-62fee29 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-f2930c6{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-5258 .elementor-element.elementor-element-46415f5 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-7ea65bc{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-5258 .elementor-element.elementor-element-78b38ac .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-a68025a{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-5258 .elementor-element.elementor-element-a3e6ad8 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-5fea5c4{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-5258 .elementor-element.elementor-element-f92649a .elementor-heading-title{font-size:18px;}.elementor-5258 .elementor-element.elementor-element-28bef7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-0f0bbaa .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-5258 .elementor-element.elementor-element-3c2489c .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-5258 .elementor-element.elementor-element-a93df0b .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-5258 .elementor-element.elementor-element-00b58a6 .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-5258 .elementor-element.elementor-element-ed82765{--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-ed82765{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-8dc165e{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5258 .elementor-element.elementor-element-839c83c{--min-height:360px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-d90e28a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-23c4a7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-eddf60f .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-5258 .elementor-element.elementor-element-a0f718d .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-5258 .elementor-element.elementor-element-08aeb88 .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-5258 .elementor-element.elementor-element-765623b .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-5258 .elementor-element.elementor-element-97ec762 .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-5258 .elementor-element.elementor-element-fe9011d{--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-fe9011d{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-000cbf2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-8319e0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-553393a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5258 .elementor-element.elementor-element-464a5dd{--min-height:360px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-463556d .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-8e00cb1{line-height:1.6em;}.elementor-5258 .elementor-element.elementor-element-83ecd8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-65e0c1f .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-5258 .elementor-element.elementor-element-2ccbcd9 .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-5258 .elementor-element.elementor-element-e968c34 .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-5258 .elementor-element.elementor-element-d08df91 .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-5258 .elementor-element.elementor-element-028c378 .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-5258 .elementor-element.elementor-element-49a44ef{--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-49a44ef{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-4dfac9d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5258 .elementor-element.elementor-element-eb5a41f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-4031948{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-69ca0f9{grid-column:span 1;}.elementor-5258 .elementor-element.elementor-element-69ca0f9 .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-5258 .elementor-element.elementor-element-6f13a86{grid-column:span 1;}.elementor-5258 .elementor-element.elementor-element-6f13a86 .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-5258 .elementor-element.elementor-element-e6b14fc{grid-column:span 1;}.elementor-5258 .elementor-element.elementor-element-e6b14fc .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-5258 .elementor-element.elementor-element-96e1b3b{grid-column:span 1;}.elementor-5258 .elementor-element.elementor-element-96e1b3b .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-5258 .elementor-element.elementor-element-00678b2{grid-column:span 1;}.elementor-5258 .elementor-element.elementor-element-00678b2 .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-5258 .elementor-element.elementor-element-5d97e4b{--min-height:360px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-8a37ca4{--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-8a37ca4{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-7671ca6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-0070e7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-301f7e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-8a9407f img{width:100%;height:60px;}.elementor-5258 .elementor-element.elementor-element-bd7ea4d .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-b6d6c8a{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-5258 .elementor-element.elementor-element-00907f3 img{width:100%;height:60px;}.elementor-5258 .elementor-element.elementor-element-79f3a58 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-0c0e4b9{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-5258 .elementor-element.elementor-element-8128357 img{width:100%;height:60px;}.elementor-5258 .elementor-element.elementor-element-09455f2 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-4244377{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-5258 .elementor-element.elementor-element-b40085d img{width:100%;height:60px;}.elementor-5258 .elementor-element.elementor-element-5922334 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-63267ae{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-5258 .elementor-element.elementor-element-ab70e88 img{width:100%;height:60px;}.elementor-5258 .elementor-element.elementor-element-a4e757e .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-c1e9213{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-5258 .elementor-element.elementor-element-b63d189 img{width:100%;height:60px;}.elementor-5258 .elementor-element.elementor-element-6ea4d61 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-5a0c8fc{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-5258 .elementor-element.elementor-element-08a8425{--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-08a8425{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5258 .elementor-element.elementor-element-a5c1c2f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-4d48582{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-3803e3b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5258 .elementor-element.elementor-element-b906659{--min-height:360px;--border-radius:10px 10px 10px 10px;}.elementor-5258 .elementor-element.elementor-element-5c37f1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-8f3a55f .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-5258 .elementor-element.elementor-element-99f0f29 .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-5258 .elementor-element.elementor-element-ea7501f .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-5258 .elementor-element.elementor-element-c97e1d7 .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-5258 .elementor-element.elementor-element-1a267a7 .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-5258 .elementor-element.elementor-element-d02cc2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:60px;--padding-block-end:040px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-d02cc2e{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-cf86768{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-fa85d85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-9beb4c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-0078221 .elementor-counter-number-wrapper{font-size:40px;}.elementor-5258 .elementor-element.elementor-element-30fe9ef .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-b95b12b .elementor-counter-number-wrapper{font-size:40px;}.elementor-5258 .elementor-element.elementor-element-e099b45 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-8aeab59 .elementor-counter-number-wrapper{font-size:40px;}.elementor-5258 .elementor-element.elementor-element-73de427 .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-3a35061 .elementor-counter-number-wrapper{font-size:40px;}.elementor-5258 .elementor-element.elementor-element-77cd3fe .elementor-heading-title{font-size:var( --e-global-typography-e278e69-font-size );line-height:var( --e-global-typography-e278e69-line-height );letter-spacing:var( --e-global-typography-e278e69-letter-spacing );}.elementor-5258 .elementor-element.elementor-element-7f3fef5{--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5258 .elementor-element.elementor-element-104bc45{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-7e515db{--padding-block-start:060px;--padding-block-end:040px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7e515db{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-a9c6b14{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-b4e98c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-dc5757c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-dc5757c{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-66c7666{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5258 .elementor-element.elementor-element-640cbe8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon{font-size:30px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon-box-title a{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-559bf7c .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-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon{font-size:30px;}.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon-box-title a{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-712bd80 .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-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon{font-size:30px;}.elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-af539f1 .elementor-icon-box-title a{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-af539f1 .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-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon{font-size:30px;}.elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-80e76cb .elementor-icon-box-title a{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-80e76cb .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-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-wrapper{align-items:center;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon{font-size:30px;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-title, .elementor-5258 .elementor-element.elementor-element-f83b1ad .elementor-icon-box-title a{font-size:14px;}.elementor-5258 .elementor-element.elementor-element-f83b1ad .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-5258 .elementor-element.elementor-element-7fb5bc9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-7fb5bc9{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-eaff539{--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;}.elementor-5258 .elementor-element.elementor-element-feb6d9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-a962f6e .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-5258 .elementor-element.elementor-element-47e4902 .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-5258 .elementor-element.elementor-element-8ae5cac .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-5258 .elementor-element.elementor-element-eb3d984 .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-5258 .elementor-element.elementor-element-ed368b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-1e7adaf{--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-1e7adaf{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-a220c5d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-2d8826b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-5258 .elementor-element.elementor-element-cd123fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5258 .elementor-element.elementor-element-56ccbc9 .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-5258 .elementor-element.elementor-element-ec2f32f .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-5258 .elementor-element.elementor-element-b9b0fab .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-5258 .elementor-element.elementor-element-a1dff12{--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-a1dff12{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-5258 .elementor-element.elementor-element-43c18e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-5258 .elementor-element.elementor-element-59c7c33{--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-5258 .elementor-element.elementor-element-e37834a{--width:100%;}.elementor-5258 .elementor-element.elementor-element-0425ae2{--width:100%;}.elementor-5258 .elementor-element.elementor-element-084a8e1{--width:40%;}.elementor-5258 .elementor-element.elementor-element-9ae6a6a{--width:59.194%;}.elementor-5258 .elementor-element.elementor-element-839c83c{--width:100%;}.elementor-5258 .elementor-element.elementor-element-4712841{--width:100%;}.elementor-5258 .elementor-element.elementor-element-464a5dd{--width:100%;}.elementor-5258 .elementor-element.elementor-element-f716a69{--width:100%;}.elementor-5258 .elementor-element.elementor-element-5d97e4b{--width:100%;}.elementor-5258 .elementor-element.elementor-element-b906659{--width:100%;}.elementor-5258 .elementor-element.elementor-element-37d985e{--width:100%;}.elementor-5258 .elementor-element.elementor-element-925e02c{--width:100%;}.elementor-5258 .elementor-element.elementor-element-7b7509e{--width:100%;}.elementor-5258 .elementor-element.elementor-element-9dd8ff6{--width:100%;}.elementor-5258 .elementor-element.elementor-element-3b5feff{--width:100%;}.elementor-5258 .elementor-element.elementor-element-3ff50df{--width:81%;}}@media(max-width:991px) and (min-width:768px){.elementor-5258 .elementor-element.elementor-element-084a8e1{--width:100%;}.elementor-5258 .elementor-element.elementor-element-9ae6a6a{--width:100%;}.elementor-5258 .elementor-element.elementor-element-4712841{--width:62%;}.elementor-5258 .elementor-element.elementor-element-f716a69{--width:62%;}.elementor-5258 .elementor-element.elementor-element-37d985e{--width:91%;}.elementor-5258 .elementor-element.elementor-element-9dd8ff6{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2986603 */.elementor-5258 .elementor-element.elementor-element-2986603 p {
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0581150 */.elementor-5258 .elementor-element.elementor-element-0581150 p {
  margin-bottom: 0px  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f614268 */.elementor-5258 .elementor-element.elementor-element-f614268 p {
  margin-bottom: 0px  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f69a3ba */.elementor-5258 .elementor-element.elementor-element-f69a3ba p {
  margin-bottom: 0px  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1428a1 */.elementor-5258 .elementor-element.elementor-element-d1428a1 p {
  margin-bottom: 0px  
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55f1a29 */.elementor-5258 .elementor-element.elementor-element-55f1a29 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a48a7b3 *//* * Code CSS không sử dụng biến.

 * Các giá trị đã được gán cứng.

 */

.elementor-5258 .elementor-element.elementor-element-a48a7b3 {

  display: flex;

  justify-content: center; /* Căn giữa theo chiều ngang */

  align-items: center;    /* Căn giữa theo chiều dọc */ 

}



.elementor-5258 .elementor-element.elementor-element-a48a7b3 .custom-progress-circle {

  width: 130px;  /* Kích thước vòng tròn */

  height: 130px; /* Kích thước vòng tròn */

  border-radius: 50%;

  

  /* 1. Tạo vòng tròn tiến độ */

  background: conic-gradient(

    #2a3f6c 0% 50%,  /* Màu tiến độ và % */

    #e9eef2 50% 100% /* Màu nền (track) */

  );



  /* 2. Căn giữa nội dung (số 50+) */

  display: flex;

  justify-content: center;

  align-items: center;

  

  position: relative;

}



/* 3. Tạo "lỗ hổng" ở giữa */

.elementor-5258 .elementor-element.elementor-element-a48a7b3 .custom-progress-circle::before {

  content: '';

  position: absolute;

  background: #fff; /* Màu nền của trang web */

  border-radius: 50%;

  

  /* * Kích thước lỗ hổng = 100% - 20px

   * (Vì độ dày vòng ở code gốc là 10px, nhân 2 bên = 20px) 

   */

  width: calc(100% - 20px);

  height: calc(100% - 20px);

}



/* 4. Định dạng văn bản */

.elementor-5258 .elementor-element.elementor-element-a48a7b3 .circle-text {

  position: relative; /* Đảm bảo chữ nổi lên trên */

  z-index: 2;

  font-size: 2.5em; 

  font-weight: 600;

  color: var(--e-global-color-secondary); /* Màu chữ */

  font-family: Arial, sans-serif;

}



/* ===== Responsive cho Mobile ===== */

@media (max-width: 767px) {

  

  /* Giảm kích thước vòng tròn */

  .elementor-5258 .elementor-element.elementor-element-a48a7b3 .custom-progress-circle {

    width: 100px;  /* Kích thước mới cho mobile */

    height: 100px; /* Kích thước mới cho mobile */

  }



  /* Giảm kích thước chữ bên trong */

  .elementor-5258 .elementor-element.elementor-element-a48a7b3 .circle-text {

    font-size: 1.7em; /* Kích thước chữ mới */

  }

  

  /* * Lưu ý: 

   * Bạn không cần chỉnh lại '::before' (lỗ hổng).

   * Vì nó dùng 'calc(100% - 20px)', nó sẽ tự động 

   * tính toán lại dựa trên kích thước 100px mới.

   */

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2930c6 */.elementor-5258 .elementor-element.elementor-element-f2930c6 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de80e03 *//* * Code CSS không sử dụng biến.
 * Các giá trị đã được gán cứng.
 */
.elementor-5258 .elementor-element.elementor-element-de80e03 {
  display: flex;
  justify-content: center; /* Căn giữa theo chiều ngang */
  align-items: center;    /* Căn giữa theo chiều dọc */    
}

.elementor-5258 .elementor-element.elementor-element-de80e03 .custom-progress-circle {
  width: 130px;  /* Kích thước vòng tròn */
  height: 130px; /* Kích thước vòng tròn */
  border-radius: 50%;
  
  /* 1. Tạo vòng tròn tiến độ */
  background: conic-gradient(
    #2a3f6c 0% 100%,  /* Màu tiến độ và % */
    #e9eef2 50% 100% /* Màu nền (track) */
  );

  /* 2. Căn giữa nội dung (số 50+) */
  display: flex;
  justify-content: center;
  align-items: center;
  
  position: relative;
}

/* 3. Tạo "lỗ hổng" ở giữa */
.elementor-5258 .elementor-element.elementor-element-de80e03 .custom-progress-circle::before {
  content: '';
  position: absolute;
  background: #fff; /* Màu nền của trang web */
  border-radius: 50%;
  
  /* * Kích thước lỗ hổng = 100% - 20px
   * (Vì độ dày vòng ở code gốc là 10px, nhân 2 bên = 20px) 
   */
  width: calc(100% - 20px);
  height: calc(100% - 20px);
}

/* 4. Định dạng văn bản */
.elementor-5258 .elementor-element.elementor-element-de80e03 .circle-text {
  position: relative; /* Đảm bảo chữ nổi lên trên */
  z-index: 2;
  font-size: 2.5em; 
  font-weight: 600;
  color: var(--e-global-color-secondary);  /* Màu chữ */
  font-family: Arial, sans-serif;
}

/* ===== Responsive cho Mobile ===== */
@media (max-width: 767px) {
  
  /* Giảm kích thước vòng tròn */
  .elementor-5258 .elementor-element.elementor-element-de80e03 .custom-progress-circle {
    width: 100px;  /* Kích thước mới cho mobile */
    height: 100px; /* Kích thước mới cho mobile */
  }

  /* Giảm kích thước chữ bên trong */
  .elementor-5258 .elementor-element.elementor-element-de80e03 .circle-text {
    font-size: 1.7em; /* Kích thước chữ mới */
  }
  
  /* * Lưu ý: 
   * Bạn không cần chỉnh lại '::before' (lỗ hổng).
   * Vì nó dùng 'calc(100% - 20px)', nó sẽ tự động 
   * tính toán lại dựa trên kích thước 100px mới.
   */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ea65bc */.elementor-5258 .elementor-element.elementor-element-7ea65bc p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0eb0c8c *//* * Code CSS không sử dụng biến.
 * Các giá trị đã được gán cứng.
 */
.elementor-5258 .elementor-element.elementor-element-0eb0c8c {
  display: flex;
  justify-content: center; /* Căn giữa theo chiều ngang */
  align-items: center;    /* Căn giữa theo chiều dọc */    
}

.elementor-5258 .elementor-element.elementor-element-0eb0c8c .custom-progress-circle {
  width: 130px;  /* Kích thước vòng tròn */
  height: 130px; /* Kích thước vòng tròn */
  border-radius: 50%;
  
  /* 1. Tạo vòng tròn tiến độ */
  background: conic-gradient(
    #2a3f6c 0% 15%,  /* Màu tiến độ và % */
    #e9eef2 0% 85% /* Màu nền (track) */
  );

  /* 2. Căn giữa nội dung (số 50+) */
  display: flex;
  justify-content: center;
  align-items: center;
  
  position: relative;
}

/* 3. Tạo "lỗ hổng" ở giữa */
.elementor-5258 .elementor-element.elementor-element-0eb0c8c .custom-progress-circle::before {
  content: '';
  position: absolute;
  background: #fff; /* Màu nền của trang web */
  border-radius: 50%;
  
  /* * Kích thước lỗ hổng = 100% - 20px
   * (Vì độ dày vòng ở code gốc là 10px, nhân 2 bên = 20px) 
   */
  width: calc(100% - 20px);
  height: calc(100% - 20px);
}

/* 4. Định dạng văn bản */
.elementor-5258 .elementor-element.elementor-element-0eb0c8c .circle-text {
  position: relative; /* Đảm bảo chữ nổi lên trên */
  z-index: 2;
  font-size: 2.5em; 
  font-weight: 600;
  color: var(--e-global-color-secondary);  /* Màu chữ */
  font-family: Arial, sans-serif;
}

/* ===== Responsive cho Mobile ===== */
@media (max-width: 767px) {
  
  /* Giảm kích thước vòng tròn */
  .elementor-5258 .elementor-element.elementor-element-0eb0c8c .custom-progress-circle {
    width: 100px;  /* Kích thước mới cho mobile */
    height: 100px; /* Kích thước mới cho mobile */
  }

  /* Giảm kích thước chữ bên trong */
  .elementor-5258 .elementor-element.elementor-element-0eb0c8c .circle-text {
    font-size: 1.7em; /* Kích thước chữ mới */
  }
  
  /* * Lưu ý: 
   * Bạn không cần chỉnh lại '::before' (lỗ hổng).
   * Vì nó dùng 'calc(100% - 20px)', nó sẽ tự động 
   * tính toán lại dựa trên kích thước 100px mới.
   */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a68025a */.elementor-5258 .elementor-element.elementor-element-a68025a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dabe76b *//* * Code CSS không sử dụng biến.
 * Các giá trị đã được gán cứng.
 */
.elementor-5258 .elementor-element.elementor-element-dabe76b {
  display: flex;
  justify-content: center; /* Căn giữa theo chiều ngang */
  align-items: center;    /* Căn giữa theo chiều dọc */    
}

.elementor-5258 .elementor-element.elementor-element-dabe76b .custom-progress-circle {
  width: 130px;  /* Kích thước vòng tròn */
  height: 130px; /* Kích thước vòng tròn */
  border-radius: 50%;
  
  /* 1. Tạo vòng tròn tiến độ */
  background: conic-gradient(
    #2a3f6c 0% 17%,  /* Màu tiến độ và % */
    #e9eef2 0% 100% /* Màu nền (track) */
  );

  /* 2. Căn giữa nội dung (số 50+) */
  display: flex;
  justify-content: center;
  align-items: center;
  
  position: relative;
}

/* 3. Tạo "lỗ hổng" ở giữa */
.elementor-5258 .elementor-element.elementor-element-dabe76b .custom-progress-circle::before {
  content: '';
  position: absolute;
  background: #fff; /* Màu nền của trang web */
  border-radius: 50%;
  
  /* * Kích thước lỗ hổng = 100% - 20px
   * (Vì độ dày vòng ở code gốc là 10px, nhân 2 bên = 20px) 
   */
  width: calc(100% - 20px);
  height: calc(100% - 20px);
}

/* 4. Định dạng văn bản */
.elementor-5258 .elementor-element.elementor-element-dabe76b .circle-text {
  position: relative; /* Đảm bảo chữ nổi lên trên */
  z-index: 2;
  font-size: 2.5em; 
  font-weight: 600;
  color: var(--e-global-color-secondary);  /* Màu chữ */
  font-family: Arial, sans-serif;
}

/* ===== Responsive cho Mobile ===== */
@media (max-width: 767px) {
  
  /* Giảm kích thước vòng tròn */
  .elementor-5258 .elementor-element.elementor-element-dabe76b .custom-progress-circle {
    width: 100px;  /* Kích thước mới cho mobile */
    height: 100px; /* Kích thước mới cho mobile */
  }

  /* Giảm kích thước chữ bên trong */
  .elementor-5258 .elementor-element.elementor-element-dabe76b .circle-text {
    font-size: 1.7em; /* Kích thước chữ mới */
  }
  
  /* * Lưu ý: 
   * Bạn không cần chỉnh lại '::before' (lỗ hổng).
   * Vì nó dùng 'calc(100% - 20px)', nó sẽ tự động 
   * tính toán lại dựa trên kích thước 100px mới.
   */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fea5c4 */.elementor-5258 .elementor-element.elementor-element-5fea5c4 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f0bbaa */.elementor-5258 .elementor-element.elementor-element-0f0bbaa .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-5258 .elementor-element.elementor-element-0f0bbaa p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-714bb14 */.custom-box-number {
    position: relative;
    border-top-color: #334a6a !important;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid #334a6a;
    
    /* 2. Tạo đường viền xung quanh (màu xám nhạt) */
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    
    /* 3. Màu nền và đệm (như trong hình) */
    background-color: #f9f9f9;
    padding: 35px 25px 25px 25px; /* Thêm padding-top để nội dung không bị số đè lên */
    
    /* 4. Đẩy box xuống để có không gian cho số */
    margin-top: 30px; 
    
    /* 5. Tăng bộ đếm lên 1 cho mỗi box */
    counter-increment: box-counter;
}

/* * BƯỚC 3: Tạo vòng tròn và con số
*/
.custom-box-number::before {
    /* 6. Lấy giá trị của bộ đếm 'box-counter' */
    content: counter(box-counter);
    
    /* 7. Định vị vòng tròn */
    position: absolute;
    left: 50%; /* Căn giữa theo chiều ngang */
    top: -27.5px; /* Căn giữa trên đường viền (50px/2 + 5px/2 = 27.5px) */
    transform: translateX(-50%); /* Hoàn tất việc căn giữa ngang */
    z-index: 2;
    
    /* 8. Tạo hình tròn */
    width: 50px;
    height: 50px;
    background-color: #334a6a; /* Màu nền của vòng tròn */
    border-radius: 50%;
    
    /* 9. Tạo "khoảng trống" để "cắt" qua đường viền */
    /* Quan trọng: Màu #fff này phải khớp với MÀU NỀN CỦA TRANG */
    border: 5px solid #fff; 
    
    /* 10. Căn chỉnh con số bên trong vòng tròn */
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c2489c */.elementor-5258 .elementor-element.elementor-element-3c2489c .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-5258 .elementor-element.elementor-element-3c2489c p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d300475 */.custom-box-number {
    position: relative;
    border-top-color: #334a6a !important;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid #334a6a;
    
    /* 2. Tạo đường viền xung quanh (màu xám nhạt) */
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    
    /* 3. Màu nền và đệm (như trong hình) */
    background-color: #f9f9f9;
    padding: 35px 25px 25px 25px; /* Thêm padding-top để nội dung không bị số đè lên */
    
    /* 4. Đẩy box xuống để có không gian cho số */
    margin-top: 30px; 
    
    /* 5. Tăng bộ đếm lên 1 cho mỗi box */
    counter-increment: box-counter;
}

/* * BƯỚC 3: Tạo vòng tròn và con số
*/
.custom-box-number::before {
    /* 6. Lấy giá trị của bộ đếm 'box-counter' */
    content: counter(box-counter);
    
    /* 7. Định vị vòng tròn */
    position: absolute;
    left: 50%; /* Căn giữa theo chiều ngang */
    top: -27.5px; /* Căn giữa trên đường viền (50px/2 + 5px/2 = 27.5px) */
    transform: translateX(-50%); /* Hoàn tất việc căn giữa ngang */
    z-index: 2;
    
    /* 8. Tạo hình tròn */
    width: 50px;
    height: 50px;
    background-color: #334a6a; /* Màu nền của vòng tròn */
    border-radius: 50%;
    
    /* 9. Tạo "khoảng trống" để "cắt" qua đường viền */
    /* Quan trọng: Màu #fff này phải khớp với MÀU NỀN CỦA TRANG */
    border: 5px solid #fff; 
    
    /* 10. Căn chỉnh con số bên trong vòng tròn */
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93df0b */.elementor-5258 .elementor-element.elementor-element-a93df0b .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-5258 .elementor-element.elementor-element-a93df0b p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81e404 */.custom-box-number {
    position: relative;
    border-top-color: #334a6a !important;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid #334a6a;
    
    /* 2. Tạo đường viền xung quanh (màu xám nhạt) */
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    
    /* 3. Màu nền và đệm (như trong hình) */
    background-color: #f9f9f9;
    padding: 35px 25px 25px 25px; /* Thêm padding-top để nội dung không bị số đè lên */
    
    /* 4. Đẩy box xuống để có không gian cho số */
    margin-top: 30px; 
    
    /* 5. Tăng bộ đếm lên 1 cho mỗi box */
    counter-increment: box-counter;
}

/* * BƯỚC 3: Tạo vòng tròn và con số
*/
.custom-box-number::before {
    /* 6. Lấy giá trị của bộ đếm 'box-counter' */
    content: counter(box-counter);
    
    /* 7. Định vị vòng tròn */
    position: absolute;
    left: 50%; /* Căn giữa theo chiều ngang */
    top: -27.5px; /* Căn giữa trên đường viền (50px/2 + 5px/2 = 27.5px) */
    transform: translateX(-50%); /* Hoàn tất việc căn giữa ngang */
    z-index: 2;
    
    /* 8. Tạo hình tròn */
    width: 50px;
    height: 50px;
    background-color: #334a6a; /* Màu nền của vòng tròn */
    border-radius: 50%;
    
    /* 9. Tạo "khoảng trống" để "cắt" qua đường viền */
    /* Quan trọng: Màu #fff này phải khớp với MÀU NỀN CỦA TRANG */
    border: 5px solid #fff; 
    
    /* 10. Căn chỉnh con số bên trong vòng tròn */
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00b58a6 */.elementor-5258 .elementor-element.elementor-element-00b58a6 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-5258 .elementor-element.elementor-element-00b58a6 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9abe57f */.custom-box-number {
    position: relative;
    border-top-color: #334a6a !important;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid #334a6a;
    
    /* 2. Tạo đường viền xung quanh (màu xám nhạt) */
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    
    /* 3. Màu nền và đệm (như trong hình) */
    background-color: #f9f9f9;
    padding: 35px 25px 25px 25px; /* Thêm padding-top để nội dung không bị số đè lên */
    
    /* 4. Đẩy box xuống để có không gian cho số */
    margin-top: 30px; 
    
    /* 5. Tăng bộ đếm lên 1 cho mỗi box */
    counter-increment: box-counter;
}

/* * BƯỚC 3: Tạo vòng tròn và con số
*/
.custom-box-number::before {
    /* 6. Lấy giá trị của bộ đếm 'box-counter' */
    content: counter(box-counter);
    
    /* 7. Định vị vòng tròn */
    position: absolute;
    left: 50%; /* Căn giữa theo chiều ngang */
    top: -27.5px; /* Căn giữa trên đường viền (50px/2 + 5px/2 = 27.5px) */
    transform: translateX(-50%); /* Hoàn tất việc căn giữa ngang */
    z-index: 2;
    
    /* 8. Tạo hình tròn */
    width: 50px;
    height: 50px;
    background-color: #334a6a; /* Màu nền của vòng tròn */
    border-radius: 50%;
    
    /* 9. Tạo "khoảng trống" để "cắt" qua đường viền */
    /* Quan trọng: Màu #fff này phải khớp với MÀU NỀN CỦA TRANG */
    border: 5px solid #fff; 
    
    /* 10. Căn chỉnh con số bên trong vòng tròn */
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eddf60f */.elementor-5258 .elementor-element.elementor-element-eddf60f .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

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

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

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

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

.elementor-5258 .elementor-element.elementor-element-97ec762 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4efdf30 */.elementor-5258 .elementor-element.elementor-element-4efdf30 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e00cb1 */.elementor-5258 .elementor-element.elementor-element-8e00cb1 li {
   margin-bottom: 6px; 
   line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65e0c1f */.elementor-5258 .elementor-element.elementor-element-65e0c1f .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

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

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

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

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

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

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

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

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

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

.elementor-5258 .elementor-element.elementor-element-00678b2 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0ad906 */.elementor-5258 .elementor-element.elementor-element-f0ad906 img {
    width: 100%;
}

.elementor-5258 .elementor-element.elementor-element-f0ad906 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d6c8a */.elementor-5258 .elementor-element.elementor-element-b6d6c8a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c0e4b9 */.elementor-5258 .elementor-element.elementor-element-0c0e4b9 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4244377 */.elementor-5258 .elementor-element.elementor-element-4244377 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63267ae */.elementor-5258 .elementor-element.elementor-element-63267ae p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1e9213 */.elementor-5258 .elementor-element.elementor-element-c1e9213 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a0c8fc */.elementor-5258 .elementor-element.elementor-element-5a0c8fc p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-718f57e */.elementor-5258 .elementor-element.elementor-element-718f57e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8f3a55f */.elementor-5258 .elementor-element.elementor-element-8f3a55f .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

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

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

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

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

.elementor-5258 .elementor-element.elementor-element-1a267a7 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f3fef5 */.elementor-5258 .elementor-element.elementor-element-7f3fef5 p {
  margin-bottom: 0px  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e996b2f *//* ============================================ */
/* == CSS BẢNG GIÁ 3 CỘT (Đồng bộ & Biến cục bộ) */
/* ============================================ */

/* Thùng chứa chính */
.custom-pricing-table {
  --font-primary: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --color-border: #eee;
  --shadow-main: rgba(0, 0, 0, 0.05);
  --color-header-bg: #f8f9fa;
  --color-plan-name: var(--e-global-color-secondary, #222);
  --color-text-muted: #777;
  --color-price: #e63946;
  --color-features-bg: #fff;
  --color-check: #8338ec;

  --border-radius: 12px;

  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 1200px;
  margin: 20px auto;
  font-family: var(--font-primary);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius);
  overflow: hidden;
  box-shadow: 0 4px 15px var(--shadow-main);
  box-sizing: border-box;
}

.custom-pricing-table p {
    line-height: 1.6em !important;
}

/* Từng cột giá */
.pricing-column {
  border-right: 1px solid var(--color-border);
  display: flex;
  flex-direction: column;
}

.pricing-column:last-child {
  border-right: none;
}

/* Header */
.pricing-header {
  text-align: center;
  padding: 25px 15px;
  background-color: var(--color-header-bg);
  box-sizing: border-box;
}

/* Tên gói */
.plan-name {
  font-size: 1.4rem;
  font-weight: 700;
  color: var(--color-plan-name) !important;
  margin-top: 0;
  margin-bottom: 10px;
  letter-spacing: 2px;
}

/* Subtitle */
.plan-subtitle {
  font-size: 0.9rem;
  color: var(--color-text-muted);
  margin-bottom: 20px;
}

/* Range giá */
.plan-price-range {
  font-size: 0.9rem;
  color: var(--color-text-muted);
  margin-bottom: 10px;
}

/* Giá */
.plan-price {
  font-size: 1.3rem;
  font-weight: 700;
  margin-top: 5px;
  color: var(--color-price);
}

/* Đường kẻ ngang */
.pricing-divider {
  border: 0;
  height: 1px;
  background-color: var(--color-border);
  margin: 0px !important;
}

/* Features */
.pricing-features {
  background-color: var(--color-features-bg);
  padding: 25px;
  flex-grow: 1;
}

.pricing-features ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.pricing-features li {
  font-size: 0.9rem;
  color: var(--color-text-muted);
  margin-bottom: 12px;
  position: relative;
  padding-left: 24px;
}

/* Check icon */
.pricing-features li::before {
  content: '✔';
  position: absolute;
  left: 0;
  top: 0;
  color: var(--color-check);
  font-weight: 700;
  font-size: 1rem;
}

/* Responsive */
@media (max-width: 768px) {
  .custom-pricing-table {
    grid-template-columns: 1fr;
  }

  .pricing-column {
    border-right: none;
    border-bottom: 1px solid var(--color-border);
    display: block;
    margin-bottom: 40px;
  }

  .pricing-column:last-child {
    border-bottom: none;
  }

  .pricing-header {
    /* Không dùng min-height */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5fd0fc */.elementor-5258 .elementor-element.elementor-element-a5fd0fc p {
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24257a5 */.elementor-5258 .elementor-element.elementor-element-24257a5 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-559bf7c */.elementor-5258 .elementor-element.elementor-element-559bf7c .elementor-icon {
    padding: 8px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}



.elementor-5258 .elementor-element.elementor-element-559bf7c p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-712bd80 */.elementor-5258 .elementor-element.elementor-element-712bd80 .elementor-icon {
    padding: 8px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}



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



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



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



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

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

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

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

.elementor-5258 .elementor-element.elementor-element-eb3d984 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9b2378 */.elementor-5258 .elementor-element.elementor-element-f9b2378 p {
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72030f2 */.elementor-5258 .elementor-element.elementor-element-72030f2 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b7f0e0 */.elementor-5258 .elementor-element.elementor-element-6b7f0e0 img {
    width: 100%;
}

.elementor-5258 .elementor-element.elementor-element-6b7f0e0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-56ccbc9 */.elementor-5258 .elementor-element.elementor-element-56ccbc9 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

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

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

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