.elementor-1392 .elementor-element.elementor-element-e99064d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1392 .elementor-element.elementor-element-e99064d:not(.elementor-motion-effects-element-type-background), .elementor-1392 .elementor-element.elementor-element-e99064d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tertiary );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e99064d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1392 .elementor-element.elementor-element-9a2d4d7{--display:flex;}.elementor-1392 .elementor-element.elementor-element-92fc09c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1392 .elementor-element.elementor-element-ac75f54{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1392 .elementor-element.elementor-element-0bd7c86{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;width:initial;max-width:initial;}.elementor-1392 .elementor-element.elementor-element-0bd7c86 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1392 .elementor-element.elementor-element-0bd7c86 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-1392 .elementor-element.elementor-element-0bd7c86.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-441675c{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-441675c .elementor-heading-title{font-family:"Poppins", Inter;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-441675c.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-e2c1335 .elementor-heading-title{font-family:"Montserrat", Inter;font-size:50px;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-a686320{color:var( --e-global-color-b2d036f );}.elementor-1392 .elementor-element.elementor-element-ba15bff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1392 .elementor-element.elementor-element-f7e169d{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-f7e169d p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-6eaad04{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-6eaad04 p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-b87f6e4{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-b87f6e4 p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-756cd34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1392 .elementor-element.elementor-element-b193b8f{--e-search-placeholder-color:var( --e-global-color-b2d036f );--e-search-input-color:var( --e-global-color-b2d036f );--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:16px;--e-search-icon-clear-size:15px;--e-search-icon-submit-size:21px;--e-search-submit-icon-gap:0px;--e-search-submit-border-radius:50% 50% 50% 50%;--e-search-submit-padding:8px 11px 8px 11px;width:100%;max-width:100%;}.elementor-1392 .elementor-element.elementor-element-b193b8f .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-b193b8f .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-b803a0f{font-size:14px;width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-95f69b3{--display:flex;}.elementor-1392 .elementor-element.elementor-element-afd0170{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-afd0170:not(.elementor-motion-effects-element-type-background), .elementor-1392 .elementor-element.elementor-element-afd0170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-afd0170{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-ad57ef2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1392 .elementor-element.elementor-element-0975501{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1392 .elementor-element.elementor-element-ca599ad{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;width:initial;max-width:initial;}.elementor-1392 .elementor-element.elementor-element-ca599ad .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1392 .elementor-element.elementor-element-ca599ad .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-1392 .elementor-element.elementor-element-ca599ad.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-72995d6{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-72995d6 .elementor-heading-title{font-family:"Poppins", Inter;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-72995d6.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-1cab414 .elementor-heading-title{font-family:"Montserrat", Inter;font-size:17px;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-1cab414{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1392 .elementor-element.elementor-element-1391e2f{font-size:14px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-1391e2f p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-d3e641b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1392 .elementor-element.elementor-element-ef7f345{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-ef7f345 p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-e9697ba{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-e9697ba p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-db3a35b{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-db3a35b p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-97d8bb4{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-1392 .elementor-element.elementor-element-97d8bb4 .elementor-divider-separator{width:100%;}.elementor-1392 .elementor-element.elementor-element-97d8bb4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1392 .elementor-element.elementor-element-8a80038{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1392 .elementor-element.elementor-element-9244631{--icon-box-icon-margin:12px;padding:8px 8px 8px 8px;width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0638c80 );border-radius:8px 8px 8px 8px;}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-9244631.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-quaternary );}.elementor-1392 .elementor-element.elementor-element-9244631.elementor-view-framed .elementor-icon, .elementor-1392 .elementor-element.elementor-element-9244631.elementor-view-default .elementor-icon{fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );border-color:var( --e-global-color-quaternary );}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon{font-size:32px;}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-title, .elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-title a{font-family:"Inter", Inter;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.6px;}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b2d036f );}.elementor-1392 .elementor-element.elementor-element-e4d4cde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-block-start:080px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e4d4cde{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1392 .elementor-element.elementor-element-b28d73c{--display:flex;}.elementor-1392 .elementor-element.elementor-element-962dc8d{--display:flex;--min-height:50px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1392 .elementor-element.elementor-element-7c6c9c7{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-7c6c9c7 p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-96e2eaf{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-96e2eaf p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-1b522be{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-1b522be p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-af220ac{text-align:justify;color:var( --e-global-color-b2d036f );padding:4px 016px 04px 16px;background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-1392 .elementor-element.elementor-element-af220ac p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-10d8756{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:22px;--padding-block-end:22px;--padding-inline-start:36px;--padding-inline-end:36px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-10d8756{--padding-inline-start:36px;--padding-inline-end:36px;}.elementor-1392 .elementor-element.elementor-element-d61e231 .elementor-heading-title{font-family:"Inter", Inter;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-primary );}.elementor-1392 .elementor-element.elementor-element-d61e231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1392 .elementor-element.elementor-element-c74db53{--grid-columns:1;}.elementor-1392 .elementor-element.elementor-element-b23b448{--display:flex;}.elementor-1392 .elementor-element.elementor-element-36912ba{--spacer-size:19px;}.elementor-1392 .elementor-element.elementor-element-5ec33fd{--grid-columns:3;--grid-column-gap:16px;}.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1392 .elementor-element.elementor-element-5ec33fd .e-loop-item > .elementor-section, .elementor-1392 .elementor-element.elementor-element-5ec33fd .e-loop-item > .elementor-section > .elementor-container, .elementor-1392 .elementor-element.elementor-element-5ec33fd .e-loop-item > .e-con, .elementor-1392 .elementor-element.elementor-element-5ec33fd .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination{text-align:center;margin-top:25px;}body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 5px/2 );}body.rtl .elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 5px/2 );}body.rtl .elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 5px/2 );}.elementor-1392 .elementor-element.elementor-element-d8049fd{--display:flex;}.elementor-1392 .elementor-element.elementor-element-e745005{--display:flex;--min-height:50px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1392 .elementor-element.elementor-element-334668c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-334668c:not(.elementor-motion-effects-element-type-background), .elementor-1392 .elementor-element.elementor-element-334668c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F783B17;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-334668c{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-b84d4c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1392 .elementor-element.elementor-element-3eb6816{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1392 .elementor-element.elementor-element-abeb865{--divider-border-style:solid;--divider-color:#F7BB02;--divider-border-width:3px;width:initial;max-width:initial;}.elementor-1392 .elementor-element.elementor-element-abeb865 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1392 .elementor-element.elementor-element-abeb865 .elementor-divider{text-align:left;padding-block-start:9px;padding-block-end:9px;}.elementor-1392 .elementor-element.elementor-element-abeb865.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-a840787{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-a840787 .elementor-heading-title{font-family:"Poppins", Inter;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-a840787.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-60b37ac .elementor-heading-title{font-family:"Montserrat", Inter;font-size:17px;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-60b37ac{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1392 .elementor-element.elementor-element-d3bc8e3{font-size:14px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-d3bc8e3 p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button{font-family:"Inter", Inter;font-size:12px;font-weight:600;letter-spacing:0.8px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 9%, var( --e-global-color-secondary ) 83%);border-radius:26px 26px 26px 26px;padding:15px 38px 15px 38px;}.elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button:hover, .elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button:focus{color:var( --e-global-color-quaternary );background-color:transparent;background-image:linear-gradient(131deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 88%);}.elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button:hover svg, .elementor-1392 .elementor-element.elementor-element-bec1569 .elementor-button:focus svg{fill:var( --e-global-color-quaternary );}.elementor-1392 .elementor-element.elementor-element-12d6fd0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-12d6fd0:not(.elementor-motion-effects-element-type-background), .elementor-1392 .elementor-element.elementor-element-12d6fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F783B17;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-12d6fd0{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-06d61d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1392 .elementor-element.elementor-element-0bdd7f4 .elementor-heading-title{font-family:"Montserrat", Inter;font-size:16px;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-0bdd7f4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1392 .elementor-element.elementor-element-c2c40c8{font-size:14px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-c2c40c8 p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-f0db362{--grid-column-gap:30px;--grid-row-gap:10px;}.elementor-1392 .elementor-element.elementor-element-f0db362 .elementor-post__title, .elementor-1392 .elementor-element.elementor-element-f0db362 .elementor-post__title a{color:var( --e-global-color-b2d036f );font-size:14px;font-weight:500;text-decoration:underline;line-height:1.6em;letter-spacing:0.3px;}.elementor-1392 .elementor-element.elementor-element-f0db362 .elementor-post__title{margin-bottom:3px;}.elementor-1392 .elementor-element.elementor-element-8b12c41{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-8b12c41:not(.elementor-motion-effects-element-type-background), .elementor-1392 .elementor-element.elementor-element-8b12c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F783B17;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8b12c41{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-c87582a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1392 .elementor-element.elementor-element-e3ecd34 .elementor-heading-title{font-family:"Montserrat", Inter;font-size:16px;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-e3ecd34{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1392 .elementor-element.elementor-element-756c56b{font-size:14px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-756c56b p{margin-block-end:0px;}.elementor-1392 .elementor-element.elementor-element-dc15aa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-block-start:0px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-dc15aa7{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1392 .elementor-element.elementor-element-9a08cb0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0638c80 );--border-color:var( --e-global-color-0638c80 );--border-radius:12px 12px 12px 12px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-9a08cb0:not(.elementor-motion-effects-element-type-background), .elementor-1392 .elementor-element.elementor-element-9a08cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9a08cb0{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-1392 .elementor-element.elementor-element-98ee086{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1392 .elementor-element.elementor-element-819ff10 .elementor-heading-title{font-family:"Montserrat", Inter;font-size:17px;text-transform:uppercase;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-secondary );}.elementor-1392 .elementor-element.elementor-element-819ff10{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1392 .elementor-element.elementor-element-7ae347c{--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:center;--align-items:center;}.elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button{font-family:"Inter", Inter;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;fill:var( --e-global-color-quaternary );color:var( --e-global-color-quaternary );background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-primary ) 9%, var( --e-global-color-secondary ) 83%);border-radius:26px 26px 26px 26px;padding:15px 38px 15px 38px;}.elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button:hover, .elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button:focus{color:var( --e-global-color-quaternary );background-color:transparent;background-image:linear-gradient(131deg, var( --e-global-color-secondary ) 9%, var( --e-global-color-primary ) 88%);}.elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button:hover svg, .elementor-1392 .elementor-element.elementor-element-e29b8b0 .elementor-button:focus svg{fill:var( --e-global-color-quaternary );}@media(min-width:768px){.elementor-1392 .elementor-element.elementor-element-9a2d4d7{--width:67%;}.elementor-1392 .elementor-element.elementor-element-95f69b3{--width:30%;}.elementor-1392 .elementor-element.elementor-element-d8049fd{--width:50%;}.elementor-1392 .elementor-element.elementor-element-7ae347c{--width:36%;}}@media(max-width:991px){.elementor-1392 .elementor-element.elementor-element-e99064d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-block-start:060px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e99064d{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1392 .elementor-element.elementor-element-441675c{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1392 .elementor-element.elementor-element-e2c1335{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-e2c1335 .elementor-heading-title{font-size:40px;}.elementor-1392 .elementor-element.elementor-element-a686320{text-align:justify;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-a686320.elementor-element{--align-self:center;}.elementor-1392 .elementor-element.elementor-element-ba15bff{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1392 .elementor-element.elementor-element-72995d6{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1392 .elementor-element.elementor-element-1cab414{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-1cab414 .elementor-heading-title{font-size:40px;}.elementor-1392 .elementor-element.elementor-element-d3e641b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1392 .elementor-element.elementor-element-8a80038{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1392 .elementor-element.elementor-element-962dc8d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1392 .elementor-element.elementor-element-c74db53{--grid-columns:2;}.elementor-1392 .elementor-element.elementor-element-5ec33fd{--grid-columns:2;}.elementor-1392 .elementor-element.elementor-element-e745005{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1392 .elementor-element.elementor-element-a840787{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1392 .elementor-element.elementor-element-60b37ac{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-60b37ac .elementor-heading-title{font-size:40px;}.elementor-1392 .elementor-element.elementor-element-0bdd7f4{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-0bdd7f4 .elementor-heading-title{font-size:40px;}.elementor-1392 .elementor-element.elementor-element-e3ecd34{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-e3ecd34 .elementor-heading-title{font-size:40px;}.elementor-1392 .elementor-element.elementor-element-819ff10{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-1392 .elementor-element.elementor-element-819ff10 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-1392 .elementor-element.elementor-element-e99064d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-block-start:60px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e99064d{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1392 .elementor-element.elementor-element-441675c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1392 .elementor-element.elementor-element-e2c1335 .elementor-heading-title{font-size:29px;}.elementor-1392 .elementor-element.elementor-element-e2c1335{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1392 .elementor-element.elementor-element-a686320{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1392 .elementor-element.elementor-element-72995d6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1392 .elementor-element.elementor-element-1cab414 .elementor-heading-title{font-size:29px;}.elementor-1392 .elementor-element.elementor-element-1cab414{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1392 .elementor-element.elementor-element-c74db53{--grid-columns:1;}.elementor-1392 .elementor-element.elementor-element-5ec33fd{--grid-columns:1;}.elementor-1392 .elementor-element.elementor-element-a840787{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1392 .elementor-element.elementor-element-60b37ac .elementor-heading-title{font-size:29px;}.elementor-1392 .elementor-element.elementor-element-60b37ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1392 .elementor-element.elementor-element-0bdd7f4 .elementor-heading-title{font-size:29px;}.elementor-1392 .elementor-element.elementor-element-0bdd7f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1392 .elementor-element.elementor-element-e3ecd34 .elementor-heading-title{font-size:29px;}.elementor-1392 .elementor-element.elementor-element-e3ecd34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1392 .elementor-element.elementor-element-819ff10 .elementor-heading-title{font-size:29px;}.elementor-1392 .elementor-element.elementor-element-819ff10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a686320 */.elementor-1392 .elementor-element.elementor-element-a686320 p {
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9244631 */.elementor-1392 .elementor-element.elementor-element-9244631 .elementor-icon {
    padding: 10px;
    background-color: var(--e-global-color-secondary);
    border-radius: 30px;
}

.elementor-1392 .elementor-element.elementor-element-9244631 p {
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5ec33fd *//* --- Căn giữa toàn bộ cụm phân trang --- */
.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination {
    justify-content: center;
    text-align: center;
    --primary-color: #2f783b;  /* Xanh đậm */
    --accent-color: #2f783b;   /* Xanh lá */
    --text-light: #FFFFFF;
    --button-size: 34px;
}

/* --- Style chung cho TẤT CẢ các nút (số và mũi tên) --- */
.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: var(--button-size);
    height: var(--button-size);
    margin: 0 5px;
    border-radius: 50%;
    transition: all 0.3s ease;
    font-weight: bold;
    font-size: 16px;
}

/* --- Style cho các nút ở trạng thái BÌNH THƯỜNG (số 2 và mũi tên >) --- */
.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers:not(.current) {
    border: 2px solid var(--primary-color);
    color: var(--primary-color);
    background-color: transparent;
}

/* --- Style cho nút khi di chuột vào (HOVER) --- */
.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers:hover {
    background-color: var(--accent-color);
    color: var(--text-light);
    border-color: var(--accent-color);
}

/* --- Style cho nút của trang ĐANG HOẠT ĐỘNG (ACTIVE - số 1) --- */
.elementor-1392 .elementor-element.elementor-element-5ec33fd .elementor-pagination .page-numbers.current {
    background-color: var(--accent-color);
    color: var(--text-light);
    border-color: var(--accent-color);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f4118a *//* 1. Khai báo biến cục bộ cho Widget này */
.elementor-1392 .elementor-element.elementor-element-1f4118a {
    /* Màu sắc */
    --sort-primary-color: #7aa93c;      /* Màu xanh chủ đạo */
    --sort-text-main: #2f783b;          /* Màu chữ chính */
    --sort-text-sub: #666;           /* Màu chữ phụ/menu */
    --sort-bg-color: #ffffff;           /* Màu nền */
    --sort-bg-hover: #f9f9f9;           /* Màu nền khi hover item */
    --sort-border-color: #7aa93c;       /* Màu viền */
    
    /* Kích thước & Bo góc */
    --sort-radius-btn: 50px;            /* Bo tròn nút */
    --sort-radius-box: 12px;            /* Bo tròn hộp dropdown */
    --sort-font-size: 16px;             /* Cỡ chữ */
    
    /* Hiệu ứng */
    --sort-shadow: 0 10px 25px rgba(0,0,0,0.1);
    --sort-transition: all 0.3s ease;
}

/* 2. Container chính */
.elementor-1392 .elementor-element.elementor-element-1f4118a .custom-sort-wrapper {
    position: relative;
    display: inline-block;
    /* Kế thừa font từ Elementor Global hoặc Theme Porto */
    font-family: var(--e-global-typography-text-font-family), inherit; 
}

/* 3. Style cho nút bấm */
.elementor-1392 .elementor-element.elementor-element-1f4118a .sort-btn {
    background: var(--sort-bg-color);
    border: 1px solid var(--sort-border-color);
    border-radius: var(--sort-radius-btn);
    cursor: pointer;
    font-size: var(--sort-font-size);
    font-weight: 600;
    color: var(--sort-text-main);
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    transition: var(--sort-transition);
}

/* Hover nút */
.elementor-1392 .elementor-element.elementor-element-1f4118a .sort-btn:hover {
    border-color: var(--sort-primary-color);
    color: var(--sort-primary-color);
}

/* 4. Danh sách dropdown */
.elementor-1392 .elementor-element.elementor-element-1f4118a .sort-dropdown {
    display: none;
    position: absolute;
    top: 120%; 
    left: 0; 
    background: var(--sort-bg-color);
    min-width: 200px;
    box-shadow: var(--sort-shadow);
    border: 1px solid #f0f0f0; /* Có thể đưa vào biến nếu cần */
    border-radius: var(--sort-radius-box);
    padding: 8px 0;
    z-index: 999;
}

/* Class kích hoạt hiển thị (được thêm bởi JS) */
.elementor-1392 .elementor-element.elementor-element-1f4118a .sort-dropdown.show {
    display: block;
    animation: slideDown 0.2s ease-out;
}

/* 5. Link/Item bên trong */
.elementor-1392 .elementor-element.elementor-element-1f4118a .sort-item {
    display: block;
    padding: 10px 20px;
    text-decoration: none !important;
    color: var(--sort-text-sub);
    font-size: var(--sort-font-size);
    transition: 0.2s;
}

.elementor-1392 .elementor-element.elementor-element-1f4118a .sort-item:hover {
    background-color: var(--sort-bg-hover);
    color: var(--sort-primary-color);
    font-weight: 500;
}

/* 6. Hiệu ứng loading mờ Grid (thường áp dụng cho container sản phẩm bên ngoài) */
/* Lưu ý: Nếu grid nằm ngoài widget này, bạn có thể cần bỏ '.elementor-1392 .elementor-element.elementor-element-1f4118a' ở dòng dưới 
   hoặc đảm bảo class grid-loading nằm trong phạm vi widget */
.grid-loading { 
    opacity: 0.4;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

/* Animation */
@keyframes slideDown {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8448318 *//* 1. Style cho nút Select (Cái khung bên ngoài) */
select.porto-custom-select {
    /* Xóa giao diện mặc định xấu xí của trình duyệt */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    /* Kích thước và màu sắc giống hình mẫu */
    background-color: #ffffff;
    width: 100%;
    border: 1px solid #7aa93c; /* Màu xanh lá viền */

    color: #2f783b;            /* Màu chữ xanh đậm */
    
    font-size: 14px;
    font-weight: 600;          /* Chữ đậm vừa phải */
    font-family: inherit;      /* Theo font của web */
    
    /* Căn chỉnh khoảng cách */
    padding: 8px 35px 8px 20px; /* Padding phải rộng hơn để chứa mũi tên */
    min-width: 180px;
    cursor: pointer;
    outline: none;

    /* Tạo mũi tên giả bằng hình nền (Vì đã xóa mũi tên mặc định) */
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237aa93c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px;
    
    /* Căn giữa chữ */
    text-align: left; 
}

/* Hiệu ứng khi di chuột vào */
select.porto-custom-select:hover {
    background-color: #fcfdfb; /* Màu nền xanh rất nhạt khi hover */
}

/* Hiệu ứng khi đang click chọn */
select.porto-custom-select:focus {
    border-color: #2f783b; /* Viền đậm hơn khi click */
}

/* 2. CSS cho Sub-option (Các mục bên trong) 
   Lưu ý: Chỉ một số trình duyệt hỗ trợ đổi màu chữ/nền ở đây */
select.porto-custom-select option {
    color: #333;             /* Màu chữ mục con */
    background-color: #fff;  /* Nền trắng */
    padding: 10px;           /* Khoảng cách (chỉ chạy trên Firefox) */
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d631c0 */.elementor-1392 .elementor-element.elementor-element-1d631c0 p {
    margin-bottom: 6px;
}/* End custom CSS */