.elementor-456 .elementor-element.elementor-element-776fd83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:4px;--padding-left:16px;--padding-right:16px;}.elementor-456 .elementor-element.elementor-element-6ad2204{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-456 .elementor-element.elementor-element-86c51a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-456 .elementor-element.elementor-element-86c51a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-539f9de .elementor-heading-title{font-size:26px;font-weight:700;line-height:1.45em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-456 .elementor-element.elementor-element-9898c85{font-size:14px;font-weight:400;line-height:1.9em;}.elementor-456 .elementor-element.elementor-element-f8c8428{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:4px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-456 .elementor-element.elementor-element-efb75e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-456 .elementor-element.elementor-element-cd5fa90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-456 .elementor-element.elementor-element-a49b467 .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.5em;}.elementor-456 .elementor-element.elementor-element-ec018c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-456 .elementor-element.elementor-element-e6b4115{--grid-columns:6;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-456 .elementor-element.elementor-element-e6b4115 .elementor-pagination{text-align:center;font-size:14px;font-weight:500;margin-top:28px;}body:not(.rtl) .elementor-456 .elementor-element.elementor-element-e6b4115 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 4px/2 );}body:not(.rtl) .elementor-456 .elementor-element.elementor-element-e6b4115 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 4px/2 );}body.rtl .elementor-456 .elementor-element.elementor-element-e6b4115 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 4px/2 );}body.rtl .elementor-456 .elementor-element.elementor-element-e6b4115 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 4px/2 );}.elementor-456 .elementor-element.elementor-element-d4c808a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-456 .elementor-element.elementor-element-43133b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-456 .elementor-element.elementor-element-120d2b3 .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.4em;}.elementor-456 .elementor-element.elementor-element-81b3deb{font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-456 .elementor-element.elementor-element-81b3deb p{margin-block-end:8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-456 .elementor-element.elementor-element-ed2c84c .elementor-button{background-color:#8D0C0C00;font-size:15px;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.4s;border-radius:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-456 .elementor-element.elementor-element-ed2c84c.elementor-element{--align-self:flex-start;}.elementor-456 .elementor-element.elementor-element-ed2c84c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-456 .elementor-element.elementor-element-50fd76b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-456 .elementor-element.elementor-element-c7c847f .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.4em;}.elementor-456 .elementor-element.elementor-element-563fa11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}@media(max-width:1024px){.elementor-456 .elementor-element.elementor-element-6ad2204{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-456 .elementor-element.elementor-element-e6b4115{--grid-columns:4;}.elementor-456 .elementor-element.elementor-element-81b3deb{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-456 .elementor-element.elementor-element-ed2c84c .elementor-button{padding:12px 12px 12px 12px;}}@media(min-width:768px){.elementor-456 .elementor-element.elementor-element-776fd83{--content-width:1340px;}.elementor-456 .elementor-element.elementor-element-f8c8428{--content-width:1340px;}.elementor-456 .elementor-element.elementor-element-efb75e4{--content-width:1340px;}.elementor-456 .elementor-element.elementor-element-d4c808a{--content-width:1340px;}.elementor-456 .elementor-element.elementor-element-50fd76b{--content-width:1340px;}.elementor-456 .elementor-element.elementor-element-563fa11{--content-width:1340px;}}@media(max-width:767px){.elementor-456 .elementor-element.elementor-element-776fd83{--padding-top:16px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-456 .elementor-element.elementor-element-6ad2204{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-456 .elementor-element.elementor-element-539f9de .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-456 .elementor-element.elementor-element-9898c85{font-size:13px;}.elementor-456 .elementor-element.elementor-element-f8c8428{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-456 .elementor-element.elementor-element-efb75e4{--padding-top:8px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-456 .elementor-element.elementor-element-e6b4115{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-456 .elementor-element.elementor-element-d4c808a{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-456 .elementor-element.elementor-element-43133b3{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-456 .elementor-element.elementor-element-120d2b3 .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-456 .elementor-element.elementor-element-ed2c84c .elementor-button{font-size:13px;}.elementor-456 .elementor-element.elementor-element-50fd76b{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-456 .elementor-element.elementor-element-c7c847f .elementor-heading-title{font-size:16px;}.elementor-456 .elementor-element.elementor-element-563fa11{--padding-top:8px;--padding-bottom:36px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS for loop-grid, class: .elementor-element-e6b4115 */.elementor-456 .elementor-element.elementor-element-e6b4115 .page-numbers{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:34px;
    height:34px;
    text-decoration:none !important;
    gap:3px !important;
    color:var(--ui-primary) !important;
    background:transparent;
    border:1px solid var(--ui-border-color);
    border-radius:8px;

        background-color: var(--ui-surface);
    transition:
        all .35s cubic-bezier(.4,0,.2,1),
        transform .25s ease;

}

.elementor-456 .elementor-element.elementor-element-e6b4115 a.page-numbers:hover{
    color:#fff !important;
    background:
       var(--ui-primary);

    border-color:transparent;




}

.elementor-456 .elementor-element.elementor-element-e6b4115 .page-numbers.current{
    color:var(--ui-surface) !important;
    background-color: var(--ui-primary);
    border-color:
       var(--ui-primary) !important;
    



    cursor:default;
}




@media (max-width:1024px) and (min-width:768px){

.elementor-456 .elementor-element.elementor-element-e6b4115 .main-img-loop img{
    height: 140px !important;
    max-height: 140px ;
}

}
@media(max-width:767px){
    
    .elementor-456 .elementor-element.elementor-element-e6b4115 .main-loop .icon-loop{
    flex-direction: column;
    gap: 6px;
    align-items: start;
}

.elementor-456 .elementor-element.elementor-element-e6b4115 .main-img-loop img{
    height: 160px !important;
    max-height: 160px ;
}


}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed2c84c */.elementor-456 .elementor-element.elementor-element-ed2c84c{
    font-family: var(--ui-font-family) !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS *//* Blog, category and search archives — portrait card layout (same cards as the home page). */
.dbx-arch .dbx-h1 .elementor-heading-title,.dbx-arch .dbx-h2 .elementor-heading-title{color:var(--ui-text-main)}
.dbx-arch .dbx-lead,.dbx-arch .dbx-lead p{color:var(--ui-text-paragraph)}
.dbx-arch .dbx-lead p{margin:0}
.dbx-panel{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--ui-border-color);
  background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ui-primary) 22%,transparent) 0,transparent 55%),
  radial-gradient(80% 120% at 100% 100%,color-mix(in srgb,#F5B941 10%,transparent) 0,transparent 60%),var(--ui-surface)}
.dbx-hero-text{max-width:760px}
.dbx-ahero .dbx-lead p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dbx-crumbs .rank-math-breadcrumb p{margin:0;font-size:12px;line-height:1.6;color:var(--ui-text-muted)!important}
.dbx-crumbs a{color:var(--ui-text-muted)!important;text-decoration:none}
.dbx-crumbs .separator{margin:0 6px;opacity:.6}
.dbx-crumbs a:hover{color:var(--ui-text-main)!important}
.dbx-search{width:min(440px,100%)!important}
.dbx-search .e-search-form{gap:8px}
.dbx-search .e-search-input{background:var(--ui-bg-main)!important;border:1px solid var(--ui-border-color)!important;border-radius:12px!important;color:var(--ui-text-main)!important}
.dbx-search .e-search-input:focus{border-color:var(--ui-primary)!important}
.dbx-search .e-search-submit{background:var(--ui-primary)!important;color:#fff!important;border-radius:12px!important;padding-inline:18px!important;gap:6px;transition:background-color .2s}
.dbx-search .e-search-submit:hover{background:var(--ui-primary-hover,#1A45BE)!important}
.dbx-search .e-search-submit i{color:#fff!important}
.dbx-stats .elementor-icon-list-text{color:var(--ui-text-paragraph)!important}
.dbx-stats .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:6px 18px}
.dbx-cchips{display:flex;flex-wrap:wrap;gap:8px}
.dbx-cchips .dbx-cchip{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:14px;white-space:nowrap;text-decoration:none!important;
  font-size:14px;line-height:1.4;color:var(--ui-text-paragraph);background:var(--ui-surface);border:1px solid var(--ui-border-color);
  transition:color .2s,border-color .2s,background-color .2s}
.dbx-cchips .dbx-cchip span{color:inherit!important;font-size:inherit!important}
.dbx-cchips .dbx-cchip b{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;font-size:11px;font-weight:500;
  background:color-mix(in srgb,var(--ui-text-main) 9%,transparent);color:inherit}
.dbx-cchips .dbx-cchip:hover{color:var(--ui-text-main);border-color:color-mix(in srgb,var(--ui-primary) 70%,transparent)}
.dbx-cchips .dbx-cchip.is-on{color:#fff;border-color:transparent;background:linear-gradient(90deg,#C81E4B,#5A1230);box-shadow:inset 0 0 0 1px rgba(255,90,130,.45)}
.dbx-cchips .dbx-cchip.is-on b{background:rgba(255,255,255,.18)}
.dbx-cchips .dbx-cchip:focus-visible,.dbx-more .elementor-button:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}
.dbx-more .elementor-button{color:var(--ui-text-paragraph)!important}
.dbx-more .elementor-button:hover{color:var(--ui-text-main)!important}
.dbx-count .elementor-heading-title{color:var(--ui-text-paragraph)}
.dbx-count .highlight-text2{color:var(--ui-text-main)}
.dbx-grid .e-loop-nothing-found-message{padding:40px 16px;text-align:center;border-radius:14px;border:1px dashed var(--ui-border-color);color:var(--ui-text-paragraph)}
.dbx-headrow>.dbx-tools{width:auto!important;flex:0 0 auto}
.dbx-headrow>.elementor-widget{width:auto;flex:0 1 auto}
@media (max-width:1024px){
  .dbx-cchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px}
  .dbx-cchips::-webkit-scrollbar{display:none}
  .dbx-cchips .dbx-cchip{scroll-snap-align:start}
  .dbx-scroll-grid .elementor-loop-container{display:flex!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}
  .dbx-scroll-grid .elementor-loop-container::-webkit-scrollbar{display:none}
  .dbx-scroll-grid .e-loop-item{flex:0 0 clamp(132px,38vw,190px);scroll-snap-align:start}
  .dbx-search{width:100%!important}
}
@media (max-width:767px){
  .dbh.dbx-arch.e-parent{margin-inline:-12px!important;width:calc(100% + 24px);max-width:none}
  .dbx-cchips .dbx-cchip{padding:9px 13px;font-size:13px}
}/* End custom CSS */