.elementor-15 .elementor-element.elementor-element-0a65800{--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:4rem;--padding-block-end:5rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-15 .elementor-element.elementor-element-0a65800:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a65800 > .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-0a65800{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-15 .elementor-element.elementor-element-c530071{padding:0% 8% 0% 8%;}.elementor-15 .elementor-element.elementor-element-c530071 .porto-u-main-heading > *{font-size:2.7rem;text-transform:uppercase;letter-spacing:0.01em;}.elementor-15 .elementor-element.elementor-element-c530071 .porto-u-sub-heading{font-size:1rem;line-height:1.7em;}.elementor-15 .elementor-element.elementor-element-4c8205b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:2rem;--margin-bottom:5.15rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8562de6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-aa91c16{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;align-self:center;text-align:start;}.elementor-15 .elementor-element.elementor-element-50a1885{width:var( --container-widget-width, 59.1% );max-width:59.1%;--container-widget-width:59.1%;--container-widget-flex-grow:0;top:37%;text-align:start;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-50a1885{right:4.2%;}body.rtl .elementor-15 .elementor-element.elementor-element-50a1885{left:4.2%;}.elementor-15 .elementor-element.elementor-element-9498786{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:3%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9498786{--padding-inline-start:0%;--padding-inline-end:3%;}.elementor-15 .elementor-element.elementor-element-ea45005{margin:2.7em 0em calc(var(--kit-widget-spacing, 0px) + 1.2em) 0em;}.elementor-15 .elementor-element.elementor-element-ea45005 .elementor-heading-title{font-size:1.14em;font-weight:500;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c340f9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-15 .elementor-element.elementor-element-c340f9d .elementor-heading-title{font-size:2.286em;line-height:1.3125em;}.elementor-15 .elementor-element.elementor-element-fa232ec{text-align:justify;font-size:16px;line-height:1.8em;}.elementor-15 .elementor-element.elementor-element-f4dde77{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--margin-top:2rem;--margin-bottom:5.15rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8b8b612{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-a00b79a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;align-self:center;text-align:start;}.elementor-15 .elementor-element.elementor-element-4c17d99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:3%;--padding-inline-end:0%;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4c17d99{--padding-inline-start:3%;--padding-inline-end:0%;}.elementor-15 .elementor-element.elementor-element-29169e0{margin:2.7em 0em calc(var(--kit-widget-spacing, 0px) + 1.2em) 0em;text-align:end;}.elementor-15 .elementor-element.elementor-element-29169e0 .elementor-heading-title{font-size:1.14em;font-weight:500;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-e97b6c6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;text-align:end;}.elementor-15 .elementor-element.elementor-element-e97b6c6 .elementor-heading-title{font-size:2.286em;line-height:1.3125em;}.elementor-15 .elementor-element.elementor-element-3060fb2{text-align:justify;font-size:16px;line-height:1.8em;}.elementor-15 .elementor-element.elementor-element-f83deb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-block-start:3.35rem;--padding-block-end:3.35rem;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-15 .elementor-element.elementor-element-f83deb4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f83deb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f83deb4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-15 .elementor-element.elementor-element-4d7c72b{--display:flex;}.elementor-15 .elementor-element.elementor-element-dc9f29a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-dc9f29a .porto-u-main-heading > *{font-family:"Arial", Inter;font-size:1.4em;font-weight:600;color:#FFF;}.elementor-15 .elementor-element.elementor-element-dc9f29a .porto-u-sub-heading{font-size:1em;font-weight:500;line-height:1.87em;color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-6117445{--display:flex;}.elementor-15 .elementor-element.elementor-element-beba5f8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-beba5f8 .porto-u-main-heading > *{font-family:"Arial", Inter;font-size:1.4em;font-weight:600;color:#FFF;}.elementor-15 .elementor-element.elementor-element-beba5f8 .porto-u-sub-heading{font-size:1em;font-weight:500;line-height:1.87em;color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-52cefe1{--display:flex;}.elementor-15 .elementor-element.elementor-element-71daa57{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-71daa57 .porto-u-main-heading > *{font-family:"Arial", Inter;font-size:1.4em;font-weight:600;color:#FFF;}.elementor-15 .elementor-element.elementor-element-71daa57 .porto-u-sub-heading{font-size:1em;font-weight:500;line-height:1.87em;color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-659adc4{--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-15 .elementor-element.elementor-element-659adc4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-659adc4 > .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-659adc4{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-ab50559{--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-ab50559{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-c6a5faf{--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-c6a5faf{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-4e85ee9{--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-4e85ee9{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-50ccac6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8625rem) 0rem;}.elementor-15 .elementor-element.elementor-element-50ccac6 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:1.4em;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9fd0823{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8125rem) 0rem;}.elementor-15 .elementor-element.elementor-element-9fd0823 .elementor-heading-title{font-size:2.286em;line-height:1.3125em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ac4780c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-15 .elementor-element.elementor-element-ac4780c .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-ac4780c .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-15 .elementor-element.elementor-element-d5becb7{width:100%;max-width:100%;text-align:justify;font-size:1.14em;line-height:2em;}.elementor-15 .elementor-element.elementor-element-d5becb7 p{margin-block-end:2px;}.elementor-15 .elementor-element.elementor-element-2b66880{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-2b66880.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-2b66880.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2b66880.elementor-view-default .elementor-icon{fill:var( --e-global-color-tertiary );color:var( --e-global-color-tertiary );border-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2b66880 .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-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-29f0186{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-29f0186.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-29f0186.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-29f0186.elementor-view-default .elementor-icon{fill:var( --e-global-color-tertiary );color:var( --e-global-color-tertiary );border-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-29f0186 .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-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-747671a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:27px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-747671a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-747671a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-747671a.elementor-view-default .elementor-icon{fill:var( --e-global-color-tertiary );color:var( --e-global-color-tertiary );border-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon{font-size:34px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-747671a .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-15 .elementor-element.elementor-element-747671a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-aca1cab{--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-end;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-82b0ab6{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-dd23774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-dd23774:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dd23774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-dd23774{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-7f57094{--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-7f57094{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-f0a9395{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8625rem) 0rem;text-align:center;}.elementor-15 .elementor-element.elementor-element-f0a9395 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:1.4em;letter-spacing:0.08em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-581e86b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8125rem) 0rem;text-align:center;}.elementor-15 .elementor-element.elementor-element-581e86b .elementor-heading-title{font-size:2.286em;line-height:1.3125em;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4097a82{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-15 .elementor-element.elementor-element-4097a82 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-4097a82 .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-15 .elementor-element.elementor-element-b6eb556{--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-b6eb556{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-16ba26b{width:100%;max-width:100%;text-align:justify;font-size:1.14em;line-height:2em;}.elementor-15 .elementor-element.elementor-element-16ba26b p{margin-block-end:2px;}.elementor-15 .elementor-element.elementor-element-4538281{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:020px;--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-4538281{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-0f437bc{padding:18px 18px 18px 18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-0f437bc .elementor-icon-box-wrapper{text-align:justify;gap:12px;}.elementor-15 .elementor-element.elementor-element-0f437bc .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0f437bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-0f437bc.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-0f437bc.elementor-view-default .elementor-icon{fill:var( --e-global-color-tertiary );color:var( --e-global-color-tertiary );border-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-0f437bc .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-0f437bc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-0f437bc .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-15 .elementor-element.elementor-element-0f437bc .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-cad7440{padding:18px 18px 18px 18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-cad7440 .elementor-icon-box-wrapper{text-align:justify;gap:12px;}.elementor-15 .elementor-element.elementor-element-cad7440 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-cad7440.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-cad7440.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-cad7440.elementor-view-default .elementor-icon{fill:var( --e-global-color-tertiary );color:var( --e-global-color-tertiary );border-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-cad7440 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-cad7440 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cad7440 .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-15 .elementor-element.elementor-element-cad7440 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-9b99054{padding:18px 18px 18px 18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-15 .elementor-element.elementor-element-9b99054 .elementor-icon-box-wrapper{text-align:justify;gap:12px;}.elementor-15 .elementor-element.elementor-element-9b99054 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9b99054.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-9b99054.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9b99054.elementor-view-default .elementor-icon{fill:var( --e-global-color-tertiary );color:var( --e-global-color-tertiary );border-color:var( --e-global-color-tertiary );}.elementor-15 .elementor-element.elementor-element-9b99054 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-9b99054 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b99054 .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-15 .elementor-element.elementor-element-9b99054 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-23c0501{--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-15 .elementor-element.elementor-element-23c0501:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-23c0501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-23c0501{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-23c0501.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0a8240c{--display:flex;--min-height:400px;--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;--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-0a8240c{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-b610825{--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-b610825{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-1cf5dee{--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-1cf5dee{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-c403137{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8625rem) 0rem;}.elementor-15 .elementor-element.elementor-element-c403137 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:1.4em;letter-spacing:0.08em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2488dd1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8125rem) 0rem;}.elementor-15 .elementor-element.elementor-element-2488dd1 .elementor-heading-title{font-size:2.286em;line-height:1.3125em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1d11c39{--divider-border-style:solid;--divider-color:var( --e-global-color-tertiary );--divider-border-width:3px;}.elementor-15 .elementor-element.elementor-element-1d11c39 .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-15 .elementor-element.elementor-element-1d11c39 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-15 .elementor-element.elementor-element-43b4e69{width:100%;max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-size:1.14em;line-height:2em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-43b4e69 p{margin-block-end:2px;}.elementor-15 .elementor-element.elementor-element-a92e690{--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-end;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-ca7beec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-617b327{--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-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-617b327{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-15 .elementor-element.elementor-element-c0c0fe2{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c0c0fe2 .elementor-icon-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-c0c0fe2 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c0c0fe2 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-c0c0fe2 .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-15 .elementor-element.elementor-element-c0c0fe2 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-quaternary );}.elementor-15 .elementor-element.elementor-element-80113eb{--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-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-80113eb{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-15 .elementor-element.elementor-element-b4bf441{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b4bf441 .elementor-icon-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-b4bf441 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b4bf441 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b4bf441 .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-15 .elementor-element.elementor-element-b4bf441 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-quaternary );}.elementor-15 .elementor-element.elementor-element-406dd61{--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-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-406dd61{--padding-inline-start:010px;--padding-inline-end:010px;}.elementor-15 .elementor-element.elementor-element-17ad8ee{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-17ad8ee .elementor-icon-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-17ad8ee .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-17ad8ee .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-17ad8ee .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-15 .elementor-element.elementor-element-17ad8ee .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-quaternary );}.elementor-15 .elementor-element.elementor-element-c8c0505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:5.125rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-c17359b{--display:flex;}.elementor-15 .elementor-element.elementor-element-e951f92 .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-e951f92 .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-e951f92 .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-e951f92 .stats-text{font-size:1.14em;font-weight:400;line-height:1.6em;margin-top:16px;}.elementor-15 .elementor-element.elementor-element-e951f92 .stats-number{font-size:2.86em;color:#222529;}.elementor-15 .elementor-element.elementor-element-e951f92 .counter_prefix, .elementor-15 .elementor-element.elementor-element-e951f92 .counter_suffix{font-size:2.86em;color:#222529;}.elementor-15 .elementor-element.elementor-element-e951f92 .stats-block{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-b3fd111{--display:flex;}.elementor-15 .elementor-element.elementor-element-e34e5bb .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-e34e5bb .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-e34e5bb .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-e34e5bb .stats-text{font-size:1.14em;font-weight:400;line-height:1.6em;margin-top:16px;}.elementor-15 .elementor-element.elementor-element-e34e5bb .stats-number{font-size:2.86em;color:#222529;}.elementor-15 .elementor-element.elementor-element-e34e5bb .counter_prefix, .elementor-15 .elementor-element.elementor-element-e34e5bb .counter_suffix{font-size:2.86em;color:#222529;}.elementor-15 .elementor-element.elementor-element-e34e5bb .stats-block{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-b437391{--display:flex;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .porto-icon{font-size:32px;color:#333333;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .porto-sicon-img{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .porto-icon.advanced{border-radius:500px;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .stats-text{font-size:1.14em;font-weight:400;line-height:1.6em;margin-top:16px;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .stats-number{font-size:2.86em;color:#222529;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .counter_prefix, .elementor-15 .elementor-element.elementor-element-0ead5c1 .counter_suffix{font-size:2.86em;color:#222529;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .stats-block{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-01a7f40{--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;--margin-top:0rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-258bada{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 12px) 5px;}.elementor-15 .elementor-element.elementor-element-258bada .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:2em;}.elementor-15 .elementor-element.elementor-element-7d06d4a{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 12px) 5px;}.elementor-15 .elementor-element.elementor-element-7d06d4a .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:2em;}.elementor-15 .elementor-element.elementor-element-166bc67{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 12px) 5px;}.elementor-15 .elementor-element.elementor-element-166bc67 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:2em;}.elementor-15 .elementor-element.elementor-element-5c4d7a0{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-15 .elementor-element.elementor-element-5c4d7a0 .elementor-heading-title{font-size:1.14em;font-weight:500;line-height:2em;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-8562de6{--width:58.75%;}.elementor-15 .elementor-element.elementor-element-9498786{--width:41.25%;}.elementor-15 .elementor-element.elementor-element-8b8b612{--width:58.75%;}.elementor-15 .elementor-element.elementor-element-4c17d99{--width:41.25%;}.elementor-15 .elementor-element.elementor-element-4e85ee9{--width:100%;}.elementor-15 .elementor-element.elementor-element-aca1cab{--width:100%;}.elementor-15 .elementor-element.elementor-element-1cf5dee{--width:100%;}.elementor-15 .elementor-element.elementor-element-a92e690{--width:100%;}}@media(max-width:991px){.elementor-15 .elementor-element.elementor-element-c530071 .porto-u-main-heading > *{font-size:3rem;}.elementor-15 .elementor-element.elementor-element-c530071 .porto-u-sub-heading{font-size:1rem;}.elementor-15 .elementor-element.elementor-element-4c8205b{--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;--margin-top:1.25rem;--margin-bottom:3.125rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8562de6{--margin-top:2.5rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-9498786{--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-9498786{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-c340f9d .elementor-heading-title{font-size:2.1em;}.elementor-15 .elementor-element.elementor-element-f4dde77{--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;--margin-top:1.25rem;--margin-bottom:3.125rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8b8b612{--margin-top:2.5rem;--margin-bottom:3.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-4c17d99{--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-4c17d99{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-15 .elementor-element.elementor-element-e97b6c6 .elementor-heading-title{font-size:2.1em;}.elementor-15 .elementor-element.elementor-element-f83deb4{--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:center;--flex-wrap:wrap;--padding-block-start:3.3rem;--padding-block-end:3.3rem;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f83deb4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-15 .elementor-element.elementor-element-4d7c72b{--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-dc9f29a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-6117445{--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-beba5f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-52cefe1{--margin-top:020px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-71daa57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-659adc4{--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:90px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-659adc4{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-15 .elementor-element.elementor-element-ab50559{--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-15 .elementor-element.elementor-element-4e85ee9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9fd0823 .elementor-heading-title{font-size:2.1em;}.elementor-15 .elementor-element.elementor-element-2b66880{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-29f0186{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-747671a{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-wrapper{align-items:center;gap:14px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-title a{font-size:16px;}.elementor-15 .elementor-element.elementor-element-aca1cab{--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-15 .elementor-element.elementor-element-dd23774{--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-dd23774{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-15 .elementor-element.elementor-element-581e86b .elementor-heading-title{font-size:2.1em;}.elementor-15 .elementor-element.elementor-element-4097a82 .elementor-divider-separator{width:27%;}.elementor-15 .elementor-element.elementor-element-4538281{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-23c0501{--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:90px;--padding-inline-start:020px;--padding-inline-end:020px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-23c0501{--padding-inline-start:020px;--padding-inline-end:020px;}.elementor-15 .elementor-element.elementor-element-0a8240c{--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-15 .elementor-element.elementor-element-1cf5dee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2488dd1 .elementor-heading-title{font-size:2.1em;}.elementor-15 .elementor-element.elementor-element-a92e690{--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-15 .elementor-element.elementor-element-ca7beec{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c8c0505{--margin-top:3.425rem;--margin-bottom:1.7rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-e951f92 .stats-text{font-size:1em;margin-top:11px;}.elementor-15 .elementor-element.elementor-element-e951f92 .stats-number{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-e951f92 .counter_prefix, .elementor-15 .elementor-element.elementor-element-e951f92 .counter_suffix{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-e34e5bb .stats-text{font-size:1em;margin-top:11px;}.elementor-15 .elementor-element.elementor-element-e34e5bb .stats-number{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-e34e5bb .counter_prefix, .elementor-15 .elementor-element.elementor-element-e34e5bb .counter_suffix{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .stats-text{font-size:1em;margin-top:11px;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .stats-number{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-0ead5c1 .counter_prefix, .elementor-15 .elementor-element.elementor-element-0ead5c1 .counter_suffix{font-size:2.5em;}.elementor-15 .elementor-element.elementor-element-01a7f40{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:3.0625rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-c530071{padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-c530071 .porto-u-main-heading > *{font-size:2.7rem;}.elementor-15 .elementor-element.elementor-element-4c8205b{--margin-top:1rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8562de6{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-c340f9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-15 .elementor-element.elementor-element-c340f9d .elementor-heading-title{font-size:2em;}.elementor-15 .elementor-element.elementor-element-fa232ec{font-size:16px;}.elementor-15 .elementor-element.elementor-element-f4dde77{--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;--margin-top:1rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-8b8b612{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-e97b6c6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-15 .elementor-element.elementor-element-e97b6c6 .elementor-heading-title{font-size:2em;}.elementor-15 .elementor-element.elementor-element-3060fb2{font-size:16px;}.elementor-15 .elementor-element.elementor-element-f83deb4{--content-width:400px;--padding-block-start:2.5rem;--padding-block-end:2.5rem;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f83deb4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-15 .elementor-element.elementor-element-dc9f29a{padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-dc9f29a .porto-u-main-heading > *{font-size:1.4em;}.elementor-15 .elementor-element.elementor-element-beba5f8{padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-beba5f8 .porto-u-main-heading > *{font-size:1.4em;}.elementor-15 .elementor-element.elementor-element-71daa57{padding:0% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-71daa57 .porto-u-main-heading > *{font-size:1.4em;}.elementor-15 .elementor-element.elementor-element-659adc4{--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-659adc4{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-15 .elementor-element.elementor-element-ab50559{--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-15 .elementor-element.elementor-element-50ccac6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-15 .elementor-element.elementor-element-9fd0823{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-15 .elementor-element.elementor-element-d5becb7 p{margin-block-end:4px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-29f0186 .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-wrapper{align-items:center;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon{font-size:30px;}.elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-747671a .elementor-icon-box-title a{font-size:14px;}.elementor-15 .elementor-element.elementor-element-dd23774{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:040px;--padding-block-end:60px;--padding-inline-start:12px;--padding-inline-end:12px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-dd23774{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-15 .elementor-element.elementor-element-f0a9395{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-15 .elementor-element.elementor-element-581e86b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-15 .elementor-element.elementor-element-4097a82 .elementor-divider-separator{width:48%;}.elementor-15 .elementor-element.elementor-element-16ba26b p{margin-block-end:4px;}.elementor-15 .elementor-element.elementor-element-4538281{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-23c0501{--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-23c0501{--padding-inline-start:12px;--padding-inline-end:12px;}.elementor-15 .elementor-element.elementor-element-0a8240c{--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-15 .elementor-element.elementor-element-c403137{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-15 .elementor-element.elementor-element-2488dd1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-15 .elementor-element.elementor-element-43b4e69 p{margin-block-end:4px;}.elementor-15 .elementor-element.elementor-element-ca7beec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c8c0505{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2.4rem;--margin-bottom:0.6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15 .elementor-element.elementor-element-01a7f40{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:2.1rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:991px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-4c8205b{--content-width:768px;}.elementor-15 .elementor-element.elementor-element-8562de6{--width:100%;}.elementor-15 .elementor-element.elementor-element-9498786{--width:100%;}.elementor-15 .elementor-element.elementor-element-f4dde77{--content-width:768px;}.elementor-15 .elementor-element.elementor-element-8b8b612{--width:100%;}.elementor-15 .elementor-element.elementor-element-4c17d99{--width:100%;}.elementor-15 .elementor-element.elementor-element-4d7c72b{--width:48%;}.elementor-15 .elementor-element.elementor-element-6117445{--width:48%;}.elementor-15 .elementor-element.elementor-element-52cefe1{--width:48%;}.elementor-15 .elementor-element.elementor-element-4e85ee9{--width:100%;}.elementor-15 .elementor-element.elementor-element-1cf5dee{--width:100%;}.elementor-15 .elementor-element.elementor-element-c17359b{--width:50%;}.elementor-15 .elementor-element.elementor-element-b3fd111{--width:50%;}.elementor-15 .elementor-element.elementor-element-b437391{--width:50%;}}/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-dc9f29a */.elementor-15 .elementor-element.elementor-element-dc9f29a .porto-u-sub-heading {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-beba5f8 */.elementor-15 .elementor-element.elementor-element-beba5f8 .porto-u-sub-heading {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for porto_ultimate_heading, class: .elementor-element-71daa57 */.elementor-15 .elementor-element.elementor-element-71daa57 .porto-u-sub-heading {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b66880 */.elementor-15 .elementor-element.elementor-element-2b66880 .elementor-icon {
    padding: 8px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}



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



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



.elementor-15 .elementor-element.elementor-element-747671a p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82b0ab6 */.elementor-15 .elementor-element.elementor-element-82b0ab6 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f437bc */.elementor-15 .elementor-element.elementor-element-0f437bc .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

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

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

.elementor-15 .elementor-element.elementor-element-9b99054 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c0c0fe2 */.elementor-15 .elementor-element.elementor-element-c0c0fe2 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-617b327 */.custom-box-number {
    position: relative;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid var(--porto-secondary-color) !important;
    
    /* 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: 25px 20px 10px 20px; /* 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: var(--porto-primary-color); /* 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-b4bf441 */.elementor-15 .elementor-element.elementor-element-b4bf441 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80113eb */.custom-box-number {
    position: relative;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid var(--porto-secondary-color) !important;
    
    /* 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: 25px 20px 10px 20px; /* 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: var(--porto-primary-color); /* 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-17ad8ee */.elementor-15 .elementor-element.elementor-element-17ad8ee .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406dd61 */.custom-box-number {
    position: relative;
    /* 1. Tạo đường viền trên (màu xanh) */
    border-top: 5px solid var(--porto-secondary-color) !important;
    
    /* 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: 25px 20px 10px 20px; /* 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: var(--porto-primary-color); /* 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 */