.elementor-61906 .elementor-element.elementor-element-f5cc80e > .elementor-container{max-width:1440px;}.elementor-61906 .elementor-element.elementor-element-f5cc80e{padding:0px 84px 0px 84px;}.elementor-bc-flex-widget .elementor-61906 .elementor-element.elementor-element-6796a26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-61906 .elementor-element.elementor-element-6796a26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-61906 .elementor-element.elementor-element-6796a26 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-widget-global .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-61906 .elementor-element.elementor-global-7822 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-global-7822 .elementor-heading-title{font-family:var( --e-global-typography-37e2a19-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-37e2a19-font-size );font-weight:var( --e-global-typography-37e2a19-font-weight );line-height:var( --e-global-typography-37e2a19-line-height );letter-spacing:var( --e-global-typography-37e2a19-letter-spacing );color:#291843;}.elementor-bc-flex-widget .elementor-61906 .elementor-element.elementor-element-895a537.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-61906 .elementor-element.elementor-element-895a537.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-61906 .elementor-element.elementor-element-895a537.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-global .elementor-nav-menu .elementor-item{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-global .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-global .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-global .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-global .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-global .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-global .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-global .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-global .e--pointer-framed .elementor-item:before,
					.elementor-widget-global .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-global{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-global .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-global .elementor-nav-menu--dropdown  .elementor-sub-item{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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-61906 .elementor-element.elementor-global-7819 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-61906 .elementor-element.elementor-global-7819{right:0px;}body.rtl .elementor-61906 .elementor-element.elementor-global-7819{left:0px;}.elementor-61906 .elementor-element.elementor-global-7819{top:0px;--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu .elementor-item{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:300;line-height:18px;letter-spacing:0px;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed .elementor-item:before,
					.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-underline .elementor-item:after,
					 .elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-overline .elementor-item:before,
					 .elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-double-line .elementor-item:before,
					 .elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:3px;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a, .elementor-61906 .elementor-element.elementor-global-7819 .elementor-menu-toggle{color:#291843;fill:#291843;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a:hover,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a:focus,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-menu-toggle:hover,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-menu-toggle:focus{color:#FF5417;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a:hover,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a:focus,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FF5417;background-color:#FFD4BB;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown .elementor-item, .elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:24px;font-weight:300;letter-spacing:1.08px;}.elementor-61906 .elementor-element.elementor-global-7819 div.elementor-menu-toggle{color:#FF5417;}.elementor-61906 .elementor-element.elementor-global-7819 div.elementor-menu-toggle svg{fill:#FF5417;}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-61906 .elementor-element.elementor-global-7828{width:initial;max-width:initial;}.elementor-61906 .elementor-element.elementor-global-7828 .elementor-icon-wrapper{text-align:end;}.elementor-61906 .elementor-element.elementor-global-7828 .elementor-icon{font-size:24px;}.elementor-61906 .elementor-element.elementor-global-7828 .elementor-icon svg{height:24px;}.elementor-61906 .elementor-element.elementor-global-7825 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-6730bd4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );}.elementor-61906 .elementor-element.elementor-element-09dbd1a{width:100%;max-width:100%;--box-border-width:0px;--separator-width:1px;--box-padding:0px;--toggle-button-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-ae48e4a );--item-text-transition-duration:200ms;--item-text-active-color:var( --e-global-color-ae48e4a );--marker-color:var( --e-global-color-ae48e4a );--marker-size:6px;}.elementor-61906 .elementor-element.elementor-element-09dbd1a > .elementor-widget-container{background-color:var( --e-global-color-286344e );padding:32px 32px 32px 32px;border-style:solid;border-color:var( --e-global-color-bb3b781 );}.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__header-title{text-align:start;}.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__header, .elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__header-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;}.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__header{flex-direction:row;}.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__list-item{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:-0.1px;}.elementor-61906 .elementor-element.elementor-element-2fec7e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-61906 .elementor-element.elementor-element-adf74eb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-8bf2431{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );}.elementor-61906 .elementor-element.elementor-element-e96fe09{width:auto;max-width:auto;}.elementor-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-icon{width:14px;}.elementor-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-icon i{font-size:14px;}.elementor-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-text, .elementor-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-text a{color:var( --e-global-color-ae48e4a );}.elementor-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-item{font-family:var( --e-global-typography-ebdb0b8-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-ebdb0b8-font-size );font-weight:var( --e-global-typography-ebdb0b8-font-weight );text-transform:var( --e-global-typography-ebdb0b8-text-transform );line-height:var( --e-global-typography-ebdb0b8-line-height );letter-spacing:var( --e-global-typography-ebdb0b8-letter-spacing );}.elementor-widget-theme-post-title .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-61906 .elementor-element.elementor-element-5568107{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-61906 .elementor-element.elementor-element-5568107 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-5568107 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:40px;font-weight:600;line-height:120%;letter-spacing:-1px;color:#291843;}.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-61906 .elementor-element.elementor-element-72daa10{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:-0.01em;color:#291843;}.elementor-61906 .elementor-element.elementor-element-72daa10 > .elementor-widget-container{background-color:#FEF8F6;padding:5px 20px 5px 20px;}.elementor-61906 .elementor-element.elementor-element-3a46504{--display:grid;--e-con-grid-template-columns:minmax(678px, 1fr) max-content;--e-con-grid-template-rows:repeat(1, 1fr);--gap:76px 76px;--row-gap:76px;--column-gap:76px;--grid-auto-flow:row;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-7118587{--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:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-61906 .elementor-element.elementor-element-5e6de2b{width:auto;max-width:auto;}.elementor-61906 .elementor-element.elementor-element-5e6de2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-5e6de2b.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-61906 .elementor-element.elementor-element-5e6de2b.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-61906 .elementor-element.elementor-element-5e6de2b.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-title{margin-bottom:0px;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:16px;font-weight:600;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-img img{height:60px;object-fit:cover;object-position:center center;border-radius:48px;transition-duration:0.3s;}.elementor-61906 .elementor-element.elementor-element-5e6de2b:has(:hover) .elementor-image-box-title,
					 .elementor-61906 .elementor-element.elementor-element-5e6de2b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-59caab1 );}.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-description{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-74b3ea9 );}.elementor-61906 .elementor-element.elementor-element-d28db09 > .elementor-widget-container{padding:0px 45px 0px 45px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#D5D1DA;}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-icon{width:18px;}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-icon i{font-size:18px;}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-icon svg{--e-icon-list-icon-size:18px;}body:not(.rtl) .elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-text{padding-left:10px;}body.rtl .elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-text{padding-right:10px;}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-text, .elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-text a{color:var( --e-global-color-74b3ea9 );}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-item{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 );}.elementor-61906 .elementor-element.elementor-element-334fd91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-61906 .elementor-element.elementor-element-6e2bbc8 > .elementor-widget-container{padding:0px 8px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-6e2bbc8 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:28px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61906 .elementor-element.elementor-element-fa0b556{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-item > a{font-size:12px;font-weight:500;text-transform:capitalize;line-height:16px;letter-spacing:0px;}.elementor-61906 .elementor-element.elementor-element-fa0b556 .elementor-icon-list-text{transition:color 0.3s;}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61906 .elementor-element.elementor-element-5ea5d59{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-item > a{font-size:12px;font-weight:500;text-transform:capitalize;line-height:16px;letter-spacing:0px;}.elementor-61906 .elementor-element.elementor-element-5ea5d59 .elementor-icon-list-text{transition:color 0.3s;}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-61906 .elementor-element.elementor-element-39d7440{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-item > a{font-size:12px;font-weight:500;text-transform:capitalize;line-height:16px;letter-spacing:0px;}.elementor-61906 .elementor-element.elementor-element-39d7440 .elementor-icon-list-text{transition:color 0.3s;}.elementor-61906 .elementor-element.elementor-element-c6e9165{--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:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#D5D1DA;--border-color:#D5D1DA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-0502166{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-bb70bcf .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-61906 .elementor-element.elementor-element-c185e95{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-6c50cb1 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-61906 .elementor-element.elementor-element-7a57a78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-88f82d3{--display:flex;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-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 );}.elementor-61906 .elementor-element.elementor-element-0b0d2bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-0b0d2bf{text-align:center;}.elementor-61906 .elementor-element.elementor-element-0b0d2bf img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-61906 .elementor-element.elementor-element-a38afd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-61906 .elementor-element.elementor-element-a38afd2.e-con{--align-self:flex-start;}.elementor-61906 .elementor-element.elementor-element-c04fc24{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-61906 .elementor-element.elementor-element-12710f1{width:100%;max-width:100%;--box-border-color:var( --e-global-color-bb3b781 );--box-border-width:0px;--separator-width:1px;--box-padding:0px;--toggle-button-color:var( --e-global-color-secondary );--item-text-hover-color:var( --e-global-color-ae48e4a );--item-text-transition-duration:200ms;--item-text-active-color:var( --e-global-color-ae48e4a );--marker-color:var( --e-global-color-ae48e4a );--marker-size:6px;}.elementor-61906 .elementor-element.elementor-element-12710f1 > .elementor-widget-container{background-color:var( --e-global-color-b3fc584 );padding:32px 32px 32px 32px;}.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__header-title{text-align:start;}.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__header, .elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__header-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;}.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__header{flex-direction:row;}.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__list-item{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:-0.1px;}.elementor-61906 .elementor-element.elementor-element-4dbf405{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-b91c438{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-939bc24 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-61906 .elementor-element.elementor-element-7cbf4bc{--divider-border-style:solid;--divider-color:var( --e-global-color-bb3b781 );--divider-border-width:1px;}.elementor-61906 .elementor-element.elementor-element-7cbf4bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-7cbf4bc .elementor-divider-separator{width:100%;}.elementor-61906 .elementor-element.elementor-element-7cbf4bc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-61906 .elementor-element.elementor-element-37847a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-df2be8d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-df2be8d .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-61906 .elementor-element.elementor-element-94849ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-61a8927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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 );}.elementor-61906 .elementor-element.elementor-element-a5f3f47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-a5f3f47{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:28px;letter-spacing:-0.1px;}.elementor-61906 .elementor-element.elementor-element-3445bbd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-3445bbd .elementor-heading-title{font-family:var( --e-global-typography-53cbf35-font-family ), helvetica, sans-serif;font-size:var( --e-global-typography-53cbf35-font-size );font-weight:var( --e-global-typography-53cbf35-font-weight );line-height:var( --e-global-typography-53cbf35-line-height );letter-spacing:var( --e-global-typography-53cbf35-letter-spacing );color:var( --e-global-color-text );}.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-61906 .elementor-element.elementor-element-0560911{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:0px;}.elementor-61906 .elementor-element.elementor-element-fc3952e{--divider-border-style:solid;--divider-color:var( --e-global-color-bb3b781 );--divider-border-width:1px;}.elementor-61906 .elementor-element.elementor-element-fc3952e > .elementor-widget-container{margin:60px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-fc3952e .elementor-divider-separator{width:100%;}.elementor-61906 .elementor-element.elementor-element-fc3952e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-61906 .elementor-element.elementor-element-26e1110{width:auto;max-width:auto;}.elementor-61906 .elementor-element.elementor-element-26e1110 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-26e1110.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-61906 .elementor-element.elementor-element-26e1110.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-61906 .elementor-element.elementor-element-26e1110.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-title{margin-bottom:20px;font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:24px;font-weight:600;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-59caab1 );}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-wrapper .elementor-image-box-img{width:93px;}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-img img{height:80px;object-fit:cover;object-position:center center;border-radius:48px;transition-duration:0.3s;}.elementor-61906 .elementor-element.elementor-element-26e1110:has(:hover) .elementor-image-box-title,
					 .elementor-61906 .elementor-element.elementor-element-26e1110:has(:focus) .elementor-image-box-title{color:var( --e-global-color-59caab1 );}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-description{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:18px;font-weight:300;line-height:1.56em;letter-spacing:-0.01em;color:var( --e-global-color-74b3ea9 );}.elementor-61906 .elementor-element.elementor-element-0397c82{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bb3b781 );--border-color:var( --e-global-color-bb3b781 );--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-0402c64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-c7138a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-c7138a8 .elementor-heading-title{font-family:"Be Vietnam Pro", helvetica, sans-serif;font-size:44px;font-weight:600;line-height:52.8px;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-61906 .elementor-element.elementor-element-6a9130c{--grid-columns:3;--grid-row-gap:56px;--grid-column-gap:35px;}.elementor-61906 .elementor-element.elementor-element-6a9130c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-61906 .elementor-element.elementor-element-6a9130c .e-loop-item > .elementor-section, .elementor-61906 .elementor-element.elementor-element-6a9130c .e-loop-item > .elementor-section > .elementor-container, .elementor-61906 .elementor-element.elementor-element-6a9130c .e-loop-item > .e-con, .elementor-61906 .elementor-element.elementor-element-6a9130c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-61906 .elementor-element.elementor-element-6796a26{width:15%;}.elementor-61906 .elementor-element.elementor-element-895a537{width:69.3%;}.elementor-61906 .elementor-element.elementor-element-4b2c392{width:15.033%;}.elementor-61906 .elementor-element.elementor-element-6730bd4{--width:100%;}.elementor-61906 .elementor-element.elementor-element-2fec7e4{--content-width:1230px;}.elementor-61906 .elementor-element.elementor-element-a38afd2{--content-width:1230px;}.elementor-61906 .elementor-element.elementor-element-c04fc24{--width:35%;}.elementor-61906 .elementor-element.elementor-element-61a8927{--width:65%;}.elementor-61906 .elementor-element.elementor-element-0397c82{--content-width:1266px;}}@media(max-width:1024px) and (min-width:768px){.elementor-61906 .elementor-element.elementor-element-6796a26{width:50%;}.elementor-61906 .elementor-element.elementor-element-895a537{width:50%;}}@media(max-width:1024px){.elementor-widget-global .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61906 .elementor-element.elementor-global-7822{text-align:start;}.elementor-61906 .elementor-element.elementor-global-7822 .elementor-heading-title{font-size:var( --e-global-typography-37e2a19-font-size );line-height:var( --e-global-typography-37e2a19-line-height );letter-spacing:var( --e-global-typography-37e2a19-letter-spacing );}.elementor-widget-global .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-global .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-global .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu .elementor-item{font-size:20px;line-height:30em;letter-spacing:-0.3px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-underline .elementor-item:after,
					 .elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-overline .elementor-item:before,
					 .elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-double-line .elementor-item:before,
					 .elementor-61906 .elementor-element.elementor-global-7819 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-61906 .elementor-element.elementor-global-7819{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown .elementor-item, .elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;letter-spacing:-0.3px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{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-61906 .elementor-element.elementor-element-2fec7e4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-post-info .elementor-icon-list-item{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-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-item{font-size:var( --e-global-typography-ebdb0b8-font-size );line-height:var( --e-global-typography-ebdb0b8-line-height );letter-spacing:var( --e-global-typography-ebdb0b8-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61906 .elementor-element.elementor-element-5568107{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.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-61906 .elementor-element.elementor-element-72daa10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-61906 .elementor-element.elementor-element-3a46504{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-7118587{--flex-wrap:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-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-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-description{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-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-item{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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-61906 .elementor-element.elementor-element-c6e9165{--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-61906 .elementor-element.elementor-element-0502166{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-61906 .elementor-element.elementor-element-c185e95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-61906 .elementor-element.elementor-element-88f82d3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-featured-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-61906 .elementor-element.elementor-element-a38afd2{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider .elementor-divider__text{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-theme-post-content{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-61906 .elementor-element.elementor-element-3445bbd .elementor-heading-title{font-size:var( --e-global-typography-53cbf35-font-size );line-height:var( --e-global-typography-53cbf35-line-height );letter-spacing:var( --e-global-typography-53cbf35-letter-spacing );}.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-61906 .elementor-element.elementor-element-0560911{--grid-columns:1;}.elementor-61906 .elementor-element.elementor-element-fc3952e > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-img img{height:85px;}.elementor-61906 .elementor-element.elementor-element-0397c82{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-61906 .elementor-element.elementor-element-6a9130c{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-global .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61906 .elementor-element.elementor-global-7822 .elementor-heading-title{font-size:var( --e-global-typography-37e2a19-font-size );line-height:var( --e-global-typography-37e2a19-line-height );letter-spacing:var( --e-global-typography-37e2a19-letter-spacing );}.elementor-widget-global .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-global .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-global .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown .elementor-item, .elementor-61906 .elementor-element.elementor-global-7819 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:18px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{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-61906 .elementor-element.elementor-element-09dbd1a > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:1px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-09dbd1a{--separator-width:0px;}.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__list-item{font-size:18px;}.elementor-61906 .elementor-element.elementor-element-adf74eb{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-61906 .elementor-element.elementor-element-8bf2431{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-post-info .elementor-icon-list-item{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-61906 .elementor-element.elementor-element-e96fe09 .elementor-icon-list-item{font-size:var( --e-global-typography-ebdb0b8-font-size );line-height:var( --e-global-typography-ebdb0b8-line-height );letter-spacing:var( --e-global-typography-ebdb0b8-letter-spacing );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61906 .elementor-element.elementor-element-5568107{width:100%;max-width:100%;}.elementor-61906 .elementor-element.elementor-element-5568107 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61906 .elementor-element.elementor-element-5568107 .elementor-heading-title{font-size:40px;line-height:120%;}.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-61906 .elementor-element.elementor-element-72daa10 > .elementor-widget-container{padding:5px 20px 5px 20px;}.elementor-61906 .elementor-element.elementor-element-72daa10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-61906 .elementor-element.elementor-element-3a46504{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-7118587{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-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-61906 .elementor-element.elementor-element-5e6de2b{width:100%;max-width:100%;}.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-img{margin-bottom:16px;}.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-description{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-61906 .elementor-element.elementor-element-d28db09{width:100%;max-width:100%;}.elementor-61906 .elementor-element.elementor-element-d28db09 > .elementor-widget-container{padding:20px 0px 20px 0px;border-width:1px 0px 1px 0px;}.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-item{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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61906 .elementor-element.elementor-element-6e2bbc8{width:100%;max-width:100%;}.elementor-61906 .elementor-element.elementor-element-6e2bbc8 .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-61906 .elementor-element.elementor-element-c6e9165{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-0502166{--width:25%;--justify-content:space-evenly;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61906 .elementor-element.elementor-element-c185e95{--width:70%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61906 .elementor-element.elementor-element-6c50cb1 > .elementor-widget-container{margin:0px 0px 0px 126px;}.elementor-61906 .elementor-element.elementor-element-6c50cb1.elementor-element{--align-self:flex-end;}.elementor-61906 .elementor-element.elementor-element-7a57a78{width:auto;max-width:auto;}.elementor-61906 .elementor-element.elementor-element-7a57a78.elementor-element{--align-self:flex-end;}.elementor-61906 .elementor-element.elementor-element-88f82d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-featured-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-61906 .elementor-element.elementor-element-0b0d2bf img{height:100%;}.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__list-item{font-size:18px;}.elementor-widget-divider .elementor-divider__text{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-61906 .elementor-element.elementor-element-94849ba{width:auto;max-width:auto;}.elementor-widget-theme-post-content{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-61906 .elementor-element.elementor-element-a5f3f47{font-size:16px;}.elementor-61906 .elementor-element.elementor-element-3445bbd > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-61906 .elementor-element.elementor-element-3445bbd .elementor-heading-title{font-size:var( --e-global-typography-53cbf35-font-size );line-height:var( --e-global-typography-53cbf35-line-height );letter-spacing:var( --e-global-typography-53cbf35-letter-spacing );}.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-61906 .elementor-element.elementor-element-0560911{--grid-columns:1;}.elementor-61906 .elementor-element.elementor-element-26e1110 .elementor-image-box-img{margin-bottom:16px;}.elementor-61906 .elementor-element.elementor-element-c7138a8 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-61906 .elementor-element.elementor-element-c7138a8 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-61906 .elementor-element.elementor-element-6a9130c{--grid-columns:1;}}/* Start custom CSS for section, class: .elementor-element-f5cc80e *//* --- Fix Second Section Alignment --- */

/* 1. Reset the outer section width so it fits all screens */
.elementor-element-1abd2fd3 {
    width: 100% !important;
    left: auto !important;
    box-sizing: border-box !important;
}



/* 2. Push the Search Icon to the far right */
.custom_search_form .elementor-widget-wrap {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    width: 100% !important;
}


.elementor-top-section:not(#post-loop, #resource-loop, #webinar-ondemand-loop, #webinar-upcoming-loop, #related-loop, #casestudy-loop1, #casestudy-loop2, #job-posting-content .elementor-section, #job-posting-loop) {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

@media (max-width: 1024px) {
    #custom_secNav_wrapper .custom_hamburg_col > div, #custom_nav_wrapper .custom_hamburg_col > div {
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-09dbd1a */.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__body {
    background: #FEF8F6;
    padding: 24px;
}
.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__header {
    flex-direction: row;
    padding: 18px 16px;
}
.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__list-item .elementor-toc__list-wrapper {
  border-left: 1px solid #D5D1DA;
  margin-left: 0;
    padding-left: 16px;
}
/*** .elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__body ul {
    margin-top: 32px;
} ***/

.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__list-item .elementor-toc__list-wrapper {
    margin: 20px;
}

/* Force nested sub-items to always display on mobile */
.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__body ul ul {
    display: block !important;
    height: auto !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Optional: Ensure proper indentation for the sub-items */
.elementor-61906 .elementor-element.elementor-element-09dbd1a .elementor-toc__body ul ul li {
    padding-left: 15px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e6de2b */.elementor-61906 .elementor-element.elementor-element-5e6de2b .elementor-image-box-wrapper{
    display: flex;
}

@media (max-width: 767px) {
    .elementor-61906 .elementor-element.elementor-element-5e6de2b.elementor-widget-image-box .elementor-image-box-content {
        width: 100%;
        text-align: left;
        margin-left: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-d28db09 */.elementor-61906 .elementor-element.elementor-element-d28db09 .elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom {
  font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334fd91 */.elementor-61906 .elementor-element.elementor-element-334fd91 .elementor-icon-list-item {
  padding: 8px 10px;
  border-radius: 100px;
  border: 1px solid #D5D1DA;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a57a78 *//* 1. Target if it's an Icon Font or Pseudo-element */
.elementor-61906 .elementor-element.elementor-element-7a57a78 .et_social_icon,
.elementor-61906 .elementor-element.elementor-element-7a57a78 .et_social_icon::before{
    color: #291843 !important;
}

/* 2. Target if the shortcode injects an SVG graphic */
.elementor-61906 .elementor-element.elementor-element-7a57a78 .custom_shareicons svg,
.elementor-61906 .elementor-element.elementor-element-7a57a78 .custom_shareicons svg path,
.elementor-61906 .elementor-element.elementor-element-7a57a78 .custom_shareicons svg circle,
.elementor-61906 .elementor-element.elementor-element-7a57a78 .custom_shareicons svg rect {
    fill: #291843 !important;
    stroke: #291843 !important;
    color: #291843 !important;

}

/* 3. Target if the shortcode uses a Background Image */
/* (This filter forces any gray/colored image to become pure black) */
.elementor-61906 .elementor-element.elementor-element-7a57a78 .custom_shareicons {
    filter: brightness(0) !important;
}


@media (max-width: 767px) {
.elementor-61906 .elementor-element.elementor-element-7a57a78 .custom_shareicons {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a46504 */@media (max-width: 1280px) and (min-width: 768px) {
  .elementor-61906 .elementor-element.elementor-element-3a46504 {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 32px !important;
  }

  .elementor-61906 .elementor-element.elementor-element-3a46504 > .e-con-inner,
  .elementor-61906 .elementor-element.elementor-element-3a46504 > .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-61906 .elementor-element.elementor-element-3a46504 .elementor-element {
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-0b0d2bf */@media (max-width: 767px) {
  .elementor-61906 .elementor-element.elementor-element-0b0d2bf {
    position: relative !important;
    left: -20px !important;
    width: calc(100% + 40px) !important;
    max-width: none !important;
    margin: 0 !important;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-12710f1 */.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__header-title {
    padding-bottom: 16px;
}
.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__body ul {
    margin-top: 32px;
}
.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__list-item .elementor-toc__list-wrapper {
    margin: 20px;
}

.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__toggle-button {
      display: none;
  }
@media (max-width: 767px) {

  .elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__toggle-button {
      display: inline-flex;
  }
}
.elementor-61906 .elementor-element.elementor-element-12710f1 .elementor-toc__list-item .elementor-toc__list-wrapper {
  border-left: 1px solid #D5D1DA;
  margin-left: 0;
    padding-left: 16px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a5f3f47 *//* ====================================================================
   UPDATED FIX: REMOVE GAPS & SHRINKING IN INNER ELEMENTOR POSTS
   Using Elementor '.elementor-61906 .elementor-element.elementor-element-a5f3f47' to strictly scope this to the Post Content widget
   ==================================================================== */

/* 1. Prevent the post content wrapper from bleeding into the TOC */
.elementor-61906 .elementor-element.elementor-element-a5f3f47 {
    max-width: 100% !important;
    overflow-x: hidden; 
}

/* 2. Reset ALL internal structure widths so it stretches to match Gutenberg */
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-section,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-container,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-column,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .e-con,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 3. Strip all injected padding that shrinks the text and creates the huge TOC gap */
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-section,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-column > .elementor-widget-wrap,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .e-con.e-parent,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .e-con-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* 4. Disable Elementor's forced JS stretching which breaks alignment */
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-section-stretched,
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .e-con-full {
    left: 0 !important;
    position: relative !important;
}

/* 5. User Fix: Strip padding from top-sections explicitly inside the post content */
.elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-top-section:not(#post-loop, #resource-loop, #webinar-ondemand-loop, #webinar-upcoming-loop, #related-loop, #casestudy-loop1, #casestudy-loop2, #job-posting-content .elementor-section, #job-posting-loop) {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

/* 6. Mobile specific reset for the top-section padding */
@media screen and (max-width: 767px) {
    .elementor-61906 .elementor-element.elementor-element-a5f3f47 .elementor[data-elementor-type="wp-post"] .elementor-top-section:not(#post-loop, #resource-loop, #webinar-ondemand-loop, #webinar-upcoming-loop, #related-loop, #casestudy-loop1, #casestudy-loop2, #job-posting-content .elementor-section, #job-posting-loop) {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a38afd2 */.elementor-61906 .elementor-element.elementor-element-a38afd2 .unorder-list-container {
    border-left: 2px solid #ED6435;
    padding: 32px;
}
.elementor-61906 .elementor-element.elementor-element-a38afd2 .unorder-list-container ul{
    margin: 0;
    padding-left: 18px;
    gap: 20px;
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-6a9130c */.elementor-61906 .elementor-element.elementor-element-6a9130c .author-name-lineheight{
    line-height: 1em !important;
}

.elementor-61906 .elementor-element.elementor-element-6a9130c .post-loop-img a{
    width: 100% !important;
}/* End custom CSS */