.elementor-155407 .elementor-element.elementor-element-dfde834{--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:space-evenly;--flex-wrap:nowrap;}.elementor-155407 .elementor-element.elementor-element-dfde834:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-dfde834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 40%, #CDD5E2 100%);}.elementor-155407 .elementor-element.elementor-element-c5c07bf{--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:space-evenly;}.elementor-155407 .elementor-element.elementor-element-bb8bafd{--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:flex-start;--flex-wrap:wrap;}.elementor-155407 .elementor-element.elementor-element-93d0d43 .elementor-button{background-color:#02010100;font-size:15px;font-weight:600;fill:var( --e-global-color-v4-primary );color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-93d0d43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-d00b8d8 .elementor-button{background-color:#02010100;font-size:16px;font-weight:600;}.elementor-155407 .elementor-element.elementor-element-8e4f8ee .elementor-counter-title{justify-content:start;font-size:12px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-8e4f8ee .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:18px;}.elementor-155407 .elementor-element.elementor-element-a708053 .elementor-counter-title{justify-content:start;font-size:12px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-a708053 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:18px;}.elementor-155407 .elementor-element.elementor-element-a03f22f .elementor-counter-title{justify-content:start;font-size:12px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-a03f22f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:18px;}.elementor-155407 .elementor-element.elementor-element-51afa21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;}.elementor-155407 .elementor-element.elementor-element-e9dc026{text-align:center;}.elementor-155407 .elementor-element.elementor-element-e9dc026 img{width:110%;max-width:110%;}.elementor-155407 .elementor-element.elementor-element-acb3cfa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-acb3cfa:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-acb3cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-155407 .elementor-element.elementor-element-c14d0d9{--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:space-evenly;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-cff629b .elementor-button{background-color:#02010100;font-size:15px;font-weight:600;fill:var( --e-global-color-v4-primary );color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-cff629b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-155407 .elementor-element.elementor-element-cff629b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-9d7e314{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-9d7e314:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-9d7e314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-155407 .elementor-element.elementor-element-0606129 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-155407 .elementor-element.elementor-element-8a8ce53{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-8a8ce53:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-8a8ce53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-155407 .elementor-element.elementor-element-f5a5435 .elementor-button{background-color:#02010100;font-size:15px;font-weight:600;fill:var( --e-global-color-v4-primary );color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-f5a5435 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-f5a5435.elementor-element{--align-self:center;}.elementor-155407 .elementor-element.elementor-element-34778e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-34778e9:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-34778e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB;}.elementor-155407 .elementor-element.elementor-element-0164e66{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-0164e66:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-0164e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E7EB;}.elementor-155407 .elementor-element.elementor-element-2a3f367{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-b02aba3{--display:flex;}.elementor-155407 .elementor-element.elementor-element-35804ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-155407 .elementor-element.elementor-element-e9d6d36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-c1a69f6 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-796af29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-62055c2{--display:flex;}.elementor-155407 .elementor-element.elementor-element-c573659{--display:flex;}.elementor-155407 .elementor-element.elementor-element-4c3e892{--display:flex;}.elementor-155407 .elementor-element.elementor-element-bbc47a6{--display:flex;}.elementor-155407 .elementor-element.elementor-element-5396bed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-155407 .elementor-element.elementor-element-918e180{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-v4-primary );--n-accordion-icon-size:15px;}.elementor-155407 .elementor-element.elementor-element-918e180 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7FAFE;}:where( .elementor-155407 .elementor-element.elementor-element-918e180 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F3F4F6;}.elementor-155407 .elementor-element.elementor-element-918e180 > .elementor-widget-container{margin:0px 0px -10px 0px;}:where( .elementor-155407 .elementor-element.elementor-element-918e180 > .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-weight:600;}.elementor-155407 .elementor-element.elementor-element-3872cf8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-155407 .elementor-element.elementor-element-5dee902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-861ea50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-438bfd3{--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:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-0690982{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:14.5px;--n-tabs-title-color:var( --e-global-color-v4-primary );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:30px;}.elementor-155407 .elementor-element.elementor-element-0690982.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EEF2F9;}.elementor-155407 .elementor-element.elementor-element-0690982.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-155407 .elementor-element.elementor-element-0690982.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EEF2F9;}.elementor-155407 .elementor-element.elementor-element-0690982 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-0690982.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-155407 .elementor-element.elementor-element-0690982.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-155407 .elementor-element.elementor-element-39ee5b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-bf7e7be{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-33b960d{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-16e407b{--display:flex;}.elementor-155407 .elementor-element.elementor-element-180a4b5{--display:flex;}.elementor-155407 .elementor-element.elementor-element-ce7f1ff{--display:flex;}.elementor-155407 .elementor-element.elementor-element-6cfb23b{--display:flex;}.elementor-155407 .elementor-element.elementor-element-208b745{--display:flex;}.elementor-155407 .elementor-element.elementor-element-37d6fe1{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-v4-primary );--n-accordion-icon-size:15px;}.elementor-155407 .elementor-element.elementor-element-37d6fe1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7FAFE;}:where( .elementor-155407 .elementor-element.elementor-element-37d6fe1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F3F4F6;}:where( .elementor-155407 .elementor-element.elementor-element-37d6fe1 > .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-weight:600;}.elementor-155407 .elementor-element.elementor-element-8081440{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-21ca63f{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-c8a6dde{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-v4-primary );--n-accordion-icon-size:15px;}.elementor-155407 .elementor-element.elementor-element-c8a6dde > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;}:where( .elementor-155407 .elementor-element.elementor-element-c8a6dde > .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-weight:600;}:where( .elementor-155407 .elementor-element.elementor-element-c8a6dde > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-1e2b47a{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-1e2b47a:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-1e2b47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-2352d65{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-2352d65:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-2352d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-84a1851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-8325a7b .elementor-counter-number-wrapper{color:var( --e-global-color-v4-white );font-size:44px;font-weight:600;}.elementor-155407 .elementor-element.elementor-element-8325a7b .elementor-counter-title{color:var( --e-global-color-v4-accent );font-size:16px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-c7003f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-4401e27 .elementor-counter-number-wrapper{color:var( --e-global-color-v4-white );font-size:44px;font-weight:600;}.elementor-155407 .elementor-element.elementor-element-4401e27 .elementor-counter-title{color:var( --e-global-color-v4-accent );font-size:16px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-f263c3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-83c9a3a .elementor-counter-number-wrapper{color:var( --e-global-color-v4-white );font-size:44px;font-weight:600;}.elementor-155407 .elementor-element.elementor-element-83c9a3a .elementor-counter-title{color:var( --e-global-color-v4-accent );font-size:16px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-2f60162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-aaf99c2 .elementor-counter-number-wrapper{color:var( --e-global-color-v4-white );font-size:44px;font-weight:600;}.elementor-155407 .elementor-element.elementor-element-aaf99c2 .elementor-counter-title{color:var( --e-global-color-v4-accent );font-size:16px;font-weight:500;}.elementor-155407 .elementor-element.elementor-element-fd02189{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-fd02189:not(.elementor-motion-effects-element-type-background), .elementor-155407 .elementor-element.elementor-element-fd02189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-155407 .elementor-element.elementor-element-02a50d9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-87b5c08{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-155407 .elementor-element.elementor-element-4fd7797{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-563fe45{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-82acfe7{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-ffc51d8{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-61ae244{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-24362ca{--display:flex;border-style:none;--border-style:none;}.elementor-155407 .elementor-element.elementor-element-6d110ff{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-v4-primary );--n-accordion-icon-size:15px;}.elementor-155407 .elementor-element.elementor-element-6d110ff > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;}:where( .elementor-155407 .elementor-element.elementor-element-6d110ff > .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-weight:600;}:where( .elementor-155407 .elementor-element.elementor-element-6d110ff > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-845e500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-155407 .elementor-element.elementor-element-5c4c258 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-155407 .elementor-element.elementor-element-5c4c258 .elementor-icon-box-title{margin-block-end:0px;color:#A3A3A3;}.elementor-155407 .elementor-element.elementor-element-5c4c258 .elementor-icon{font-size:16px;}.elementor-155407 .elementor-element.elementor-element-5c4c258 .elementor-icon-box-title, .elementor-155407 .elementor-element.elementor-element-5c4c258 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-155407 .elementor-element.elementor-element-5c4c258 .elementor-icon-box-description{font-size:16px;font-weight:600;color:var( --e-global-color-v4-primary );}.elementor-155407 .elementor-element.elementor-element-4c5d957 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-title{margin-block-end:0px;color:#A3A3A3;}.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon{font-size:16px;}.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-title, .elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-title a{font-size:12px;font-weight:700;}.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-description{font-size:16px;font-weight:600;color:var( --e-global-color-v4-primary );}@media(max-width:1024px){.elementor-155407 .elementor-element.elementor-element-8a8ce53{--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;}}@media(min-width:768px){.elementor-155407 .elementor-element.elementor-element-dfde834{--content-width:100%;}.elementor-155407 .elementor-element.elementor-element-bb8bafd{--width:54%;}.elementor-155407 .elementor-element.elementor-element-51afa21{--width:46%;}.elementor-155407 .elementor-element.elementor-element-e9d6d36{--width:40%;}.elementor-155407 .elementor-element.elementor-element-796af29{--width:60%;}.elementor-155407 .elementor-element.elementor-element-5dee902{--width:60%;}.elementor-155407 .elementor-element.elementor-element-861ea50{--width:40%;}.elementor-155407 .elementor-element.elementor-element-84a1851{--width:25%;}.elementor-155407 .elementor-element.elementor-element-c7003f4{--width:25%;}.elementor-155407 .elementor-element.elementor-element-f263c3d{--width:25%;}.elementor-155407 .elementor-element.elementor-element-2f60162{--width:25%;}.elementor-155407 .elementor-element.elementor-element-87b5c08{--width:70%;}.elementor-155407 .elementor-element.elementor-element-845e500{--width:30%;}}@media(max-width:767px){.elementor-155407 .elementor-element.elementor-element-c5c07bf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-155407 .elementor-element.elementor-element-93d0d43{width:100%;max-width:100%;}.elementor-155407 .elementor-element.elementor-element-d00b8d8{width:100%;max-width:100%;}.elementor-155407 .elementor-element.elementor-element-d00b8d8.elementor-element{--order:-99999 /* order start hack */;}.elementor-155407 .elementor-element.elementor-element-8e4f8ee .elementor-counter-title{justify-content:center;line-height:1.2em;}.elementor-155407 .elementor-element.elementor-element-8e4f8ee .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-155407 .elementor-element.elementor-element-a708053 .elementor-counter-title{justify-content:center;line-height:1.6em;}.elementor-155407 .elementor-element.elementor-element-a708053 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-155407 .elementor-element.elementor-element-a03f22f .elementor-counter-title{justify-content:center;line-height:1.6em;}.elementor-155407 .elementor-element.elementor-element-a03f22f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-155407 .elementor-element.elementor-element-e9dc026 img{width:100%;max-width:100%;}.elementor-155407 .elementor-element.elementor-element-acb3cfa{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-cff629b{width:100%;max-width:100%;}.elementor-155407 .elementor-element.elementor-element-9d7e314{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-8a8ce53{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-f5a5435{width:100%;max-width:100%;}.elementor-155407 .elementor-element.elementor-element-f5a5435.elementor-element{--align-self:center;}.elementor-155407 .elementor-element.elementor-element-f5a5435 .elementor-button{font-size:16px;}.elementor-155407 .elementor-element.elementor-element-34778e9{--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:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-0164e66{--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-155407 .elementor-element.elementor-element-39ee5b9{--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-155407 .elementor-element.elementor-element-c8a6dde > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-155407 .elementor-element.elementor-element-fd02189{--padding-top:030px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-155407 .elementor-element.elementor-element-02a50d9{--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:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-87b5c08{--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:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-155407 .elementor-element.elementor-element-6d110ff > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-155407 .elementor-element.elementor-element-845e500{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-c5c07bf */.elementor-155407 .elementor-element.elementor-element-c5c07bf {
    max-width:1180px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ba06c3 */.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left:10px;
  padding-top:2px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-eyebrow {
  font-size: 13px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
  margin-top:5px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-body {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.70;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right {
  width: 420px;
  min-width: 320px;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-918e180 */.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ba06c3 */.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left:10px;
  padding-top:2px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-eyebrow {
  font-size: 13px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
  margin-top:5px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-body {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.70;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right {
  width: 420px;
  min-width: 320px;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-918e180 */.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ba06c3 */.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left:10px;
  padding-top:2px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-eyebrow {
  font-size: 13px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
  margin-top:5px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-body {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.70;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right {
  width: 420px;
  min-width: 320px;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-918e180 */.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ba06c3 */.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left:10px;
  padding-top:2px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-eyebrow {
  font-size: 13px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
  margin-top:5px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-body {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.70;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right {
  width: 420px;
  min-width: 320px;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-918e180 */.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ba06c3 */.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left:10px;
  padding-top:2px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-eyebrow {
  font-size: 13px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
  margin-top:5px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-body {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 1.70;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right {
  width: 420px;
  min-width: 320px;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-1ba06c3 .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cec93d8 */.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-cec93d8 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6513fcf */.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-6513fcf .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821ea6e */.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-821ea6e .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96a1ad6 */.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-96a1ad6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e02fed6 */.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-e02fed6 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-918e180 */.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-918e180 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0690982 */.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tabs-heading {
  display: flex;
  flex-direction: column;
  padding: 24px 0;
  gap: 0;
  background: #FAFBFD;
  border-right: 1px solid #e5e7eb;
  min-width: 220px;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tabs-heading::before {
  content: "BENEFITS";
  display: block;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .1em;
  color: #9ca3af;
  padding: 0 20px 16px 20px;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 20px 20px 30px 20px;
  background: transparent;
  border: none;
  border-left: 3px solid transparent;
  border-radius: 0;
  cursor: pointer;
  text-align: left;
  width: 100%;
  transition: background 0.15s;
  box-shadow: none;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title:hover {
  background: #f3f4f6;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title[aria-selected="true"] {
  background: #f0f4fb;
  border-left: 3px solid #1a3d7c;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title-text {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  color:#052D6B;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  color: #0f172a;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
  font-weight: 400;
  color: #374151;
}

.elementor-155407 .elementor-element.elementor-element-0690982 {
    border:#E2E8F0 1px solid;
    border-radius:10px;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-title-text .small {
    display:block!important;
    position: absolute;
    font-size: 12px;
    font-weight: 400;
    top:45px;
    color:#3D3D3D;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-0690982 .e-n-tab-icon svg {
  width: 36px;
  height: 36px;
  display: block;
}

/* Override the rect background */
.elementor-155407 .elementor-element.elementor-element-0690982 #investor svg rect {
  fill: #F5F7FA;
}

/* Override the path to match your pulse/EKG line */
.elementor-155407 .elementor-element.elementor-element-0690982 #investor svg path {
  stroke: #052D6B;
  stroke-width: 1.33333;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.6663 19H23.9999L21.9999 25L17.9999 13L15.9999 19H10");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7e7be */.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-eyebrow {
  font-size: 12px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-body {
  font-size: 14px;
  color: #374151;
  line-height: 1.75;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right {
  width: 99%;
  min-width: 99%;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-37d6fe1 */.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7e7be */.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-eyebrow {
  font-size: 12px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-body {
  font-size: 14px;
  color: #374151;
  line-height: 1.75;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right {
  width: 99%;
  min-width: 99%;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-37d6fe1 */.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7e7be */.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-eyebrow {
  font-size: 12px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-body {
  font-size: 14px;
  color: #374151;
  line-height: 1.75;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right {
  width: 99%;
  min-width: 99%;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-37d6fe1 */.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7e7be */.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-eyebrow {
  font-size: 12px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-body {
  font-size: 14px;
  color: #374151;
  line-height: 1.75;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right {
  width: 99%;
  min-width: 99%;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-37d6fe1 */.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7e7be */.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-wrap {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-left {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-eyebrow {
  font-size: 12px;
  font-weight: 600;
  color: #1a3d7c;
  margin-bottom: 8px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-heading {
  font-size: 34px;
  font-weight: 600;
  color: var(--e-global-color-primary);
  line-height: 1.15;
  margin-bottom: 16px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-body {
  font-size: 14px;
  color: #374151;
  line-height: 1.75;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right {
  width: 99%;
  min-width: 99%;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  background: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  background: #0f2a5e;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-title {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-right-header .hd-badge {
  font-size: 13px;
  font-weight: 500;
  color: #93b8df;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item {
  padding: 24px 24px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-tag {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  line-height: 15px;
  padding: 4px 10px;
  border-radius: 4px;
  border: none;
  background: #e8edf5;
  color: #052D6B;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-date {
  font-size: 13px;
  color: #9ca3af;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-headline {
  font-family: 'Instrument Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: #052D6B;
  line-height: 23.38px;
  margin-bottom: 10px;
}

.elementor-155407 .elementor-element.elementor-element-bf7e7be .ib-item .ib-readmeta {
  font-size: 13px;
  color: #9ca3af;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4ed447 */.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-a4ed447 .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8be3c */.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-dd8be3c .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8a643f */.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-d8a643f .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be9f41d */.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-be9f41d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2a67d */.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-list {
  display: flex;
  flex-direction: column;
  background: #f3f4f6;
  border-radius: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-item:last-child {
  border-bottom: none;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-text {
  font-size: 14px;
  font-weight: 500;
  color: #1f2937;
  line-height: 1.4;
}

.elementor-155407 .elementor-element.elementor-element-2a2a67d .reply-username {
  font-size: 12px;
  color: #6b7280;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-37d6fe1 */.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-text p {
  font-size: 12px;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border-left: solid 3px transparent;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title[aria-expanded="true"] {
  border-left: solid 3px var(--e-global-color-accent);
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-header {
  order: 1;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
}

.elementor-155407 .elementor-element.elementor-element-37d6fe1 .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #4f6ea8;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c8a6dde */.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-accordion-item-title-header {
  order: 1;
}


.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  padding: 20px 20px 30px 20px;
  background: transparent;
  border: none;
  border-left: 3px solid transparent;
  border-radius: 0;
  cursor: pointer;
  text-align: left;
  width: 100%;
  transition: background 0.15s;
  box-shadow: none;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title:hover {
  background: #f3f4f6;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title[aria-selected="true"] {
  background: #f0f4fb;
  border-left: 3px solid #1a3d7c;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title-text {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
  color:#052D6B;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  color: #0f172a;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
  font-weight: 400;
  color: #374151;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde {
    border:#E2E8F0 1px solid;
    border-radius:10px;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-title-text .small {
    display:block!important;
    position: absolute;
    font-size: 12px;
    font-weight: 400;
    top:45px;
    color:#3D3D3D;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-c8a6dde .e-n-tab-icon svg {
  width: 36px;
  height: 36px;
  display: block;
}


.elementor-155407 .elementor-element.elementor-element-c8a6dde .small {
    font-size: 12px!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6d110ff */.elementor-155407 .elementor-element.elementor-element-6d110ff .e-n-accordion-item-title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.elementor-155407 .elementor-element.elementor-element-6d110ff .e-n-accordion-item-title-icon {
  order: 2;
  margin-left: auto;
  flex-shrink: 0;
}

.elementor-155407 .elementor-element.elementor-element-6d110ff .e-n-accordion-item-title-header {
  order: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c4c258 */.elementor-155407 .elementor-element.elementor-element-5c4c258 a {
    font-weight:600 ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c5d957 */.elementor-155407 .elementor-element.elementor-element-4c5d957 a {
    font-weight:600 ;
}

/*

.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-icon .elementor-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.10);
}

.elementor-155407 .elementor-element.elementor-element-4c5d957 .elementor-icon-box-icon .elementor-icon svg {
  width: 22px;
  height: 22px;
  fill: #1a2e5a;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-845e500 */.elementor-155407 .elementor-element.elementor-element-845e500 .elementor-icon-box-icon .elementor-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.10);
}

.elementor-155407 .elementor-element.elementor-element-845e500 .elementor-icon-box-icon .elementor-icon svg {
  width: 22px;
  height: 22px;
  fill: #1a2e5a;
}

.elementor-155407 .elementor-element.elementor-element-845e500 .week {
    font-size: 14px;
    color:#737373;
    font-weight: 400;
}/* End custom CSS */