.elementor-132 .elementor-element.elementor-element-e55ee8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-132 .elementor-element.elementor-element-66f02bd{text-align:center;}.elementor-132 .elementor-element.elementor-element-66f02bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:52px;color:#2478BC;}.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-132 .elementor-element.elementor-element-18ca894{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search .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-search .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-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-132 .elementor-element.elementor-element-5a22c24 .e-search-input{background-color:#EBEBF0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:21px;word-spacing:-0.7px;border-style:none;border-radius:1900px 1900px 1900px 1900px;}.elementor-132 .elementor-element.elementor-element-5a22c24{--e-search-placeholder-color:#64646D;--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;}.elementor-132 .elementor-element.elementor-element-3502fbc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .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-divider .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-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-6bff593{--divider-border-style:solid;--divider-color:#2478BC;--divider-border-width:0.1px;}.elementor-132 .elementor-element.elementor-element-6bff593 .elementor-divider-separator{width:100%;}.elementor-132 .elementor-element.elementor-element-6bff593 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-132 .elementor-element.elementor-element-a5255ce{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-132 .elementor-element.elementor-element-4341384{--divider-border-style:solid;--divider-color:#2478BC;--divider-border-width:0.1px;}.elementor-132 .elementor-element.elementor-element-4341384 .elementor-divider-separator{width:100%;}.elementor-132 .elementor-element.elementor-element-4341384 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-132 .elementor-element.elementor-element-a45433f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-taxonomy-filter .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-taxonomy-filter .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-132 .elementor-element.elementor-element-462223c{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var( --container-widget-width, 1200px );max-width:1200px;padding:0px 0px 0px 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-filter-space-between:10px;}.elementor-132 .elementor-element.elementor-element-462223c .e-filter-item{padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .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-loop-grid .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-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-132 .elementor-element.elementor-element-de34daa{--grid-columns:3;--grid-row-gap:32px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--grid-column-gap:16px;}.elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination{text-align:center;}.elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination .page-numbers:not(.dots){color:#0FC0EA;}.elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination a.page-numbers:hover{color:#2478BC;}.elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination .page-numbers.current{color:#FFFFFF;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.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-132 .elementor-element.elementor-element-a534869{--divider-border-style:solid;--divider-color:#EBEBF0;--divider-border-width:1px;}.elementor-132 .elementor-element.elementor-element-a534869 .elementor-divider-separator{width:100%;}.elementor-132 .elementor-element.elementor-element-a534869 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-132 .elementor-element.elementor-element-e25e6ad{--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: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-132 .elementor-element.elementor-element-99425e9{width:100%;max-width:100%;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#27272A;}.elementor-132 .elementor-element.elementor-element-d2904bc{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-132 .elementor-element.elementor-element-f9dd360{--grid-columns:3;}.elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-132 .elementor-element.elementor-element-f9dd360 .e-loop-item > .elementor-section, .elementor-132 .elementor-element.elementor-element-f9dd360 .e-loop-item > .elementor-section > .elementor-container, .elementor-132 .elementor-element.elementor-element-f9dd360 .e-loop-item > .e-con, .elementor-132 .elementor-element.elementor-element-f9dd360 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;margin-top:20px;}.elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination a.page-numbers:hover{color:#241212;}.elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination .page-numbers.current{color:#000000;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-132 .elementor-element.elementor-element-f9dd360 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-132 .elementor-element.elementor-element-5e50ea9{--display:flex;--min-height:468px;--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:064px 064px;--row-gap:064px;--column-gap:064px;--overflow:hidden;--overlay-opacity:0.76;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-132 .elementor-element.elementor-element-5e50ea9:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-5e50ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2478BC;background-image:url("https://wbl.group/wp-content/uploads/2026/05/BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-132 .elementor-element.elementor-element-5e50ea9::before, .elementor-132 .elementor-element.elementor-element-5e50ea9 > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-5e50ea9 > .e-con-inner > .elementor-background-video-container::before, .elementor-132 .elementor-element.elementor-element-5e50ea9 > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-5e50ea9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-132 .elementor-element.elementor-element-5e50ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0FC0EA 0%, #2478BC 100%);}.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-132 .elementor-element.elementor-element-081f357{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;z-index:0;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-081f357{right:-40%;}body.rtl .elementor-132 .elementor-element.elementor-element-081f357{left:-40%;}.elementor-132 .elementor-element.elementor-element-081f357 img{width:748.248px;height:500px;}.elementor-132 .elementor-element.elementor-element-e48eab8{--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;--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-132 .elementor-element.elementor-element-f77695f{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-132 .elementor-element.elementor-element-f77695f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-3449f74{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-303273c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--z-index:2;}.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-132 .elementor-element.elementor-element-b81b194 .elementor-button{background-color:#FFFFFF;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:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:160px 160px 160px 160px;padding:8px 20px 8px 20px;}.elementor-132 .elementor-element.elementor-element-b81b194 .elementor-button:hover, .elementor-132 .elementor-element.elementor-element-b81b194 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-b81b194{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 8px 16px 8px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;}.elementor-132 .elementor-element.elementor-element-b81b194 .elementor-button:hover svg, .elementor-132 .elementor-element.elementor-element-b81b194 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-132 .elementor-element.elementor-element-e55ee8d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-3502fbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132 .elementor-element.elementor-element-a45433f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-de34daa{--grid-columns:2;width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-e25e6ad{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-132 .elementor-element.elementor-element-d2904bc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-132 .elementor-element.elementor-element-f9dd360{--grid-columns:2;}.elementor-132 .elementor-element.elementor-element-5e50ea9{--min-height:355px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-132 .elementor-element.elementor-element-081f357 img{width:748.28442382812px;max-width:100%;height:auto;}.elementor-132 .elementor-element.elementor-element-e48eab8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-132 .elementor-element.elementor-element-f77695f .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-132 .elementor-element.elementor-element-b81b194 .elementor-button{font-size:12px;line-height:1.42em;padding:8px 13px 8px 13px;}}@media(min-width:768px){.elementor-132 .elementor-element.elementor-element-e55ee8d{--width:1200px;}.elementor-132 .elementor-element.elementor-element-18ca894{--width:1200px;}.elementor-132 .elementor-element.elementor-element-a45433f{--width:1200px;}.elementor-132 .elementor-element.elementor-element-e25e6ad{--width:1200px;}.elementor-132 .elementor-element.elementor-element-d2904bc{--width:100%;}.elementor-132 .elementor-element.elementor-element-e48eab8{--width:1200px;}.elementor-132 .elementor-element.elementor-element-303273c{--width:67%;}}@media(max-width:1024px) and (min-width:768px){.elementor-132 .elementor-element.elementor-element-e55ee8d{--width:100%;}.elementor-132 .elementor-element.elementor-element-3502fbc{--width:100%;}.elementor-132 .elementor-element.elementor-element-a45433f{--width:100%;}.elementor-132 .elementor-element.elementor-element-e25e6ad{--width:100%;}.elementor-132 .elementor-element.elementor-element-d2904bc{--width:100%;}.elementor-132 .elementor-element.elementor-element-5e50ea9{--width:100%;}}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-e55ee8d{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:08px;--padding-bottom:08px;--padding-left:16px;--padding-right:016px;}.elementor-132 .elementor-element.elementor-element-66f02bd{width:100%;max-width:100%;}.elementor-132 .elementor-element.elementor-element-66f02bd .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-132 .elementor-element.elementor-element-3502fbc{--width:100%;--justify-content:center;--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-132 .elementor-element.elementor-element-6bff593{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-6bff593 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-132 .elementor-element.elementor-element-6bff593 .elementor-divider{text-align:center;}.elementor-132 .elementor-element.elementor-element-a5255ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-132 .elementor-element.elementor-element-4341384{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-4341384 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-132 .elementor-element.elementor-element-4341384 .elementor-divider{text-align:center;}.elementor-132 .elementor-element.elementor-element-a45433f{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-132 .elementor-element.elementor-element-462223c{--e-filter-direction:row;--e-filter-white-space:nowrap;padding:0px 0px 20px 0px;}.elementor-132 .elementor-element.elementor-element-de34daa{--grid-columns:1;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-a534869{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-132 .elementor-element.elementor-element-a534869 .elementor-divider{text-align:center;}.elementor-132 .elementor-element.elementor-element-a534869 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-132 .elementor-element.elementor-element-e25e6ad{--width:100%;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-132 .elementor-element.elementor-element-99425e9{font-size:28px;}.elementor-132 .elementor-element.elementor-element-d2904bc{--width:100%;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-132 .elementor-element.elementor-element-f9dd360{--grid-columns:1;}.elementor-132 .elementor-element.elementor-element-5e50ea9{--width:100%;--min-height:390px;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.7;--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-132 .elementor-element.elementor-element-081f357{width:100%;max-width:100%;top:0px;}.elementor-132 .elementor-element.elementor-element-081f357 img{width:525px;height:351px;}.elementor-132 .elementor-element.elementor-element-e48eab8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-132 .elementor-element.elementor-element-f77695f{text-align:start;}.elementor-132 .elementor-element.elementor-element-f77695f .elementor-heading-title{font-size:32px;line-height:41.6px;letter-spacing:-0.64px;}.elementor-132 .elementor-element.elementor-element-3449f74{text-align:start;}.elementor-132 .elementor-element.elementor-element-303273c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-132 .elementor-element.elementor-element-b81b194 .elementor-button{font-size:14px;line-height:1.32em;padding:8px 13px 8px 13px;}}


/* Start custom CSS for search, class: .elementor-element-5a22c24 */.elementor-132 .elementor-element.elementor-element-5a22c24 input {
    box-shadow: none;
}

.elementor-132 .elementor-element.elementor-element-5a22c24{
width: 400px;
height: 48px;
}/* End custom CSS */







/* Start custom CSS for taxonomy-filter, class: .elementor-element-462223c */.e-filter-item[data-filter="du-an"] {
    display: none !important;
}

.e-filter-item[data-filter="bai-viet"] {
    display: none !important;
}

.e-filter-item[data-filter="uncategorized"] {
    display: none !important;
}
/*    .elementor-widget-taxonomy-filter .e-filter-item[data-filter^="parent"][aria-pressed="true"] {*/
/*    background-color: #EBEBF0 !important;*/
/*    color: #515158 !important;*/
    /*font-weight: 600 !important; */
/*    border-color: transparent !important;*/
/*}*/

/* Trạng thái Active của danh mục CHA - Đã đổi sang màu Gradient giống nút Tất cả */
.elementor-widget-taxonomy-filter .e-filter-item[data-filter^="parent"][aria-pressed="true"] {
    background: var(--Linear-1, linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%)) !important;
    color: #ffffff !important;
    font-weight: 600 !important; 
    border-color: transparent !important;
}

/* Giữ mục con không đổi màu nền và màu chữ khi chọn */
.children-container .e-filter-item[data-filter^="child"][aria-pressed="true"] {
    background-color: #fff !important;
    color: #000000 !important;
    font-weight: 600 !important;
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"][aria-pressed="true"] {
    background-color: #fff !important;
    color: #fff !important;
    font-weight: 600 !important;
}
    
    .elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"] {
      font-family: Montserrat;
      padding: 14px 20px !important;
      border-radius: 1900px;
      font-size: 14px !important;
      font-weight: 600;
      text-decoration: none;
      color: #515158;
      border-radius: 160px;
background: var(--Linear-1, linear-gradient(180deg, #2478BC 0%, #0FC0EA 100%));
      text-transform: none;
      order: 0;
      position: absolute;
      top: 0;
      right: 0;
      color: #fff !important;
       /*  width: 1em;*/
    /*  height: 2em;*/
    }
    
    /*    .elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"]::after  {*/
    /*     content: '';*/
    /*  display: inline-block;*/
      /*margin-left: 10px;*/
    /*  width: 1em;*/
    /*  height: 2em;*/
      /*background: url('/wp-content/uploads/2026/05/refresh.png') no-repeat center center;*/
    /*  background-size: contain;*/
    /*  filter: brightness(0) invert(1) !important;*/
    /*}*/


     /*Styling for Parent items */
.elementor-widget-taxonomy-filter .e-filter-item[data-filter^="parent"] {
    font-family: Montserrat;
    font-weight: 600 !important; /* Đã sửa: 00 là giá trị không hợp lệ */
    color: #515158;
    position: relative;
    
    /* Căn giữa nội dung */
    display: inline-flex !important; /* Bắt buộc có flex để căn giữa theo chiều dọc */
    justify-content: center !important;
    align-items: center !important;
    
    cursor: pointer;
    background-color: #EBEBF0;
    
    /* CỐ ĐỊNH CHIỀU CAO */
    height: 44px !important; 
    padding: 0 16px !important; /* Bỏ padding top/bottom vì đã có height và align-items center */
    line-height: 1 !important;  /* Đảm bảo dòng chữ không chiếm thêm không gian */
    
    border-radius: 1900px;
    font-size: 14px !important;
    text-transform: none;
    box-sizing: border-box !important; /* Đảm bảo height bao gồm cả border và padding */
}

     /*Add icon to Parent items with children */
    /*.elementor-widget-taxonomy-filter .e-filter-item.has-children::after {*/
    /*  content: '';*/
    /*  display: inline-block;*/
    /*  margin-left: 10px;*/
    /*  width: 1em;*/
    /*  height: 1em;*/
    /*  background: url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="e-font-icon-svg e-eicon-caret-down"%3E%3Cpath fill-rule="evenodd" d="M5.23 7.3a.75.75 0 011.06.02L10 11.02l3.71-3.7a.75.75 0 011.06 1.06l-4.24 4.25a.75.75 0 01-1.06 0L5.23 8.38a.75.75 0 01.02-1.06z" clip-rule="evenodd" /%3E%3C/svg%3E') no-repeat center center;*/
    /*  background-size: contain;*/
    /*}*/

 
     /*Styling for Child items */
    /*.elementor-widget-taxonomy-filter .e-filter-item[data-filter^="child"] {*/
    /*  font-family: Montserrat;*/
    /*  font-weight: 600;*/
    /*  color: #000000;*/
    /*  font-size: 14px !important;*/
    /*  margin: 0px !important;*/
    /*  margin-top: 10px;*/
    /*  background-color: #fff;*/
    /*  border-radius: 1900px;*/
    /*  padding: 12px 16px !important;*/
    /*  display: inline-block;*/
    /*  overflow: visible !important;*/
    /*  text-transform: none;*/
    /*}*/


     /*Active state styling for Child items */
    /*.elementor-widget-taxonomy-filter .e-filter-item[data-filter^="child"][aria-pressed="true"] {*/
    /*  background-color: #0FC0EA;*/
    /*  color : #fff;*/
  
    /*}*/

     /*Active state styling for Parent items */
    .elementor-widget-taxonomy-filter .e-filter-item[data-filter^="parent"][aria-pressed="true"] {}

     /*Active state styling for 'All' button */
    .elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"][aria-pressed="true"] {}


     /*Children container wrapper */
    /*.children-container {*/
    /*    position: absolute;*/
    /*    top: calc(100% + 10px);*/
    /*    left: 0;*/
    /*    right: auto !important;*/
    /*    z-index: 10 !important;*/
    /*    width: 350px !important;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    justify-content: flex-start !important; */
    /*    align-items: flex-start !important;*/
    /*    gap: 8px;*/
    /*    background-color: #fff;*/
    /*    box-shadow: 0 4px 12px 2px rgba(0, 0, 0, 0.25);*/
    /*    border-radius: 16px;*/
    /*    flex-basis: 100%;*/
    /*}*/
    
    /* 1. Ép các mục con gốc LUÔN LUÔN ẨN dù Elementor có làm gì đi nữa */
.elementor-widget-taxonomy-filter .e-filter-item[data-filter^="child"] {
    display: none !important;
}

/* 2. CHỈ cho phép hiển thị khi chúng được clone vào bên trong khung Dropdown */
.children-container .e-filter-item[data-filter^="child"] {
    display: flex !important; /* Hoặc inline-block tùy layout của bạn */
    visibility: visible !important;
    opacity: 1 !important;
}
    
    /* Tạo Checkbox giả bên trái */
.children-container .e-filter-item[data-filter^="child"]::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 1px solid #dcdce0;
    border-radius: 4px;
    margin-right: 12px;
    flex-shrink: 0;
    transition: all 0.2s;
}

/* Trạng thái khi được chọn (Active) */
.children-container .e-filter-item[aria-pressed="true"]::before {
    background-color: #0FC0EA;
    border-color: #0FC0EA;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    
}
    
    .elementor-widget-taxonomy-filter .e-filter-item[data-filter^="parent"] {
    position: relative !important;
    overflow: visible !important; 
}

@media (max-width: 767px) {
    /* 1. Sắp xếp lại vị trí các nút */
    .elementor-widget-taxonomy-filter .e-filter {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 10px;
        width: 100% !important;
        overflow: auto !important;
    }
    
    /* SỬA LỖI VIỀN ĐEN: Đã đổi thành transparent (trong suốt) */
    .elementor-widget-taxonomy-filter .e-filter[aria-pressed="false"] {
        border-color: transparent !important; 
    }

    /* Các nút Parent nằm hàng đầu */
    .elementor-widget-taxonomy-filter .e-filter-item[data-filter^="parent"] {
        order: 1;
        flex: 0 0 auto;
    }

    /* Nút reset rớt xuống hàng 2 */
    .elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"] {
        order: 2;
        position: absolute !important;
   
        top: 100%;
    }

    /* 2. Biến Children Container thành Bottom Sheet */
    /*.children-container {*/
    /*    position: fixed !important; */
    /*    top: auto !important;*/
    /*    bottom: 0 !important;*/
    /*    left: 0 !important;*/
    /*    width: 100% !important;*/
    /*    height: 50vh !important; */
    /*    background-color: #fff;*/
    /*    border-radius: 20px 20px 0 0; */
    /*    box-shadow: 0 -5px 20px rgba(0,0,0,0.15);*/
    /*    z-index: 9999 !important;*/
    /*    padding: 20px !important;*/
    /*    display: flex;*/
    /*    flex-direction: column;*/
    /*    animation: slideUp 0.3s ease-out;*/
    /*}*/

    /*@keyframes slideUp {*/
    /*    from { transform: translateY(100%); }*/
    /*    to { transform: translateY(0); }*/
    /*}*/

    .mobile-filter-header {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        margin-bottom: 15px !important;
        padding-bottom: 12px !important;
        border-bottom: 1px solid #eaeaea !important;
    }

    /* Tạo một khoảng trống giả bên trái để đẩy Title vào giữa */
    .mobile-filter-header::before {
        content: '';
        width: 32px; /* Độ rộng này nên bằng với độ rộng của nút X */
        display: block;
    }

    .mobile-filter-title {
        flex: 1; /* Để Title chiếm không gian ở giữa */
        text-align: center; /* Căn giữa chữ */
        font-weight: 700 !important;
        font-size: 16px !important;
        color: #515158 !important;
        font-family: Montserrat, sans-serif;
    }

    .mobile-filter-close {
        width: 32px; /* Cố định độ rộng nút X để cân bằng với ::before */
        text-align: right; /* Đẩy icon X sát lề phải */
        font-size: 28px !important;
        line-height: 1 !important;
        cursor: pointer;
        color: #888 !important;
    }
    
    /* Class dùng để ẩn dropdown khi bấm X */
    .children-container.hide-filter {
        display: none !important;
    }
    
    /* 4. Điều chỉnh các item con (CĂN TRÁI) */
    .children-container .e-filter-item[data-filter^="child"] {
        padding: 12px 15px !important;
        width: 100%;
        border-bottom: 1px solid #f9f9f9;
        justify-content: flex-start !important; /* Căn trái item */
        text-align: left !important;            /* Căn trái text */
    }
    
   .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="false"] {
    border-color: transparent !important;
    outline: none !important; /* Loại bỏ đường viền focus của trình duyệt */
}

.elementor-widget-taxonomy-filter .e-filter-item[data-filter="__all"] {
    top: 50px;
    }
    

}/* End custom CSS */

/* Start custom CSS for loop-grid, class: .elementor-element-de34daa */.elementor-132 .elementor-element.elementor-element-de34daa {
    overflow: hidden;
    flex-wrap: wrap;
}

.elementor-132 .elementor-element.elementor-element-de34daa .elementor-pagination {
    padding-top: 32px;
    padding-bottom: 20px;
}

.elementor-132 .elementor-element.elementor-element-de34daa .page-numbers {

    padding: 8px 14px;
    border-radius: 8px;
    background: #EBEBF0;
}

.elementor-132 .elementor-element.elementor-element-de34daa .current {
    background: #2478BC !important;
    color: #fff;
}/* End custom CSS */







/* Start custom CSS for loop-grid, class: .elementor-element-f9dd360 */.elementor-132 .elementor-element.elementor-element-f9dd360 .post {
    margin: 0;
}

/* Fix lỗi rớt layout cho phân trang */
.elementor-pagination {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 15px;
}

/* Màu xanh thương hiệu */
:root {
    --my-blue: #2478BC; 
}

/* Cấu trúc chung cho Next và Prev */
.page-numbers.next, 
.page-numbers.prev {
    display: inline-flex !important;
    align-items: center;
    transition: color 0.3s ease; 
    text-decoration: none;
    color: inherit; 
}

/* Hiệu ứng Hover cho cả chữ và mũi tên */
.page-numbers.next:hover, 
.page-numbers.prev:hover {
    color: var(--my-blue) !important;
}

/* Tùy chỉnh mũi tên Next (Nhúng trực tiếp mã mã hóa SVG) */
.page-numbers.next::after {
    content: "";
    display: inline-block;
    width: 20px;  
    height: 20px;
    background-color: currentColor; /* Tự động đổi màu theo màu chữ khi hover */
    
    /* Mã mã hóa SVG chuẩn cho mũi tên narrow-right */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M15 16l4-4-4-4'/%3E%3C/svg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M15 16l4-4-4-4'/%3E%3C/svg%3E") no-repeat center / contain;
    
    margin-left: 8px;
    transform: translateY(-1px); 
    transition: transform 0.3s ease;
}

/* Tùy chỉnh mũi tên Prev (Nhúng trực tiếp mã mã hóa SVG) */
.page-numbers.prev::before {
    content: "";
    display: inline-block;
    width: 20px;  
    height: 20px;
    background-color: currentColor;
    
    /* Mã mã hóa SVG chuẩn cho mũi tên narrow-left */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M9 16l-4-4 4-4'/%3E%3C/svg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M9 16l-4-4 4-4'/%3E%3C/svg%3E") no-repeat center / contain;
    
    margin-right: 8px;
    transform: translateY(-1px);
    transition: transform 0.3s ease;
}

/* Hiệu ứng phụ: Nhích nhẹ mũi tên khi hover */
.page-numbers.next:hover::after {
    transform: translateY(-1px) translateX(3px);
}

.page-numbers.prev:hover::before {
    transform: translateY(-1px) translateX(-3px);
}/* End custom CSS */

.elementor-132 .elementor-element.elementor-element-d2904bc p{
display: -webkit-box; -webkit-line-clamp: 2; 
-webkit-box-orient: vertical;
overflow: hidden;
}
.elementor-132 .elementor-element.elementor-element-e25e6ad {
  max-width: 100%;
}






.elementor-132 .elementor-element.elementor-element-e48eab8 .e-con-inner{
    margin: 0;
}
.elementor-132 .elementor-element.elementor-element-5e50ea9 {
  height: 468px;
}
@media (max-width : 764px) {
    .elementor-132 .elementor-element.elementor-element-5e50ea9 {
height: 600px;
    }
}