.elementor-252799 .elementor-element.elementor-element-31e2313b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-252799 .elementor-element.elementor-element-31e2313b:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-31e2313b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://wbl.group/wp-content/uploads/2026/05/overlay-header.svg");}.elementor-252799 .elementor-element.elementor-element-29d2f654{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 1px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-252799 .elementor-element.elementor-element-29d2f654:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-29d2f654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-4c7a44a0{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-252799 .elementor-element.elementor-element-28f2dc91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-252799 .elementor-element.elementor-element-2b996794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-2b996794 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-252799 .elementor-element.elementor-element-607dd200{--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;--justify-content:flex-end;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-3375fed{--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;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-22b26688{--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;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-174abdbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#000000;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--main .elementor-item:hover,
					.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-09f372c );fill:var( --e-global-color-09f372c );}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown a:hover,
					.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-09f372c );}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown .elementor-item, .elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:6px;border-top-right-radius:6px;}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#2478BC;border-bottom-width:0.5px;}.elementor-252799 .elementor-element.elementor-element-40679b01{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 1px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-252799 .elementor-element.elementor-element-40679b01:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-40679b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-61f97f8d{--display:flex;}.elementor-252799 .elementor-element.elementor-element-7b5291ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:36px;color:#000000;}.elementor-252799 .elementor-element.elementor-element-67950cf9{--display:flex;}.elementor-252799 .elementor-element.elementor-element-3d577b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-3d577b51.elementor-element{--align-self:center;}.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-menu-toggle{margin:0 auto;}.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-nav-menu .elementor-item{font-size:14px;font-weight:600;line-height:21px;}.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-252799 .elementor-element.elementor-element-3d577b51 .elementor-nav-menu--main .elementor-item:focus{color:#2478BC;fill:#2478BC;}.elementor-252799 .elementor-element.elementor-element-71297c31{--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;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button{background-color:transparent;font-size:14px;font-weight:600;line-height:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%);border-radius:160px 160px 160px 160px;padding:8px 16px 8px 16px;}.elementor-252799 .elementor-element.elementor-element-388184a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-6124ddb0{padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-5b61832{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:80px;--z-index:99;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-5b61832{left:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-5b61832{right:0px;}.elementor-252799 .elementor-element.elementor-element-d11a2c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:80px;--padding-right:80px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-d11a2c4:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-d11a2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-5e68b5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-5e68b5b:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-5e68b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-8df4900{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-8df4900:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-8df4900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-8df4900.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-101ec44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-101ec44:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-101ec44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-bf08c78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-bf08c78:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-bf08c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-e4493e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-e4493e9:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-e4493e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-8ca4a14{--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;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-8ca4a14:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-8ca4a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-da8f9f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:-0.6px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-8e85ec8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-8e85ec8:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-8e85ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-886d566{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-886d566:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-886d566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-886d566:hover{background-color:#F5F5FA;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-252799 .elementor-element.elementor-element-ea055b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-ea055b8:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-ea055b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-d6aafa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-d6aafa6:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-d6aafa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-6c85e70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-5753b08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-80d25d7{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-80d25d7:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-80d25d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-80d25d7:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-831a976{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-831a976:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-831a976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-310ffa0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-310ffa0:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-310ffa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-96a493e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-a368fe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-93fef10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-93fef10:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-93fef10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-ec21f9f{--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;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-ec21f9f:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-ec21f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-86125a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:-0.6px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-92c709e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-92c709e:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-92c709e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-bee1494{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-bee1494:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-bee1494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-bee1494:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-221ff63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-221ff63:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-221ff63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-f52b934{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-f52b934:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-f52b934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-07bf7d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-1d32d7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-50a70b1{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-50a70b1:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-50a70b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-50a70b1:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-c9b53fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-c9b53fb:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-c9b53fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-88535b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-88535b6:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-88535b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-e3eb0a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-1836fdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-992f1c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-992f1c8:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-992f1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-e759414{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-e759414:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-e759414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-7eb4321{--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;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-7eb4321:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-7eb4321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-1241270 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:-0.6px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-184b74f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-184b74f:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-184b74f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-d8af30a{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-d8af30a:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-d8af30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-d8af30a:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-2912cff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-2912cff:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-2912cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-f69ff3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-f69ff3a:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-f69ff3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-5d0c98d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-8a45ba3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-de8fae6{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-de8fae6:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-de8fae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-de8fae6:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-11abe2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-11abe2b:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-11abe2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-89d0db2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-89d0db2:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-89d0db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-4d98aea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-889965b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-a2e28fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-a2e28fc:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-a2e28fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-3e621a3{--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;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-3e621a3:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-3e621a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-7e6132c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:-0.6px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-7c1f227{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-7c1f227:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-7c1f227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-0bc96a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-0bc96a1:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-0bc96a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-f59d934{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-f59d934:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-f59d934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-f59d934:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-0ad17bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-0ad17bc:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-0ad17bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-b574443{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-b574443:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-b574443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-42d4aee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-391dcf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-d4118bc{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:6;}.elementor-252799 .elementor-element.elementor-element-d4118bc:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-d4118bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-d4118bc:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-28d267a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-28d267a:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-28d267a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-688b191{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-688b191:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-688b191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-a4f52ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-37ae7bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-082356f{--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;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-082356f:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-082356f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-082356f:hover{background-color:#F5F5FA;}.elementor-252799 .elementor-element.elementor-element-66414df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-66414df:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-66414df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-d503884{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-d503884:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-d503884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-9af0685 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.49px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-59714ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-1ed256c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-1ed256c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-1ed256c img{width:1px;}.elementor-252799 .elementor-element.elementor-element-8c325ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-8c325ae:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-8c325ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-5e785ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-5e785ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-5e785ad img{width:363px;height:272.25px;}.elementor-252799 .elementor-element.elementor-element-c259482{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-c259482:not(.elementor-motion-effects-element-type-background), .elementor-252799 .elementor-element.elementor-element-c259482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-5879241{right:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-5879241{left:0px;}.elementor-252799 .elementor-element.elementor-element-5879241{bottom:0px;}.elementor-252799 .elementor-element.elementor-element-285c3f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-0.7px;color:#27272A;}.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%);border-radius:160px 160px 160px 160px;padding:8px 16px 8px 16px;}.elementor-252799 .elementor-element.elementor-element-eb5bac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-4bb232e{right:403px;}body.rtl .elementor-252799 .elementor-element.elementor-element-4bb232e{left:403px;}.elementor-252799 .elementor-element.elementor-element-4bb232e{top:0px;z-index:4;}.elementor-252799 .elementor-element.elementor-element-29956b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-ab54c25{left:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-ab54c25{right:0px;}.elementor-252799 .elementor-element.elementor-element-ab54c25{top:0px;}.elementor-252799 .elementor-element.elementor-element-a102674{--display:flex;--z-index:998;}.elementor-widget-off-canvas .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-off-canvas .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-252799 .elementor-element.elementor-element-ffb7c8f .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-252799 .elementor-element.elementor-element-ffb7c8f{--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-252799 .elementor-element.elementor-element-3669ef5{--display:flex;}.elementor-252799 .elementor-element.elementor-element-b938e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-252799 .elementor-element.elementor-element-5c2e46e{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-753f5a6{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-3aefac6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-17a0387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-17a0387.elementor-element{--align-self:flex-start;}.elementor-252799 .elementor-element.elementor-element-17a0387 img{width:100%;}.elementor-252799 .elementor-element.elementor-element-76e650e{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-afe358c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-49bbfc7.elementor-element{--align-self:flex-start;}.elementor-252799 .elementor-element.elementor-element-49bbfc7 img{width:100%;}.elementor-252799 .elementor-element.elementor-element-605e1c4{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-ad5e7fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-8202ab8{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-252799 .elementor-element.elementor-element-96722ad{--display:flex;}.elementor-252799 .elementor-element.elementor-element-4275821 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:36px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-281cdef{--display:flex;}.elementor-252799 .elementor-element.elementor-element-a8ee6c1{--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;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-252799 .elementor-element.elementor-element-d254611{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:48px;--padding-bottom:48px;--padding-left:120px;--padding-right:120px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-9b70045{--display:flex;--min-height:872px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-252799 .elementor-element.elementor-element-0753ca1{--display:flex;--min-height:556px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-d66c8ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-d66c8ae.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252799 .elementor-element.elementor-element-3b2be92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-2177c38{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-2177c38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-2177c38 .elementor-heading-title a:hover, .elementor-252799 .elementor-element.elementor-element-2177c38 .elementor-heading-title a:focus{color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-2177c38 .elementor-heading-title a{transition-duration:0.2s;}.elementor-252799 .elementor-element.elementor-element-5a4a10e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-5a4a10e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-5a4a10e .elementor-heading-title a:hover, .elementor-252799 .elementor-element.elementor-element-5a4a10e .elementor-heading-title a:focus{color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-dc47cb2{--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-dc47cb2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-b3c3f60{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-b3c3f60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-b3c3f60 .elementor-heading-title a:hover, .elementor-252799 .elementor-element.elementor-element-b3c3f60 .elementor-heading-title a:focus{color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-8a50876{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:3;}.elementor-252799 .elementor-element.elementor-element-8a50876 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-8a50876 .elementor-heading-title a:hover, .elementor-252799 .elementor-element.elementor-element-8a50876 .elementor-heading-title a:focus{color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-06dade9{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:4;}.elementor-252799 .elementor-element.elementor-element-06dade9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-06dade9 .elementor-heading-title a:hover, .elementor-252799 .elementor-element.elementor-element-06dade9 .elementor-heading-title a:focus{color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-a767f7c{--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;fill:#2478BC;color:#2478BC;border-radius:160px 160px 160px 160px;padding:8px 20px 8px 20px;}.elementor-252799 .elementor-element.elementor-element-22524af{width:var( --container-widget-width, 49.25% );max-width:49.25%;--container-widget-width:49.25%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button-content-wrapper{flex-direction:row;}.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-252799 .elementor-element.elementor-element-04026ee{--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;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-04026ee.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-252799 .elementor-element.elementor-element-ecdcebd{z-index:0;}.elementor-252799 .elementor-element.elementor-element-ecdcebd img{width:100%;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-252799 .elementor-element.elementor-element-a12f26c{--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;--justify-content:flex-start;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-c264f00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-26bfb9e{z-index:0;}.elementor-252799 .elementor-element.elementor-element-26bfb9e img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-13a020a{z-index:1;}.elementor-252799 .elementor-element.elementor-element-13a020a img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-2613d33{z-index:0;}.elementor-252799 .elementor-element.elementor-element-2613d33 img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-0393cd7{z-index:1;}.elementor-252799 .elementor-element.elementor-element-0393cd7 img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-a638f56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-32ee3f4{z-index:0;}.elementor-252799 .elementor-element.elementor-element-32ee3f4 img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-7b5c81e{z-index:1;}.elementor-252799 .elementor-element.elementor-element-7b5c81e img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-d352d47{z-index:0;}.elementor-252799 .elementor-element.elementor-element-d352d47 img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-89b5a10{z-index:1;}.elementor-252799 .elementor-element.elementor-element-89b5a10 img{width:100%;max-width:none;height:327px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-437fba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;text-align:start;}.elementor-252799 .elementor-element.elementor-element-437fba0 img{width:48%;height:10px;}.elementor-252799 .elementor-element.elementor-element-4dad970{--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;--justify-content:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-55b330a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-cd1f358{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-2359442{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-2359442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-4274c02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-4274c02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-4bfd58b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-fe37a3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-fe37a3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-320162f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-320162f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-86d996a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-0fc64e7{width:var( --container-widget-width, 64.9% );max-width:64.9%;--container-widget-width:64.9%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-0fc64e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-252799 .elementor-element.elementor-element-af4e253{width:var( --container-widget-width, 64.9% );max-width:64.9%;--container-widget-width:64.9%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-cd4e20b{--display:flex;--position:absolute;--min-height:872px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:3;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-cd4e20b{left:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-cd4e20b{right:0px;}.elementor-252799 .elementor-element.elementor-element-d4f39a1{--display:flex;--min-height:556px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-ab46982{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-ce1791f{--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;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-6feffcb{z-index:0;}.elementor-252799 .elementor-element.elementor-element-6feffcb img{width:100%;}.elementor-252799 .elementor-element.elementor-element-99b72e1{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-99b72e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-c8751d4{--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;--justify-content:flex-start;--align-items:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-eaf7a17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-9ca17ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-de8b061{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-de8b061 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-cfdd8ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-214f265{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-76986a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-2b8da7e{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-fa60291 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-0f1fe34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-beb9659{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-beb9659 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-2fe0b50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-ded564e{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-54ae12e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-fbb93b6{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-603e834 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-eacee28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-bcd4cb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-d645740{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-d645740 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-6aecb72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-361bf74{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-82c83ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-2fde7bf{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-3d14bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-4c3463e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-c6518f0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-c6518f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-67cc713{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-535e2fa{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-8ede8a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-42d461f{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-1e51957 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-93af12c{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-6fbe95b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-cd7c66c{z-index:1;}.elementor-252799 .elementor-element.elementor-element-cd7c66c img{width:400px;max-width:400px;height:465px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-252799 .elementor-element.elementor-element-832c8c7{z-index:1;}.elementor-252799 .elementor-element.elementor-element-832c8c7 img{width:100%;}.elementor-252799 .elementor-element.elementor-element-7711ec5{--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;--justify-content:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-db8da27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-dbf5672{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-a2e8bb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-a2e8bb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-3c60450{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-3c60450 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-e5039a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-615706e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-615706e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-ac4ecc9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-ac4ecc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-9631a69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-39b081f{width:var( --container-widget-width, 64.9% );max-width:64.9%;--container-widget-width:64.9%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-39b081f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-3585f5b{width:var( --container-widget-width, 64.9% );max-width:64.9%;--container-widget-width:64.9%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-a8d1a3b{right:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-a8d1a3b{left:0px;}.elementor-252799 .elementor-element.elementor-element-a8d1a3b{bottom:0px;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-a7018fe{left:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-a7018fe{right:0px;}.elementor-252799 .elementor-element.elementor-element-a7018fe{top:0px;}.elementor-252799 .elementor-element.elementor-element-06ef16d{--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;}.elementor-252799 .elementor-element.elementor-element-912ad95{--display:flex;}.elementor-252799 .elementor-element.elementor-element-4542f7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:36px;color:#000000;}.elementor-252799 .elementor-element.elementor-element-e2cbba8{--display:flex;}.elementor-252799 .elementor-element.elementor-element-6ff0691 .elementor-button{background-color:transparent;font-size:14px;font-weight:600;line-height:21px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%);border-radius:160px 160px 160px 160px;padding:8px 16px 8px 16px;}.elementor-252799 .elementor-element.elementor-element-6ff0691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-8fb3abb .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-252799 .elementor-element.elementor-element-8fb3abb{--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-252799 .elementor-element.elementor-element-c508773{--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;}.elementor-252799 .elementor-element.elementor-element-32be6da{--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;}.elementor-252799 .elementor-element.elementor-element-c35a875{--display:flex;}.elementor-252799 .elementor-element.elementor-element-dfcb864 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;line-height:36px;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-e3bf157{--display:flex;}.elementor-252799 .elementor-element.elementor-element-d901ccd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-d901ccd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252799 .elementor-element.elementor-element-4244822{--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;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-0f587a3{z-index:0;}.elementor-252799 .elementor-element.elementor-element-0f587a3 img{width:100%;}.elementor-252799 .elementor-element.elementor-element-2929db5{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-2929db5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-aa00a94{--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;--justify-content:flex-start;--align-items:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-2644444{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-9d3f203{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-866853e{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-866853e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-3f6f573{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-77491d8{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-b6bf4d0{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-b6bf4d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-764b267{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-2940530{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-2940530 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-738ea57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-5c54042{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-5c54042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-c882fc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-46e0f16{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-cc68285{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-cc68285 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-0601c4f{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-f000aef{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-f000aef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-22646c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-c4aa3cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-0de8501{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-0de8501 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-d78c0ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-440bf8a{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-4048f54{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-4048f54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-a7b58fa{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-a607828{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-a607828 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-2102785{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-e7b02cd{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-e7b02cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-064c9b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-ad2f28e{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-c4f72c3{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-c4f72c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-4a6f6ca{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-3eba016{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-3eba016 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-bc37557{--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;--justify-content:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-fefdbaf{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-fefdbaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-bc221d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-bc221d2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-252799 .elementor-element.elementor-element-e984e35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-bcea311{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-bcea311 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-0e23bc7{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-0e23bc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-8dd3136{--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;--justify-content:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-90250cd{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-90250cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-90250cd .elementor-heading-title a:hover, .elementor-252799 .elementor-element.elementor-element-90250cd .elementor-heading-title a:focus{color:#F5A623;}.elementor-252799 .elementor-element.elementor-element-361a211{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:3;}.elementor-252799 .elementor-element.elementor-element-361a211 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-10793e9{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;z-index:4;}.elementor-252799 .elementor-element.elementor-element-10793e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-1e1d017{--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-9f90ff6 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.035em;fill:#2478BC;color:#2478BC;border-radius:160px 160px 160px 160px;padding:8px 20px 8px 20px;}.elementor-252799 .elementor-element.elementor-element-9f90ff6{width:var( --container-widget-width, 49.25% );max-width:49.25%;--container-widget-width:49.25%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-9f90ff6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-252799 .elementor-element.elementor-element-9f90ff6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-252799 .elementor-element.elementor-element-052b117{--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;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-052b117.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:1;}.elementor-252799 .elementor-element.elementor-element-40b266b{z-index:0;}.elementor-252799 .elementor-element.elementor-element-40b266b img{width:100%;}.elementor-252799 .elementor-element.elementor-element-931e271{--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;--justify-content:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-252799 .elementor-element.elementor-element-2caebfc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-106ff51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-252799 .elementor-element.elementor-element-9d286a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-9d286a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-165ac6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-165ac6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-db0e5eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-70e80e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-70e80e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-c3f1836{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-252799 .elementor-element.elementor-element-c3f1836 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-252799 .elementor-element.elementor-element-917dbc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-252799 .elementor-element.elementor-element-976172d{width:var( --container-widget-width, 64.9% );max-width:64.9%;--container-widget-width:64.9%;--container-widget-flex-grow:0;z-index:0;}.elementor-252799 .elementor-element.elementor-element-976172d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#DDDDE3;}.elementor-252799 .elementor-element.elementor-element-28c8819{width:var( --container-widget-width, 64.9% );max-width:64.9%;--container-widget-width:64.9%;--container-widget-flex-grow:0;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.05em;color:#FFFFFF;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-646fe11{left:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-646fe11{right:0px;}.elementor-252799 .elementor-element.elementor-element-646fe11{top:0px;}.elementor-252799 .elementor-element.elementor-element-197feb1{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;top:0px;--z-index:50;}body:not(.rtl) .elementor-252799 .elementor-element.elementor-element-197feb1{left:0px;}body.rtl .elementor-252799 .elementor-element.elementor-element-197feb1{right:0px;}.elementor-252799{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-252799 .elementor-element.elementor-element-d11a2c4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-5e68b5b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-8df4900{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-101ec44{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-bf08c78{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-e4493e9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-8ca4a14{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-8e85ec8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-886d566{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-252799 .elementor-element.elementor-element-ea055b8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-d6aafa6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-80d25d7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-831a976{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-310ffa0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-93fef10{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-ec21f9f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-92c709e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-bee1494{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-221ff63{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-f52b934{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-50a70b1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-c9b53fb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-88535b6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-992f1c8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-e759414{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-7eb4321{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-184b74f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-d8af30a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-2912cff{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-f69ff3a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-de8fae6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-11abe2b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-89d0db2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-a2e28fc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-3e621a3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-7c1f227{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-0bc96a1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-f59d934{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-0ad17bc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-b574443{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-d4118bc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-28d267a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-688b191{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-082356f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-66414df{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-d503884{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-8c325ae{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-c259482{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button{font-size:12px;line-height:1.42em;padding:8px 13px 8px 13px;}.elementor-252799 .elementor-element.elementor-element-d254611{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-9b70045{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-0753ca1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-d66c8ae{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-3b2be92{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-2177c38{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-2177c38 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-5a4a10e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-5a4a10e .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-dc47cb2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-b3c3f60{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-b3c3f60 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-8a50876{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-8a50876 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-06dade9{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-06dade9 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-a767f7c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button{font-size:15px;line-height:1.42em;padding:8px 16px 8px 16px;}.elementor-252799 .elementor-element.elementor-element-04026ee{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-ecdcebd img{width:0px;max-width:max-content;}.elementor-252799 .elementor-element.elementor-element-a12f26c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-c264f00{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-26bfb9e{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-26bfb9e img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-13a020a{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-13a020a img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-2613d33{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-2613d33 img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-0393cd7{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-0393cd7 img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-a638f56{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:69px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-32ee3f4{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-32ee3f4 img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-7b5c81e{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-7b5c81e img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-d352d47{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-d352d47 img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-89b5a10{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-89b5a10 img{width:100%;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-437fba0 img{width:532px;max-width:max-content;}.elementor-252799 .elementor-element.elementor-element-4dad970{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-55b330a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-cd1f358{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-2359442{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-2359442 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-4274c02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-4274c02 .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-4bfd58b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-fe37a3e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-fe37a3e .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-320162f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-320162f .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-86d996a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-0fc64e7{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-252799 .elementor-element.elementor-element-0fc64e7 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-252799 .elementor-element.elementor-element-af4e253{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-cd4e20b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-252799 .elementor-element.elementor-element-d4f39a1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-ab46982{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-ce1791f{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-6feffcb img{width:32px;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-99b72e1{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-99b72e1 .elementor-heading-title{font-size:23px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-c8751d4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-eaf7a17{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-9ca17ef{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-de8b061{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-de8b061 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-cfdd8ee{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-214f265{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-2b8da7e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-0f1fe34{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-beb9659{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-beb9659 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-2fe0b50{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-ded564e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-fbb93b6{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-eacee28{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-bcd4cb1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-d645740{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-d645740 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-6aecb72{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-361bf74{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-2fde7bf{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-4c3463e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-c6518f0{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-c6518f0 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-67cc713{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-535e2fa{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-42d461f{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-93af12c{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-cd7c66c img{width:400px;max-width:100%;height:auto;}.elementor-252799 .elementor-element.elementor-element-832c8c7 img{width:532px;max-width:max-content;}.elementor-252799 .elementor-element.elementor-element-7711ec5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-db8da27{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-dbf5672{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-a2e8bb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-a2e8bb3 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-3c60450{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-3c60450 .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-e5039a7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-615706e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-615706e .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-ac4ecc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-ac4ecc9 .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-9631a69{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-39b081f{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-252799 .elementor-element.elementor-element-39b081f .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-3585f5b{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-d901ccd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-4244822{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-0f587a3 img{width:32px;max-width:100%;}.elementor-252799 .elementor-element.elementor-element-2929db5{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-2929db5 .elementor-heading-title{font-size:23px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-aa00a94{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-2644444{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-9d3f203{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-866853e{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-866853e .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-3f6f573{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-77491d8{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-b6bf4d0{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-b6bf4d0 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-764b267{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-2940530{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-2940530 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-738ea57{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-5c54042{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-5c54042 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-c882fc4{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-46e0f16{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-cc68285{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-cc68285 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-0601c4f{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-f000aef{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-f000aef .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-22646c8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-c4aa3cd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-0de8501{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-0de8501 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-d78c0ea{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-440bf8a{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-4048f54{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-4048f54 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-a7b58fa{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-a607828{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-a607828 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-2102785{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-e7b02cd{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-e7b02cd .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-064c9b8{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-ad2f28e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-c4f72c3{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-c4f72c3 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-4a6f6ca{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-3eba016{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-3eba016 .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-bc37557{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-fefdbaf{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-fefdbaf .elementor-heading-title{font-size:12px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-bc221d2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-e984e35{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-bcea311{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-bcea311 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-0e23bc7{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-0e23bc7 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-8dd3136{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-90250cd{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-90250cd .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-361a211{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-361a211 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-10793e9{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-252799 .elementor-element.elementor-element-10793e9 .elementor-heading-title{font-size:27px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-1e1d017{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-9f90ff6 .elementor-button{font-size:15px;line-height:1.42em;padding:8px 16px 8px 16px;}.elementor-252799 .elementor-element.elementor-element-052b117{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-40b266b img{width:0px;max-width:max-content;}.elementor-252799 .elementor-element.elementor-element-931e271{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-2caebfc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-106ff51{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-9d286a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-9d286a8 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-165ac6f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-165ac6f .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-db0e5eb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-70e80e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-70e80e5 .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-c3f1836{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-c3f1836 .elementor-heading-title{font-size:18px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-917dbc8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-976172d{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-252799 .elementor-element.elementor-element-976172d .elementor-heading-title{font-size:10px;line-height:1.42em;}.elementor-252799 .elementor-element.elementor-element-28c8819{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;font-size:12px;line-height:1.42em;}}@media(min-width:768px){.elementor-252799 .elementor-element.elementor-element-29d2f654{--width:100%;}.elementor-252799 .elementor-element.elementor-element-4c7a44a0{--width:100%;}.elementor-252799 .elementor-element.elementor-element-607dd200{--width:40%;}.elementor-252799 .elementor-element.elementor-element-3375fed{--width:100%;}.elementor-252799 .elementor-element.elementor-element-40679b01{--width:100%;}.elementor-252799 .elementor-element.elementor-element-61f97f8d{--width:50%;}.elementor-252799 .elementor-element.elementor-element-67950cf9{--width:100%;}.elementor-252799 .elementor-element.elementor-element-71297c31{--width:50%;}.elementor-252799 .elementor-element.elementor-element-d11a2c4{--width:100%;}.elementor-252799 .elementor-element.elementor-element-5e68b5b{--width:1200px;}.elementor-252799 .elementor-element.elementor-element-8df4900{--width:100%;}.elementor-252799 .elementor-element.elementor-element-101ec44{--width:100%;}.elementor-252799 .elementor-element.elementor-element-bf08c78{--width:20%;}.elementor-252799 .elementor-element.elementor-element-e4493e9{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8ca4a14{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8e85ec8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-886d566{--width:100%;}.elementor-252799 .elementor-element.elementor-element-ea055b8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d6aafa6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-80d25d7{--width:100%;}.elementor-252799 .elementor-element.elementor-element-831a976{--width:100%;}.elementor-252799 .elementor-element.elementor-element-310ffa0{--width:100%;}.elementor-252799 .elementor-element.elementor-element-93fef10{--width:100%;}.elementor-252799 .elementor-element.elementor-element-ec21f9f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-92c709e{--width:100%;}.elementor-252799 .elementor-element.elementor-element-bee1494{--width:100%;}.elementor-252799 .elementor-element.elementor-element-221ff63{--width:100%;}.elementor-252799 .elementor-element.elementor-element-f52b934{--width:100%;}.elementor-252799 .elementor-element.elementor-element-50a70b1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-c9b53fb{--width:100%;}.elementor-252799 .elementor-element.elementor-element-88535b6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-992f1c8{--width:40%;}.elementor-252799 .elementor-element.elementor-element-e759414{--width:100%;}.elementor-252799 .elementor-element.elementor-element-7eb4321{--width:100%;}.elementor-252799 .elementor-element.elementor-element-184b74f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d8af30a{--width:50%;}.elementor-252799 .elementor-element.elementor-element-2912cff{--width:100%;}.elementor-252799 .elementor-element.elementor-element-f69ff3a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-de8fae6{--width:50%;}.elementor-252799 .elementor-element.elementor-element-11abe2b{--width:100%;}.elementor-252799 .elementor-element.elementor-element-89d0db2{--width:100%;}.elementor-252799 .elementor-element.elementor-element-a2e28fc{--width:100%;}.elementor-252799 .elementor-element.elementor-element-3e621a3{--width:100%;}.elementor-252799 .elementor-element.elementor-element-7c1f227{--width:100%;}.elementor-252799 .elementor-element.elementor-element-0bc96a1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-f59d934{--width:100%;}.elementor-252799 .elementor-element.elementor-element-0ad17bc{--width:100%;}.elementor-252799 .elementor-element.elementor-element-b574443{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d4118bc{--width:100%;}.elementor-252799 .elementor-element.elementor-element-28d267a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-688b191{--width:100%;}.elementor-252799 .elementor-element.elementor-element-082356f{--width:50%;}.elementor-252799 .elementor-element.elementor-element-66414df{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d503884{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8c325ae{--width:363px;}.elementor-252799 .elementor-element.elementor-element-c259482{--width:100%;}.elementor-252799 .elementor-element.elementor-element-29956b6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-5c2e46e{--content-width:1400px;}.elementor-252799 .elementor-element.elementor-element-8202ab8{--width:1400px;}.elementor-252799 .elementor-element.elementor-element-96722ad{--width:50%;}.elementor-252799 .elementor-element.elementor-element-281cdef{--width:100%;}.elementor-252799 .elementor-element.elementor-element-a8ee6c1{--width:50%;}.elementor-252799 .elementor-element.elementor-element-9b70045{--width:1200px;}.elementor-252799 .elementor-element.elementor-element-0753ca1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d66c8ae{--width:47.33%;}.elementor-252799 .elementor-element.elementor-element-3b2be92{--width:61.97%;}.elementor-252799 .elementor-element.elementor-element-dc47cb2{--width:96.415%;}.elementor-252799 .elementor-element.elementor-element-a767f7c{--width:100%;}.elementor-252799 .elementor-element.elementor-element-04026ee{--width:47.76%;}.elementor-252799 .elementor-element.elementor-element-a12f26c{--width:52%;}.elementor-252799 .elementor-element.elementor-element-c264f00{--width:48.08%;}.elementor-252799 .elementor-element.elementor-element-a638f56{--width:48.08%;}.elementor-252799 .elementor-element.elementor-element-4dad970{--width:60%;}.elementor-252799 .elementor-element.elementor-element-55b330a{--width:25.68%;}.elementor-252799 .elementor-element.elementor-element-cd1f358{--width:91%;}.elementor-252799 .elementor-element.elementor-element-4bfd58b{--width:60.5%;}.elementor-252799 .elementor-element.elementor-element-86d996a{--width:66%;}.elementor-252799 .elementor-element.elementor-element-cd4e20b{--width:1200px;}.elementor-252799 .elementor-element.elementor-element-d4f39a1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-ab46982{--width:53%;}.elementor-252799 .elementor-element.elementor-element-ce1791f{--width:40.72%;}.elementor-252799 .elementor-element.elementor-element-c8751d4{--width:100%;}.elementor-252799 .elementor-element.elementor-element-eaf7a17{--width:43.87%;}.elementor-252799 .elementor-element.elementor-element-9ca17ef{--width:84.95%;}.elementor-252799 .elementor-element.elementor-element-cfdd8ee{--width:89.03%;}.elementor-252799 .elementor-element.elementor-element-214f265{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2b8da7e{--width:99.53%;}.elementor-252799 .elementor-element.elementor-element-0f1fe34{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2fe0b50{--width:77.78%;}.elementor-252799 .elementor-element.elementor-element-ded564e{--width:58.06%;}.elementor-252799 .elementor-element.elementor-element-fbb93b6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-eacee28{--width:37.26%;}.elementor-252799 .elementor-element.elementor-element-bcd4cb1{--width:99.16%;}.elementor-252799 .elementor-element.elementor-element-6aecb72{--width:100%;}.elementor-252799 .elementor-element.elementor-element-361bf74{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2fde7bf{--width:71.49%;}.elementor-252799 .elementor-element.elementor-element-4c3463e{--width:100%;}.elementor-252799 .elementor-element.elementor-element-67cc713{--width:54.85%;}.elementor-252799 .elementor-element.elementor-element-535e2fa{--width:93.85%;}.elementor-252799 .elementor-element.elementor-element-42d461f{--width:92.31%;}.elementor-252799 .elementor-element.elementor-element-93af12c{--width:100%;}.elementor-252799 .elementor-element.elementor-element-7711ec5{--width:64.89%;}.elementor-252799 .elementor-element.elementor-element-db8da27{--width:25.68%;}.elementor-252799 .elementor-element.elementor-element-dbf5672{--width:91%;}.elementor-252799 .elementor-element.elementor-element-e5039a7{--width:60.5%;}.elementor-252799 .elementor-element.elementor-element-9631a69{--width:66.1%;}.elementor-252799 .elementor-element.elementor-element-912ad95{--width:50%;}.elementor-252799 .elementor-element.elementor-element-c35a875{--width:50%;}.elementor-252799 .elementor-element.elementor-element-d901ccd{--width:47.33%;}.elementor-252799 .elementor-element.elementor-element-4244822{--width:40.72%;}.elementor-252799 .elementor-element.elementor-element-aa00a94{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2644444{--width:43.87%;}.elementor-252799 .elementor-element.elementor-element-9d3f203{--width:84.95%;}.elementor-252799 .elementor-element.elementor-element-3f6f573{--width:89.03%;}.elementor-252799 .elementor-element.elementor-element-77491d8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-764b267{--width:99.53%;}.elementor-252799 .elementor-element.elementor-element-738ea57{--width:100%;}.elementor-252799 .elementor-element.elementor-element-c882fc4{--width:77.78%;}.elementor-252799 .elementor-element.elementor-element-46e0f16{--width:58.06%;}.elementor-252799 .elementor-element.elementor-element-0601c4f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-22646c8{--width:37.26%;}.elementor-252799 .elementor-element.elementor-element-c4aa3cd{--width:99.16%;}.elementor-252799 .elementor-element.elementor-element-d78c0ea{--width:100%;}.elementor-252799 .elementor-element.elementor-element-440bf8a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-a7b58fa{--width:71.49%;}.elementor-252799 .elementor-element.elementor-element-2102785{--width:100%;}.elementor-252799 .elementor-element.elementor-element-064c9b8{--width:54.85%;}.elementor-252799 .elementor-element.elementor-element-ad2f28e{--width:93.85%;}.elementor-252799 .elementor-element.elementor-element-4a6f6ca{--width:92.31%;}.elementor-252799 .elementor-element.elementor-element-bc37557{--width:100%;}.elementor-252799 .elementor-element.elementor-element-bc221d2{--width:47.33%;}.elementor-252799 .elementor-element.elementor-element-e984e35{--width:61.97%;}.elementor-252799 .elementor-element.elementor-element-8dd3136{--width:89.77%;}.elementor-252799 .elementor-element.elementor-element-1e1d017{--width:100%;}.elementor-252799 .elementor-element.elementor-element-052b117{--width:47.76%;}.elementor-252799 .elementor-element.elementor-element-931e271{--width:64.89%;}.elementor-252799 .elementor-element.elementor-element-2caebfc{--width:25.68%;}.elementor-252799 .elementor-element.elementor-element-106ff51{--width:91%;}.elementor-252799 .elementor-element.elementor-element-db0e5eb{--width:60.5%;}.elementor-252799 .elementor-element.elementor-element-917dbc8{--width:66.1%;}.elementor-252799 .elementor-element.elementor-element-197feb1{--width:5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-252799 .elementor-element.elementor-element-d11a2c4{--width:100%;}.elementor-252799 .elementor-element.elementor-element-5e68b5b{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8df4900{--width:100%;}.elementor-252799 .elementor-element.elementor-element-101ec44{--width:100%;}.elementor-252799 .elementor-element.elementor-element-bf08c78{--width:100%;}.elementor-252799 .elementor-element.elementor-element-e4493e9{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8ca4a14{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8e85ec8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-886d566{--width:100%;}.elementor-252799 .elementor-element.elementor-element-ea055b8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d6aafa6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-80d25d7{--width:100%;}.elementor-252799 .elementor-element.elementor-element-831a976{--width:100%;}.elementor-252799 .elementor-element.elementor-element-310ffa0{--width:100%;}.elementor-252799 .elementor-element.elementor-element-93fef10{--width:100%;}.elementor-252799 .elementor-element.elementor-element-ec21f9f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-92c709e{--width:100%;}.elementor-252799 .elementor-element.elementor-element-bee1494{--width:100%;}.elementor-252799 .elementor-element.elementor-element-221ff63{--width:100%;}.elementor-252799 .elementor-element.elementor-element-f52b934{--width:100%;}.elementor-252799 .elementor-element.elementor-element-50a70b1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-c9b53fb{--width:100%;}.elementor-252799 .elementor-element.elementor-element-88535b6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-992f1c8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-e759414{--width:100%;}.elementor-252799 .elementor-element.elementor-element-7eb4321{--width:100%;}.elementor-252799 .elementor-element.elementor-element-184b74f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d8af30a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2912cff{--width:100%;}.elementor-252799 .elementor-element.elementor-element-f69ff3a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-de8fae6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-11abe2b{--width:100%;}.elementor-252799 .elementor-element.elementor-element-89d0db2{--width:100%;}.elementor-252799 .elementor-element.elementor-element-a2e28fc{--width:100%;}.elementor-252799 .elementor-element.elementor-element-3e621a3{--width:100%;}.elementor-252799 .elementor-element.elementor-element-7c1f227{--width:100%;}.elementor-252799 .elementor-element.elementor-element-0bc96a1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-f59d934{--width:100%;}.elementor-252799 .elementor-element.elementor-element-0ad17bc{--width:100%;}.elementor-252799 .elementor-element.elementor-element-b574443{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d4118bc{--width:100%;}.elementor-252799 .elementor-element.elementor-element-28d267a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-688b191{--width:100%;}.elementor-252799 .elementor-element.elementor-element-082356f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-66414df{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d503884{--width:100%;}.elementor-252799 .elementor-element.elementor-element-8c325ae{--width:100%;}.elementor-252799 .elementor-element.elementor-element-c259482{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d254611{--width:100%;}.elementor-252799 .elementor-element.elementor-element-9b70045{--width:100%;}.elementor-252799 .elementor-element.elementor-element-0753ca1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d66c8ae{--width:100%;}.elementor-252799 .elementor-element.elementor-element-3b2be92{--width:352px;}.elementor-252799 .elementor-element.elementor-element-dc47cb2{--width:316px;}.elementor-252799 .elementor-element.elementor-element-a767f7c{--width:100%;}.elementor-252799 .elementor-element.elementor-element-04026ee{--width:100%;}.elementor-252799 .elementor-element.elementor-element-a12f26c{--width:624px;}.elementor-252799 .elementor-element.elementor-element-c264f00{--width:300px;}.elementor-252799 .elementor-element.elementor-element-a638f56{--width:300px;}.elementor-252799 .elementor-element.elementor-element-4dad970{--width:778.66656494141px;}.elementor-252799 .elementor-element.elementor-element-55b330a{--width:200px;}.elementor-252799 .elementor-element.elementor-element-cd1f358{--width:182px;}.elementor-252799 .elementor-element.elementor-element-4bfd58b{--width:121px;}.elementor-252799 .elementor-element.elementor-element-86d996a{--width:514.66656494141px;}.elementor-252799 .elementor-element.elementor-element-cd4e20b{--width:100%;}.elementor-252799 .elementor-element.elementor-element-d4f39a1{--width:100%;}.elementor-252799 .elementor-element.elementor-element-ab46982{--width:636px;}.elementor-252799 .elementor-element.elementor-element-ce1791f{--width:259px;}.elementor-252799 .elementor-element.elementor-element-c8751d4{--width:100%;}.elementor-252799 .elementor-element.elementor-element-eaf7a17{--width:279px;}.elementor-252799 .elementor-element.elementor-element-9ca17ef{--width:237px;}.elementor-252799 .elementor-element.elementor-element-cfdd8ee{--width:211px;}.elementor-252799 .elementor-element.elementor-element-214f265{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2b8da7e{--width:210px;}.elementor-252799 .elementor-element.elementor-element-0f1fe34{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2fe0b50{--width:217px;}.elementor-252799 .elementor-element.elementor-element-ded564e{--width:126px;}.elementor-252799 .elementor-element.elementor-element-fbb93b6{--width:100%;}.elementor-252799 .elementor-element.elementor-element-eacee28{--width:237px;}.elementor-252799 .elementor-element.elementor-element-bcd4cb1{--width:235px;}.elementor-252799 .elementor-element.elementor-element-6aecb72{--width:100%;}.elementor-252799 .elementor-element.elementor-element-361bf74{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2fde7bf{--width:168px;}.elementor-252799 .elementor-element.elementor-element-4c3463e{--width:100%;}.elementor-252799 .elementor-element.elementor-element-67cc713{--width:130px;}.elementor-252799 .elementor-element.elementor-element-535e2fa{--width:122px;}.elementor-252799 .elementor-element.elementor-element-42d461f{--width:120px;}.elementor-252799 .elementor-element.elementor-element-93af12c{--width:100%;}.elementor-252799 .elementor-element.elementor-element-7711ec5{--width:778.66656494141px;}.elementor-252799 .elementor-element.elementor-element-db8da27{--width:200px;}.elementor-252799 .elementor-element.elementor-element-dbf5672{--width:182px;}.elementor-252799 .elementor-element.elementor-element-e5039a7{--width:121px;}.elementor-252799 .elementor-element.elementor-element-9631a69{--width:514.66656494141px;}.elementor-252799 .elementor-element.elementor-element-d901ccd{--width:100%;}.elementor-252799 .elementor-element.elementor-element-4244822{--width:259px;}.elementor-252799 .elementor-element.elementor-element-aa00a94{--width:100%;}.elementor-252799 .elementor-element.elementor-element-2644444{--width:279px;}.elementor-252799 .elementor-element.elementor-element-9d3f203{--width:237px;}.elementor-252799 .elementor-element.elementor-element-3f6f573{--width:211px;}.elementor-252799 .elementor-element.elementor-element-77491d8{--width:100%;}.elementor-252799 .elementor-element.elementor-element-764b267{--width:210px;}.elementor-252799 .elementor-element.elementor-element-738ea57{--width:100%;}.elementor-252799 .elementor-element.elementor-element-c882fc4{--width:217px;}.elementor-252799 .elementor-element.elementor-element-46e0f16{--width:126px;}.elementor-252799 .elementor-element.elementor-element-0601c4f{--width:100%;}.elementor-252799 .elementor-element.elementor-element-22646c8{--width:237px;}.elementor-252799 .elementor-element.elementor-element-c4aa3cd{--width:235px;}.elementor-252799 .elementor-element.elementor-element-d78c0ea{--width:100%;}.elementor-252799 .elementor-element.elementor-element-440bf8a{--width:100%;}.elementor-252799 .elementor-element.elementor-element-a7b58fa{--width:168px;}.elementor-252799 .elementor-element.elementor-element-2102785{--width:100%;}.elementor-252799 .elementor-element.elementor-element-064c9b8{--width:130px;}.elementor-252799 .elementor-element.elementor-element-ad2f28e{--width:122px;}.elementor-252799 .elementor-element.elementor-element-4a6f6ca{--width:120px;}.elementor-252799 .elementor-element.elementor-element-bc37557{--width:100%;}.elementor-252799 .elementor-element.elementor-element-bc221d2{--width:100%;}.elementor-252799 .elementor-element.elementor-element-e984e35{--width:352px;}.elementor-252799 .elementor-element.elementor-element-8dd3136{--width:316px;}.elementor-252799 .elementor-element.elementor-element-1e1d017{--width:100%;}.elementor-252799 .elementor-element.elementor-element-052b117{--width:100%;}.elementor-252799 .elementor-element.elementor-element-931e271{--width:778.66656494141px;}.elementor-252799 .elementor-element.elementor-element-2caebfc{--width:200px;}.elementor-252799 .elementor-element.elementor-element-106ff51{--width:182px;}.elementor-252799 .elementor-element.elementor-element-db0e5eb{--width:121px;}.elementor-252799 .elementor-element.elementor-element-917dbc8{--width:514.66656494141px;}}@media(max-width:767px){.elementor-252799 .elementor-element.elementor-element-31e2313b{--width:100%;}.elementor-252799 .elementor-element.elementor-element-28f2dc91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-d11a2c4{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-5e68b5b{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-8df4900{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-101ec44{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-bf08c78{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-e4493e9{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-8ca4a14{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-8e85ec8{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-886d566{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-252799 .elementor-element.elementor-element-ea055b8{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-d6aafa6{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-80d25d7{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-831a976{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-310ffa0{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-93fef10{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-ec21f9f{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-92c709e{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-bee1494{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-221ff63{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-f52b934{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-50a70b1{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-c9b53fb{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-88535b6{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-992f1c8{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-e759414{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-7eb4321{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-184b74f{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-d8af30a{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-2912cff{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-f69ff3a{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-de8fae6{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-11abe2b{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-89d0db2{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-a2e28fc{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-3e621a3{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-7c1f227{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-0bc96a1{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-f59d934{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-0ad17bc{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-b574443{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-d4118bc{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-28d267a{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-688b191{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-082356f{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-66414df{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-d503884{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-8c325ae{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-c259482{--width:100%;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button{font-size:14px;line-height:1.32em;padding:8px 13px 8px 13px;}.elementor-252799 .elementor-element.elementor-element-ffb7c8f{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-252799 .elementor-element.elementor-element-3669ef5{--min-height:100vh;}.elementor-252799 .elementor-element.elementor-element-d254611{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-9b70045{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-0753ca1{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-d66c8ae{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-252799 .elementor-element.elementor-element-3b2be92{--width:352px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-2177c38 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-5a4a10e .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-dc47cb2{--width:316px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-252799 .elementor-element.elementor-element-b3c3f60 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-8a50876 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-06dade9 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-a767f7c{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-22524af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button{font-size:14px;line-height:1.32em;padding:8px 13px 8px 13px;}.elementor-252799 .elementor-element.elementor-element-04026ee{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-a12f26c{--width:624px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-c264f00{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-a638f56{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-437fba0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-4dad970{--width:778.66656494141px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-55b330a{--width:200px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-cd1f358{--width:182px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-2359442 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-4274c02 .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-4bfd58b{--width:121px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-fe37a3e .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-320162f .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-86d996a{--width:514.66656494141px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-0fc64e7 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-252799 .elementor-element.elementor-element-af4e253{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-cd4e20b{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-252799 .elementor-element.elementor-element-d4f39a1{--width:100%;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-ab46982{--width:636px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-252799 .elementor-element.elementor-element-ce1791f{--width:259px;--justify-content:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-252799 .elementor-element.elementor-element-99b72e1 .elementor-heading-title{font-size:20px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-c8751d4{--width:100%;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-eaf7a17{--width:279px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-252799 .elementor-element.elementor-element-9ca17ef{--width:237px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-de8b061 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-cfdd8ee{--width:211px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-214f265{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-2b8da7e{--width:210px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-0f1fe34{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-beb9659 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-2fe0b50{--width:217px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-ded564e{--width:126px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-fbb93b6{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-eacee28{--width:237px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-252799 .elementor-element.elementor-element-bcd4cb1{--width:235px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-d645740 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-6aecb72{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-361bf74{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-2fde7bf{--width:168px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-4c3463e{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-c6518f0 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-67cc713{--width:130px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-535e2fa{--width:122px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-42d461f{--width:120px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-93af12c{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-7711ec5{--width:778.66656494141px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-db8da27{--width:200px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-dbf5672{--width:182px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-a2e8bb3 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-3c60450 .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-e5039a7{--width:121px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-615706e .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-ac4ecc9 .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-9631a69{--width:514.66656494141px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-39b081f .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-3585f5b{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-06ef16d{--width:100%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;--z-index:99;}.elementor-252799 .elementor-element.elementor-element-912ad95{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-252799 .elementor-element.elementor-element-4542f7e .elementor-heading-title{font-size:20px;}.elementor-252799 .elementor-element.elementor-element-e2cbba8{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-8fb3abb{--e-off-canvas-width:100%;}.elementor-252799 .elementor-element.elementor-element-c508773{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-252799 .elementor-element.elementor-element-32be6da{--width:100%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-252799 .elementor-element.elementor-element-c35a875{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-252799 .elementor-element.elementor-element-dfcb864 .elementor-heading-title{font-size:20px;}.elementor-252799 .elementor-element.elementor-element-e3bf157{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-f79488b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-252799 .elementor-element.elementor-element-f79488b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-d901ccd{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-252799 .elementor-element.elementor-element-d901ccd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-4244822{--width:259px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-2929db5 .elementor-heading-title{font-size:20px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-aa00a94{--width:100%;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--flex-wrap:wrap;}.elementor-252799 .elementor-element.elementor-element-2644444{--width:279px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-252799 .elementor-element.elementor-element-9d3f203{--width:237px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-866853e .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-3f6f573{--width:211px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-77491d8{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-b6bf4d0 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-764b267{--width:210px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-2940530 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-738ea57{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-5c54042 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-c882fc4{--width:217px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-46e0f16{--width:126px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-cc68285 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-0601c4f{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-f000aef .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-22646c8{--width:237px;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-252799 .elementor-element.elementor-element-c4aa3cd{--width:235px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-0de8501 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-d78c0ea{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-440bf8a{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-4048f54 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-a7b58fa{--width:168px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-a607828 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-2102785{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-e7b02cd .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-064c9b8{--width:130px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-ad2f28e{--width:122px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-c4f72c3 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-4a6f6ca{--width:120px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-3eba016 .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-bc37557{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-252799 .elementor-element.elementor-element-fefdbaf .elementor-heading-title{font-size:14px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-bc221d2{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-252799 .elementor-element.elementor-element-bc221d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-252799 .elementor-element.elementor-element-e984e35{--width:352px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-252799 .elementor-element.elementor-element-bcea311 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-0e23bc7 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-8dd3136{--width:316px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-252799 .elementor-element.elementor-element-90250cd .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-361a211 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-10793e9 .elementor-heading-title{font-size:24px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-1e1d017{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 11px;--row-gap:11px;--column-gap:11px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252799 .elementor-element.elementor-element-9f90ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-252799 .elementor-element.elementor-element-9f90ff6 .elementor-button{font-size:14px;line-height:1.32em;padding:8px 13px 8px 13px;}.elementor-252799 .elementor-element.elementor-element-052b117{--width:54%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-40b266b img{width:72%;}.elementor-252799 .elementor-element.elementor-element-931e271{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-252799 .elementor-element.elementor-element-2caebfc{--width:200px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-252799 .elementor-element.elementor-element-106ff51{--width:182px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-9d286a8 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-165ac6f .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-db0e5eb{--width:121px;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-252799 .elementor-element.elementor-element-70e80e5 .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-c3f1836 .elementor-heading-title{font-size:19px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-917dbc8{--width:514.66656494141px;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-252799 .elementor-element.elementor-element-976172d .elementor-heading-title{font-size:12px;line-height:1.32em;}.elementor-252799 .elementor-element.elementor-element-28c8819{font-size:14px;line-height:1.32em;}}.elementor-252799 .elementor-element.elementor-element-28f2dc91{
    width: 16px;
height: 16px;
}
/* 1. KHUNG CHỨA (Độ rộng cố định 360px) */
.elementor-252799 .elementor-element.elementor-element-2b996794 {
    width: 360px;
    overflow: hidden;       /* Ẩn phần chữ tràn ra ngoài khung 360px */
    white-space: nowrap;    /* Ép toàn bộ chữ nằm trên một hàng duy nhất, không xuống dòng */
    display: block !important; /* Thay thế -webkit-box cũ để giải phóng dòng chữ */
}

/* 2. CHỮ BÊN TRONG (Thẻ tiêu đề thực tế của Elementor) */
.elementor-252799 .elementor-element.elementor-element-2b996794 .elementor-heading-title {
    display: inline-block;
    width: max-content;     /* Ép thẻ chứa chữ lấy trọn vẹn độ dài thực tế của text */
    
    /* Gọi animation: tên | thời gian (s) | chạy đều | vô hạn */
    animation: chuChayTaiCho 12s linear infinite;

    /* Giữ nguyên bộ Font Style gốc của bạn */
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; 
    letter-spacing: -0.6px;
}

/* 3. TÍNH NĂNG PHỤ: Rê chuột vào thì chữ dừng lại để user kịp đọc */
.elementor-252799 .elementor-element.elementor-element-2b996794:hover .elementor-heading-title {
    animation-play-state: paused;
}

@keyframes chuChayTaiCho {
    0% {
        transform: translateX(360px); /* Chữ xuất phát từ sát rìa phải của khung 360px */
    }
    100% {
        transform: translateX(-100%); /* Chạy lướt qua trái đến khi khuất hẳn 100% chiều dài chữ */
    }
}
.elementor-252799 .elementor-element.elementor-element-4c7a44a0{
  display: flex;
align-items: center;
gap: 4px;
}
.elementor-252799 .elementor-element.elementor-element-7ac043a2{
    width: 16px;
    height: 16px;
}
.elementor-252799 .elementor-element.elementor-element-174abdbc{

font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
letter-spacing: -0.6px;

}
.elementor-252799 .elementor-element.elementor-element-22b26688{
    display: flex;
align-items: center;
gap: 8px;
}
.elementor-252799 .elementor-element.elementor-element-7c842d7c{
    width: 0;
    height: 20px;
    stroke-width: 1px;
stroke: var(--Global-Gray20, #EBEBF0);
opacity: 0.1;
}
/* Start custom CSS for nav-menu, class: .elementor-element-4207aad */.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-sub-item{
    padding: 8px 12px !important;
}

.elementor-252799 .elementor-element.elementor-element-4207aad .elementor-item .elementor-item-anchor .has-submenu span{
    display: none !important;
}

.elementor-nav-menu--main .elementor-item span:not(.sub-arrow) {
    display: none !important;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-3375fed{
  display: flex;
    align-items: center;
    gap: 20px;
}

.elementor-252799 .elementor-element.elementor-element-29d2f654{
    display: flex;
height: 48px;
padding: 12px 120px !important;
justify-content: space-between;
align-items: center;
}

.elementor-252799 .elementor-element.elementor-element-29d2f654 {
    /* Đặt transition để lúc ẩn/hiện không bị giật cục */
    transition: all 0.3s ease !important;
    transform-origin: top;
}

.elementor-252799 .elementor-element.elementor-element-29d2f654.hidden-top-nav {
    /* Ép chiều cao về 0 và ẩn hoàn toàn để nhường chỗ cho Nav dưới trượt lên */
    height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    overflow: hidden !important;
}


.elementor-252799 .elementor-element.elementor-element-3d577b51{
    white-space: nowrap;
}

li.giai-phap-dropdown ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

li.giai-phap-dropdown ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

li.giai-phap-dropdown a, 
li.giai-phap-dropdown a {
    cursor: pointer !important;
}


.elementor-252799 .elementor-element.elementor-element-566d9517{
    width: 0;
    height: 20px;
    stroke-width: 1px;
stroke: var(--Global-Gray20, #EBEBF0);
opacity: 0.1;
}
/* Start custom CSS for button, class: .elementor-element-388184a0 *//* 1. NÚT GỐC: Ép giữ nguyên Gradient ở cả 2 trạng thái để KHÔNG BỊ GIẬT NỀN */
.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button,
.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button:hover {
  background: linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%) !important;
  position: relative !important;
  overflow: hidden !important;
}

/* Đảm bảo chữ và icon luôn nổi lên trên cùng */
.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button .elementor-button-content-wrapper {
  position: relative;
  z-index: 3 !important; 
  transition: color 0.4s ease-in-out !important;
}

/* 2. LỚP NỀN GIẢ: Chứa màu sẽ ĐỔ XUỐNG khi hover */
.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0; left: 0; width: 100%; height: 100%;
  z-index: 1 !important;
  
  /* MÀU ĐỔ XUỐNG: Bạn có thể đổi thành màu đơn (ví dụ #1a5276 đậm hơn) hoặc gradient khác */
  background: #2478BC !important;
  
  
  clip-path: circle(0px at 0 0) !important;
  transition: clip-path 0.4s ease-in-out !important;
  will-change: clip-path;
}

/* 3. KHI HOVER: Chỉ bung lớp nền và đổi màu chữ */
.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button:hover {
  color: #ffffff !important; /* Màu chữ khi hover */
}

.elementor-252799 .elementor-element.elementor-element-388184a0 .elementor-button:hover::before {
  clip-path: circle(150% at 0 0) !important; /* Bung lụa mượt mà từ góc trái xuống */
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-6124ddb0{
    color: white !important;
}


.elementor-252799 .elementor-element.elementor-element-8ca4a14 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-d6aafa6 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-ea055b8 {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-886d566 *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-886d566 .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-886d566:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-886d566 {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-886d566::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-886d566:hover::before, 
.elementor-252799 .elementor-element.elementor-element-886d566.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-886d566:hover::after,
.elementor-252799 .elementor-element.elementor-element-886d566.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-886d566 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-310ffa0 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-831a976 {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-80d25d7 *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-80d25d7 .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-80d25d7:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-80d25d7 {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-80d25d7::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-80d25d7:hover::before, 
.elementor-252799 .elementor-element.elementor-element-80d25d7.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-80d25d7:hover::after,
.elementor-252799 .elementor-element.elementor-element-80d25d7.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-80d25d7 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-8e85ec8 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-e4493e9 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-ec21f9f {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-f52b934 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-221ff63 {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-bee1494 *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-bee1494 .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-bee1494:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-bee1494 {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-bee1494::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-bee1494:hover::before, 
.elementor-252799 .elementor-element.elementor-element-bee1494.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-bee1494:hover::after,
.elementor-252799 .elementor-element.elementor-element-bee1494.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-bee1494 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-88535b6 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-c9b53fb {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-50a70b1 *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-50a70b1 .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-50a70b1:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-50a70b1 {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-50a70b1::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-50a70b1:hover::before, 
.elementor-252799 .elementor-element.elementor-element-50a70b1.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-50a70b1:hover::after,
.elementor-252799 .elementor-element.elementor-element-50a70b1.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-50a70b1 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-92c709e {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-93fef10 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-bf08c78 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-7eb4321 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-f69ff3a {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-2912cff {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-d8af30a *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-d8af30a .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-d8af30a:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-d8af30a {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-d8af30a::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-d8af30a:hover::before, 
.elementor-252799 .elementor-element.elementor-element-d8af30a.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-d8af30a:hover::after,
.elementor-252799 .elementor-element.elementor-element-d8af30a.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-d8af30a {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-89d0db2 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-11abe2b {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-de8fae6 *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-de8fae6 .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-de8fae6:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-de8fae6 {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-de8fae6::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-de8fae6:hover::before, 
.elementor-252799 .elementor-element.elementor-element-de8fae6.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-de8fae6:hover::after,
.elementor-252799 .elementor-element.elementor-element-de8fae6.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-de8fae6 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-184b74f {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-e759414 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-3e621a3 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-b574443 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-0ad17bc {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-f59d934 *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-f59d934 .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-f59d934:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-f59d934 {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-f59d934::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-f59d934:hover::before, 
.elementor-252799 .elementor-element.elementor-element-f59d934.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-f59d934:hover::after,
.elementor-252799 .elementor-element.elementor-element-f59d934.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-f59d934 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-688b191 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-28d267a {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-d4118bc *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-d4118bc .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-d4118bc:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-d4118bc {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-d4118bc::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-d4118bc:hover::before, 
.elementor-252799 .elementor-element.elementor-element-d4118bc.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-d4118bc:hover::after,
.elementor-252799 .elementor-element.elementor-element-d4118bc.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-d4118bc {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-0bc96a1 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-d503884 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-66414df {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-082356f *//* 1. HOVER CHA ĐỔI BACKGROUND CON */
.elementor-252799 .elementor-element.elementor-element-082356f .link-text-container {
    transition: background 0.4s ease, background-color 0.4s ease !important;
}
.elementor-252799 .elementor-element.elementor-element-082356f:hover .link-text-container {
    background-color: #F5F5FA !important; 
}

/* 2. CẤU HÌNH CONTAINER CHA (Thêm overflow visible) */
.elementor-252799 .elementor-element.elementor-element-082356f {
    position: relative !important;
    overflow: visible !important; /* Bắt buộc hiện các thành phần nằm sát rìa biên */
}

.elementor-252799 .elementor-element.elementor-element-082356f::after {
    content: "";
    position: absolute;
    bottom: 0px;

    left: 12px;       /* Cách lề trái 12px */
    right: 12px;
    width: auto; 
    height: 1.5px;
    background-color: #00bef2;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
    z-index: 999 !important; /* Đẩy cái line lên lớp trên cùng để không bị che */
}

/* 3. HIỆU ỨNG HOVER / ACTIVE HOẠT ĐỘNG */
.elementor-252799 .elementor-element.elementor-element-082356f:hover::before, 
.elementor-252799 .elementor-element.elementor-element-082356f.is-active::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-082356f:hover::after,
.elementor-252799 .elementor-element.elementor-element-082356f.is-active::after {
    transform: scaleX(1) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-082356f {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-7c1f227 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-a2e28fc {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-992f1c8 {
  max-width: 100%;
}

.elementor-252799 .elementor-element.elementor-element-5e785ad img{
    object-fit: cover !important; 
    object-position: center !important;
    aspect-ratio: 4/3;
    border-radius: 6px;
}


/* Start custom CSS for button, class: .elementor-element-eb5bac4 *//* 1. NÚT GỐC: Ép giữ nguyên Gradient ở cả 2 trạng thái để KHÔNG BỊ GIẬT NỀN */
.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button,
.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button:hover {
  background: linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%) !important;
  position: relative !important;
  overflow: hidden !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  vertical-align: middle !important;
}

/* Đảm bảo chữ và icon luôn nổi lên trên cùng */
.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button .elementor-button-content-wrapper {
  position: relative;
  z-index: 3 !important; 
  transition: color 0.4s ease-in-out !important;
}

/* 2. LỚP NỀN GIẢ: Chứa màu sẽ ĐỔ XUỐNG khi hover */
.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0; left: 0; width: 100%; height: 100%;
  z-index: 1 !important;
  
  /* MÀU ĐỔ XUỐNG: Bạn có thể đổi thành màu đơn (ví dụ #1a5276 đậm hơn) hoặc gradient khác */
  background: #2478BC !important;
  
  
  clip-path: circle(0px at 0 0) !important;
  transition: clip-path 0.4s ease-in-out !important;
  will-change: clip-path;
}

/* 3. KHI HOVER: Chỉ bung lớp nền và đổi màu chữ */
.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button:hover {
  color: #ffffff !important; /* Màu chữ khi hover */
}

.elementor-252799 .elementor-element.elementor-element-eb5bac4 .elementor-button:hover::before {
  clip-path: circle(150% at 0 0) !important; /* Bung lụa mượt mà từ góc trái xuống */
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c259482 */.elementor-252799 .elementor-element.elementor-element-c259482{
    border-radius: 6px !important;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.45) 0%, rgba(15, 192, 234, 0.20) 30%, rgba(15, 192, 234, 0.10) 70%, rgba(36, 120, 188, 0.00) 100%) !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-c259482 {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-8c325ae */.elementor-252799 .elementor-element.elementor-element-8c325ae{
    width: 363px !important;
    align-self: stretch;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-8c325ae {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-101ec44 {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-8df4900 */.elementor-252799 .elementor-element.elementor-element-8df4900{
    display: flex;
align-items: flex-start;
gap: 40px;

}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-8df4900 {
  max-width: 100%;
}
/* Start custom CSS for html, class: .elementor-element-4bb232e */.elementor-252799 .elementor-element.elementor-element-4bb232e svg{
    height: 256px;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-5e68b5b {
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-d11a2c4 */.elementor-252799 .elementor-element.elementor-element-d11a2c4{
    border: 1px solid var(--Global-Gray20, #EBEBF0);
background: var(--Global-White, #FFF);
/*align-self: stretch;*/
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-d11a2c4 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-29956b6{
    height: 6px;
align-self: stretch;
background: linear-gradient(270deg, #2478BC 0%, #0FC0EA 100%);
margin-bottom: -1px !important;
}


.elementor-252799 .elementor-element.elementor-element-5b61832 {
    border: 1px solid var(--Global-Gray20, #EBEBF0);
    background: var(--Global-White, #FFF);
    
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    white-space: nowrap;
    transition: none !important; 
}

.elementor-252799 .elementor-element.elementor-element-5b61832:not(.is-active-giai-phap-btn) *,
.elementor-252799 .elementor-element.elementor-element-5b61832:not(.is-active-giai-phap-btn) ::before,
.elementor-252799 .elementor-element.elementor-element-5b61832:not(.is-active-giai-phap-btn) ::after {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: none !important;
    animation: none !important;
}

.elementor-252799 .elementor-element.elementor-element-5b61832.is-active-giai-phap-btn {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translateY(0) !important;
    transition: none !important;
}
.elementor-252799 .elementor-element.elementor-element-40679b01{
    display: flex;
    height: 80px;
    padding: 12px 120px  !important;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

@media (min-width: 768px) {
    .elementor-252799 .elementor-element.elementor-element-31e2313b {
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    }
}


.elementor-252799 .elementor-element.elementor-element-31e2313b {
    position: sticky; /* Giữ nó trong luồng tài liệu, đẩy nội dung khác xuống */
    top: 0;
    border-bottom: 1px solid var(--Global-Gray10, #F5F5FA);
background: var(--Global-White, #FFF);
    /* Tạo hiệu ứng mượt khi đổi màu nền */
    transition: background-color 0.3s ease, box-shadow 0.3s ease !important;
}

/* ==========================================================================
   1. ĐỔI NỀN WHITE KHI SCROLL
   ========================================================================== */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav {
    background: none !important;
    background-color: #ffffff !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05) !important;
}

/* Ép các thẻ chữ thuần (không phải link) thành đen */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav p,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav h2,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav div {
    color: #000000 !important;
}

.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav svg,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav svg path {
    color: #000000 !important;
    stroke: #000000 !important;
}

/* ==========================================================================
   2. XỬ LÝ MÀU CHỮ MENU (ĐEN CHO THƯỜNG - XANH CHO ACTIVE)
   ========================================================================== */

/* MENU THƯỜNG: Khi cuộn xuống thì chữ biến thành màu đen */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav a.elementor-item {
    color: #000000 !important;
}

/* MENU ACTIVE: Viết liền class để tăng lực đè, giữ nguyên màu xanh thương hiệu */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav a.elementor-item.elementor-item-active,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav .current-menu-item > a.elementor-item {
    color: #2478BC !important;
}

/* ==========================================================================
   3. XỬ LÝ SVG (MŨI TÊN DOWN TRONG LI) KHÔNG ĐỔI MÀU
   ========================================================================== */

/* Đánh thẳng vào đường dẫn path của SVG nằm trong nút Giải Pháp để ép sang màu đen */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav a.elementor-item .sub-arrow svg,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav a.elementor-item .sub-arrow svg path {
    fill: #000000 !important;
    stroke: #000000 !important;
    color: #000000 !important;
}

/* ==========================================================================
   4. HIỆU ỨNG HOVER KHI ĐÃ SCROLL
   ========================================================================== */

/* Hover vào chữ thì chữ đổi sang màu xanh */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav a.elementor-item:hover {
    color: #2478BC !important;
}

/* Hover vào menu thì mũi tên SVG cũng phải chuyển sang màu xanh đồng bộ */
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav a.elementor-item:hover .sub-arrow svg path {
    fill: #2478BC !important;
    stroke: #2478BC !important;
}

.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav .keep-color,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav .keep-color h1,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav .keep-color h2,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav .keep-color h3,
.elementor-252799 .elementor-element.elementor-element-31e2313b.scrolled-nav .keep-color h4 {
    color: #2478BC !important;
}
.elementor-252799 .elementor-element.elementor-element-f803afc{
    width: 16px;
height: 16px;
}
/* 1. KHUNG CHỨA (Độ rộng cố định 360px) */
.elementor-252799 .elementor-element.elementor-element-3aefac6 {
    width: 360px;
    overflow: hidden;       /* Ẩn phần chữ tràn ra ngoài khung 360px */
    white-space: nowrap;    /* Ép toàn bộ chữ nằm trên một hàng duy nhất, không xuống dòng */
    display: block !important; /* Thay thế -webkit-box cũ để giải phóng dòng chữ */
}

/* 2. CHỮ BÊN TRONG (Thẻ tiêu đề thực tế của Elementor) */
.elementor-252799 .elementor-element.elementor-element-3aefac6 .elementor-heading-title {
    display: inline-block;
    width: max-content;     /* Ép thẻ chứa chữ lấy trọn vẹn độ dài thực tế của text */
    
    /* Gọi animation: tên | thời gian (s) | chạy đều | vô hạn */
    animation: chuChayTaiCho 12s linear infinite;

    /* Giữ nguyên bộ Font Style gốc của bạn */
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; 
    letter-spacing: -0.6px;
}

/* 3. TÍNH NĂNG PHỤ: Rê chuột vào thì chữ dừng lại để user kịp đọc */
.elementor-252799 .elementor-element.elementor-element-3aefac6:hover .elementor-heading-title {
    animation-play-state: paused;
}

@keyframes chuChayTaiCho {
    0% {
        transform: translateX(360px); /* Chữ xuất phát từ sát rìa phải của khung 360px */
    }
    100% {
        transform: translateX(-100%); /* Chạy lướt qua trái đến khi khuất hẳn 100% chiều dài chữ */
    }
}
.elementor-252799 .elementor-element.elementor-element-753f5a6{
  display: flex;
align-items: center;
gap: 4px;
}
/* Start custom CSS for image, class: .elementor-element-17a0387 */.elementor-252799 .elementor-element.elementor-element-17a0387{
    width: 3px;
height: 3px;
flex-shrink: 0;
aspect-ratio: 1/1;
fill: #D9D9D9;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-8086608{
    width: 16px;
height: 16px;
}
/* Start custom CSS for heading, class: .elementor-element-afe358c *//* 1. KHUNG CHỨA (Độ rộng cố định 360px) */
.elementor-252799 .elementor-element.elementor-element-afe358c {
    width: 360px;
    overflow: hidden;       /* Ẩn phần chữ tràn ra ngoài khung 360px */
    white-space: nowrap;    /* Ép toàn bộ chữ nằm trên một hàng duy nhất, không xuống dòng */
    display: block !important; /* Thay thế -webkit-box cũ để giải phóng dòng chữ */
}

/* 2. CHỮ BÊN TRONG (Thẻ tiêu đề thực tế của Elementor) */
.elementor-252799 .elementor-element.elementor-element-afe358c .elementor-heading-title {
    display: inline-block;
    width: max-content;     /* Ép thẻ chứa chữ lấy trọn vẹn độ dài thực tế của text */
    
    /* Gọi animation: tên | thời gian (s) | chạy đều | vô hạn */
    animation: chuChayTaiCho 12s linear infinite;

    /* Giữ nguyên bộ Font Style gốc của bạn */
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; 
    letter-spacing: -0.6px;
}

/* 3. TÍNH NĂNG PHỤ: Rê chuột vào thì chữ dừng lại để user kịp đọc */
.elementor-252799 .elementor-element.elementor-element-afe358c:hover .elementor-heading-title {
    animation-play-state: paused;
}

@keyframes chuChayTaiCho {
    0% {
        transform: translateX(360px); /* Chữ xuất phát từ sát rìa phải của khung 360px */
    }
    100% {
        transform: translateX(-100%); /* Chạy lướt qua trái đến khi khuất hẳn 100% chiều dài chữ */
    }
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-afe358c{
    display: -webkit-box;
width: 360px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;

/* Desktop/Caption 2 */
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
letter-spacing: -0.6px;


}
.elementor-252799 .elementor-element.elementor-element-76e650e{
  display: flex;
align-items: center;
gap: 4px;
}
/* Start custom CSS for image, class: .elementor-element-49bbfc7 */.elementor-252799 .elementor-element.elementor-element-49bbfc7{
    width: 3px;
height: 3px;
flex-shrink: 0;
aspect-ratio: 1/1;
fill: #D9D9D9;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-9b06f7a{
    width: 16px;
height: 16px;
}
/* Start custom CSS for heading, class: .elementor-element-ad5e7fd *//* 1. KHUNG CHỨA (Độ rộng cố định 360px) */
.elementor-252799 .elementor-element.elementor-element-ad5e7fd {
    width: 360px;
    overflow: hidden;       /* Ẩn phần chữ tràn ra ngoài khung 360px */
    white-space: nowrap;    /* Ép toàn bộ chữ nằm trên một hàng duy nhất, không xuống dòng */
    display: block !important; /* Thay thế -webkit-box cũ để giải phóng dòng chữ */
}

/* 2. CHỮ BÊN TRONG (Thẻ tiêu đề thực tế của Elementor) */
.elementor-252799 .elementor-element.elementor-element-ad5e7fd .elementor-heading-title {
    display: inline-block;
    width: max-content;     /* Ép thẻ chứa chữ lấy trọn vẹn độ dài thực tế của text */
    
    /* Gọi animation: tên | thời gian (s) | chạy đều | vô hạn */
    animation: chuChayTaiCho 12s linear infinite;

    /* Giữ nguyên bộ Font Style gốc của bạn */
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; 
    letter-spacing: -0.6px;
}

/* 3. TÍNH NĂNG PHỤ: Rê chuột vào thì chữ dừng lại để user kịp đọc */
.elementor-252799 .elementor-element.elementor-element-ad5e7fd:hover .elementor-heading-title {
    animation-play-state: paused;
}

@keyframes chuChayTaiCho {
    0% {
        transform: translateX(360px); /* Chữ xuất phát từ sát rìa phải của khung 360px */
    }
    100% {
        transform: translateX(-100%); /* Chạy lướt qua trái đến khi khuất hẳn 100% chiều dài chữ */
    }
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-ad5e7fd{
    display: -webkit-box;
width: 360px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;

/* Desktop/Caption 2 */
font-family: Montserrat;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
letter-spacing: -0.6px;


}
.elementor-252799 .elementor-element.elementor-element-605e1c4{
  display: flex;
align-items: center;
gap: 4px;
}
.elementor-252799 .elementor-element.elementor-element-5c2e46e{
    display: flex;
width: 1440px;
height: 48px;
padding: 12px 120px !important;
justify-content: space-between;
align-items: center;
}




.elementor-252799 .elementor-element.elementor-element-d87421e{
    color: white !important;
}

.elementor-252799 .elementor-element.elementor-element-8202ab8{
    display: flex;
    width: 1440px;
    height: 80px;
    padding: 12px 120px !important;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.elementor-252799 .elementor-element.elementor-element-b938e98{
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}


/* Start custom CSS for heading, class: .elementor-element-b3c3f60 *//* Khi .nav-link có class .menu-active, đổi màu stroke của SVG nằm trong thẻ .giai-phap-hamburger-btn cùng cấp */
.elementor-252799 .elementor-element.elementor-element-b3c3f60.menu-active ~ .giai-phap-hamburger-btn svg path {
    stroke: #F5A623 !important; 
    transition: stroke 0.3s ease;
}

.elementor-252799 .elementor-element.elementor-element-b3c3f60:hover ~ .giai-phap-hamburger-btn svg path {
    stroke: #F5A623 !important; 
}

.elementor-252799 .elementor-element.elementor-element-b3c3f60 {
    color: #F5A623 !important; 
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-022b139 */.elementor-252799 .elementor-element.elementor-element-022b139{
    cursor: pointer;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc47cb2 */.elementor-252799 .elementor-element.elementor-element-dc47cb2:hover svg path {
    stroke: #F5A623 !important; /* Thay màu vàng hoặc màu bạn muốn tại đây */
}

.elementor-252799 .elementor-element.elementor-element-dc47cb2:hover .nav-link a{
    color:  #F5A623 !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-dc47cb2 {
  max-width: 100%;
  min-width: 240px;
}



/* Start custom CSS for container, class: .elementor-element-3b2be92 *//* Chỉ áp dụng khi class menu-active nằm chính xác trên widget nav-link */
.elementor-element.nav-link.menu-active .elementor-heading-title a {
    color: #F5A623 !important;
  
}

/* Các link bình thường */
.elementor-element.nav-link .elementor-heading-title a {
    color: #ffffff !important;
}

.elementor-element.nav-link:hover a {
    color: #F5A623 !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-3b2be92 {
  max-width: 100%;
  min-width: 240px;
}
/* Start custom CSS for button, class: .elementor-element-22524af *//* 1. NÚT GỐC: Ép giữ nguyên Gradient ở cả 2 trạng thái để KHÔNG BỊ GIẬT NỀN */
.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button,
.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button:hover {
  
  position: relative !important;
  overflow: hidden !important;
}

/* Đảm bảo chữ và icon luôn nổi lên trên cùng */
.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button .elementor-button-content-wrapper {
  position: relative;
  z-index: 3 !important; 
  transition: color 0.4s ease-in-out !important;
}

/* 2. LỚP NỀN GIẢ: Chứa màu sẽ ĐỔ XUỐNG khi hover */
.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button::before {
  content: "" !important;
  position: absolute !important;
  top: 0; left: 0; width: 100%; height: 100%;
  z-index: 1 !important;
  
  /* MÀU ĐỔ XUỐNG: Bạn có thể đổi thành màu đơn (ví dụ #1a5276 đậm hơn) hoặc gradient khác */
  background: #f4f4f4 !important; 
  
  clip-path: circle(0px at 0 0) !important;
  transition: clip-path 0.4s ease-in-out !important;
  will-change: clip-path;
}

/* 3. KHI HOVER: Chỉ bung lớp nền và đổi màu chữ */
.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button:hover {
  color: #2478BC !important; /* Màu chữ khi hover */
}

.elementor-252799 .elementor-element.elementor-element-22524af .elementor-button:hover::before {
  clip-path: circle(150% at 0 0) !important; /* Bung lụa mượt mà từ góc trái xuống */
}/* End custom CSS */


.elementor-252799 .elementor-element.elementor-element-04026ee {
  min-width: 240px;
}
/* Start custom CSS for shortcode, class: .elementor-element-cc1acd5 */.lang-toggle-container {
    display: inline-block;
    background: #EBEBF0;
    padding: 4px;
    border-radius: 50px;
    position: relative;
    width: 100px; /* Độ rộng tổng */
    height: 44px;
}

.lang-toggle-bg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    position: relative;
    z-index: 1;
}

.lang-item {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
    transition: all 0.3s;
}

.lang-item img {
    width: 18.67px;
    height: 14px;
    border-radius: 2px;
}

/* Khối trắng chạy trượt */
.lang-switch-slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #fff; /* Màu nút trắng */
    border-radius: 40px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    z-index: 2;
    transition: transform 0.3s ease-in-out;
}

/* Vị trí khối trắng khi ở tiếng Anh */
.lang-switch-slider.en {
    transform: translateX(100%);
}

/* Chặn click vào nút đang active */
.lang-item.active {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-a767f7c {
  min-width: 240px;
  max-width: 100%;
}
/* Start custom CSS for container, class: .elementor-element-d66c8ae *//* Màu cho trạng thái Active */
.nav-link.menu-active .elementor-heading-title h2{
    color: #000000 !important; /* Màu khi đang ở trang đó */
    border-bottom: 2px solid #000000; /* Gạch chân */
}

/* Màu mặc định cho các link còn lại */
.nav-link .elementor-heading-title h2{
    color: #CCCCCC; 
    transition: 0.3s;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-d66c8ae {
  min-width: 240px;
  max-width: 100%;
}




.elementor-252799 .elementor-element.elementor-element-c264f00 {
  max-width: 100%;
  min-width: 240px;
}




.elementor-252799 .elementor-element.elementor-element-a638f56 {
  max-width: 100%;
  min-width: 240px;
}

.elementor-252799 .elementor-element.elementor-element-a12f26c {
  max-width: 100%;
  min-width: 240px;
}
.elementor-252799 .elementor-element.elementor-element-0753ca1 {
  max-width: 100%;
}


/* Start custom CSS for heading, class: .elementor-element-4274c02 */.elementor-252799 .elementor-element.elementor-element-4274c02{
    white-space: nowrap;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-cd1f358 {
  max-width: 100%;
}

/* Start custom CSS for heading, class: .elementor-element-320162f */.elementor-252799 .elementor-element.elementor-element-320162f{
    white-space: nowrap;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-4bfd58b {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-55b330a {

}


.elementor-252799 .elementor-element.elementor-element-86d996a {
  min-width: 240px;
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-4dad970 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-9b70045 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-ce1791f {
  max-width: 100%;
  min-width: 240px;
    gap: 10px !important; 
    transition: gap 0.3s ease-in-out !important;
    white-space: nowrap !important;
    cursor: pointer;
    
    justify-content: center !important;
}

/* Khi rê chuột (hover) vào Container cha */
.elementor-252799 .elementor-element.elementor-element-ce1791f:hover {
    /* Tăng khoảng cách lên để đẩy 2 component con ra xa nhau */
    gap: 20px !important; 

}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-76986a6 */
.elementor-252799 .elementor-element.elementor-element-76986a6 h1, .elementor-252799 .elementor-element.elementor-element-76986a6 h2, .elementor-252799 .elementor-element.elementor-element-76986a6 h3, .elementor-252799 .elementor-element.elementor-element-76986a6 h4, .elementor-252799 .elementor-element.elementor-element-76986a6 h5, .elementor-252799 .elementor-element.elementor-element-76986a6 h6, .elementor-252799 .elementor-element.elementor-element-76986a6 p, .elementor-252799 .elementor-element.elementor-element-76986a6 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-76986a6 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-76986a6 h1::after, .elementor-252799 .elementor-element.elementor-element-76986a6 h2::after, .elementor-252799 .elementor-element.elementor-element-76986a6 h3::after, .elementor-252799 .elementor-element.elementor-element-76986a6 h4::after, .elementor-252799 .elementor-element.elementor-element-76986a6 h5::after, .elementor-252799 .elementor-element.elementor-element-76986a6 h6::after, .elementor-252799 .elementor-element.elementor-element-76986a6 p::after, .elementor-252799 .elementor-element.elementor-element-76986a6 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-76986a6:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-76986a6 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-76986a6:hover h1::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover h2::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover h3::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover h4::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover h5::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover h6::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover p::after, .elementor-252799 .elementor-element.elementor-element-76986a6:hover a::after,
.elementor-252799 .elementor-element.elementor-element-76986a6 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-76986a6 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-214f265 {

}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-fa60291 */
.elementor-252799 .elementor-element.elementor-element-fa60291 h1, .elementor-252799 .elementor-element.elementor-element-fa60291 h2, .elementor-252799 .elementor-element.elementor-element-fa60291 h3, .elementor-252799 .elementor-element.elementor-element-fa60291 h4, .elementor-252799 .elementor-element.elementor-element-fa60291 h5, .elementor-252799 .elementor-element.elementor-element-fa60291 h6, .elementor-252799 .elementor-element.elementor-element-fa60291 p, .elementor-252799 .elementor-element.elementor-element-fa60291 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-fa60291 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-fa60291 h1::after, .elementor-252799 .elementor-element.elementor-element-fa60291 h2::after, .elementor-252799 .elementor-element.elementor-element-fa60291 h3::after, .elementor-252799 .elementor-element.elementor-element-fa60291 h4::after, .elementor-252799 .elementor-element.elementor-element-fa60291 h5::after, .elementor-252799 .elementor-element.elementor-element-fa60291 h6::after, .elementor-252799 .elementor-element.elementor-element-fa60291 p::after, .elementor-252799 .elementor-element.elementor-element-fa60291 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-fa60291:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-fa60291 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-fa60291:hover h1::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover h2::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover h3::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover h4::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover h5::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover h6::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover p::after, .elementor-252799 .elementor-element.elementor-element-fa60291:hover a::after,
.elementor-252799 .elementor-element.elementor-element-fa60291 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-fa60291 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-2b8da7e {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-cfdd8ee {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-9ca17ef {
  max-width: 100%;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-54ae12e */
.elementor-252799 .elementor-element.elementor-element-54ae12e h1, .elementor-252799 .elementor-element.elementor-element-54ae12e h2, .elementor-252799 .elementor-element.elementor-element-54ae12e h3, .elementor-252799 .elementor-element.elementor-element-54ae12e h4, .elementor-252799 .elementor-element.elementor-element-54ae12e h5, .elementor-252799 .elementor-element.elementor-element-54ae12e h6, .elementor-252799 .elementor-element.elementor-element-54ae12e p, .elementor-252799 .elementor-element.elementor-element-54ae12e a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-54ae12e a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-54ae12e h1::after, .elementor-252799 .elementor-element.elementor-element-54ae12e h2::after, .elementor-252799 .elementor-element.elementor-element-54ae12e h3::after, .elementor-252799 .elementor-element.elementor-element-54ae12e h4::after, .elementor-252799 .elementor-element.elementor-element-54ae12e h5::after, .elementor-252799 .elementor-element.elementor-element-54ae12e h6::after, .elementor-252799 .elementor-element.elementor-element-54ae12e p::after, .elementor-252799 .elementor-element.elementor-element-54ae12e a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-54ae12e:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-54ae12e .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-54ae12e:hover h1::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover h2::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover h3::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover h4::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover h5::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover h6::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover p::after, .elementor-252799 .elementor-element.elementor-element-54ae12e:hover a::after,
.elementor-252799 .elementor-element.elementor-element-54ae12e .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active p::after, .elementor-252799 .elementor-element.elementor-element-54ae12e .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-ded564e {
  max-width: 100%;
}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-603e834 */
.elementor-252799 .elementor-element.elementor-element-603e834 h1, .elementor-252799 .elementor-element.elementor-element-603e834 h2, .elementor-252799 .elementor-element.elementor-element-603e834 h3, .elementor-252799 .elementor-element.elementor-element-603e834 h4, .elementor-252799 .elementor-element.elementor-element-603e834 h5, .elementor-252799 .elementor-element.elementor-element-603e834 h6, .elementor-252799 .elementor-element.elementor-element-603e834 p, .elementor-252799 .elementor-element.elementor-element-603e834 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-603e834 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-603e834 h1::after, .elementor-252799 .elementor-element.elementor-element-603e834 h2::after, .elementor-252799 .elementor-element.elementor-element-603e834 h3::after, .elementor-252799 .elementor-element.elementor-element-603e834 h4::after, .elementor-252799 .elementor-element.elementor-element-603e834 h5::after, .elementor-252799 .elementor-element.elementor-element-603e834 h6::after, .elementor-252799 .elementor-element.elementor-element-603e834 p::after, .elementor-252799 .elementor-element.elementor-element-603e834 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-603e834:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-603e834 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-603e834:hover h1::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover h2::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover h3::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover h4::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover h5::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover h6::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover p::after, .elementor-252799 .elementor-element.elementor-element-603e834:hover a::after,
.elementor-252799 .elementor-element.elementor-element-603e834 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-603e834 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-fbb93b6 {

}
.elementor-252799 .elementor-element.elementor-element-2fe0b50 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-0f1fe34 {
  min-width: 240px;
}
.elementor-252799 .elementor-element.elementor-element-eaf7a17 {
  max-width: 100%;
  min-width: 240px;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-82c83ad */
.elementor-252799 .elementor-element.elementor-element-82c83ad h1, .elementor-252799 .elementor-element.elementor-element-82c83ad h2, .elementor-252799 .elementor-element.elementor-element-82c83ad h3, .elementor-252799 .elementor-element.elementor-element-82c83ad h4, .elementor-252799 .elementor-element.elementor-element-82c83ad h5, .elementor-252799 .elementor-element.elementor-element-82c83ad h6, .elementor-252799 .elementor-element.elementor-element-82c83ad p, .elementor-252799 .elementor-element.elementor-element-82c83ad a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-82c83ad a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-82c83ad h1::after, .elementor-252799 .elementor-element.elementor-element-82c83ad h2::after, .elementor-252799 .elementor-element.elementor-element-82c83ad h3::after, .elementor-252799 .elementor-element.elementor-element-82c83ad h4::after, .elementor-252799 .elementor-element.elementor-element-82c83ad h5::after, .elementor-252799 .elementor-element.elementor-element-82c83ad h6::after, .elementor-252799 .elementor-element.elementor-element-82c83ad p::after, .elementor-252799 .elementor-element.elementor-element-82c83ad a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-82c83ad:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-82c83ad .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-82c83ad:hover h1::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover h2::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover h3::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover h4::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover h5::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover h6::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover p::after, .elementor-252799 .elementor-element.elementor-element-82c83ad:hover a::after,
.elementor-252799 .elementor-element.elementor-element-82c83ad .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active p::after, .elementor-252799 .elementor-element.elementor-element-82c83ad .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-361bf74 {

}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-3d14bac */
.elementor-252799 .elementor-element.elementor-element-3d14bac h1, .elementor-252799 .elementor-element.elementor-element-3d14bac h2, .elementor-252799 .elementor-element.elementor-element-3d14bac h3, .elementor-252799 .elementor-element.elementor-element-3d14bac h4, .elementor-252799 .elementor-element.elementor-element-3d14bac h5, .elementor-252799 .elementor-element.elementor-element-3d14bac h6, .elementor-252799 .elementor-element.elementor-element-3d14bac p, .elementor-252799 .elementor-element.elementor-element-3d14bac a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-3d14bac a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-3d14bac h1::after, .elementor-252799 .elementor-element.elementor-element-3d14bac h2::after, .elementor-252799 .elementor-element.elementor-element-3d14bac h3::after, .elementor-252799 .elementor-element.elementor-element-3d14bac h4::after, .elementor-252799 .elementor-element.elementor-element-3d14bac h5::after, .elementor-252799 .elementor-element.elementor-element-3d14bac h6::after, .elementor-252799 .elementor-element.elementor-element-3d14bac p::after, .elementor-252799 .elementor-element.elementor-element-3d14bac a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-3d14bac:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-3d14bac .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-3d14bac:hover h1::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover h2::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover h3::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover h4::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover h5::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover h6::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover p::after, .elementor-252799 .elementor-element.elementor-element-3d14bac:hover a::after,
.elementor-252799 .elementor-element.elementor-element-3d14bac .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active p::after, .elementor-252799 .elementor-element.elementor-element-3d14bac .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-2fde7bf {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-6aecb72 {

}
.elementor-252799 .elementor-element.elementor-element-bcd4cb1 {
  max-width: 100%;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-8ede8a3 */
.elementor-252799 .elementor-element.elementor-element-8ede8a3 h1, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h2, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h3, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h4, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h5, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h6, .elementor-252799 .elementor-element.elementor-element-8ede8a3 p, .elementor-252799 .elementor-element.elementor-element-8ede8a3 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-8ede8a3 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-8ede8a3 h1::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h2::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h3::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h4::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h5::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 h6::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 p::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-8ede8a3:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-8ede8a3:hover h1::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover h2::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover h3::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover h4::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover h5::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover h6::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover p::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3:hover a::after,
.elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-8ede8a3 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-535e2fa {
  max-width: 100%;
}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-1e51957 */
.elementor-252799 .elementor-element.elementor-element-1e51957 h1, .elementor-252799 .elementor-element.elementor-element-1e51957 h2, .elementor-252799 .elementor-element.elementor-element-1e51957 h3, .elementor-252799 .elementor-element.elementor-element-1e51957 h4, .elementor-252799 .elementor-element.elementor-element-1e51957 h5, .elementor-252799 .elementor-element.elementor-element-1e51957 h6, .elementor-252799 .elementor-element.elementor-element-1e51957 p, .elementor-252799 .elementor-element.elementor-element-1e51957 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-1e51957 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-1e51957 h1::after, .elementor-252799 .elementor-element.elementor-element-1e51957 h2::after, .elementor-252799 .elementor-element.elementor-element-1e51957 h3::after, .elementor-252799 .elementor-element.elementor-element-1e51957 h4::after, .elementor-252799 .elementor-element.elementor-element-1e51957 h5::after, .elementor-252799 .elementor-element.elementor-element-1e51957 h6::after, .elementor-252799 .elementor-element.elementor-element-1e51957 p::after, .elementor-252799 .elementor-element.elementor-element-1e51957 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-1e51957:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-1e51957 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-1e51957:hover h1::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover h2::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover h3::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover h4::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover h5::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover h6::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover p::after, .elementor-252799 .elementor-element.elementor-element-1e51957:hover a::after,
.elementor-252799 .elementor-element.elementor-element-1e51957 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-1e51957 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-42d461f {
  max-width: 100%;
}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-6fbe95b */
.elementor-252799 .elementor-element.elementor-element-6fbe95b h1, .elementor-252799 .elementor-element.elementor-element-6fbe95b h2, .elementor-252799 .elementor-element.elementor-element-6fbe95b h3, .elementor-252799 .elementor-element.elementor-element-6fbe95b h4, .elementor-252799 .elementor-element.elementor-element-6fbe95b h5, .elementor-252799 .elementor-element.elementor-element-6fbe95b h6, .elementor-252799 .elementor-element.elementor-element-6fbe95b p, .elementor-252799 .elementor-element.elementor-element-6fbe95b a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-6fbe95b a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-6fbe95b h1::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b h2::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b h3::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b h4::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b h5::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b h6::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b p::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-6fbe95b:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-6fbe95b:hover h1::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover h2::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover h3::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover h4::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover h5::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover h6::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover p::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b:hover a::after,
.elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active p::after, .elementor-252799 .elementor-element.elementor-element-6fbe95b .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-93af12c {

}
.elementor-252799 .elementor-element.elementor-element-67cc713 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-4c3463e {

}
.elementor-252799 .elementor-element.elementor-element-eacee28 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-c8751d4 {
      min-width: 240px;
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-ab46982 {
  max-width: 100%;
  min-width: 240px;
}

.elementor-252799 .elementor-element.elementor-element-d4f39a1 {
  max-width: 100%;
}



.elementor-252799 .elementor-element.elementor-element-dbf5672 {
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-e5039a7 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-db8da27 {

}


.elementor-252799 .elementor-element.elementor-element-9631a69 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-7711ec5 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-cd4e20b {
  max-width: 100%;
  visibility: hidden;
}

/* Start custom CSS for container, class: .elementor-element-d254611 *//* ==========================================================================
   CẤU HÌNH CHUNG CHO CẢ 2 MENU HAMBURGER
   ========================================================================== */
.menu-chinh-hamburger,
.giai-phap-menu-hamburger {
    width: 100%;
    /* Tạo hiệu ứng mượt cho cả độ mờ, vị trí trượt và animation */
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease !important;
}

/* ==========================================================================
   TRẠNG THÁI 1: MENU ĐANG HIỆN (ACTIVE)
   ========================================================================== */
.hamburger-menu-active {
    position: relative !important; /* Giữ nguyên layout flow để đẩy chiều cao container cha tự nhiên */
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translateX(0) !important; /* Về vị trí chính giữa */
}

/* ==========================================================================
   TRẠNG THÁI 2: MENU ĐANG ẨN (HIDDEN)
   ========================================================================== */

/* Menu Giải pháp lúc chưa bấm: Ẩn và nằm chờ sẵn ở phía bên phải (X: 40px) */
.hamburger-menu-hidden {
    position: absolute !important; /* Đẩy ra khỏi flow để không chiếm diện tích khi ẩn */
    top: 0;
    left: 0;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateX(40px) !important; /* Lệch phải */
}

/* Menu Chính lúc bị ẩn đi: Ẩn và bay nhẹ sang phía bên trái (X: -40px) */
.hamburger-menu-hidden-left {
    position: absolute !important;
    top: 0;
    left: 0;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateX(-40px) !important; /* Lệch trái */
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-d254611 {
  max-width: 100%;
}


/* Start custom CSS for container, class: .elementor-element-3669ef5 */.elementor-252799 .elementor-element.elementor-element-3669ef5{
    background: linear-gradient(90deg, #2478BC 45%, #0FC0EA 100%);
}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-4542f7e *//* 1. Mặc định: Chữ màu trắng */
.elementor-252799 .elementor-element.elementor-element-4542f7e .elementor-heading-title {
    color: #000 !important;
    transition: color 0.3s ease;
}

/* 2. Khi widget cha có class 'scrolled', ép thẻ h2 đổi màu */
.elementor-252799 .elementor-element.elementor-element-4542f7e.scrolled .elementor-heading-title {
    color: #000000 !important;
}/* End custom CSS */







.elementor-252799 .elementor-element.elementor-element-f79488b{
    color: white !important;
}

/* Start custom CSS for container, class: .elementor-element-32be6da *//* ==========================================================================
   GHIM CỐ ĐỊNH HEADER MOBILE NGOÀI TRANG CHỦ (MÀN HÌNH < 767PX)
   ========================================================================== */
@media (max-width: 767px) {
    /* Nhắm trúng đích danh class container của bạn với độ ưu tiên tuyệt đối */
    body .elementor-element.elementor-element-06ef16d {
        position: fixed !important;
        top: 0px !important;
        left: 0px !important;
        right: 0px !important;
        
        /* Ép tràn màn hình 100%, không bị co rúm layout */
        width: 100% !important;
        max-width: 100vw !important;
        
        /* Đưa lên lớp trên cùng để các section khác trên Homepage không đè lên */
        z-index: 999999 !important;
        
        /* Đảm bảo có màu nền (bạn có thể đổi thành mã màu khác nếu muốn) */
        background-color: #ffffff !important; 
        
        /* Đổ bóng nhẹ phía dưới để phân tách rõ ràng với nội dung trang khi cuộn */
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08) !important;
    }

    /* Đẩy phần nội dung toàn bộ trang chủ xuống một chút 
       để tránh việc Header khi biến thành Fixed sẽ che mất phần chữ đầu tiên của trang */
    body {
        padding-top: 65px !important; /* Bạn có thể tăng giảm số px này cho vừa vặn với độ cao thực tế của Header */
    }
}/* End custom CSS */



.elementor-252799 .elementor-element.elementor-element-4244822 {
  max-width: 100%;
  min-width: 240px;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-b6bf4d0 */
.elementor-252799 .elementor-element.elementor-element-b6bf4d0 h1, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h2, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h3, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h4, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h5, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h6, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 p, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-b6bf4d0 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-b6bf4d0 h1::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h2::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h3::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h4::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h5::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 h6::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 p::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover h1::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover h2::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover h3::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover h4::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover h5::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover h6::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover p::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0:hover a::after,
.elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-b6bf4d0 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-77491d8 {

}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-2940530 */
.elementor-252799 .elementor-element.elementor-element-2940530 h1, .elementor-252799 .elementor-element.elementor-element-2940530 h2, .elementor-252799 .elementor-element.elementor-element-2940530 h3, .elementor-252799 .elementor-element.elementor-element-2940530 h4, .elementor-252799 .elementor-element.elementor-element-2940530 h5, .elementor-252799 .elementor-element.elementor-element-2940530 h6, .elementor-252799 .elementor-element.elementor-element-2940530 p, .elementor-252799 .elementor-element.elementor-element-2940530 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-2940530 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-2940530 h1::after, .elementor-252799 .elementor-element.elementor-element-2940530 h2::after, .elementor-252799 .elementor-element.elementor-element-2940530 h3::after, .elementor-252799 .elementor-element.elementor-element-2940530 h4::after, .elementor-252799 .elementor-element.elementor-element-2940530 h5::after, .elementor-252799 .elementor-element.elementor-element-2940530 h6::after, .elementor-252799 .elementor-element.elementor-element-2940530 p::after, .elementor-252799 .elementor-element.elementor-element-2940530 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-2940530:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-2940530 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-2940530:hover h1::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover h2::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover h3::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover h4::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover h5::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover h6::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover p::after, .elementor-252799 .elementor-element.elementor-element-2940530:hover a::after,
.elementor-252799 .elementor-element.elementor-element-2940530 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-2940530 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-764b267 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-3f6f573 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-9d3f203 {
  max-width: 100%;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-cc68285 */
.elementor-252799 .elementor-element.elementor-element-cc68285 h1, .elementor-252799 .elementor-element.elementor-element-cc68285 h2, .elementor-252799 .elementor-element.elementor-element-cc68285 h3, .elementor-252799 .elementor-element.elementor-element-cc68285 h4, .elementor-252799 .elementor-element.elementor-element-cc68285 h5, .elementor-252799 .elementor-element.elementor-element-cc68285 h6, .elementor-252799 .elementor-element.elementor-element-cc68285 p, .elementor-252799 .elementor-element.elementor-element-cc68285 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-cc68285 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-cc68285 h1::after, .elementor-252799 .elementor-element.elementor-element-cc68285 h2::after, .elementor-252799 .elementor-element.elementor-element-cc68285 h3::after, .elementor-252799 .elementor-element.elementor-element-cc68285 h4::after, .elementor-252799 .elementor-element.elementor-element-cc68285 h5::after, .elementor-252799 .elementor-element.elementor-element-cc68285 h6::after, .elementor-252799 .elementor-element.elementor-element-cc68285 p::after, .elementor-252799 .elementor-element.elementor-element-cc68285 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-cc68285:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-cc68285 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-cc68285:hover h1::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover h2::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover h3::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover h4::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover h5::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover h6::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover p::after, .elementor-252799 .elementor-element.elementor-element-cc68285:hover a::after,
.elementor-252799 .elementor-element.elementor-element-cc68285 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-cc68285 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-46e0f16 {
  max-width: 100%;
}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-f000aef */
.elementor-252799 .elementor-element.elementor-element-f000aef h1, .elementor-252799 .elementor-element.elementor-element-f000aef h2, .elementor-252799 .elementor-element.elementor-element-f000aef h3, .elementor-252799 .elementor-element.elementor-element-f000aef h4, .elementor-252799 .elementor-element.elementor-element-f000aef h5, .elementor-252799 .elementor-element.elementor-element-f000aef h6, .elementor-252799 .elementor-element.elementor-element-f000aef p, .elementor-252799 .elementor-element.elementor-element-f000aef a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-f000aef a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-f000aef h1::after, .elementor-252799 .elementor-element.elementor-element-f000aef h2::after, .elementor-252799 .elementor-element.elementor-element-f000aef h3::after, .elementor-252799 .elementor-element.elementor-element-f000aef h4::after, .elementor-252799 .elementor-element.elementor-element-f000aef h5::after, .elementor-252799 .elementor-element.elementor-element-f000aef h6::after, .elementor-252799 .elementor-element.elementor-element-f000aef p::after, .elementor-252799 .elementor-element.elementor-element-f000aef a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-f000aef:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-f000aef .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-f000aef:hover h1::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover h2::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover h3::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover h4::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover h5::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover h6::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover p::after, .elementor-252799 .elementor-element.elementor-element-f000aef:hover a::after,
.elementor-252799 .elementor-element.elementor-element-f000aef .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active p::after, .elementor-252799 .elementor-element.elementor-element-f000aef .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-0601c4f {

}
.elementor-252799 .elementor-element.elementor-element-c882fc4 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-738ea57 {
  min-width: 240px;
}
.elementor-252799 .elementor-element.elementor-element-2644444 {
  max-width: 100%;
  min-width: 240px;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-4048f54 */
.elementor-252799 .elementor-element.elementor-element-4048f54 h1, .elementor-252799 .elementor-element.elementor-element-4048f54 h2, .elementor-252799 .elementor-element.elementor-element-4048f54 h3, .elementor-252799 .elementor-element.elementor-element-4048f54 h4, .elementor-252799 .elementor-element.elementor-element-4048f54 h5, .elementor-252799 .elementor-element.elementor-element-4048f54 h6, .elementor-252799 .elementor-element.elementor-element-4048f54 p, .elementor-252799 .elementor-element.elementor-element-4048f54 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-4048f54 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-4048f54 h1::after, .elementor-252799 .elementor-element.elementor-element-4048f54 h2::after, .elementor-252799 .elementor-element.elementor-element-4048f54 h3::after, .elementor-252799 .elementor-element.elementor-element-4048f54 h4::after, .elementor-252799 .elementor-element.elementor-element-4048f54 h5::after, .elementor-252799 .elementor-element.elementor-element-4048f54 h6::after, .elementor-252799 .elementor-element.elementor-element-4048f54 p::after, .elementor-252799 .elementor-element.elementor-element-4048f54 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-4048f54:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-4048f54 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-4048f54:hover h1::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover h2::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover h3::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover h4::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover h5::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover h6::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover p::after, .elementor-252799 .elementor-element.elementor-element-4048f54:hover a::after,
.elementor-252799 .elementor-element.elementor-element-4048f54 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-4048f54 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-440bf8a {

}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-a607828 */
.elementor-252799 .elementor-element.elementor-element-a607828 h1, .elementor-252799 .elementor-element.elementor-element-a607828 h2, .elementor-252799 .elementor-element.elementor-element-a607828 h3, .elementor-252799 .elementor-element.elementor-element-a607828 h4, .elementor-252799 .elementor-element.elementor-element-a607828 h5, .elementor-252799 .elementor-element.elementor-element-a607828 h6, .elementor-252799 .elementor-element.elementor-element-a607828 p, .elementor-252799 .elementor-element.elementor-element-a607828 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-a607828 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-a607828 h1::after, .elementor-252799 .elementor-element.elementor-element-a607828 h2::after, .elementor-252799 .elementor-element.elementor-element-a607828 h3::after, .elementor-252799 .elementor-element.elementor-element-a607828 h4::after, .elementor-252799 .elementor-element.elementor-element-a607828 h5::after, .elementor-252799 .elementor-element.elementor-element-a607828 h6::after, .elementor-252799 .elementor-element.elementor-element-a607828 p::after, .elementor-252799 .elementor-element.elementor-element-a607828 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-a607828:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-a607828 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-a607828:hover h1::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover h2::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover h3::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover h4::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover h5::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover h6::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover p::after, .elementor-252799 .elementor-element.elementor-element-a607828:hover a::after,
.elementor-252799 .elementor-element.elementor-element-a607828 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-a607828 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-a7b58fa {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-d78c0ea {

}
.elementor-252799 .elementor-element.elementor-element-c4aa3cd {
  max-width: 100%;
}

/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-c4f72c3 */
.elementor-252799 .elementor-element.elementor-element-c4f72c3 h1, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h2, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h3, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h4, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h5, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h6, .elementor-252799 .elementor-element.elementor-element-c4f72c3 p, .elementor-252799 .elementor-element.elementor-element-c4f72c3 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-c4f72c3 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-c4f72c3 h1::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h2::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h3::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h4::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h5::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 h6::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 p::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-c4f72c3:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-c4f72c3:hover h1::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover h2::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover h3::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover h4::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover h5::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover h6::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover p::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3:hover a::after,
.elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-c4f72c3 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-ad2f28e {
  max-width: 100%;
}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-3eba016 */
.elementor-252799 .elementor-element.elementor-element-3eba016 h1, .elementor-252799 .elementor-element.elementor-element-3eba016 h2, .elementor-252799 .elementor-element.elementor-element-3eba016 h3, .elementor-252799 .elementor-element.elementor-element-3eba016 h4, .elementor-252799 .elementor-element.elementor-element-3eba016 h5, .elementor-252799 .elementor-element.elementor-element-3eba016 h6, .elementor-252799 .elementor-element.elementor-element-3eba016 p, .elementor-252799 .elementor-element.elementor-element-3eba016 a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-3eba016 a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-3eba016 h1::after, .elementor-252799 .elementor-element.elementor-element-3eba016 h2::after, .elementor-252799 .elementor-element.elementor-element-3eba016 h3::after, .elementor-252799 .elementor-element.elementor-element-3eba016 h4::after, .elementor-252799 .elementor-element.elementor-element-3eba016 h5::after, .elementor-252799 .elementor-element.elementor-element-3eba016 h6::after, .elementor-252799 .elementor-element.elementor-element-3eba016 p::after, .elementor-252799 .elementor-element.elementor-element-3eba016 a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-3eba016:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-3eba016 .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-3eba016:hover h1::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover h2::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover h3::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover h4::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover h5::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover h6::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover p::after, .elementor-252799 .elementor-element.elementor-element-3eba016:hover a::after,
.elementor-252799 .elementor-element.elementor-element-3eba016 .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active p::after, .elementor-252799 .elementor-element.elementor-element-3eba016 .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-4a6f6ca {
  max-width: 100%;
}
/* 1. Reset chung cho tất cả các thẻ trong .elementor-252799 .elementor-element.elementor-element-fefdbaf */
.elementor-252799 .elementor-element.elementor-element-fefdbaf h1, .elementor-252799 .elementor-element.elementor-element-fefdbaf h2, .elementor-252799 .elementor-element.elementor-element-fefdbaf h3, .elementor-252799 .elementor-element.elementor-element-fefdbaf h4, .elementor-252799 .elementor-element.elementor-element-fefdbaf h5, .elementor-252799 .elementor-element.elementor-element-fefdbaf h6, .elementor-252799 .elementor-element.elementor-element-fefdbaf p, .elementor-252799 .elementor-element.elementor-element-fefdbaf a {
    display: inline-flex !important;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* 2. Style Icon và Gạch chân chung */
.elementor-252799 .elementor-element.elementor-element-fefdbaf a::before {
    content: "▶";
    font-size: 10px;
    color: #F5A623;
    max-width: 0;
    opacity: 0;
    margin-right: 0;
    transition: all 0.3s ease;
    overflow: hidden;
}

.elementor-252799 .elementor-element.elementor-element-fefdbaf h1::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf h2::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf h3::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf h4::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf h5::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf h6::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf p::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf a::after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 1.5px;
    background-color: #F5A623;
    transform: scaleX(0);
    transform-origin: bottom left;
    transition: transform 0.3s ease;
}

/* 3. TẠO TRẠNG THÁI HOVER VÀ ACTIVE GỘP CHUNG */
/* Sử dụng thuộc tính parent để kích hoạt: hover hoặc có class .is-active */
.elementor-252799 .elementor-element.elementor-element-fefdbaf:hover a::before, 
.elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active a::before {
    opacity: 1 !important;
    max-width: 20px !important;
    margin-right: 8px !important;
}

.elementor-252799 .elementor-element.elementor-element-fefdbaf:hover h1::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover h2::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover h3::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover h4::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover h5::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover h6::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover p::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf:hover a::after,
.elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active h1::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active h2::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active h3::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active h4::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active h5::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active h6::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active p::after, .elementor-252799 .elementor-element.elementor-element-fefdbaf .is-active a::after {
    transform: scaleX(1) !important;
}
.elementor-252799 .elementor-element.elementor-element-bc37557 {

}
.elementor-252799 .elementor-element.elementor-element-064c9b8 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-2102785 {

}
.elementor-252799 .elementor-element.elementor-element-22646c8 {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-aa00a94 {
  min-width: 240px;
  max-width: 100%;
}
/* ==========================================================================
   CSS CHO WIDGET: giai-phap-menu-mobile (Dán trực tiếp vào Custom CSS của nó)
   ========================================================================== */
.elementor-252799 .elementor-element.elementor-element-d901ccd {
    min-width: 240px;
    max-width: 100%;
    width: 100%;

    /* 1. THAY THẾ display: none BẰNG ẨN KHÔNG CHIẾM CHỖ (Để chuẩn bị chạy hiệu ứng) */
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 0 !important;         /* Ép chiều cao về 0 để không chiếm chỗ ngầm */
    overflow: hidden !important;   /* Giấu sạch ruột bên trong */
    opacity: 0 !important;         /* Làm mờ hẳn */
    visibility: hidden !important; /* Chặn click ngầm */
    pointer-events: none !important;
    transform: translateX(100%) !important; /* Đẩy sẵn sang bên phải màn hình 100% */

    /* 2. Cấu hình thời gian trượt mượt mà */
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease, height 0.4s ease !important;
}

/* 3. TRẠNG THÁI KHI ĐƯỢC KÍCH HOẠT (Khi JS thêm class mobile-menu-active) */
.elementor-252799 .elementor-element.elementor-element-d901ccd.mobile-menu-active {
    position: relative !important; /* Trả về layout tự nhiên để đẩy khung cha */
    height: auto !important;       /* Tự bung chiều cao theo nội dung chữ */
    overflow: visible !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translateX(0) !important; /* Trượt mượt từ phải vào chính giữa */
}


/* Start custom CSS for heading, class: .elementor-element-90250cd *//* Khi .nav-link có class .menu-active, đổi màu stroke của SVG nằm trong thẻ .giai-phap-hamburger-btn cùng cấp */
.elementor-252799 .elementor-element.elementor-element-90250cd.menu-active ~ .giai-phap-hamburger-btn svg path {
    stroke: #F5A623 !important; 
    transition: stroke 0.3s ease;
}

.elementor-252799 .elementor-element.elementor-element-90250cd:hover ~ .giai-phap-hamburger-btn svg path {
    stroke: #F5A623 !important; 
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-ee7d226 */.elementor-252799 .elementor-element.elementor-element-ee7d226{
    cursor: pointer;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8dd3136 */.elementor-252799 .elementor-element.elementor-element-8dd3136:hover svg path {
    stroke: #F5A623 !important; /* Thay màu vàng hoặc màu bạn muốn tại đây */
}

.elementor-252799 .elementor-element.elementor-element-8dd3136:hover .nav-link a{
    color:  #F5A623 !important;
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-8dd3136 {
  max-width: 100%;
  min-width: 240px;
}


.elementor-252799 .elementor-element.elementor-element-e984e35 {
  max-width: 100%;
  min-width: 240px;
}


/* Start custom CSS for shortcode, class: .elementor-element-03c0c94 */.lang-toggle-container {
    display: inline-block;
    background: #EBEBF0;
    padding: 4px;
    border-radius: 50px;
    position: relative;
    width: 100px; /* Độ rộng tổng */
    height: 44px;
}

.lang-toggle-bg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    position: relative;
    z-index: 1;
}

.lang-item {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
    transition: all 0.3s;
}

.lang-item img {
    width: 18.67px;
    height: 14px;
    border-radius: 2px;
}

/* Khối trắng chạy trượt */
.lang-switch-slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: #fff; /* Màu nút trắng */
    border-radius: 40px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    z-index: 2;
    transition: transform 0.3s ease-in-out;
}

/* Vị trí khối trắng khi ở tiếng Anh */
.lang-switch-slider.en {
    transform: translateX(100%);
}

/* Chặn click vào nút đang active */
.lang-item.active {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */


.elementor-252799 .elementor-element.elementor-element-1e1d017 {
  min-width: 240px;
  max-width: 100%;
}


.elementor-252799 .elementor-element.elementor-element-106ff51 {
  max-width: 100%;
}

/* Start custom CSS for heading, class: .elementor-element-c3f1836 */.elementor-252799 .elementor-element.elementor-element-c3f1836{
    white-space: nowrap;
}/* End custom CSS */

.elementor-252799 .elementor-element.elementor-element-db0e5eb {
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-2caebfc {

}


.elementor-252799 .elementor-element.elementor-element-917dbc8 {
  min-width: 240px;
  max-width: 100%;
}
.elementor-252799 .elementor-element.elementor-element-931e271 {
  max-width: 100%;
}
/* ==========================================================================
   CSS CHO WIDGET: menu-chinh-mobile (Dán vào Custom CSS của menu chính)
   ========================================================================== */
.elementor-252799 .elementor-element.elementor-element-bc221d2 {
    width: 100%;
    transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease, height 0.4s ease !important;
}

/* Khi menu chính bị ẩn (bị đẩy sang trái) */
.elementor-252799 .elementor-element.elementor-element-bc221d2.mobile-menu-hidden-left {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translateX(-100%) !important; /* Đẩy sang trái màn hình */
}

/* Start custom CSS for container, class: .elementor-element-c508773 */.elementor-252799 .elementor-element.elementor-element-c508773{
    background: linear-gradient(90deg, #2478BC 45%, #0FC0EA 100%);
    height: 100vh;
    justify-content: flex-start !important;
    margin-top: 0px !important;
        /* Bạn có thể chủ động tạo khoảng cách vừa phải giữa các block bằng margin-bottom */
        margin-bottom: 24px !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-06ef16d *//* ==========================================================================
   GHIM CỐ ĐỊNH HEADER MOBILE NGOÀI TRANG CHỦ (MÀN HÌNH < 767PX)
   ========================================================================== */
@media (max-width: 767px) {
    /* Nhắm trúng đích danh class container của bạn với độ ưu tiên tuyệt đối */
    body .elementor-element.elementor-element-06ef16d {
        position: fixed !important;
        top: 0px !important;
        left: 0px !important;
        right: 0px !important;
        
        /* Ép tràn màn hình 100%, không bị co rúm layout */
        width: 100% !important;
        max-width: 100vw !important;
        
        /* Đưa lên lớp trên cùng để các section khác trên Homepage không đè lên */
        z-index: 999999 !important;
        
        /* Đảm bảo có màu nền (bạn có thể đổi thành mã màu khác nếu muốn) */
        background-color: #ffffff !important; 
        
        /* Đổ bóng nhẹ phía dưới để phân tách rõ ràng với nội dung trang khi cuộn */
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08) !important;
    }

    /* Đẩy phần nội dung toàn bộ trang chủ xuống một chút 
       để tránh việc Header khi biến thành Fixed sẽ che mất phần chữ đầu tiên của trang */
    body {
        padding-top: 65px !important; /* Bạn có thể tăng giảm số px này cho vừa vặn với độ cao thực tế của Header */
    }
}/* End custom CSS */
.elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled{
    background-color: #ffffff !important;
}
@media (max-width: 767px) {
    /* 1. Ép Header thành Fixed để tách khỏi luồng văn bản, tự động nổi lên TRÊN page */
    .elementor-252799 .elementor-element.elementor-element-06ef16d {
        position: fixed !important;
        top: 0px !important;
        left: 0px !important;
        right: 0px !important;
        width: 100% !important;
        max-width: 100vw !important;
        
        
        /* Màu nền ban đầu có độ mờ opacity (0.4 là 40% hiển thị, bạn tùy chỉnh số này) */
        background-color: rgba(255, 255, 255, 0.4) !important; 
        
        /* Hiệu ứng mờ kính bọc phía sau (Blur) - nhìn rất sang xịn mịn */
        backdrop-filter: blur(10px) !important;
        -webkit-backdrop-filter: blur(10px) !important;
        /* Độ ưu tiên lớp cao nhất để luôn nằm TRÊN mọi phần tử của page */
        z-index: 999999 !important; 
    }

    /* 2. TRIỆT TIÊU HOÀN TOÀN khoảng trống bị đẩy xuống của Page */
    body, 
    #page, 
    #content, 
    .site-content,
    .elementor-sticky__placeholder {
        padding-top: 0px !important;
        margin-top: 0px !important;
    }
    
   /* 3. KHI SCROLL: Đổi nền Container sang trắng tinh */
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled {
        background-color: #ffffff !important;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08) !important;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
    }

    /* 4. KHI SCROLL: Đổi chữ của thẻ H2 thành màu đen */
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled h2,
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled h2 * {
        color: #000000 !important;
    }

    /* 5. KHI SCROLL: Đổi SVG thành màu đen */
    /* Trường hợp 5.1: Nếu là thẻ inline  */
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled svg,
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled svg path {
        fill: #000000 !important;
    }

    /* Trường hợp 5.2: Nếu SVG nằm trong thẻ  */
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled img[src*=".svg"] {
        filter: brightness(0) !important; 
    }
    
    .elementor-252799 .elementor-element.elementor-element-06ef16d.scrolled h2 span {
        color: #0FC0EA !important; /* Giữ chữ WBL và GROUP màu đen, riêng dấu chấm giữ màu xanh */
    }
}
/* Start custom CSS for html, class: .elementor-element-5aa3da8 *//* --- TRẠNG THÁI BAN ĐẦU (KHI TRÊN CÙNG) --- */
.scroll-effect-svg .svg-scroll-text {
    fill: #000000;
    transition: fill 0.3s ease-in-out;
}
.scroll-effect-svg .svg-scroll-line {
    fill: #F5A623;
    transition: fill 0.3s ease-in-out;
}

/* --- TRẠNG THÁI KHI CUỘN XUỐNG (.scrolled) --- */
.scroll-effect-svg.scrolled .svg-scroll-text {
    fill: #000000; /* Chữ biến thành ĐEN */
}
.scroll-effect-svg.scrolled .svg-scroll-line {
    fill: #F5A623; /* Line biến thành CAM */
}/* End custom CSS */



/* Start custom CSS *//* Phá bỏ thuộc tính hidden của tất cả các thẻ bọc tổng trong WordPress & Elementor */
html, 
body, 
#page, 
#content, 
.site, 
.site-content, 
.elementor-section-wrap,
main {
    overflow: visible !important;
}

/* Biện pháp chống tràn ngang an toàn cho Mobile mà không làm chết Sticky */
html, body {
    overflow-x: clip !important; 
}/* End custom CSS */