.elementor-64996 .elementor-element.elementor-element-ee63459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:30;}.elementor-64996 .elementor-element.elementor-element-ee63459:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-ee63459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2A2245 0%, #120D25 100%);}.elementor-64996 .elementor-element.elementor-element-ee63459::before, .elementor-64996 .elementor-element.elementor-element-ee63459 > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-ee63459 > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-ee63459 > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-ee63459 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-ee63459 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aembit.io/wp-content/uploads/2025/04/overly-image.svg");--background-overlay:'';background-position:center center;}.elementor-64996 .elementor-element.elementor-element-c9bb75f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:20px;--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-64996 .elementor-element.elementor-element-c9bb75f.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-64996 .elementor-element.elementor-element-0712564 > .elementor-widget-container{background-color:#FFFFFF14;margin:0px 0px 0px 0px;padding:12px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-64996 .elementor-element.elementor-element-0712564 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-64996 .elementor-element.elementor-element-df66203 > .elementor-widget-container{margin:-45px 0px -45px 0px;}.elementor-64996 .elementor-element.elementor-element-df66203 .elementor-headline{text-align:start;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:72px;font-weight:500;line-height:82px;letter-spacing:-2px;}.elementor-64996 .elementor-element.elementor-element-df66203 .elementor-headline-plain-text{color:var( --e-global-color-286344e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-64996 .elementor-element.elementor-element-9187fda{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:start;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.01px;color:var( --e-global-color-c3dc743 );}.elementor-64996 .elementor-element.elementor-element-9187fda > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-9187fda p{margin-block-end:12px;}.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 ), helvetica, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-27697db .e-search-input{background-color:#FFFFFF00;font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-27697db .e-search-submit{background-color:#ED6435;}.elementor-64996 .elementor-element.elementor-element-27697db{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;z-index:50;--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-input-color:#FFFFFF;--e-search-icon-label-color:#A99EC2;--e-search-input-padding-block-start:14px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-block-end:14px;--e-search-input-padding-inline-end:16px;--e-search-input-gap:14px;--e-search-icon-clear-size:16px;--e-search-submit-color:#FFFFFF;--e-search-submit-hover-transition:0.1s;--e-search-submit-border-radius:50px 50px 50px 50px;--e-search-submit-padding:0px 24px 0px 24px;--e-search-results-border-radius:25px 25px 25px 25px;--e-search-input-and-results-gap:25px;--e-search-results-width:100%;--e-search-results-inset-inline-start:50%;--e-search-results-inset-inline-end:initial;--e-search-results-transform:translateX(-50%);}.elementor-64996 .elementor-element.elementor-element-27697db > .elementor-widget-container{background-color:#FFFFFF05;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:100px 100px 100px 100px;}.elementor-64996 .elementor-element.elementor-element-9222c6b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-dfa5f46{--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-dfa5f46:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-dfa5f46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-d12d880 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-title{margin-block-end:4px;color:#FFCC5B;}.elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:22px;font-weight:600;line-height:32px;letter-spacing:-0.3px;}.elementor-64996 .elementor-element.elementor-element-d12d880:has(:hover) .elementor-icon-box-title,
					 .elementor-64996 .elementor-element.elementor-element-d12d880:has(:focus) .elementor-icon-box-title{color:#FFCC5B;}.elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-description{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:13px;font-weight:300;font-style:normal;line-height:1.2;letter-spacing:-0.1px;color:#A99EC2;}.elementor-64996 .elementor-element.elementor-element-843fd23{--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-843fd23:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-843fd23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-64996 .elementor-element.elementor-element-21b0f3b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-title{margin-block-end:4px;color:#FFCC5B;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-title a{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:22px;font-weight:600;line-height:32px;letter-spacing:-0.3px;}.elementor-64996 .elementor-element.elementor-element-21b0f3b:has(:hover) .elementor-icon-box-title,
					 .elementor-64996 .elementor-element.elementor-element-21b0f3b:has(:focus) .elementor-icon-box-title{color:#FFCC5B;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-description{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:13px;font-weight:300;font-style:normal;line-height:1.2;letter-spacing:-0.1px;color:#A99EC2;}.elementor-64996 .elementor-element.elementor-element-858bb4d{--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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:12px 12px 12px 12px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-858bb4d:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-858bb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-64996 .elementor-element.elementor-element-954c473 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-title{margin-block-end:4px;color:#FFCC5B;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:22px;font-weight:600;line-height:32px;letter-spacing:-0.3px;}.elementor-64996 .elementor-element.elementor-element-954c473:has(:hover) .elementor-icon-box-title,
					 .elementor-64996 .elementor-element.elementor-element-954c473:has(:focus) .elementor-icon-box-title{color:#FFCC5B;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-description{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:13px;font-weight:300;font-style:normal;line-height:1.2;letter-spacing:-0.1px;color:#A99EC2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-64996 .elementor-element.elementor-element-f9fea5b{right:0px;}body.rtl .elementor-64996 .elementor-element.elementor-element-f9fea5b{left:0px;}.elementor-64996 .elementor-element.elementor-element-f9fea5b{top:120px;}.elementor-64996 .elementor-element.elementor-element-a8ea13b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-a8ea13b::before, .elementor-64996 .elementor-element.elementor-element-a8ea13b > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-a8ea13b > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-a8ea13b > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-a8ea13b > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-a8ea13b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-64996 .elementor-element.elementor-element-cab0af3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-ad843c0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-250d55b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-250d55b.e-con{--align-self:stretch;}.elementor-64996 .elementor-element.elementor-element-ddd305c{text-align:start;}.elementor-64996 .elementor-element.elementor-element-ddd305c .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:64px;font-weight:600;line-height:1.125em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-268bd57{width:100%;max-width:100%;z-index:20;text-align:start;font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-268bd57 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-268bd57.elementor-element{--align-self:flex-start;}.elementor-64996 .elementor-element.elementor-element-d1deb26{--display:flex;--min-height: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;}.elementor-64996 .elementor-element.elementor-element-946f5b6{--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:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:8px;--e-filter-normal-text-color:#291843;--e-filter-hover-text-color:#ED6435;--e-filter-active-text-color:#ED6435;--e-filter-item-border-radius:100px 100px 100px 100px;}.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#ED64351A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED6435;}.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item[aria-pressed="true"]{background-color:#ED64351A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ED6435;}.elementor-64996 .elementor-element.elementor-element-946f5b6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:16px;padding:6px 12px 6px 12px;}.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#19003533;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-5506473{--grid-columns:3;--grid-row-gap:24px;--load-more-message-alignment:center;--load-more—spacing:24px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button{background-color:var( --e-global-color-36a8905 );font-family:var( --e-global-typography-cf98b0a-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-cf98b0a-font-size );font-weight:var( --e-global-typography-cf98b0a-font-weight );text-transform:var( --e-global-typography-cf98b0a-text-transform );line-height:var( --e-global-typography-cf98b0a-line-height );letter-spacing:var( --e-global-typography-cf98b0a-letter-spacing );fill:var( --e-global-color-286344e );color:var( --e-global-color-286344e );border-radius:50px 50px 50px 50px;padding:16px 28px 16px 28px;}.elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button:focus{background-color:var( --e-global-color-59caab1 );color:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-5506473 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-64996 .elementor-element.elementor-element-5506473 .e-loop-item > .elementor-section, .elementor-64996 .elementor-element.elementor-element-5506473 .e-loop-item > .elementor-section > .elementor-container, .elementor-64996 .elementor-element.elementor-element-5506473 .e-loop-item > .e-con, .elementor-64996 .elementor-element.elementor-element-5506473 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button:hover svg, .elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button:focus svg{fill:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-5506473 .e-load-more-message{font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-e33bedb{--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:stretch;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:72px;--padding-left:80px;--padding-right:80px;--z-index:20;}.elementor-64996 .elementor-element.elementor-element-e33bedb:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-e33bedb::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aembit.io/wp-content/uploads/2025/04/overly-image.svg");--background-overlay:'';background-position:center center;}.elementor-64996 .elementor-element.elementor-element-018fc19{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-b0764ec > .elementor-widget-container{background-color:#FFFFFF14;margin:0px 0px 0px 0px;padding:12px 16px 10px 16px;border-radius:100px 100px 100px 100px;}.elementor-64996 .elementor-element.elementor-element-b0764ec.elementor-element{--align-self:flex-start;}.elementor-64996 .elementor-element.elementor-element-b0764ec .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-64996 .elementor-element.elementor-element-ab3619b .elementor-heading-title{font-family:var( --e-global-typography-360e827-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-360e827-font-size );font-weight:var( --e-global-typography-360e827-font-weight );line-height:var( --e-global-typography-360e827-line-height );letter-spacing:var( --e-global-typography-360e827-letter-spacing );color:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-e436d06{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:20;text-align:start;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-e436d06 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-e436d06.elementor-element{--align-self:center;}.elementor-64996 .elementor-element.elementor-element-d0694d0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:20;text-align:start;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-d0694d0 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-d0694d0.elementor-element{--align-self:center;}.elementor-64996 .elementor-element.elementor-element-9c19bce{--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:24px 24px;--row-gap:24px;--column-gap:24px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-64996 .elementor-element.elementor-element-9c19bce:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-9c19bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64996 .elementor-element.elementor-element-236e37a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-2406f7e .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.3;letter-spacing:0.88px;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-title{margin-block-end:4px;color:#000000;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-title a{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-0.3px;}.elementor-64996 .elementor-element.elementor-element-f5acbc3:has(:hover) .elementor-icon-box-title,
					 .elementor-64996 .elementor-element.elementor-element-f5acbc3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-description{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.3;letter-spacing:-0.1px;color:#45355D;}.elementor-64996 .elementor-element.elementor-element-74587b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-74587b2::before, .elementor-64996 .elementor-element.elementor-element-74587b2 > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-74587b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-74587b2 > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-74587b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-74587b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-64996 .elementor-element.elementor-element-3aca976{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-375f3c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-ee1223b{text-align:start;}.elementor-64996 .elementor-element.elementor-element-ee1223b .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:64px;font-weight:600;line-height:1.125em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-a33c8b6{width:100%;max-width:100%;z-index:20;text-align:start;font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-a33c8b6 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-a33c8b6.elementor-element{--align-self:flex-start;}.elementor-64996 .elementor-element.elementor-element-a81f8c5{--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:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--overlay-mix-blend-mode:overlay;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-a81f8c5:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-a81f8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-a81f8c5::before, .elementor-64996 .elementor-element.elementor-element-a81f8c5 > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-a81f8c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-a81f8c5 > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-a81f8c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-a81f8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aembit.io/wp-content/uploads/2025/04/mesh-effect.png");--background-overlay:'';background-position:center center;}.elementor-64996 .elementor-element.elementor-element-c25aa97{--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 28px;--row-gap:20px;--column-gap:28px;--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:1;}.elementor-64996 .elementor-element.elementor-element-83d3d4f{--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:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-83d3d4f::before, .elementor-64996 .elementor-element.elementor-element-83d3d4f > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-83d3d4f > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-83d3d4f > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-83d3d4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-83d3d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-64996 .elementor-element.elementor-element-83d3d4f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-64996 .elementor-element.elementor-element-989ac40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-099440b{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-64996 .elementor-element.elementor-element-099440b > .elementor-widget-container{margin:-50px 0px -55px 0px;}.elementor-64996 .elementor-element.elementor-element-099440b.elementor-element{--align-self:flex-start;}.elementor-64996 .elementor-element.elementor-element-099440b .elementor-headline{text-align:start;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:64px;font-weight:600;line-height:1.125em;letter-spacing:-0.04em;}.elementor-64996 .elementor-element.elementor-element-099440b .elementor-headline-plain-text{color:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-edbe2a0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-edbe2a0.e-con{--align-self:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-ceb52af .elementor-button{background-color:var( --e-global-color-286344e );font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:600;line-height:1.56em;letter-spacing:1px;fill:#E55B2C;color:#E55B2C;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 24px 15px 24px;}.elementor-64996 .elementor-element.elementor-element-ceb52af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-ceb52af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64996 .elementor-element.elementor-element-ceb52af .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-64996 .elementor-element.elementor-element-ceb52af .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-ceb52af .elementor-button:focus{border-color:#02010100;}.elementor-64996 .elementor-element.elementor-element-33992b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--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-64996 .elementor-element.elementor-element-33992b4::before, .elementor-64996 .elementor-element.elementor-element-33992b4 > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-33992b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-33992b4 > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-33992b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-33992b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-64996 .elementor-element.elementor-element-19f6909{--display:flex;--justify-content:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-19f6909:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-19f6909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFF2 0%, #FFFFFFCC 100%);}.elementor-64996 .elementor-element.elementor-element-19f6909.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64996 .elementor-element.elementor-element-f234125{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64996 .elementor-element.elementor-element-412ce25 .elementor-icon-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-412ce25.elementor-view-stacked .elementor-icon{background-color:#FF541700;}.elementor-64996 .elementor-element.elementor-element-412ce25.elementor-view-framed .elementor-icon, .elementor-64996 .elementor-element.elementor-element-412ce25.elementor-view-default .elementor-icon{color:#FF541700;border-color:#FF541700;}.elementor-64996 .elementor-element.elementor-element-412ce25.elementor-view-framed .elementor-icon, .elementor-64996 .elementor-element.elementor-element-412ce25.elementor-view-default .elementor-icon svg{fill:#FF541700;}.elementor-64996 .elementor-element.elementor-element-412ce25 .elementor-icon{font-size:80px;}.elementor-64996 .elementor-element.elementor-element-412ce25 .elementor-icon svg{height:80px;}.elementor-64996 .elementor-element.elementor-element-412ce25 .elementor-icon-wrapper svg{width:auto;}.elementor-64996 .elementor-element.elementor-element-6931663{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-72ca91f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-72ca91f .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:28px;font-weight:600;line-height:1.21em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-64996 .elementor-element.elementor-element-2e1df25 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-2e1df25{column-gap:0px;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-64996 .elementor-element.elementor-element-2e1df25 p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;fill:#E55B2C;color:#E55B2C;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-79a97b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-64996 .elementor-element.elementor-element-79a97b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:start;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button:focus{color:#E55B2C;border-color:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button:hover svg, .elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button:focus svg{fill:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-58db83d{--display:flex;--justify-content:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-58db83d:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-58db83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFF2 0%, #FFFFFFCC 100%);}.elementor-64996 .elementor-element.elementor-element-58db83d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64996 .elementor-element.elementor-element-dde3241{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-3ca9560 .elementor-icon-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-3ca9560.elementor-view-stacked .elementor-icon{background-color:#FF541700;}.elementor-64996 .elementor-element.elementor-element-3ca9560.elementor-view-framed .elementor-icon, .elementor-64996 .elementor-element.elementor-element-3ca9560.elementor-view-default .elementor-icon{color:#FF541700;border-color:#FF541700;}.elementor-64996 .elementor-element.elementor-element-3ca9560.elementor-view-framed .elementor-icon, .elementor-64996 .elementor-element.elementor-element-3ca9560.elementor-view-default .elementor-icon svg{fill:#FF541700;}.elementor-64996 .elementor-element.elementor-element-3ca9560 .elementor-icon{font-size:80px;}.elementor-64996 .elementor-element.elementor-element-3ca9560 .elementor-icon svg{height:80px;}.elementor-64996 .elementor-element.elementor-element-3ca9560 .elementor-icon-wrapper svg{width:auto;}.elementor-64996 .elementor-element.elementor-element-4df79e0{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-7256e6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-7256e6c .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:28px;font-weight:600;line-height:1.21em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-64996 .elementor-element.elementor-element-8f740b1 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-8f740b1{column-gap:0px;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-64996 .elementor-element.elementor-element-8f740b1 p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;fill:#E55B2C;color:#E55B2C;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-ccc93db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-64996 .elementor-element.elementor-element-ccc93db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:start;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button:focus{color:#E55B2C;border-color:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button:hover svg, .elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button:focus svg{fill:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-28f1c22{--display:flex;--justify-content:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-28f1c22:not(.elementor-motion-effects-element-type-background), .elementor-64996 .elementor-element.elementor-element-28f1c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFFF2 0%, #FFFFFFCC 100%);}.elementor-64996 .elementor-element.elementor-element-28f1c22.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-64996 .elementor-element.elementor-element-233f173{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-462cfc7 .elementor-icon-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-462cfc7.elementor-view-stacked .elementor-icon{background-color:#FF541700;}.elementor-64996 .elementor-element.elementor-element-462cfc7.elementor-view-framed .elementor-icon, .elementor-64996 .elementor-element.elementor-element-462cfc7.elementor-view-default .elementor-icon{color:#FF541700;border-color:#FF541700;}.elementor-64996 .elementor-element.elementor-element-462cfc7.elementor-view-framed .elementor-icon, .elementor-64996 .elementor-element.elementor-element-462cfc7.elementor-view-default .elementor-icon svg{fill:#FF541700;}.elementor-64996 .elementor-element.elementor-element-462cfc7 .elementor-icon{font-size:80px;}.elementor-64996 .elementor-element.elementor-element-462cfc7 .elementor-icon svg{height:80px;}.elementor-64996 .elementor-element.elementor-element-462cfc7 .elementor-icon-wrapper svg{width:auto;}.elementor-64996 .elementor-element.elementor-element-f899a6c{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-72b691e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-72b691e .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:28px;font-weight:600;line-height:1.21em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-64996 .elementor-element.elementor-element-1640de5 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-1640de5{column-gap:0px;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:400;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-64996 .elementor-element.elementor-element-1640de5 p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button{background-color:#FFFFFF00;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;fill:#E55B2C;color:#E55B2C;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-0a5edfb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-64996 .elementor-element.elementor-element-0a5edfb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:start;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button:focus{color:#E55B2C;border-color:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button:hover svg, .elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button:focus svg{fill:#E55B2C;}.elementor-64996 .elementor-element.elementor-element-6c62855{--display:flex;--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-64996 .elementor-element.elementor-element-6c62855.e-con{--align-self:center;}.elementor-64996 .elementor-element.elementor-element-84c2167 .elementor-button{background-color:var( --e-global-color-286344e );font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:600;line-height:1.56em;letter-spacing:1px;fill:#E55B2C;color:#E55B2C;border-style:none;border-radius:50px 50px 50px 50px;padding:15px 24px 15px 24px;}.elementor-64996 .elementor-element.elementor-element-84c2167 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-84c2167 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64996 .elementor-element.elementor-element-84c2167 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-64996 .elementor-element.elementor-element-84c2167 .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-84c2167 .elementor-button:focus{border-color:#02010100;}.elementor-64996 .elementor-element.elementor-element-a5c4d3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-a5c4d3e::before, .elementor-64996 .elementor-element.elementor-element-a5c4d3e > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-a5c4d3e > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-a5c4d3e > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-a5c4d3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-a5c4d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-64996 .elementor-element.elementor-element-7462e69{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-47ad6af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-64bcb4f{text-align:start;}.elementor-64996 .elementor-element.elementor-element-64bcb4f .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:64px;font-weight:600;line-height:1.125em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-3619a3d{width:100%;max-width:100%;z-index:20;text-align:start;font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-3619a3d > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-3619a3d.elementor-element{--align-self:flex-start;}.elementor-64996 .elementor-element.elementor-element-dc35cf4{--grid-columns:3;--grid-row-gap:24px;--load-more-message-alignment:center;--load-more—spacing:24px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button{background-color:var( --e-global-color-36a8905 );font-family:var( --e-global-typography-cf98b0a-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-cf98b0a-font-size );font-weight:var( --e-global-typography-cf98b0a-font-weight );text-transform:var( --e-global-typography-cf98b0a-text-transform );line-height:var( --e-global-typography-cf98b0a-line-height );letter-spacing:var( --e-global-typography-cf98b0a-letter-spacing );fill:var( --e-global-color-286344e );color:var( --e-global-color-286344e );border-radius:50px 50px 50px 50px;padding:16px 28px 16px 28px;}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button:hover, .elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button:focus{background-color:var( --e-global-color-59caab1 );color:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-loop-item > .elementor-section, .elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-loop-item > .elementor-section > .elementor-container, .elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-loop-item > .e-con, .elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button:hover svg, .elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button:focus svg{fill:var( --e-global-color-286344e );}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-load-more-message{font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-2e49d08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-2e49d08::before, .elementor-64996 .elementor-element.elementor-element-2e49d08 > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-2e49d08 > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-2e49d08 > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-2e49d08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-2e49d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-64996 .elementor-element.elementor-element-e1d34ed{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-f11be86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-bf58a05{text-align:start;}.elementor-64996 .elementor-element.elementor-element-bf58a05 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:64px;font-weight:600;line-height:1.125em;letter-spacing:-0.04em;color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-1780efc{width:100%;max-width:100%;z-index:20;text-align:start;font-family:var( --e-global-typography-bec4424-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-bec4424-font-size );font-weight:var( --e-global-typography-bec4424-font-weight );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );color:var( --e-global-color-text );}.elementor-64996 .elementor-element.elementor-element-1780efc > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-1780efc.elementor-element{--align-self:flex-start;}.elementor-64996 .elementor-element.elementor-element-651511a{--display:flex;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:#D5D1DA;--border-color:#D5D1DA;--border-radius:0px 0px 0px 0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-23f0a37{--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;border-style:none;--border-style:none;--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-64996 .elementor-element.elementor-element-55d5f18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-55d5f18{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:-0.01em;color:#190035F2;}.elementor-64996 .elementor-element.elementor-element-55d5f18 p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-6ccd340{--display:flex;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:#D5D1DA;--border-color:#D5D1DA;--border-radius:0px 0px 0px 0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-4a20845{--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;border-style:none;--border-style:none;--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-64996 .elementor-element.elementor-element-e079bcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-e079bcb{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:-0.01em;color:#190035F2;}.elementor-64996 .elementor-element.elementor-element-e079bcb p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-eabfbba{--display:flex;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:#D5D1DA;--border-color:#D5D1DA;--border-radius:0px 0px 0px 0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-5de2964{--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;border-style:none;--border-style:none;--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-64996 .elementor-element.elementor-element-26f96f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-26f96f9{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:-0.01em;color:#190035F2;}.elementor-64996 .elementor-element.elementor-element-26f96f9 p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-2f15714{--display:flex;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:#D5D1DA;--border-color:#D5D1DA;--border-radius:0px 0px 0px 0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-c30cadb{--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;border-style:none;--border-style:none;--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-64996 .elementor-element.elementor-element-f6b4181 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-f6b4181{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:-0.01em;color:#190035F2;}.elementor-64996 .elementor-element.elementor-element-f6b4181 p{margin-block-end:0px;}.elementor-64996 .elementor-element.elementor-element-5d8823b{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:32px;--n-accordion-item-title-distance-from-content:-15px;--n-accordion-title-normal-color:var( --e-global-color-59caab1 );--n-accordion-title-hover-color:var( --e-global-color-36a8905 );--n-accordion-title-active-color:var( --e-global-color-59caab1 );--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-286344e );border-style:solid;border-width:0px 0px 1px 0px;border-color:#D5D1DA;}.elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D5D1DA;}.elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-64996 .elementor-element.elementor-element-5d8823b {--n-accordion-padding:0px 0px 28px 0px;}:where( .elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-weight:600;line-height:1.3;letter-spacing:-0.01em;}:where( .elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-64996 .elementor-element.elementor-element-ee63459{--content-width:1266px;}.elementor-64996 .elementor-element.elementor-element-c9bb75f{--width:62%;}.elementor-64996 .elementor-element.elementor-element-a8ea13b{--content-width:1266px;}.elementor-64996 .elementor-element.elementor-element-250d55b{--width:100%;}.elementor-64996 .elementor-element.elementor-element-e33bedb{--content-width:1266px;}.elementor-64996 .elementor-element.elementor-element-018fc19{--width:55%;}.elementor-64996 .elementor-element.elementor-element-9c19bce{--width:40%;}.elementor-64996 .elementor-element.elementor-element-236e37a{--width:100%;}.elementor-64996 .elementor-element.elementor-element-74587b2{--content-width:1266px;}.elementor-64996 .elementor-element.elementor-element-a81f8c5{--content-width:1266px;}.elementor-64996 .elementor-element.elementor-element-83d3d4f{--width:100%;}.elementor-64996 .elementor-element.elementor-element-989ac40{--width:100%;}.elementor-64996 .elementor-element.elementor-element-19f6909{--width:30%;}.elementor-64996 .elementor-element.elementor-element-58db83d{--width:30%;}.elementor-64996 .elementor-element.elementor-element-28f1c22{--width:30%;}.elementor-64996 .elementor-element.elementor-element-a5c4d3e{--content-width:1266px;}.elementor-64996 .elementor-element.elementor-element-2e49d08{--content-width:1266px;}}@media(max-width:1024px) and (min-width:768px){.elementor-64996 .elementor-element.elementor-element-c9bb75f{--width:100%;}.elementor-64996 .elementor-element.elementor-element-018fc19{--width:100%;}.elementor-64996 .elementor-element.elementor-element-9c19bce{--width:100%;}.elementor-64996 .elementor-element.elementor-element-83d3d4f{--width:100%;}.elementor-64996 .elementor-element.elementor-element-989ac40{--width:1000px;}.elementor-64996 .elementor-element.elementor-element-19f6909{--width:48.5%;}.elementor-64996 .elementor-element.elementor-element-58db83d{--width:48.5%;}}@media(max-width:1024px){.elementor-64996 .elementor-element.elementor-element-ee63459{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64996 .elementor-element.elementor-element-c9bb75f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-0712564 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-df66203 .elementor-headline{font-size:56px;}.elementor-widget-text-editor{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-64996 .elementor-element.elementor-element-9187fda > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-9187fda{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-64996 .elementor-element.elementor-element-9187fda p{margin-block-end:0px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-27697db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-search-results-width:100%;--e-search-results-inset-inline-start:50%;--e-search-results-inset-inline-end:initial;--e-search-results-transform:translateX(-50%);}.elementor-64996 .elementor-element.elementor-element-27697db .e-search-input{font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .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-widget-image .widget-image-caption{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-64996 .elementor-element.elementor-element-f9fea5b{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:200px;text-align:end;}.elementor-64996 .elementor-element.elementor-element-a8ea13b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-cab0af3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-ad843c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64996 .elementor-element.elementor-element-250d55b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-64996 .elementor-element.elementor-element-ddd305c .elementor-heading-title{font-size:56px;}.elementor-64996 .elementor-element.elementor-element-268bd57{width:100%;max-width:100%;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-268bd57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-d1deb26{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64996 .elementor-element.elementor-element-946f5b6{--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;}.elementor-64996 .elementor-element.elementor-element-946f5b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-5506473{--grid-columns:2;--grid-column-gap:24px;}.elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button{font-size:var( --e-global-typography-cf98b0a-font-size );line-height:var( --e-global-typography-cf98b0a-line-height );letter-spacing:var( --e-global-typography-cf98b0a-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-5506473 .e-load-more-message{font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-e33bedb{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-b0764ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-ab3619b .elementor-heading-title{font-size:var( --e-global-typography-360e827-font-size );line-height:var( --e-global-typography-360e827-line-height );letter-spacing:var( --e-global-typography-360e827-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-e436d06{width:100%;max-width:100%;}.elementor-64996 .elementor-element.elementor-element-e436d06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-d0694d0{width:100%;max-width:100%;}.elementor-64996 .elementor-element.elementor-element-d0694d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-6c90b03.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-64996 .elementor-element.elementor-element-74587b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-3aca976{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-ee1223b .elementor-heading-title{font-size:56px;}.elementor-64996 .elementor-element.elementor-element-a33c8b6{width:100%;max-width:100%;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-a33c8b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-83d3d4f{--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-64996 .elementor-element.elementor-element-099440b .elementor-headline{font-size:56px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-33992b4{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-64996 .elementor-element.elementor-element-19f6909{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-72ca91f .elementor-heading-title{font-size:24px;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-58db83d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-7256e6c .elementor-heading-title{font-size:24px;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-28f1c22{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-72b691e .elementor-heading-title{font-size:24px;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-6c62855{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-64996 .elementor-element.elementor-element-a5c4d3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-7462e69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-64bcb4f .elementor-heading-title{font-size:56px;}.elementor-64996 .elementor-element.elementor-element-3619a3d{width:100%;max-width:100%;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-3619a3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-dc35cf4{--grid-columns:2;--grid-column-gap:24px;}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button{font-size:var( --e-global-typography-cf98b0a-font-size );line-height:var( --e-global-typography-cf98b0a-line-height );letter-spacing:var( --e-global-typography-cf98b0a-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-load-more-message{font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-2e49d08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-e1d34ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-bf58a05 .elementor-heading-title{font-size:56px;}.elementor-64996 .elementor-element.elementor-element-1780efc{width:100%;max-width:100%;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-1780efc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-55d5f18{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-e079bcb{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-26f96f9{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-f6b4181{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-5d8823b{--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-64996 .elementor-element.elementor-element-ee63459{--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;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-c9bb75f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-64996 .elementor-element.elementor-element-c9bb75f.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-0712564 > .elementor-widget-container{padding:6px 12px 6px 12px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-df66203 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-64996 .elementor-element.elementor-element-df66203 .elementor-headline{text-align:start;font-size:36px;line-height:48px;letter-spacing:-2px;}.elementor-widget-text-editor{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-64996 .elementor-element.elementor-element-9187fda{text-align:start;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64996 .elementor-element.elementor-element-27697db .e-search-input{font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-27697db{--e-search-input-padding-block-start:6px;--e-search-input-padding-inline-start:6px;--e-search-input-padding-block-end:6px;--e-search-input-padding-inline-end:6px;--e-search-input-gap:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:16px;--e-search-submit-padding:12px 20px 12px 20px;--e-search-results-width:100%;}.elementor-64996 .elementor-element.elementor-element-9222c6b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-64996 .elementor-element.elementor-element-dfa5f46{--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .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-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-wrapper{text-align:center;}.elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-title a{font-size:18px;}.elementor-64996 .elementor-element.elementor-element-d12d880 .elementor-icon-box-description{font-size:11px;}.elementor-64996 .elementor-element.elementor-element-843fd23{--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-wrapper{text-align:center;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-title a{font-size:18px;}.elementor-64996 .elementor-element.elementor-element-21b0f3b .elementor-icon-box-description{font-size:11px;}.elementor-64996 .elementor-element.elementor-element-858bb4d{--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-wrapper{text-align:center;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-title a{font-size:18px;}.elementor-64996 .elementor-element.elementor-element-954c473 .elementor-icon-box-description{font-size:11px;}.elementor-widget-image .widget-image-caption{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-64996 .elementor-element.elementor-element-a8ea13b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-cab0af3{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-64996 .elementor-element.elementor-element-ad843c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-64996 .elementor-element.elementor-element-ddd305c .elementor-heading-title{font-size:50px;}.elementor-64996 .elementor-element.elementor-element-268bd57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-268bd57{z-index:20;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-946f5b6{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;}.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item{font-size:14px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-5506473{--grid-columns:1;--grid-row-gap:16px;--load-more—spacing:24px;--grid-column-gap:16px;}.elementor-64996 .elementor-element.elementor-element-5506473 .elementor-button{font-size:var( --e-global-typography-cf98b0a-font-size );line-height:var( --e-global-typography-cf98b0a-line-height );letter-spacing:var( --e-global-typography-cf98b0a-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-5506473 .e-load-more-message{font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-e33bedb::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .e-con-inner > .elementor-background-video-container::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .e-con-inner > .elementor-background-slideshow::before, .elementor-64996 .elementor-element.elementor-element-e33bedb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:48vw auto;}.elementor-64996 .elementor-element.elementor-element-e33bedb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-64996 .elementor-element.elementor-element-018fc19{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-64996 .elementor-element.elementor-element-b0764ec > .elementor-widget-container{padding:6px 12px 6px 12px;}.elementor-64996 .elementor-element.elementor-element-ab3619b .elementor-heading-title{font-size:var( --e-global-typography-360e827-font-size );line-height:var( --e-global-typography-360e827-line-height );letter-spacing:var( --e-global-typography-360e827-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-e436d06 > .elementor-widget-container{margin:-20px 0px -22px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-e436d06{z-index:20;}.elementor-64996 .elementor-element.elementor-element-d0694d0 > .elementor-widget-container{margin:-20px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-d0694d0{z-index:20;}.elementor-64996 .elementor-element.elementor-element-2406f7e .elementor-heading-title{font-size:11px;line-height:1.3;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-wrapper{text-align:start;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-title, .elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-title a{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-f5acbc3 .elementor-icon-box-description{font-size:12px;}.elementor-64996 .elementor-element.elementor-element-74587b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-ee1223b .elementor-heading-title{font-size:50px;}.elementor-64996 .elementor-element.elementor-element-a33c8b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-a33c8b6{z-index:20;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-a81f8c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-83d3d4f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64996 .elementor-element.elementor-element-099440b > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-64996 .elementor-element.elementor-element-099440b .elementor-headline{font-size:46px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-ceb52af .elementor-button{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-33992b4{--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;}.elementor-64996 .elementor-element.elementor-element-19f6909{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-72ca91f .elementor-heading-title{font-size:22px;}.elementor-64996 .elementor-element.elementor-element-79a97b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-79a97b7{align-self:center;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-64996 .elementor-element.elementor-element-79a97b7 .elementor-button{font-size:14px;padding:0px 0px 4px 0px;}.elementor-64996 .elementor-element.elementor-element-58db83d{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-7256e6c .elementor-heading-title{font-size:22px;}.elementor-64996 .elementor-element.elementor-element-ccc93db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-ccc93db{align-self:center;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-64996 .elementor-element.elementor-element-ccc93db .elementor-button{font-size:14px;padding:0px 0px 4px 0px;}.elementor-64996 .elementor-element.elementor-element-28f1c22{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-64996 .elementor-element.elementor-element-72b691e .elementor-heading-title{font-size:22px;}.elementor-64996 .elementor-element.elementor-element-0a5edfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-0a5edfb{align-self:center;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-64996 .elementor-element.elementor-element-0a5edfb .elementor-button{font-size:14px;padding:0px 0px 4px 0px;}.elementor-64996 .elementor-element.elementor-element-6c62855{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-64996 .elementor-element.elementor-element-84c2167 .elementor-button{font-size:14px;}.elementor-64996 .elementor-element.elementor-element-a5c4d3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-64bcb4f .elementor-heading-title{font-size:50px;}.elementor-64996 .elementor-element.elementor-element-3619a3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-3619a3d{z-index:20;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-dc35cf4{--grid-columns:1;--grid-row-gap:16px;--load-more—spacing:24px;--grid-column-gap:16px;}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .elementor-button{font-size:var( --e-global-typography-cf98b0a-font-size );line-height:var( --e-global-typography-cf98b0a-line-height );letter-spacing:var( --e-global-typography-cf98b0a-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-dc35cf4 .e-load-more-message{font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-2e49d08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-64996 .elementor-element.elementor-element-bf58a05 .elementor-heading-title{font-size:50px;}.elementor-64996 .elementor-element.elementor-element-1780efc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-1780efc{z-index:20;font-size:var( --e-global-typography-bec4424-font-size );line-height:var( --e-global-typography-bec4424-line-height );letter-spacing:var( --e-global-typography-bec4424-letter-spacing );}.elementor-64996 .elementor-element.elementor-element-23f0a37{--border-radius:10px 10px 10px 10px;}.elementor-64996 .elementor-element.elementor-element-4a20845{--border-radius:10px 10px 10px 10px;}.elementor-64996 .elementor-element.elementor-element-5de2964{--border-radius:10px 10px 10px 10px;}.elementor-64996 .elementor-element.elementor-element-c30cadb{--border-radius:10px 10px 10px 10px;}.elementor-64996 .elementor-element.elementor-element-5d8823b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-64996 .elementor-element.elementor-element-5d8823b{--n-accordion-title-font-size:17px;}}/* Start custom CSS for heading, class: .elementor-element-0712564 */.elementor-64996 .elementor-element.elementor-element-0712564{
    backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-df66203 */.elementor-64996 .elementor-element.elementor-element-df66203 .orange-text {
    background: linear-gradient(
        96deg,
        #F6B23C 0%,
        #F26D3D 50%,
        #EE3B34 100%
    );

    background-size: 100% 100%;
    background-position: left center;
    background-repeat: no-repeat;

    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    box-decoration-break: slice;
    -webkit-box-decoration-break: slice;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-27697db *//* Actual typed search text */
.elementor-64996 .elementor-element.elementor-element-27697db.elementor-element-27697db .e-search-input {
    color: #A99EC2 !important;
    -webkit-text-fill-color: #A99EC2 !important;
    caret-color: #A99EC2 !important;
}

/* Keep it white when focused */
.elementor-64996 .elementor-element.elementor-element-27697db.elementor-element-27697db .e-search-input:focus {
    color: #A99EC2 !important;
    -webkit-text-fill-color: #fff !important;
}

/* Placeholder */
.elementor-64996 .elementor-element.elementor-element-27697db.elementor-element-27697db .e-search-input::placeholder {
    color: #A99EC2 !important;
    -webkit-text-fill-color: #A99EC2 !important;
    opacity: 1 !important;
}

@media (max-width: 767px) {

    .elementor-element-27697db .e-search-form {
        display: flex !important;
        align-items: center;
    }

    .elementor-element-27697db .e-search-input-wrapper {
        flex: 1 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
    }

    .elementor-element-27697db .e-search-input {
        width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-element-27697db .e-search-submit {
        flex: 0 0 auto !important;
        position: relative;
        z-index: 5;
    }
}


/* Keep the entire hero above the following section */
.elementor-element-ee63459 {
    position: relative;
    z-index: 20;
    overflow: visible !important;
}

/* Search widget */
.elementor-element-27697db {
    position: relative;
    z-index: 100;
}

/* Search dropdown */
.elementor-element-27697db .e-search-results-container {
    z-index: 9999 !important;
}

/* Make sure Elementor parent containers don't clip the dropdown */
.elementor-element-ee63459 > .e-con-inner,
.elementor-element-c9bb75f,
.elementor-element-27697db .elementor-widget-container {
    overflow: visible !important;
}

/* Featured Report should remain below the dropdown */
.elementor-element-e33bedb {
    position: relative;
    z-index: 1;
}
.elementor-64996 .elementor-element.elementor-element-27697db{
    backdrop-filter: blur(2.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfa5f46 */.elementor-64996 .elementor-element.elementor-element-dfa5f46{
    backdrop-filter: blur(2.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843fd23 */.elementor-64996 .elementor-element.elementor-element-843fd23{
    backdrop-filter: blur(2.5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858bb4d */.elementor-64996 .elementor-element.elementor-element-858bb4d{
    backdrop-filter: blur(2.5px);
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-946f5b6 */@media (max-width: 767px) {

    /*
     * Safety boundary:
     * only this Resources section can clip horizontal overflow.
     * We do NOT touch body/html.
     */
    .ccustom_blog_sec3 {
        overflow-x: clip;
    }

    /*
     * Elementor flex children need to be allowed to shrink.
     */
    .ccustom_blog_sec3 .e-con-inner,
    .ccustom_blog_sec3 .elementor-element-cab0af3,
    .ccustom_blog_sec3 .elementor-element-ad843c0,
    .ccustom_blog_sec3 .elementor-element-d1deb26,
    .ccustom_blog_sec3 .taxonomy-no-wrap-mobile,
    .ccustom_blog_sec3 .taxonomy-no-wrap-mobile > .elementor-widget-container {
        min-width: 0 !important;
    }


    /*
     * Don't clip the filter at any of its INNER containers.
     */
    .ccustom_blog_sec3 .elementor-element-d1deb26,
    .ccustom_blog_sec3 .taxonomy-no-wrap-mobile,
    .ccustom_blog_sec3 .taxonomy-no-wrap-mobile > .elementor-widget-container {
        overflow: visible !important;
        max-width: none !important;
    }


    /*
     * THE IMPORTANT PART:
     *
     * Filter begins at the normal 20px content gutter,
     * but its width is based on the viewport rather than
     * the narrower Elementor inner container.
     *
     * 100vw - 20px = right edge of mobile viewport.
     */
    .ccustom_blog_sec3
    .taxonomy-no-wrap-mobile
    .e-filter {
        display: flex !important;
        flex-flow: row nowrap !important;

        justify-content: flex-start !important;
        align-items: center;

        width: calc(100vw - 20px) !important;
        max-width: none !important;
        min-width: 0 !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        gap: 8px;

        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
        scrollbar-width: none;
    }


    .ccustom_blog_sec3
    .taxonomy-no-wrap-mobile
    .e-filter::-webkit-scrollbar {
        display: none;
    }


    /*
     * Keep every pill on one line.
     */
    .ccustom_blog_sec3
    .taxonomy-no-wrap-mobile
    .e-filter-item {
        flex: 0 0 auto !important;
        width: auto !important;
        white-space: nowrap !important;
    }
}


.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item {
    cursor: pointer;
}


.elementor-64996 .elementor-element.elementor-element-946f5b6 button{
    transition: .3s ease !important;
}


.elementor-64996 .elementor-element.elementor-element-946f5b6 .e-filter-item[data-filter="podcasts-interviews"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5506473 *//* =========================================================
   RESOURCES LOOP GRID
   Equal height ONLY within each individual row
   Desktop: 3 per row
   Tablet:  2 per row
   Mobile:  1 per row
   ========================================================= */

.custom_postListgridSecWraper .elementor-loop-container {
    grid-auto-rows: auto !important;
    align-items: stretch !important;
}


/* Each loop item stretches only to its own row height */
.custom_postListgridSecWraper
.elementor-loop-container
> .e-loop-item {
    height: auto !important;
    min-height: 0 !important;
    align-self: stretch !important;
    display: flex !important;
}


/* Actual card fills the height of its own row */
.custom_postListgridSecWraper
.elementor-loop-container
> .e-loop-item
> .elementor-element-9857b13 {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    flex: 1 1 auto !important;
}


.elementor-64996 .elementor-element.elementor-element-5506473 .post-loop-img a {
    width: 100% !important;
}


/* =========================================================
   MOBILE ONLY
   Remove all vertical space between cards
   ========================================================= */

@media (max-width: 767px) {

    /* Remove Elementor Loop Grid mobile row gap */
    .custom_postListgridSecWraper .elementor-loop-container {
        row-gap: 0 !important;
        gap: 0 !important;
    }

    /* Remove any spacing from the loop item itself */
    .custom_postListgridSecWraper
    .elementor-loop-container
    > .e-loop-item {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* Elementor currently gives this card 20px bottom margin */
    .custom_postListgridSecWraper
    .elementor-loop-container
    > .e-loop-item
    > .elementor-element-9857b13 {
        --margin-top: 0px !important;
        --margin-bottom: 0px !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0764ec */.elementor-64996 .elementor-element.elementor-element-b0764ec{
    backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c90b03 *//* =========================================
   HUBSPOT RESOURCE FORM STYLE
   Class: HS-aembit-forms-resources
   ========================================= */


/* Form wrapper */
.HS-aembit-forms-resources,
.HS-aembit-forms-resources .hs-form {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.form-columns-2 {max-width: 100% !important;}
.form-columns-1 {max-width: 100% !important;}




/* =========================================
   FIELD SPACING
   ========================================= */

.HS-aembit-forms-resources .hs-form-field {
    width: 100% !important;
    margin: 0 0 8px 0 !important;
    padding: 0 !important;
}


/* Remove last field bottom gap */
.HS-aembit-forms-resources .hs_jobtitle {
    margin-bottom: 0 !important;
}


/* Remove HubSpot default input spacing */
.HS-aembit-forms-resources .input {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   HIDE LABELS
   ========================================= */

.HS-aembit-forms-resources .hs-form-field > label {
    display: none !important;
}


/* =========================================
   INPUT DESIGN
   ========================================= */

.HS-aembit-forms-resources input[type="text"],
.HS-aembit-forms-resources input[type="email"],
.HS-aembit-forms-resources input[type="tel"] {

    width: 100% !important;
    height: 44px !important;

    padding: 8px 16px !important;

    background: #FFFFFF !important;

    border-radius: 6px;
border: 0.6px solid var(--Stroke, rgba(25, 0, 53, 0.20));
    border-radius: 6px !important;

    outline: none !important;
    box-shadow: none !important;

    box-sizing: border-box !important;

    font-family: "Be Vietnam Pro", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 18px !important;

    letter-spacing: -0.01em !important;

    color: #333333 !important;
}


/* Placeholder */
.HS-aembit-forms-resources input::placeholder {

    color: #A6A6A6 !important;

    font-family: "Be Vietnam Pro", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: 18px !important;

    letter-spacing: -0.01em !important;

    opacity: 1 !important;
    
}


/* Focus state */
.HS-aembit-forms-resources input:focus {

    border: 1px solid #F36532 !important;

    box-shadow: 
    0 0 0 2px rgba(243,101,50,0.12) !important;
}


/* =========================================
   SUBMIT BUTTON
   ========================================= */

.HS-aembit-forms-resources .hs_submit {

    width: 100% !important;

    margin-top: 18px !important;
}


.HS-aembit-forms-resources .hs_submit .actions {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.HS-aembit-forms-resources input[type="submit"] {

    width: 100% !important;

    height: 48px !important;

    padding: 12px 20px !important;

    background: #F36532 !important;

    border: none !important;

    border-radius: 999px !important;

    color: #FFFFFF !important;

    font-family: "Be Vietnam Pro", sans-serif !important;

    font-size: 16px !important;

    font-weight: 600 !important;

    line-height: 24px !important;

    text-transform: uppercase !important;

    cursor: pointer !important;

}


.HS-aembit-forms-resources input[type="submit"]:hover {

    background: #E95627 !important;

}
/* Download icon inside submit button */
.HS-aembit-forms-resources input[type="submit"] {
    position: relative !important;
    padding-right: 55px !important;
}


/* Create icon */
.HS-aembit-forms-resources .hs_submit .actions {
    position: relative !important;
}


/* SVG icon */
.HS-aembit-forms-resources .hs_submit .actions::after {

    content: "" !important;

    position: absolute !important;

    top: 50% !important;
    right: calc(50% - 95px) !important;

    width: 17px !important;
    height: 17px !important;

    transform: translateY(-50%) !important;

    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.835 10.8359V14.1693C15.835 14.6113 15.6594 15.0352 15.3468 15.3478C15.0342 15.6603 14.6103 15.8359 14.1683 15.8359H2.50163C2.0596 15.8359 1.63568 15.6603 1.32312 15.3478C1.01056 15.0352 0.834961 14.6113 0.834961 14.1693V10.8359M12.5016 6.66927L8.33496 10.8359L4.16829 6.66927M8.33496 10.8359V0.835938' stroke='white' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    pointer-events: none !important;
}


/* =========================================
   ERROR MESSAGE
   ========================================= */

.HS-aembit-forms-resources .hs-error-msgs {

    margin: 4px 0 0 !important;

    padding: 0 !important;

}


.HS-aembit-forms-resources .hs-error-msgs label {

    font-family: "Be Vietnam Pro", sans-serif !important;

    font-size: 11px !important;

    color: #D93025 !important;

}


/* Hide required star */
.HS-aembit-forms-resources .hs-form-required {

    display: none !important;

}


/* =========================================
   MOBILE
   ========================================= */

@media(max-width:480px){

    .HS-aembit-forms-resources,
    .HS-aembit-forms-resources .hs-form {

        max-width:100% !important;

    }

}



/* =========================================
   ERROR MESSAGE CONTROL
   ========================================= */

/* Hide individual field validation messages */


/* Remove bullet/dot from the remaining global error */
.HS-aembit-forms-resources .hs-error-msgs {
    list-style: none !important;
    padding-left: 0 !important;
}

.HS-aembit-forms-resources .hs-error-msgs li {
    list-style: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Remove native list marker */
.HS-aembit-forms-resources .hs-error-msgs li::marker {
    content: "" !important;
}

/* In case your WordPress/theme creates a custom bullet */
.HS-aembit-forms-resources .hs-error-msgs li::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   HUBSPOT FORM LOADER
   ========================================= */

.hs-resource-form-shell {
    position: relative;
    min-height: 300px;
}


/* Hide form before HubSpot finishes */
.hs-resource-form-content {
    opacity: 0;
    visibility: hidden;

    transition: opacity 0.25s ease;
}


/* Show completed/styled form */
.hs-resource-form-shell.form-ready .hs-resource-form-content {
    opacity: 1;
    visibility: visible;
}


/* =========================================
   LOADER
   ========================================= */

.hs-resource-form-loader {
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    z-index: 10;

    opacity: 1;
    visibility: visible;

    transition:
        opacity 0.2s ease,
        visibility 0.2s ease;
}


/* Orange spinner */
.hs-resource-spinner {
    width: 34px;
    height: 34px;

    border: 3px solid rgba(243, 101, 50, 0.20);
    border-top-color: #F36532;

    border-radius: 50%;

    animation: hs-resource-spin 0.7s linear infinite;
}


@keyframes hs-resource-spin {
    to {
        transform: rotate(360deg);
    }
}


/* Hide loader after form is ready */
.hs-resource-form-shell.form-ready .hs-resource-form-loader {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}


/* Remove temporary loading height */
.hs-resource-form-shell.form-ready {
    min-height: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73adc08 *//* ============================================================================
   AEMBIT — ELFSIGHT YOUTUBE GALLERY (Yottie)
   Restyled to match the Elementor resource-card design (Webinars / Videos)

   Card spec cloned from loop template 65507:
     card      #F6F3EF, radius 20px, padding 24px
     image     radius 12px, forced 16:9
     title     Be Vietnam Pro 22/28 600  #291843
     body      Be Vietnam Pro 15/25 400  #29204CB3   (3-line clamp)
     hairline  1px #1900351F, 16px above + below
     tag pill  #FFF, 1px #19003533, radius 50px, 11/15 600 uppercase, ls 1px
     button    orange arrow circle -> replaced with the Figma play SVG

   No hover animations anywhere on the cards, to match the reference grid.
   ========================================================================== */


/* --- 1. HIDE THE WIDGET CHROME WE DON'T WANT ----------------------------- */
#yottie_1 .yottie-widget-header,
#yottie_1 .yottie-widget-nav,
#yottie_1 .yottie-widget-video-overlay,
#yottie_1 .yottie-widget-video-preview-play,        /* big centre play icon  */
#yottie_1 .yottie-widget-video-preview-marker,      /* duration badge        */
#yottie_1 .yottie-widget-feed-section-scrollbar,
#yottie_1 .yottie-widget-feed-section-arrow,        /* both overlay arrows   */
#yottie_1 .yottie-widget-video-info-properties-item,
#yottie_1 .yottie-widget-video-info-passed-time {
    display: none !important;
}

/* kill every inherited white panel */
#yottie_1,
#yottie_1 .yottie-widget-inner,
#yottie_1 .yottie-widget-contents,
#yottie_1 .yottie-widget-feed,
#yottie_1 .yottie-widget-feed-inner,
#yottie_1 .yottie-widget-feed-section,
#yottie_1 .yottie-widget-feed-section-slide {
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}


/* --- 2. THE GRID -------------------------------------------------------- */
/* Yottie/Swiper hard-code height + padding inline, so these need !important */
#yottie_1 .yottie-widget-feed-section-inner,
#yottie_1 .swiper-container,
#yottie_1 .swiper-wrapper,
#yottie_1 .yottie-widget-feed-section-slide {
    height: auto !important;
    min-height: 0 !important;
    touch-action: pan-y !important;
}

#yottie_1 .yottie-widget-feed-section-inner {
    padding: 0 !important;
    overflow: hidden !important;
}

#yottie_1 .yottie-widget-feed-section-slide {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;      /* equal card heights per row */
    justify-content: flex-start !important;
    gap: 24px !important;
    padding: 0 !important;
}

/* Safety net — the widget is set to 9 videos per page (3 x 3) */
#yottie_1 .yottie-widget-feed-section-slide .yottie-widget-video:nth-child(n+10) {
    display: none !important;
}


/* --- 3. THE CARD -------------------------------------------------------- */
#yottie_1 .yottie-widget-video {
    position: relative;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 24px !important;
    background: #F6F3EF !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    transition: none !important;
}

/* Make the WHOLE card one big link, like the Elementor card. The thumbnail's
   <a> is stretched over the card; the title keeps its own link on top.     */
#yottie_1 .yottie-widget-video-preview {
    position: static !important;
    display: block !important;
}
#yottie_1 .yottie-widget-video-preview::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    border-radius: 20px;
}


/* --- 4. THUMBNAIL ------------------------------------------------------- */
/* Yottie sizes the thumb inline and centres a 4:3 image with translateY;
   we force a true 16:9 box and let object-fit crop the letterbox bars.     */
#yottie_1 .yottie-widget-video-preview-thumbnail {
    display: block !important;
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #E9E4DD !important;
    box-shadow: none !important;
}
#yottie_1 .yottie-widget-video-preview-thumbnail img {
    position: static !important;
    top: auto !important;
    left: auto !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    border-radius: 12px !important;
    transform: none !important;          /* kills Yottie's translateY centring */
    transition: none !important;
}


/* --- 5. TEXT BLOCK ------------------------------------------------------ */
/* Yottie puts its own 16px/14px padding on .info — that has to go, or the
   image-to-title gap and the bottom row both drift.                        */
#yottie_1 .yottie-widget-video-info {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    flex: 1 1 auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

#yottie_1 .yottie-widget-video-info-title {
    position: relative;
    z-index: 2;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    margin: 0 !important;
    max-height: none !important;
    white-space: normal !important;
    font-family: 'Be Vietnam Pro', helvetica, sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    letter-spacing: -.32px !important;
    color: #291843 !important;
    text-decoration: none !important;
    transition: none !important;
}
/* the title link must not recolour on hover */
#yottie_1 .yottie-widget-video:hover .yottie-widget-video-info-title,
#yottie_1 .yottie-widget-video-info-title:hover {
    color: #291843 !important;
}

#yottie_1 .yottie-widget-video-info-caption {
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: 75px !important;                 /* 3 x 25px */
    margin: 0 0 4px !important;                  /* 12px gap + 4px = 16px */
    font-family: 'Be Vietnam Pro', helvetica, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
    letter-spacing: -.16px !important;
    color: rgba(41, 32, 76, .7) !important;
    opacity: 1 !important;
}
#yottie_1 .yottie-widget-video-info-caption * {
    font: inherit !important;
    color: inherit !important;
    letter-spacing: inherit !important;
    text-decoration: none !important;
}
/* YouTube descriptions are full of <br> and emoji <img> — both would eat the
   3 visible lines, so they are dropped.                                     */
#yottie_1 .yottie-widget-video-info-caption br,
#yottie_1 .yottie-widget-video-info-caption img {
    display: none !important;
}


/* --- 6. BOTTOM ROW: hairline + tag pill + play button ------------------- */
/* Yottie leaves an empty .properties div in every card. It becomes the
   bottom row: ::before is the tag, ::after is the play button.
   margin-top:auto pins it to the bottom so every card in a row lines up.   */
#yottie_1 .yottie-widget-video-info-properties {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    flex: 0 0 auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    margin: auto 0 0 !important;
    padding: 16px 0 0 !important;
    border-top: 1px solid rgba(25, 0, 53, .12) !important;
    font-size: 0 !important;
}

/* the tag pill — default label; see section 8 for the real tags */
#yottie_1 .yottie-widget-video-info-properties::before {
    content: "Video";
    display: inline-flex;
    align-items: center;
    flex: 0 1 auto;
    padding: 6px 12px;
    background: #FFFFFF;
    border: 1px solid rgba(25, 0, 53, .2);
    border-radius: 50px;
    font-family: 'Be Vietnam Pro', helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #291843;
    white-space: nowrap;
}

/* the orange play button (your Figma SVG) */
#yottie_1 .yottie-widget-video-info-properties::after {
    content: "";
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30ZM20.25 15L12 9.375V20.625L20.25 15Z' fill='%23ED6435'/%3E%3C/svg%3E") center / 30px 30px no-repeat;
    transition: none;
}


/* --- 7. NUMBERED PAGINATION (hard-capped at 5 buttons) ----------------- */
/* Yottie's own pager is NOT a fixed width. At the ends it happens to show
   five (1 ... 9 10 11), but in the middle it expands to eight
   (1 ... 3 4 5 ... 10 11). So its windowing is overridden entirely here and
   replaced with a sliding window of exactly five pages.

   Two things make that possible:

   a) Page numbers are generated by CSS from :nth-child, not taken from the
      markup. Yottie relabels distant pages to the literal text "...", so any
      window built on its labels can show "... 3 4 5 6" instead of numbers.
      The native text is hidden with font-size:0 and the real number drawn in
      ::before, which is always correct because bullet position == page number.

   b) The visible window is chosen with sibling + :has() .elementor-64996 .elementor-element.elementor-element-73adc08s, which can
      express "two either side of the active page" in pure CSS.

   IMPORTANT: after a combinator, the class must be written bare. Repeating
   the "#yottie_1 " prefix (e.g. `#yottie_1 .bullet.active + #yottie_1
   .bullet`) asks for a #yottie_1 that is a sibling of a bullet, which never
   matches and silently collapses the pager to a single button.            */

#yottie_1 .yottie-widget-feed-section-pagination {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    margin: 40px 0 0 !important;
    padding: 0 !important;
    transform: none !important;
    line-height: 1 !important;
}

/* NOTE: `font-size: 0` below is what suppresses Yottie's own page label.
   Never re-declare a font-size on the bullet itself anywhere else in this
   file (including inside a media query) - doing so brings Yottie's label
   back and it prints next to the generated one, so every button doubles up
   as "11", "22", "33". Always size the ::before instead.                  */
#yottie_1 .yottie-widget-feed-section-pagination-bullet {
    box-sizing: border-box !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #FFFFFF !important;
    border: 1px solid rgba(25, 0, 53, .2) !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    line-height: 38px !important;        /* 40px box - 2 x 1px border */
    text-align: center !important;
    color: #291843 !important;
    cursor: pointer !important;
    transition: none !important;
    font-size: 0 !important;             /* hides Yottie's own label */
}

#yottie_1 .yottie-widget-feed-section-pagination-bullet:hover {
    background: #F6F3EF !important;
    border-color: rgba(25, 0, 53, .45) !important;
}

#yottie_1 .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active {
    background: #ED6435 !important;
    border-color: #ED6435 !important;
    color: #FFFFFF !important;
}

#yottie_1 .yottie-widget-feed-section-pagination-bullet:focus-visible {
    outline: 2px solid #291843 !important;
    outline-offset: 2px;
}

/* real page numbers, drawn from the bullet's position */
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more)::before {
    font-family: 'Be Vietnam Pro', helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    color: inherit;
}
/* page numbers 1-40 (= up to 360 videos at 9 per page). If the
   channel ever passes 360 videos, extend this list.            */
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(1)::before { content: "1"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(2)::before { content: "2"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(3)::before { content: "3"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(4)::before { content: "4"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(5)::before { content: "5"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(6)::before { content: "6"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(7)::before { content: "7"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(8)::before { content: "8"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(9)::before { content: "9"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(10)::before { content: "10"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(11)::before { content: "11"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(12)::before { content: "12"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(13)::before { content: "13"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(14)::before { content: "14"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(15)::before { content: "15"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(16)::before { content: "16"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(17)::before { content: "17"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(18)::before { content: "18"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(19)::before { content: "19"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(20)::before { content: "20"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(21)::before { content: "21"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(22)::before { content: "22"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(23)::before { content: "23"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(24)::before { content: "24"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(25)::before { content: "25"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(26)::before { content: "26"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(27)::before { content: "27"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(28)::before { content: "28"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(29)::before { content: "29"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(30)::before { content: "30"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(31)::before { content: "31"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(32)::before { content: "32"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(33)::before { content: "33"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(34)::before { content: "34"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(35)::before { content: "35"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(36)::before { content: "36"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(37)::before { content: "37"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(38)::before { content: "38"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(39)::before { content: "39"; }
#yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more):nth-child(40)::before { content: "40"; }

/* --- the 5-button window ---------------------------------------------- */

/* 1. hide every bullet ... */
#yottie_1 .yottie-widget-feed-section-pagination-bullet {
    display: none !important;
}

/* 2. ... then show the active page and the two either side of it */
#yottie_1 .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active,
#yottie_1 .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active + .yottie-widget-feed-section-pagination-bullet,
#yottie_1 .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active + .yottie-widget-feed-section-pagination-bullet + .yottie-widget-feed-section-pagination-bullet,
#yottie_1 .yottie-widget-feed-section-pagination-bullet:has(+ .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active),
#yottie_1 .yottie-widget-feed-section-pagination-bullet:has(+ .yottie-widget-feed-section-pagination-bullet + .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active) {
    display: block !important;
}

/* 3. near the start the window would be short, so pin it to pages 1-5 */
#yottie_1 .yottie-widget-feed-section-pagination:has(> .yottie-widget-feed-section-pagination-bullet:nth-child(1).swiper-pagination-bullet-active) > .yottie-widget-feed-section-pagination-bullet:nth-child(-n+5),
#yottie_1 .yottie-widget-feed-section-pagination:has(> .yottie-widget-feed-section-pagination-bullet:nth-child(2).swiper-pagination-bullet-active) > .yottie-widget-feed-section-pagination-bullet:nth-child(-n+5) {
    display: block !important;
}

/* 4. same at the end - pin it to the last five */
#yottie_1 .yottie-widget-feed-section-pagination:has(> .yottie-widget-feed-section-pagination-bullet:nth-last-child(1).swiper-pagination-bullet-active) > .yottie-widget-feed-section-pagination-bullet:nth-last-child(-n+5),
#yottie_1 .yottie-widget-feed-section-pagination:has(> .yottie-widget-feed-section-pagination-bullet:nth-last-child(2).swiper-pagination-bullet-active) > .yottie-widget-feed-section-pagination-bullet:nth-last-child(-n+5) {
    display: block !important;
}

/* 5. the "fetch the next page" chevron is always reachable. It only exists
      while Yottie still has unfetched pages, and removes itself once every
      page is cached - after which the row is exactly five numbers.        */
#yottie_1 .yottie-widget-feed-section-pagination-bullet-more {
    display: block !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' stroke='%23291843' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px 16px !important;
}
/* Yottie builds its own chevron from two rotated 5x1px bars pinned for an
   18px bullet; in a 40px circle they land off-centre, so they are dropped. */
#yottie_1 .yottie-widget-feed-section-pagination-bullet-more::before,
#yottie_1 .yottie-widget-feed-section-pagination-bullet-more::after {
    display: none !important;
}

/* --- 8. TAGS ------------------------------------------------------------ */
/* Three layers, in cascade order:
     a) default            -> "Video"                        (section 6)
     b) keyword rules      -> read the video title attribute; this is what
                              tags FUTURE uploads automatically
     c) per-video overrides -> the 95 videos on the channel today, curated,
                              marked !important so they always win
   For a new upload you normally do nothing: the keyword layer reads its
   title and picks a tag. Only if it guesses wrong (or the title gives
   nothing away) do you add one line to layer (c).                          */

/* --- 8b. KEYWORD RULES (auto-tags future uploads) ---------------------- */
/* Ordered generic -> distinctive: the LAST matching rule wins, so a series
   name like "Ask the Engineer" beats a generic word like "demo".           */

/* Explainer */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="what is" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="how does" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="how is" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="whiteboard" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="fundamentals" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="explained" i]) .yottie-widget-video-info-properties::before {
    content: "Explainer";
}

/* Demo */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="demo" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="walkthrough" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="how to enable" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="quick-start" i]) .yottie-widget-video-info-properties::before {
    content: "Demo";
}

/* Webinar */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="webinar" i]) .yottie-widget-video-info-properties::before {
    content: "Webinar";
}

/* Conference Talk */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="nhicon" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="identiverse" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="kubecon" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="black hat" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="rsac" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="summit" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="panel" i]) .yottie-widget-video-info-properties::before {
    content: "Conference Talk";
}

/* Keynote */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="keynote" i]) .yottie-widget-video-info-properties::before {
    content: "Keynote";
}

/* Events */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="dan on the street" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="welcome to" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="get ready for" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="live from" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="coming " i]) .yottie-widget-video-info-properties::before {
    content: "Events";
}

/* Product News */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="introducing" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="raises" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="now available" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="support for" i]) .yottie-widget-video-info-properties::before {
    content: "Product News";
}

/* Customer Story */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="customer story" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="case study" i]) .yottie-widget-video-info-properties::before {
    content: "Customer Story";
}

/* distinctive series names last, so they beat the generic words above */

/* Hot Takes */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="hot takes" i]) .yottie-widget-video-info-properties::before {
    content: "Hot Takes";
}

/* Aembit Vibes */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="aembit vibes" i]) .yottie-widget-video-info-properties::before {
    content: "Aembit Vibes";
}

/* Ask the Engineer */
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="ask the engineer" i]) .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video:has(> .yottie-widget-video-preview[title*="as the engineer" i]) .yottie-widget-video-info-properties::before {
    content: "Ask the Engineer";
}


/* --- 8c. PER-VIDEO OVERRIDES (the 95 videos live today) ---------------- */
/* !important, so these always beat the keyword layer above.
   To retag any video:
     #yottie_1 .yottie-widget-video[data-yt-id="ID"] .yottie-widget-video-info-properties::before { content: "Your Tag" !important; }
*/

/* DEMO */
#yottie_1 .yottie-widget-video[data-yt-id="hF9yPy7IikI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="T2XFXft4QZI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="wSVd65Ktibg"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="JW9ZE0m0_gA"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="UOahVNqniII"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="D-PkkWAegR0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="4St4Ce2AeVE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="dQMNhl1kD_c"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="pMcclzyBxtg"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="oiPEjcDHjcI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="Tw5bPOo8UOc"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="3SAMoVC_6Zo"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="olySuVTqw90"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="noCyS3_3AC4"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="x_J4VkFTfG8"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="frlhXyqw2MI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="3EUk0OQlhZg"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="QSnJz7X-qLo"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="oUXcsWB9ryc"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="2_6Lsx5VMaE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="hR3V46KxDJI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="J0TMVrgOj1U"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="zjcSQt4uz28"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="a803hK3B2B0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="dRdPMpaVRwk"] .yottie-widget-video-info-properties::before {
    content: "Demo" !important;
}

/* ASK THE ENGINEER */
#yottie_1 .yottie-widget-video[data-yt-id="XazOXR3pEHM"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="l3dCUJ9Hs_0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="fMWLdLM4khA"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="pgzhndrO5JA"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="S89TfpRQajM"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="mWM7_lLMq9A"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="M80_Gv4wMPE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="ElvP3H9nnAk"] .yottie-widget-video-info-properties::before {
    content: "Ask the Engineer" !important;
}

/* EXPLAINER */
#yottie_1 .yottie-widget-video[data-yt-id="eIPn5SaL2oo"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="kK9NrGH-5tA"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="ZqaK8t6t0dg"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="JWJogy-fiwA"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="pfCSgmX7QrE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="p1gXImdjMqo"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="kzP1KgLVZBE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="m2J8I19UPjs"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="3m0-pXRb0Yg"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="Ha0fhEhaGtk"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="2nYCccIhS-0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="dyW-PrBKfJk"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="tCQTl-UwGYk"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="CUOFG-0PK9Q"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="OvhqKt-65Ck"] .yottie-widget-video-info-properties::before {
    content: "Explainer" !important;
}

/* CONFERENCE TALK */
#yottie_1 .yottie-widget-video[data-yt-id="foxmmgyu9jI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="IQr12EO2a6E"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="wNn-kTVMm8k"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="lwkSpC__ZuE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="ZGjsVbSMQY8"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="NJAEi3D81_U"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="zZMDOC8tc1Q"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="pHVsgxVTRUo"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="F2e7ZaUlAOE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="2M6ujdmcRPc"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="1L1OG6e2zyI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="s32fi0K_Kdw"] .yottie-widget-video-info-properties::before {
    content: "Conference Talk" !important;
}

/* KEYNOTE */
#yottie_1 .yottie-widget-video[data-yt-id="RqZ9pSpG1e4"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="7k86cp_Xzlk"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="4FZDdRAHkNo"] .yottie-widget-video-info-properties::before {
    content: "Keynote" !important;
}

/* CUSTOMER STORY */
#yottie_1 .yottie-widget-video[data-yt-id="cSInzRUXvNc"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="HZfkM6mUL3A"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="axU2rNWRBvY"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="Fntq2JYFNsk"] .yottie-widget-video-info-properties::before {
    content: "Customer Story" !important;
}

/* INTERVIEW */
#yottie_1 .yottie-widget-video[data-yt-id="nN9XOTLy44k"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="GznwTZP3yW4"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="YoClTX-Sx-o"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="6PWVAVxwJqE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="NDqhaFK6vLE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="__ER01Qhq3I"] .yottie-widget-video-info-properties::before {
    content: "Interview" !important;
}

/* EVENTS */
#yottie_1 .yottie-widget-video[data-yt-id="KG8gddwQZR4"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="TfgzQQzwIn0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="QFvCttjiv0I"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="rbchYgjowGY"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="XBvWfjLzNx0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="bMlNxnir8ug"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="mayAGVM87hs"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="hXQK04Z6ZwU"] .yottie-widget-video-info-properties::before {
    content: "Events" !important;
}

/* PRODUCT NEWS */
#yottie_1 .yottie-widget-video[data-yt-id="x56DvPAyEYE"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="dUMwwPCy7o8"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="HVxXkBhwMRQ"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="4CI0e8IVDDg"] .yottie-widget-video-info-properties::before {
    content: "Product News" !important;
}

/* AEMBIT VIBES */
#yottie_1 .yottie-widget-video[data-yt-id="BdnsuO-PkrM"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="WXM95ktO3d0"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="9qpuHoDS46o"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="NGfqYEzPOdc"] .yottie-widget-video-info-properties::before {
    content: "Aembit Vibes" !important;
}

/* HOT TAKES */
#yottie_1 .yottie-widget-video[data-yt-id="cbTTd41nK9c"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="brgrMXHlg2Y"] .yottie-widget-video-info-properties::before {
    content: "Hot Takes" !important;
}

/* WEBINAR */
#yottie_1 .yottie-widget-video[data-yt-id="b4QQspD1miM"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="lQN33F9mhFI"] .yottie-widget-video-info-properties::before,
#yottie_1 .yottie-widget-video[data-yt-id="PL9aT0dC4uE"] .yottie-widget-video-info-properties::before {
    content: "Webinar" !important;
}

/* CULTURE */
#yottie_1 .yottie-widget-video[data-yt-id="zVnAz9cNnf4"] .yottie-widget-video-info-properties::before {
    content: "Culture" !important;
}


/* --- 9. RESPONSIVE COLUMNS (Elementor breakpoints) --------------------- */
@media (min-width: 1025px) {
    #yottie_1 .yottie-widget-video { width: calc(33.3333% - 16px) !important; }
}

@media (max-width: 1024px) and (min-width: 768px) {
    #yottie_1 .yottie-widget-video { width: calc(50% - 12px) !important; }
    #yottie_1 .yottie-widget-video-info-title {
        font-size: 24px !important;
        line-height: 30px !important;
    }
}

@media (max-width: 767px) {
    #yottie_1 .yottie-widget-feed-section-slide { gap: 16px !important; }
    #yottie_1 .yottie-widget-video {
        width: 100% !important;
        padding: 20px !important;
    }
    #yottie_1 .yottie-widget-feed-section-pagination {
        gap: 6px !important;
        margin-top: 32px !important;
    }
    /* Do NOT put a font-size on the bullet here. The base rule relies on
       `font-size: 0` to suppress Yottie's own page label; re-declaring one
       brings that label back so it prints beside the generated number and
       every button reads "11", "22", "33". Size the ::before instead.     */
    #yottie_1 .yottie-widget-feed-section-pagination-bullet {
        width: 36px !important;
        height: 36px !important;
        line-height: 34px !important;
    }
    #yottie_1 .yottie-widget-feed-section-pagination-bullet:not(.yottie-widget-feed-section-pagination-bullet-more)::before {
        font-size: 13px;
    }
}

/* ============================================================
   Resource Hub — Videos pagination (Yottie #yottie_1)
   Fix: the "next" chevron vanished on hover.

   Cause: the :hover rule used the `background` SHORTHAND, which
   resets background-image to none. The chevron on the third
   circle is drawn as a background-image, so hovering erased it
   and left a blank cream circle.

   Fix: set background-COLOR instead, so background-image survives.
   ============================================================ */

/* --- THE FIX: replace your existing :hover rule with this --- */
#yottie_1 .yottie-widget-feed-section-pagination-bullet:hover {
	background-color: rgb(246, 243, 239) !important;
	border-color: rgba(25, 0, 53, 0.45) !important;
}

/* --- Same latent issue on the base rule. It only works today
       because the -bullet-more rule re-adds the image afterwards.
       Making it a longhand removes the trap. Change just the
       `background:` line in your existing rule to this: --- */
#yottie_1 .yottie-widget-feed-section-pagination-bullet {
	background-color: rgb(255, 255, 255) !important;
}

/* --- Active state, same reasoning (optional) --- */
#yottie_1 .yottie-widget-feed-section-pagination-bullet.swiper-pagination-bullet-active {
	background-color: rgb(237, 100, 53) !important;
	border-color: rgb(237, 100, 53) !important;
	color: rgb(255, 255, 255) !important;
}




/* ============================================================
   Alternative: paste this at the END of the Resource Hub page's
   Custom CSS and change nothing else. It re-asserts the chevron
   on hover instead of fixing the shorthand that erased it.
   Use this only if you'd rather not edit the existing rules.
   ============================================================ */
#yottie_1 .yottie-widget-feed-section-pagination-bullet-more:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5' stroke='%23291843' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 16px 16px !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dc35cf4 *//* =========================================================
   LOOP GRID — ROW-SPECIFIC EQUAL HEIGHTS
   ========================================================= */

/* ALL DEVICES:
   Each grid row calculates its own height independently.
   Cards inside the SAME row still stretch equally.
*/
.custom_postListgridSecWrapp .elementor-loop-container {
    grid-auto-rows: auto !important;
    align-items: stretch !important;
}


/* Make each loop item fill only its own grid row */
.custom_postListgridSecWrapp
.elementor-loop-container
> .e-loop-item {
    height: 100% !important;
    align-self: stretch !important;
}


/* Make the actual card fill the height of its own item */
.custom_postListgridSecWrapp
.elementor-loop-container
> .e-loop-item
> .elementor-element {
    height: 100% !important;
}


/* =========================================================
   DESKTOP ONLY

   3 OR FEWER CARDS:
   Normal 3-column layout

   4 OR MORE CARDS:
   First row = 2 cards (50% each)
   Following rows = 3 cards
   ========================================================= */

@media (min-width: 1025px) {

    .custom_postListgridSecWrapp .elementor-loop-container {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
        grid-auto-rows: auto !important;
    }

    /* Default:
       Every card takes 2 / 6 columns = 33.333%
    */
    .custom_postListgridSecWrapp
    .elementor-loop-container
    > .e-loop-item {
        grid-column: span 2 !important;
        width: auto !important;
        max-width: none !important;
    }


    /* =====================================================
       ONLY WHEN THERE ARE 4 OR MORE CARDS
       ===================================================== */

    .custom_postListgridSecWrapp
    .elementor-loop-container
    > .e-loop-item:first-child:nth-last-child(n+4) {
        grid-column: span 3 !important;
    }

    .custom_postListgridSecWrapp
    .elementor-loop-container
    > .e-loop-item:first-child:nth-last-child(n+4)
    + .e-loop-item {
        grid-column: span 3 !important;
    }
}


/* =========================================================
   TABLET + MOBILE
   Keep Elementor's existing column counts,
   but prevent different rows sharing one equal height.
   ========================================================= */

@media (max-width: 1024px) {

    .custom_postListgridSecWrapp .elementor-loop-container {
        grid-auto-rows: auto !important;
        align-items: stretch !important;
    }

    .custom_postListgridSecWrapp
    .elementor-loop-container
    > .e-loop-item {
        height: 100% !important;
        align-self: stretch !important;
    }
}


/* =========================================================
   MOBILE ONLY
   REMOVE ALL SPACE BETWEEN CARDS
   ========================================================= */

@media (max-width: 767px) {

    /* Remove Elementor mobile grid row gap */
    .custom_postListgridSecWrapp .elementor-loop-container {
        gap: 0 !important;
        row-gap: 0 !important;
    }


    /* Remove spacing from loop item */
    .custom_postListgridSecWrapp
    .elementor-loop-container
    > .e-loop-item {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }


    /* Remove Elementor's 20px mobile margin from actual card */
    .custom_postListgridSecWrapp
    .elementor-loop-container
    > .e-loop-item
    > .elementor-element-268383b {
        --margin-top: 0px !important;
        --margin-bottom: 0px !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}


/* =========================================================
   POST IMAGE
   ========================================================= */

.elementor-64996 .elementor-element.elementor-element-dc35cf4 .post-loop-img a {
    width: 100% !important;
}/* End custom CSS */